Cómo recuperar un enrutador con OpenWRT?

Qué pasa cuando has actualizado un enrutador el cual al actualizarlo falla o la imágen venía corrupta?, simplemente deberás volver a cargar la imágen… mediante un cable SERIAL conectado a la placa…
Luego seguir este instructivo…
http://wiki.openwrt.org/toh/tp-link/tl-wr941nd

Si se dan cuenta, al conectar el cable serial tendrán una consola con datos de la carga de la imágen cuando falla en su carga… Pongan en la entrada de datos:
“tpl”, lo cual les brindará acceso a la consola.

Luego hagan los pasos del manual de OpenWRT:

ar7100> setenv serverip 192.168.1.254; setenv ipaddr 192.168.1.1
ar7100> tftp 0x80800000 openwrt-ar71xx-tl-wr941ndv2-squashfs.uni
ar7100> erase 0xbf020000 +0x3c0000
ar7100> cp.b 0x80800000 0xbf020000 0x3c0000
ar7100> reset

Nota #1: 0x3c0000 es el tamaño del firmware, ten cuidado que puede tener diferente tamaño rompiendo tu enrutador.

Nota #2: 0xbf020000 es la dirección, para tu versión del dispositivo puedes poner el comando: “printenv bootcmd”, si no haces esto podrías hechar a perder tu enrutador.

Lo he confirmado con un enrutador WR941ND HW v3.0 con esos mismos comandos y ha funcionado bien… en mi caso lo rompí al intentar actualizar desde OpenWRT a DD-WRT porque PPPoE no funcionaba en OpenWRT… pero al volver a poner la imágen SquashFS ha funcionado sin problemas.

https://forum.openwrt.org/viewtopic.php?pid=83476#p83476

Para montar el servidor TFTP o TrivialFTP, pueden usar DNSMASQ
https://forum.openwrt.org/viewtopic.php?pid=119338

dnsmasq –enable-tftp –tftp-root=/carpeta/imagen.bin

OpenNIC pronto lanzará dominios .dyn, osea dinámicos!

Descarga de la imágen para subir(SquashFS):

http://downloads.openwrt.org/snapshots/trunk/ar71xx/