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/01/19 09:55]
juhosg
toh:tp-link:tl-wdr3500 [2014/11/01 00:21] (current)
rhombus added info about different sub version
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/??​| ​WiP | 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 |
-| **Flash-Chip:​** ​     | ??? |+| **Flash-Chip:​** ​     | cFeon Q64-104HIP ​|
 | **Flash size:​** ​     | 8192 KiB | | **Flash size:​** ​     | 8192 KiB |
 | **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 24: Line 28:
 ^ Port ^ Switch port ^ ^ Port ^ Switch port ^
 | CPU | 0 | | CPU | 0 |
-| Internet (WAN) | 1 |  +| LAN 1 | 
-| LAN 1 | +
 | LAN 2 | 3 |  | LAN 2 | 3 | 
-| LAN 3 | |  +| LAN 3 | |  
-| LAN 4 | 5 |  +| LAN 4 | 
-| unknown | 6 |+
  
-==== Photos ==== +The "​Ports"​ above are the port numbers as designated on the case.
-{{:​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|}}+
  
 +Physical interface ''​eth0''​ is connected to the switch.
 +
 +WAN port is on separate physical interface ''​eth1''​.
 +
 +==== Factory Restore ====
 +-> [[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-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 ''​wdr3500nv1_en_3_13_26_up(130129).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.
 +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.1358585749.txt.bz2 · Last modified: 2013/01/19 09:55 by juhosg