Typical 3.3 volt TTL serial console present in 3 locations. The parameters are 115200 8-N-1.
Location J3 on PCB with pin-header installed:
Instructions:
- connect a USB to TTL serial adapter (the TX, RX and GND pins should be enough as the RX/TX pins are 3.3V level), similar to the one in the picture above
- connect one of the router's LAN ports directly to your PC
- set a PC on same network to some address in IP range 192.168.1.[2-254]
- download firmware, save/rename as code.bin
- use a program like Putty and from serial console abort the U-boot process. Enter this on u-boot command line:
upgrade code.bin
- you should see this in the console this response:
check link duplex:Full/speed:100
dup 1 speed 100
Tftpd start listening on port[69]!
Load address: 0×80060000
- upload firmware via TFTP
=======Useful Links=======
Blog Post - https://netphy.wordpress.com/2011/04/17/recover-wrt160nl-via-serial/
WRT160NL Wiki - http://wiki.openwrt.org/toh/linksys/wrt160nl
WRT160NL de-bricking - http://www.portableandroid.co.uk/forums/index.php?/topic/2673-unlock-samknows-linksys-wrt160nl-monitoring-router/