4 de junio de 2012

Linksys WRT160NL Bricked, Recuperacion por TFTP

Hace pocos dias compre el router WRT160NL, le instale el DD-WRT, todo salio bien sin problemas, hasta que instale una version BrainSlayer (others>eko>BrainSlayer-V24-preSP2>2012-03-19-12-r18777>linksys_wrt160nl ) y el router dejo de reponder, el indicador luminoso de encendido titilaba sin parar, la señal de link del cable de red funcionaba. Hasta este momento solo tenia un pisapales.

Asi que comenze a leer y encontre aun solucion que fue:
  • Usar el metodo de 30/30/30 reset.
  • Recuperar con TFTP.
Metodo 30/30/30 consiste en:
  1. Desconectar todos los cables de red (UTP), sin desconectar el cable electrico.
  2. Presionar el boton de reset por 30 segundos.
  3. Sin dejar de presionar el boton de reset, desconecte el cable electrico.
  4. Siga presinando por otros 30 segundos.
  5. Reconecte el cable electrico.
  6. Sin soltar el boton reset, siga presinando por otros 30 segundos.
  7. Suelte el boton de reset por 10 segundos.
  8. Desconecte el cable electrico por 10 segundos.
  9. Ahora el router tendra la configuracion por defecto.
Pero si este metodo no tiene efecto entonces segui con el siguiente:

Recuperar con TFTP desde Windows:


Antes de usar verificamos si el router da ping:
  • ping 192.168.1.1 -t -w 5
Si no da ping entonces verificamos que el router tenga una ip:
  • arp -a
Si en la pantalla sale la IP del router y su MAC, entonces aun hay posibilidades de recuperar el pisapapeles.

Como Windows 7 no tiene una herramienta tftp, entonces se uso Windows GUI TFTP Utility , con esta herramienta se configura de la siguiente forma:
  • Server/IP address: 192.168.1.1
  • Password: se deja en blanco.
  • Seleccionar el firmware funcional.
  • Numero de Intentos: 99
Ahora al usar este metodo solo se tiene un par de segundos para intentarlo (Una ventana de 2 segundos, cada vez que se inicia el router).

Se realizo el siguiente procedimiento:
  1. Se ejecuto la herramienta TFTP.
  2. Desconecte el cable de energia del router no mas de 3 segundos.
  3. Volvi a conectar.
  4. Si todo salio bien tenemos, un mensaje de exito por la herramienta tftp.
  5. Ahora tenemos el router recuperado.
Y con esto pude recuperar el router, y al final no se combierto en pisapapeles.

Enlaces externos:

5 comentarios:

  1. Buenas, resulta que en la tabla arp SI me aparece la mac del router, pero luego pongo en funcionamiento el programa y no funciona, pongo 99 intentos y luego le doy a ejecutar, desenchufo de la corriente el router vuelvo a enchufar y sigue haciendo intentos.

    gracias,

    ResponderEliminar
  2. Yo lo intente como 10 veces o mas antes de tener exito, de las 99 intentos al segundo intento, despues de estar prepardo para ejecutar el aplicativo. Como digo es una ventana muy corta en segundos. Se intenta una vez depues de conectar sino, dos segundos despues de conectar... asi.. hasta lograrlo ... pero si despues de muchos intentos nada.. ya es buscar otra solucion.

    ResponderEliminar
  3. Hola AndrexWeb .. !!

    Un millón de gracias por el Tuto, gracias a ti he revivido el Wrt160NL.. Te estoy agradecido por el tiempo que has invertido en ayudar a los demás.
    Detalles Técnicos:
    Mi caso fué un Brickeo debido a una mala actualización a OpenWRT y se quedó el Led de Power en parpadeo constante (blinking).
    Y lo bueno que solo con el TFTP y el code.bin se ha solucionado todo sin tener que jumpear el terminal de la placa base del router. Me imagino que en el flasheo no corrompí el Kernel, etc..

    http://www.tiaowiki.com/w/Debrick_Routers_Using_JTAG_Cable

    o sea, que ya estoy preparado para trastear de nuevo !

    Saludos desde Girona

    ResponderEliminar
  4. Y si no tengo la IP de router? que puedo hacer?

    ResponderEliminar
    Respuestas
    1. Se usa la ip por defecto del router 192.168.1.1

      Eliminar