Kitz ADSL Broadband Information
adsl spacer  
Support this site
Home Broadband ISPs Tech Routers Wiki Forum
 
     
   Compare ISP   Rate your ISP
   Glossary   Glossary
 
Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: 1 [2] 3 4 ... 13

Author Topic: Crossflash TP-Link TD-W8980 to TD-W9980  (Read 115552 times)

kitz

  • Administrator
  • Senior Kitizen
  • *
  • Posts: 34023
  • Trinity: Most guys do.
    • http://www.kitz.co.uk
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #15 on: October 29, 2014, 01:26:41 PM »

Got this reply

Quote
This version fixed some UI bug, SNR issue in other regions, and improved the 5G performance.

There is also another f/w version which will be out very soon, that improves media TV streaming

Logged
Please do not PM me with queries for broadband help as I may not be able to respond.
-----
How to get your router line stats :: ADSL Exchange Checker

atunguyd

  • Just arrived
  • *
  • Posts: 3
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #16 on: October 29, 2014, 05:19:33 PM »

Ok performed the upgrade - can confirm that 140925 works fine on the 8980.
Logged

vs1

  • Just arrived
  • *
  • Posts: 7
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #17 on: November 19, 2014, 10:13:40 AM »

BT fixed a HR fault so now my second line broadband is working fine again but the router often stops working requiring a reboot to resolve it. Here are a couple of serial logs showing it's running out of memory:

Code: [Select]
dsl_cpe_control invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0
Call Trace:
[<8000b9fc>] dump_stack+0x8/0x34
[<80062274>] oom_kill_process+0x68/0x200
[<800629a0>] __out_of_memory+0x17c/0x1b0
[<80062a44>] out_of_memory+0x70/0x9c
[<80066184>] __alloc_pages_nodemask+0x4b4/0x5e0
[<800685e8>] __do_page_cache_readahead+0xd8/0x284
[<800687bc>] ra_submit+0x28/0x34
[<80068d9c>] page_cache_sync_readahead+0x5c/0x68
[<8005f9b4>] filemap_fault+0x1c4/0x4b0
[<800735c0>] __do_fault+0x74/0x5bc
[<80074ccc>] handle_mm_fault+0x134/0xfd0
[<800205f0>] do_page_fault+0x110/0x314
[<80002480>] ret_from_exception+0x0/0xc

Mem-Info:
Normal per-cpu:
CPU    0: hi:   18, btch:   3 usd:   0
active_anon:409 inactive_anon:416 isolated_anon:0
 active_file:10 inactive_file:13 isolated_file:0
 unevictable:192 dirty:0 writeback:0 unstable:0
 free:1280 slab_reclaimable:93 slab_unreclaimable:11046
 mapped:69 shmem:0 pagetables:108 bounce:0
Normal free:5120kB min:5120kB low:6400kB high:7680kB active_anon:1636kB inactive_anon:1664kB active_file:40kB inactive_file:52kB unevictable:768kB isolated(anon):0kB isolated(file):0kB present:65024kB mlocked:0kB dirty:0kB writeback:0kB mapped:276kB shmem:0kB slab_reclaimable:372kB slab_unreclaimable:44184kB kernel_stack:552kB pagetables:432kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:144 all_unreclaimable? yes
lowmem_reserve[]: 0 0
Normal: 2*4kB 1*8kB 1*16kB 5*32kB 5*64kB 2*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 1*4096kB = 5120kB
215 total pagecache pages
16384 pages RAM
1172 pages reserved
126 pages shared
12824 pages non-shared
Out of memory: kill process 603 (cwmp) score 32 or a child
Killed process 603 (cwmp)

Code: [Select]
ushare invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0
Call Trace:
[<8000b9fc>] dump_stack+0x8/0x34
[<80062274>] oom_kill_process+0x68/0x200
[<800629a0>] __out_of_memory+0x17c/0x1b0
[<80062a44>] out_of_memory+0x70/0x9c
[<80066184>] __alloc_pages_nodemask+0x4b4/0x5e0
[<800685e8>] __do_page_cache_readahead+0xd8/0x284
[<800687bc>] ra_submit+0x28/0x34
[<8005fa20>] filemap_fault+0x230/0x4b0
[<800735c0>] __do_fault+0x74/0x5bc
[<80074ccc>] handle_mm_fault+0x134/0xfd0
[<800205f0>] do_page_fault+0x110/0x314
[<80002480>] ret_from_exception+0x0/0xc

