Buffalo WHR-HP-G54: Guía de rescate tras un brickeo 🛠️🐧️
El Buffalo WHR-HP-G54 ha sido un fiel gadget desde el 2007. Ha pasado por todo: desde ser un competente Punto de Acceso (AP) hasta su rol actual en modo Wireless Ethernet Bridge. En todo este tiempo, he tenido que rescatarlo de un "brickeo" (cuando el equipo queda inoperativo) al menos cinco veces.
Cuatro de esos incidentes fueron causados por la inestabilidad eléctrica —el pan de cada día por aquí en Venezuela—, aunque ya lo tengo protegido con un regulador AVR y un protector. El último fue por una actualización fallida. Sea cual sea el motivo, aquí te explico cómo devolverlo a la vida.
1. Primera línea de defensa: El Reset 30/30/30
Antes de pasar a métodos más avanzados, debemos intentar el famoso Hard Reset 30/30/30. Este procedimiento limpia la memoria NVRAM y fuerza al router a volver a su estado inicial:
Con el router encendido, mantén presionado el botón de Reset por 30 segundos.
Sin soltar el botón, desconecta el cable de alimentación y espera otros 30 segundos.
Aún sin soltar el botón, conecta de nuevo la alimentación y mantén el Reset presionado por los últimos 30 segundos.
2. El Método Definitivo: Recuperación por TFTP
Si el reset no funcionó, aprovecharemos una característica del bootloader de Buffalo: al encenderse, el router abre una ventana de tiempo mínima (apenas unos segundos) en la que espera recibir un firmware a través del puerto UDP 69.
Requisitos y Herramientas:
Firmware: Puedes usar el original o proyectos de terceros como DD-WRT, OpenWrt o mi preferido, FreshTomato.
Cliente TFTP: En mi caso, utilizo la herramienta
atftpen Arch Linux.
Configuración de Red:
Conecta el router (apagado) directamente a tu computadora mediante un cable Ethernet. Configura tu tarjeta de red manualmente con los siguientes valores:
IP:
192.168.11.2Máscara de subred:
255.255.255.0Puerta de enlace:
192.168.11.1
Preparando el comando:
Abre una terminal en el directorio donde tengas el archivo .trx (por ejemplo, freshtomato-K26MIPSR1_RT-2026.2-Mini.trx). El comando para atftp sería el siguiente:
$ atftp --put --local-file freshtomato-K26MIPSR1_RT-2026.2-Mini.trx 192.168.11.1
Nota: No lo ejecutes todavía. La clave es que
atftpintentará enviar el archivo repetidamente durante unos 30 segundos, lo que nos permite "cazar" la ventana de tiempo del router justo al arrancar.
3. ¡Manos a la obra!
Con todo listo, sigue este orden exacto:
Ejecuta el comando en la terminal. Verás que se queda intentando conectar.
Enciende el router.
Observa la magia: Si la conexión se establece, verás que el comando finaliza sin errores. El firmware se cargará rápidamente en la RAM y comenzará el proceso de grabado en la memoria Flash.
Paciencia: El router tardará unos minutos en instalar y reiniciarse por primera vez. Guíate por los LEDs; no desconectes nada hasta que veas un patrón de parpadeo conocido y ya puede detectar el router por WIFI.
Este es el procedimiento que nunca me ha fallado. ¡El Buffalo sigue vivo! 🐌💻🚀
Mas información relacionada aquí 👍️


Comentarios
Publicar un comentario
🤔 con que esto tenemos...