TP-Link TL-WDR3500

Dual Band (concurrent) and 100mbps Ethernet. Advertised as 600 Mbps it is Dual-Stream (2x2) on the 2.4 Ghz Band and Dual-Stream (2x2) on the 5 Ghz Band.

Supported Versions

Works in Barrier Breaker (14.07).

Version/Model Release Date OpenWrt Version Supported Model Specific Notes
1.0 2012/?? Barrier Breaker (14.07) factory sysupgrade Similar to TP-Link TL-WDR3600
1.2 2012/?? Barrier Breaker (14.07) same as above

Quick Start Guide

Barrier Breaker 14.07 provides full support for this router and has Luci (webUI) built-in.

  • Upgrade to latest TP-Link firmware to enable web-based recovery mode
  • connect your PC to a LAN port of the TP-link via ethernet. Login to the TP-link web administration webpage. Under 'System Tools' select 'Firmware Upgrade'. Browse to the previously downloaded *.bin file. Click Upgrade.
  • Connect to with your web browser
  • Set your password and configure the router through the web UI. Basic Config

Note: Factory default IP address range is while OpenWrt uses by default. If you have trouble accessing your router after initial flash, check that you have a 192.168.1.x IP address on your PC.


Architecture: MIPS MIPS 74Kc
Vendor: Qualcomm Atheros
Bootloader: U-Boot *** How to upgrade ***
System-On-Chip: AR9344 (MIPS)
CPU/Speed 560 MHz
Flash-Chip: cFeon Q64-104HIP
Flash size: 8192 KiB
RAM: 128 MiB
Wireless: Atheros AR9340 2.4GHz 802.11bgn Atheros AR9300 5GHz 802.11an
Ethernet: Atheros AG71xx: eth0, eth1
Switch: AR934X built-in switch
USB: Yes 1 x 2.0

Switch Ports (for VLANs)

Port Switch port
LAN 1 4
LAN 2 3
LAN 3 2
LAN 4 1

The "Ports" above are the port numbers as designated on the case.

Physical interface eth0 is connected to the switch.

WAN port is on separate physical interface eth1.

Factory Restore


This section describes actions that might damage your device or firmware. Proceed with care!

With the TL-WR842ND router, there is a catch: the stock firmware is obtained from the OEM:

  • 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:

dd if=orig.bin of=tplink.bin skip=257 bs=512

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:

sysupgrade /tmp/tplink.bin

Or you use the mtd method:

mtd -r write /tmp/tplink.bin firmware

OEM TP-Link firmware for the TL-WDR3500 with the boot part removed to revert to the original OEM firmware:

Failsafe mode

For general failsafe help, consult the OpenWrt Failsafe Mode page.

For this specific TP-Link model there is an alternative way of flashing the firmware to the router. Thanks to for finding this. This guide assumes you are using Ubuntu.

1. Change your ip address to

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"

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 and try to connect to Openwrt by telnet.



Back to top

toh/tp-link/tl-wdr3500.txt · Last modified: 2014/11/15 04:14 by mandrawes