Mem-Info:
Normal per-cpu:
CPU    0: hi:   18, btch:   3 usd:  14
active_anon:408 inactive_anon:416 isolated_anon:0
 active_file:6 inactive_file:9 isolated_file:0
 unevictable:192 dirty:0 writeback:0 unstable:0
 free:1278 slab_reclaimable:88 slab_unreclaimable:11153
 mapped:71 shmem:0 pagetables:108 bounce:0
Normal free:5112kB min:5120kB low:6400kB high:7680kB active_anon:1632kB inactive_anon:1664kB active_file:24kB inactive_file:36kB unevictable:768kB isolated(anon):0kB isolated(file):0kB present:65024kB mlocked:0kB dirty:0kB writeback:0kB mapped:284kB shmem:0kB slab_reclaimable:352kB slab_unreclaimable:44612kB kernel_stack:552kB pagetables:432kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:136 all_unreclaimable? no
lowmem_reserve[]: 0 0
Normal: 0*4kB 1*8kB 1*16kB 7*32kB 8*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 1*4096kB = 5112kB
207 total pagecache pages
16384 pages RAM
1172 pages reserved
118 pages shared
12820 pages non-shared
Out of memory: kill process 603 (cwmp) score 64 or a child
Killed process 603 (cwmp)

Currently it's providing internet access only for the Xbox 360 and Xbox One for Xbox Live.

It has the 140925 firmware but I will try downgrading to the previous firmware.
Logged

xerogravity

  • Just arrived
  • *
  • Posts: 2
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #18 on: January 27, 2015, 12:02:33 AM »

Hi, Just wondering if anyone has successfully flashed the 8980 with 141215 9980?

Logged

hacktrix2006

  • Reg Member
  • ***
  • Posts: 305
    • xDSL Stats:
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #19 on: January 28, 2015, 12:19:14 AM »

MASSIVE EDIT: I have now got a TD-W8980 @9980 with the latest firmware to date.

Followed everything over then backing the old firmware but followed the rest.

So i will now make a noboot image of a TD-W8980 firmware should i need to go backwards and TFTP flash that image should i need to get things back.

Thanks for the guide folks.


Also instead of using Hex edit i used DD command below.

dd if=originalfile.bin of=cutfile.bin skip=257 bs=512

Where Original file is the original firmware file and the cutfile is the end product with the first 0x2020 bytes removed.
« Last Edit: January 29, 2015, 03:14:10 PM by hacktrix2006 »
Logged

xerogravity

  • Just arrived
  • *
  • Posts: 2
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #20 on: January 30, 2015, 10:29:01 AM »

@hacktrix2006

Hi have you updated to the latest 9980 firmware and have you any issues with it? I have flashed an older one but would like to use the latest but not sure if its stable. Thanks
Logged

hacktrix2006

  • Reg Member
  • ***
  • Posts: 305
    • xDSL Stats:
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #21 on: January 30, 2015, 01:03:00 PM »

Yes flashed latest and it worked well, flashed back to 8980 again  though due missing PPP logs etc.
Logged

bobdragon12

  • Just arrived
  • *
  • Posts: 8
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #22 on: February 04, 2015, 12:15:02 PM »

HI All first post so go gentle , I upgraded to SKY Fibre just after Xmas and then realised  how usless the SR102 is . I had not long bought a TD-W8980 so this post interests me but will it actually work on SKY ? I have a HG612 but it seems only possible to get this working via Telent which works but not if the MODEM is restarted which if i'm out of the country will upset my wife slightly  ;) I have never used any of the tools listed or coded a thing but think i can work it out if the modem will work on sky after the effort . all hep appreciated Jon
Logged

