User Tools

Site Tools


toh:tp-link:tl-wdr3500

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-wdr3500 [2013/05/16 17:50]
ralfbergs
toh:tp-link:tl-wdr3500 [2015/05/28 08:07] (current)
WonderWhat [Failsafe mode]
Line 4: Line 4:
  
 ===== Supported Versions ===== ===== Supported Versions =====
 +Works in Barrier Breaker (14.07).
 +
 ^ Version/​Model ^Release Date ^ OpenWrt Version Supported ^ Model Specific Notes ^ ^ Version/​Model ^Release Date ^ OpenWrt Version Supported ^ Model Specific Notes ^
-| 1.0 | 2012/??| [[http://​downloads.openwrt.org/​snapshots/trunk/​ar71xx/​openwrt-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin|Barrier Breaker r36486]] | Similar to [[.:​TL-WDR3600|TP-Link TL-WDR3600]] |+| 1.0 | 2012/??​| ​Barrier Breaker (14.07) ​[[http://​downloads.openwrt.org/​barrier_breaker/14.07/ar71xx/generic/​openwrt-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin|factory]] [[http://​downloads.openwrt.org/​barrier_breaker/​14.07/​ar71xx/​generic/​openwrt-ar71xx-generic-tl-wdr3500-v1-squashfs-sysupgrade.bin|sysupgrade]] | Similar to [[.:​TL-WDR3600|TP-Link TL-WDR3600]] ​
 +| 1.2 | 2012/??| Barrier Breaker (14.07) | same as above |
  
 ==== Info ==== ==== Info ====
 | **[[wp>​Instruction set|Architecture]]:​** ​   | [[wp>​MIPS architecture|MIPS]] MIPS 74Kc | | **[[wp>​Instruction set|Architecture]]:​** ​   | [[wp>​MIPS architecture|MIPS]] MIPS 74Kc |
 | **Vendor:​** ​         | [[wp>​Qualcomm Atheros]] | | **Vendor:​** ​         | [[wp>​Qualcomm Atheros]] |
-| **[[doc:​techref:​Bootloader]]:​** ​    | [[doc:​techref:​bootloader:​uboot|U-Boot]] |+| **[[doc:​techref:​Bootloader]]:​** ​    | [[doc:​techref:​bootloader:​uboot|U-Boot]] [[https://​github.com/​pepe2k/​u-boot_mod|*** How to upgrade ***]] |
 | **[[doc:​hardware:​soc|System-On-Chip]]:​** ​ | AR9344 (MIPS) | | **[[doc:​hardware:​soc|System-On-Chip]]:​** ​ | AR9344 (MIPS) |
 | **[[doc:​hardware:​cpu|CPU]]/​Speed** ​       | 560 MHz | | **[[doc:​hardware:​cpu|CPU]]/​Speed** ​       | 560 MHz |
Line 17: Line 20:
 | **RAM:​** ​            | 128 MiB   | | **RAM:​** ​            | 128 MiB   |
 | **Wireless:​** ​       | Atheros AR9340 2.4GHz 802.11bgn | Atheros AR9300 5GHz 802.11an | | **Wireless:​** ​       | Atheros AR9340 2.4GHz 802.11bgn | Atheros AR9300 5GHz 802.11an |
-| **Ethernet:​** ​       | ??? |+| **Ethernet:​** ​       | Atheros AG71xx: ''​eth0'',​ ''​eth1''​ | 
 +| **[[doc:​hardware:​Switch]]:​** ​         | AR934X built-in switch ​|
 | **USB:​** ​            | Yes 1 x 2.0     | | **USB:​** ​            | Yes 1 x 2.0     |
  
Line 28: Line 32:
 | LAN 3 | 2 |  | LAN 3 | 2 | 
 | LAN 4 | 1 |  | LAN 4 | 1 | 
 +
 +The "​Ports"​ above are the port numbers as designated on the case.
  
 Physical interface ''​eth0''​ is connected to the switch. Physical interface ''​eth0''​ is connected to the switch.
  
-WAN port is on physical interface ''​eth1''​.+WAN port is on separate ​physical interface ''​eth1''​.
  
-==== Photos ==== +EASIEST WAY TO REFLASH STRAIGHT OUT OF BOX:
-{{:toh:​tp-link:​tlwdr3500_v1_overview.jpg|}} +
-{{:​toh:​tp-link:​tlwdr3500_v1_switch.jpg|}} +
-{{:​toh:​tp-link:​tlwdr3500_v1_ar9344.jpg|}} +
-{{:​toh:​tp-link:​tlwdr3500_v1_ar9582.jpg|}} +
-{{:​toh:​tp-link:​tlwdr3500_v1_hynix.jpg|}}+
  
 +1) Download the OpenWrt factory firmware and rename "​openwrt-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin"​ to "​wdr3500v1_tp_recovery.bin" ​
 +
 +2) Plug the router directly into your ethernet and turn the router on. (You may have to turn off wifi (easy) or change the order of devices your computer connects to network (google it) so the ethernet device takes precedence.
 +
 +3) Open Browser and navigate to 192.168.0.1
 +
 +4) On the left, navigate to SYSTEM TOOLS
 +
 +5) Click on FIRMWARE UPGRADE
 +
 +6) Point the router to the file "​wdr3500v1_tp_recovery.bin"​ you renamed in step 1.
 +
 +7) Click UPGRADE.....that'​s it. 
 +
 +8) DO NOT UNPLUG OR POWER OFF YOUR ROUTER DURING UPGRADE or you will likely have a Brick
 +
 +Thanks to the inspiration from http://​www.theoutpost.org/​6-techy/​tp-link-wdr3600-recovery-without-serial/​ who made me brave enough to try it.
 +
 +
 +
 +==== Factory Restore ====
 +-> [[doc:​howto:​generic.uninstall]]
 +
 +{{page>​meta:​infobox:​dangerous&​noheader&​nofooter&​noeditbtn}}
 +
 +With the TL-WDR3500 router, there is a catch: the stock firmware is obtained from the OEM: http://​www.tplink.com/​en/​support/​download/?​model=TL-WDR3500
 +
 +  * 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:
 +
 +
 +An example of an image file with the word "​boot"​ in it is ''​wdr3500v1_en_3_14_1_up_boot(141113).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>​
 +
 +
 +OEM TP-Link firmware for the TL-WDR3500 with the **//boot part removed//** to revert to the original OEM firmware:
 +  * TL-WDR3500 **//V1//** [[http://​q.gs/​6giYu|TL-WDR3500-V1-stripped.zip]]
 +
 +
 +==== Failsafe mode ====
 +
 +For general failsafe help, consult the [[doc:​howto:​generic.failsafe|OpenWrt Failsafe Mode]] page. 
 +
 +For this specific TP-Link model there is an alternative way of flashing the firmware to the router. Thanks to [[http://​goo.gl/​Gp0QoR]] for finding this.
 +
 +EDIT--- THE GUIDE BELOW IS FOR DIFFERENT HARDWARE, THE 3600, not the 3500. 
 +
 +This method may work if you have a brick already, but see above for an alternative method using the factory firmware upgrade function.
 +
 +
 +
 +
 +This guide assumes you are using Ubuntu.
 +
 +1. Change your ip address to 192.168.0.66 ​
 +
 +2. Connect your cable to one of the LAN ports on the router (WAN port won't work for this)
 +
 +3. Setup a tftp server on your machine by entering "sudo apt-get install xinetd tftpd tftp"
 +
 +4. Download the OpenWrt factory firmware and rename "​openwrt-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin"​ to "​wdr3500v1_tp_recovery.bin"​
 +
 +5. Put the renamed firmware in your tftp folder (/​var/​lib/​tftpboot/​)
 +
 +6. Start the tftp server with "tftp 192.168.0.66"​
 +
 +7. Hold down the WPS/Reset button on the router
 +
 +8. Power on the router. The router will show the two arrow symbol when done correctly.
 +
 +9. After approximately 7 seconds release the reset button
 +
 +10. The router will now download the firmware from your server and upgrade
 +
 +11. After about a minute the router will indicate a restart. ​
 +
 +12. Change your IP to 192.168.1.2 and try to connect to Openwrt by telnet.
 +
 +
 +
 +==== Photos ====
 +{{:​toh:​tp-link:​tlwdr3500_v1_overview.jpg?​400|}}
 +{{:​toh:​tp-link:​tlwdr3500_v1_switch.jpg?​400|}}
 +{{:​toh:​tp-link:​tlwdr3500_v1_ar9344.jpg?​400|}}
 +{{:​toh:​tp-link:​tlwdr3500_v1_ar9582.jpg?​400|}}
 +{{:​toh:​tp-link:​tlwdr3500_v1_hynix.jpg?​400|}}
 +{{:​media:​tlwdr3500_v1_ar9344connect.jpg|}}
  
 ===== Tags ===== ===== Tags =====
-{{tag>​5Port ​2PHY USB USB JTAG 802.11bgn ath9k AR9344 802.11abgn_simultan 2Ant DetachableAntenna 128RAM 8Flash MIPS MIPS32 74Kc DB120}}+{{tag>​5Port ​2NIC USB USB JTAG 802.11bgn ath9k AR9344 802.11abgn_simultan 2Ant DetachableAntenna 128RAM 8Flash MIPS MIPS32 74Kc DB120}}
toh/tp-link/tl-wdr3500.1368719440.txt.bz2 · Last modified: 2013/05/16 17:50 by ralfbergs