Hello,
I think I managed to brick my new WRT160N ;( First I installed dd-wrt.v24-9396_NEWD_mini.bin, after that dd-wrt.v24-9396_NEWD_std.bin. And everything was working ok. Somehow I decided and try to install dd-wrt.v24-9396_VINT_nokaid.bin (not known what's the difference between NEWD&std version).
This caused that the wireless part of the is no longer functional and also the router is not responding in 192.168.1.2. Somehow the LAN switch is still working (lan leds 1,2,3 or 4 are blinking and working).
arp -a gives some indication that something is there, but pinging 192.168.1.1 doesn't work.
Quote:
arp -a
^[[D? (192.168.1.1) at 00:1E:E5:64:XX:XX [ether] on eth0
? (192.168.1.100) at <incomplete> on eth0
? (192.168.1.100) at <incomplete> on eth0
I've tried the 30/30/30 sec reset many times without any avail. No ping or pong. Thus sending new firmware using tftp doesn't work. So I decided the open the brick and see what's inside (see the attachments).
There's three possible JTAG locations (?) on the board. I've Openmoko Neon 1973 debug board which I think i could use the connect with routers' jtag. And now i'm trying to find information how to do this. Or rather how to connect the debug board to the router.
I was able to recover my WRT160N from being bricked by performing the following steps:
-Download TFTP2.exe (you can find it via Google.com)
-Download the original WRT160N firmware (I used the file "WRT160N_1.02.2_US_code.bin") from Linksys' website.
-Reset the router (even though the power LED is blinking repeatedly) by turning it off, press & hold the reset button for 30 seconds, turn it on, while still holding down the reset button for 30 seconds, then let go.
-Set a static IPv4 to 192.168.1.x (it can be anything except .1, which is usually reserved for home routers), Subnet to 255.255.255.0 and leave the Gateway alongside with DNS1 & 2 to BLANK.
-Use the application TFTP2.exe and point the server to 192.168.1.1, password is "admin" (without quotes), and the file should point to the original linksys firmware that you downloaded from the previous step above.
From there, it should be able to upload to itself. Give it about 5 minutes after it states "upload sucessful" and then go ahead with loading in the mini_generic firmware, from the router's Linksys administration page. Then the standard firmware (if you choose to).
If it works let us know that the jtag is correct might help others in your postion.
Hi!
I'm new at this forum, but saw your post...
So: yesterday i built an adapter for a 160N, and i can say, J1 _IS_ the JTAG port. The pins are in the same order, as on the wrt54.
The wrt54 program doesn't recognize the processor, but the tjtag can do that.
Bur i have trouble with the Eon flash chip. The tjtag knows some chip ID-s, but the one on the 160N has a very strange ID, and of course it doesnt work.