hacktrix2006

  • Reg Member
  • ***
  • Posts: 305
    • xDSL Stats:
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #23 on: February 04, 2015, 12:33:24 PM »

Hi mate it should work with Sky. On the TD-W9980 firmware there is a Quickstart area which has ISP profiles.

Just bare in mind that you need to cross flash the TD-W8980 to a TD-W9980 via serial to do fibre.

Its not that hard to do either.

I do have the latest firmware with boot removed should you need that too and following the guide on this thread should make the crossing flashing for you is as painless as possible.


If you need help with the flashing of the device i am very sure some one here on the forums will be willing to help.

Logged

bobdragon12

  • Just arrived
  • *
  • Posts: 8
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #24 on: February 04, 2015, 12:42:10 PM »

when you say serial , is that an additional cable ?
Logged

hacktrix2006

  • Reg Member
  • ***
  • Posts: 305
    • xDSL Stats:
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #25 on: February 04, 2015, 12:44:57 PM »

when you say serial , is that an additional cable ?

Yes its additional cable which has to be done by end user. I have some pics of mine before and after with after having a Pin header so i could use a TTL cable via USB.

Here are the pics: (Click the links and it will open a new window/tab with the image!)

Before:
http://gdurl.com/Jb6b

After:

http://gdurl.com/Sqml

I then used a cable like one attached.


Then on my header i then used from the First pin to last

From the top down.

1st Black
2nd Green
3rd White

I then used a program called putty to connect via serial and followed the Guide in this thread minus the Backing up of the flash.
« Last Edit: February 04, 2015, 01:07:28 PM by hacktrix2006 »
Logged

bobdragon12

  • Just arrived
  • *
  • Posts: 8
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #26 on: February 04, 2015, 01:49:27 PM »

Cheers , so I need to put the pins on the board as well ? This should be fun ,it seems a shame to chuck a 2 week old router if i Can make this work
Logged

hacktrix2006

  • Reg Member
  • ***
  • Posts: 305
    • xDSL Stats:
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #27 on: February 04, 2015, 02:01:04 PM »

Cheers , so I need to put the pins on the board as well ? This should be fun ,it seems a shame to chuck a 2 week old router if i Can make this work

You can just solider wire to the pads, i used pins as it was a clean way of doing it. I.E you can just solder the pins in place connect a TTL USB Serial cable to it, then flash the TD-W9980 firmware then un-connect the TTL and close the lid when finished, Then reconnect back to the pins when you need them again.

If you do go for the Pin method, the best way i found was to remove the plastic that holds the pins then solder the pins on and then replace the plastic back. How ever a fine tip will be needed to do this on the soldering iron.

I am also going to do a image with the pin outs for you too.

Here is the pinout i used for the Connection using a Pin Header and Raspberry Pi USB to TTL Cable (which i got off ebay i can find some links for you if you wish.)

 
« Last Edit: February 04, 2015, 02:12:12 PM by hacktrix2006 »
Logged

bobdragon12

  • Just arrived
  • *
  • Posts: 8
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #28 on: February 04, 2015, 02:34:18 PM »

Thanks for that , Ordered a cable so will have a go when it turns up . does it take long to flash it ?
Logged

hacktrix2006

  • Reg Member
  • ***
  • Posts: 305
    • xDSL Stats:
Re: Crossflash TP-Link TD-W8980 to TD-W9980
« Reply #29 on: February 04, 2015, 02:40:03 PM »

Thanks for that , Ordered a cable so will have a go when it turns up . does it take long to flash it ?


It took me a couple of minutes to do. If you get stuck you can PM me, i will then try my best to help you. Bare in mind once you flash the TD-W8980 to TD-W9980 only firmware from the TD-W9980 can be used in the WebGUI after, To go backwards will require a TD-W8980 to be cut to remove the boot segment and then reflashed via Serial TTL again.

But when i was running TD-W9980 firmware on the TD-W8980 i didn't see any issues at all, no overheating issues nothing.

Goodluck!
Logged
Pages: 1 [2] 3 4 ... 13