Differences

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

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/11/08 10:45] (current)
fct_chx
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 145: Line 148:
Router repeatedly tries to download ''wr842ndv2_tp_recovery.bin'' from a tftpd server running on 192.168.0.66.\\ Router repeatedly tries to download ''wr842ndv2_tp_recovery.bin'' from a tftpd server running on 192.168.0.66.\\
 +Some V2.1 hardware model expect the .bin file to be named ''wr842nv2_tp_recovery.bin'', without the "d".\\
Install tftpd server: Install tftpd server:
Line 157: Line 161:
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 176:
====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 ====

Back to top

toh/tp-link/tl-wr842nd.1392732088.txt.bz2 · Last modified: 2014/02/18 15:01 by brenton