Admin Libre - Administración de sistemas y redes

OpenWrt en Huawei HG556a
Por Francisco Gaitán el 1 de Abril de 2022

Huawei HG556a de Vodafone modelo HG556BVDFA

El router Huawei HG556a se puede comprar muy barato en tiendas de segunda mano o eBay y, aunque no es última tecnología precisamente, funciona muy estable con OpenWrt.

Este router fue distribuido por Vodafone y viene en tres versiones, dos de ellas con wifi Atheros y la otra con wifi Ralink. El mío es Atheros, aunque el proceso es prácticamente el mismo para el Ralink aunque seleccionando un archivo de firmware diferente.

Lectura recomendada

Como instalar OpenWrt

Lo primero es averiguar el modelo que viene escrito en el router. En mi caso estos son los datos:

Datos del router
CampoValor
ModelHG556a
HW VersionHG55VFDA VER.C
SN30692...

Comparando estos tres datos con la tabla de la página huawei/hg556a ya sé que la versión que tengo es la HG556(B)VDFA, por lo que tengo que descargar el firmware para la versión B.

Guardar una copia de seguridad de cal_data

En la documentación oficial recomiendan instalar la versión 17.04.1 y guardar una copia de cal_data, unos datos de calibración del chip wifi específicos de cada router, aunque hace años en la versión 18 perdí estos datos y pude restaurar cal_data sin problemas.

Yo he instalado directamente la 21.0.2 y funciona bien sin destruir los datos de calibración como ocurrió en la versión 18 y he generado el binario de calibración de esta forma:

# dd if=/dev/mtd5 of=/etc/cal_data_HG556a.bin
2048+0 records in
2048+0 records out

Una vez guardado se puede grabar a un pendrive desde el router aunque yo lo he descargado por red mediante scp. Ten en cuenta que para poder hacer esto necesitas tener instalado en el router el paquete openssh-sftp-server (opkg update y opkg install openssh-sftp-server).

$ scp root@radium:/etc/cal_data_HG556a.bin . 

Como resetear el router y grabarle el nuevo firmware

  1. Conecta tu ordenador a un puerto LAN del router con un cable UTP
  2. Asigna a tu ordenador la IP 192.168.1.100 con máscara de red 255.255.255.0
  3. Con el botón RESTART presionado enchufa el router y espera 12 segundos
  4. Una vez pasados los 12 segundos suelta el botón RESTART
  5. Carga la dirección http://192.168.1.1 en el navegador de tu ordenador
  6. Selecciona el firmware OpenWrt descargado anteriormente
  7. Espera unos 10 minutos, entonces recarga la página y entra como root y sin contraseña

Como actualizar OpenWrt

Ve a System -> Backup/Flash Firmware y pulsa el botón Flash image....

Fuente de alimentación alternativa

Como el router va a estar enchufado las 24 horas del día y la fuente que traía (una APS24W-12V2A-E) debe estar muy trillada cambié ésta por una Mean Well GSM25B12-P1J que funciona mucho más fresca.

Destacado

Contacto

Si has encontrado algún error o quieres comentarme algo mándame un correo a webmaster@adminlibre.org