User Tools

Site Tools


toh:tp-link:tl-wr842nd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
toh:tp-link:tl-wr842nd [2014/02/18 15:01]
brenton added tl-wr842nd-v2 recovery process (different ips and file names)
toh:tp-link:tl-wr842nd [2014/05/17 19:40] (current)
red_hood
Line 3: Line 3:
  
 ===== Supported Versions ===== ===== Supported Versions =====
-^ Version/​Model ^ Release Date ^ OpenWrt Version ​Supported ​^ Model Specific Notes ^+^ Version/​Model ^ Release Date ^ Supported Since OpenWrt Version ^ Model Specific Notes ^
 | v1.0 | Nov-2011 | AA ([[https://​dev.openwrt.org/​changeset/​30508|r30508]]) | | | v1.0 | Nov-2011 | AA ([[https://​dev.openwrt.org/​changeset/​30508|r30508]]) | |
 | v1.1 | May-2013 | AA ([[https://​dev.openwrt.org/​changeset/​30508|r30508]]) | Internal sticker v1.1, board rev1.0, /​proc/​cpuinfo same as v1.0. | | v1.1 | May-2013 | AA ([[https://​dev.openwrt.org/​changeset/​30508|r30508]]) | Internal sticker v1.1, board rev1.0, /​proc/​cpuinfo same as v1.0. |
 | v2.0 | June-2013 | BB ([[https://​dev.openwrt.org/​changeset/​38815|r38815]]) | | | v2.0 | June-2013 | BB ([[https://​dev.openwrt.org/​changeset/​38815|r38815]]) | |
 +
 +
 +/*  "​OpenWrt Version Supported"​ -> "Since OpenWrt Version Supported"​ -> cur "​Supported Since OpenWrt Version" ​ */
  
 ===== Unsupported TL-WR842N chinese-only version ===== ===== Unsupported TL-WR842N chinese-only version =====
Line 22: Line 25:
 | **System-On-Chip:​** |  Atheros AR7241 ​ |  Atheros AR9341 ​ | | **System-On-Chip:​** |  Atheros AR7241 ​ |  Atheros AR9341 ​ |
 | **CPU Speed:** |  400 MHz  |  535 MHz  | | **CPU Speed:** |  400 MHz  |  535 MHz  |
-| **Flash chip:** |  [[http://​www.spansion.com/​Support/​Datasheets/​S25FL064P_00_03_e.pdf|Spansion S25FL064P (FL064PIF)]] |  Winbond 25Q64FV ​ |+| **Flash chip:** |  [[http://​www.spansion.com/​Support/​Datasheets/​S25FL064P_00_03_e.pdf|Spansion S25FL064P (FL064PIF)]] |  Winbond 25Q64FV ​or Spansion S25FL064 ​|
 | **Flash size:** |    8 MiB    || | **Flash size:** |    8 MiB    ||
 | **RAM chip:** |  A3S56D40FTP -G5  |  Winbond W9425G6JH-5 ​ | | **RAM chip:** |  A3S56D40FTP -G5  |  Winbond W9425G6JH-5 ​ |
Line 157: Line 160:
 wget http://​www.tp-link.com/​resources/​software/​TL-WR842ND_V2_130628.zip wget http://​www.tp-link.com/​resources/​software/​TL-WR842ND_V2_130628.zip
 unzip TL-WR842ND_V2_*.zip unzip TL-WR842ND_V2_*.zip
-mv wr842ndv2_en_3_14_2_up_boot(130628).bin ​wr842ndv2_tp_recovery.bin+mv wr842ndv2_en_3_14_2_up_boot(130628).bin ​wr842nv2_tp_recovery.bin
 </​code></​WRAP>​ </​code></​WRAP>​
  
Line 172: Line 175:
  
 ====Back to stock firmware==== ====Back to stock firmware====
 +-> [[doc:​howto:​generic.uninstall]]
 +
 +{{page>​meta:​infobox:​dangerous&​noheader&​nofooter&​noeditbtn}}
 +
 +With the TL-WR842ND router, there is a catch: the stock firmware is obtained from the OEM: http://​www.tplink.com/​en/​support/​download/?​model=TL-WR842ND
 +
 +  * in case the file name of this firmware file does not contain the word **//"​boot"//​** in it, you can simply revert back to original firmware
 +  * in case the file name of this firmware file does contain the word **//"​boot"//​** in it, you need to cut off parts of the image file //before// flashing it:
 +
 +
 +The following method applies both for the V1 and V2 since the bootloader is the same size.
 +
 +
 +An example of an image file with the word "​boot"​ in it is ''​wr842ndv1_en_3_12_25_up_boot(130322).bin''​.
 +
 +Cut the first 0x20200 (that is 131,584 = 257*512) Bytes from original firmware:
 +<​code>​
 +dd if=orig.bin of=tplink.bin skip=257 bs=512
 +</​code>​
 +
 +You should transfer the firmeware image to the /tmp folder and revert back to original firmware (if availlable you can flash the firmware via the webinterface as well):
 +
 +Via the safer method using sysupgrade:
 +<​code>​
 +sysupgrade /​tmp/​tplink.bin
 +</​code>​
 +
 +Or you use the mtd method:
 +<​code>​
 +mtd -r write /​tmp/​tplink.bin firmware
 +</​code>​
 +
 +It is also possible to revert to the stock firmware using the method with tftp described in "​recovery"​. (you still need the firmware image without the boot part).
 +
 +OEM TP-Link firmware for the TL-WR842ND with the **//boot part removed//** to revert to the original OEM firmware:
 +  * TL-WR842ND **//V1//** [[http://​q.gs/​6giqZ|TL-WR842ND-V1-stripped.zip]]
 +  * TL-WR842ND **//V2//** [[http://​q.gs/​6gitN|TL-WR842ND-V2-stripped.zip]]
  
-It is possible to revert to the stock firmware using the method with tftp described in "​recovery"​. You need to use an older version of the TP-Link Firmware, newer versions didn't work. This one was good: http://​www.tp-link.com/​Resources/​software/​TL-WR842ND_V1_120424.zip 
  
 ==== Power ==== ==== Power ====
toh/tp-link/tl-wr842nd.1392732088.txt.bz2 · Last modified: 2014/02/18 15:01 by brenton