Hi, I got a TP-Link WDR3600 v1.1 today and wanted to put OpenWRT onto it. Now I have a bricked device (wlan is up but wrongly configured, and I cannot ssh/telnet/webclient..., lan is also broken in whatever manner and I cannot reach anything) and I am unable to get it working again. Here is what I did to brick it:
- I went to http://wiki.openwrt.org/toh/tp-link/tl-wdr3600 and was unable to find a firmware image download there, so I googled
- I came across http://www.ip-phone-forum.de/showthread.php?t=252378 which brought me to the image file http://downloads.openwrt.org/attitude_a … actory.bin which I "upgraded" to using the TP-Link standard interface
- I installed luci using openkg according to http://wiki.openwrt.org/doc/howto/luci.essentials
- I poked a bit around the luci web interface, found wifi settings and added a WLAN-PSK2 wifi with "automatic" encryption, a password and using the 2.4Ghz wlan interface
- I succesfully connected to the wlan with my laptop, but noticed that I was now having the WAN ip (the ip the router uses to connect to the internet itself) and assumed DHCP was broken or not running
- I went to the luci dhcp options and checked, but there was no way to specify whether the dhcp should run on wifi or not. It ran fine on LAN, so I assumed it was probably not configured to run on Wifi. I googled...
- I looked at this guide: http://wiki.openwrt.org/doc/recipes/routedap I assumed, maybe if I fixed my configuration files I would have dhcp running. So I checked my present config files and compared them
- I added the 'interface wifi' section according to Step 1 with ip 192.168.1.1, then config 'wifi-iface' section with device wlan0 (I checked on ifconfig for the proper interface name) and psk2 encryption added as described in Step 2
- I rebooted
Voilà, router boots again but no LAN dhcp, no wlan DHCP (but wlan is there), and it appears to drop all packets (cannot ping/ssh/telnet/....).
For unbricking, I tried:
- Turning router off/on, listening on UDP 4919 and waiting for the packet to press the reset button (with the exact tcpdump command used in http://wiki.openwrt.org/doc/howto/gener … wrt.method and ip set to 192.168.1.2, netmask to 255.255.255.0) -> packet never arrives (but the broken no-dhcp no-pingable-router wlan comes up as always, so the system boots)
- Turning router off/on, simply pressing the reset button randomly to trigger failsafe
- Turning router off/on and instantly telnetting (netcat) to 192.168.1.1 port 23 to see if tftp was working. netcat simply terminates without doing anything, so apparently not working either
- Turning router off/on, pressing reset button 15+ seconds for built-in factory reset. After waiting for a while, nothing interesting happens, and manually turning off/on brings up the openwrt with its broken wlan as always
- Turning router off, pressing reset button down, turning router on, waiting for 15+ seconds for another shot at the built-in factory reset. Same, nothing happens.
Now what to do? I am not sure what JTAG even is, and soldering stuff to the board for serial connections is also a bit beyond my hardware knowledge. All I want is having the router in any state where I can simply connect and just DO ANYTHING again.
(Last edited by jonasthiem on 30 Jan 2013, 20:15)