Desbrickear Linksys WRT160NL

Os voy a hacer un mini tutorial, sobre como desbrickear el Linksys wrt 160nl, sin JTAG.
He probado tres firmwares, que se obtienen facilmente de internet, el dd-wrt, el openwrt y el original de cisco.
Finalmente he optado por el dd-wrt, lo he instalado de la siguiente forma.
La situacion que tenia era:
1- Red de destino inaccesible a pings
2- Archivos dañados de sistema
3- Solo accesible por telnet despues de hacer ping sostenido.
Procedimiento para desbrickear
1- Se desenchufa el router y se prepara una ventana con un ping -t 192.168.1.1, los primeros segundos despues de arrancar se ejecuta ell ping sostenido.
2- En el momento que se consigue ping se arranca el telnet a la raiz del sistema
3- se sube un firmware por ftp a un host por ejemplo http://tuhosting/tucarpeta/firmware.bin
4- desde telnet, se ejecuta free, para comprobar cuanto espacio disponible hay en el router, en caso de que no tengamos suficiente espacio 7mbs, se intentan borrar archivos que no se vayan a usar para realizar el upgrade.
5- se cambia la configuracion de la interfaz principal con un ifconfig eth0 192.168.1.2 y route add default gw 192.168.1.1, contando que el router con internet esta en la 192.168.1.1
6- se cambia el ping sostenido y el telnet a la nueva direccion.
7- te metes en /tmp y realizas un wget a la direccion donde tengas subido el firmware
cd /tmp wget http://downloads.openwrt.org/snapshots/trunk/PLATFORM/xxx-sysupgrade.bin
8- Realizas un sysupgrade
sysupgrade -v /tmp/openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin
9- Esperas a que se flashee el nuevo firmware y ya está desbrikeado, os recomiendo usar dd-wrt es el firmware mas estable y que menos quebraderos de cabeza da, ya que si te metes en openwrt y te empiezan a salir fallos para depurar, en un router con comandos limitados hay que echarle tiempo y ganas.


Para comentar debe estar registrado.