Equipos y materiales > Openwrt & LEDE

[Desarrollo] OpenWrt en Huawei HG556a

(1/624) > >>

jar229:
Wiki
http://wiki.openwrt.org/toh/huawei/hg556a


Firmwares OpenWrt
r47145FPU Emulation, LuCi, soporte para discos usb en formato ntfs, vfat y ext2-3-4, servidor samba, vsftpd (servidor de ftp), wol, screen, swap-utils, luci-app-wol, OpenVPN, ddns-scripts, LuCi Statistics, drivers para chipsets wifi usb: ath9k-htc, rt2800usb, rt2800pci, rt73usb, rtl8187, rtl8192ce, rtl8192cu, rtl8192de, rtl8192se, zd1211rw
Con esta compilación, es posible usar el modo repetidor (cliente + AP) con los routers con chipset wifi ralink (hasta ahora sólo era posible con los que incorporaban wifi atheros. Si tienes problemas al escanear redes, lee esto.r39304usbFPU Emulation, LuCi, soporte para discos usb en formato ntfs, vfat y ext2-3-4, cifsmount, transmission, p910nd (servidor de impresion), servidor samba, pure-ftpd (servidor de ftp), wol, screen, swap-utils, drivers para chipsets wifi usb: ath9k-htc, rt2800usb, rt73usb, rtl8187, rtl8192ce, rtl8192cu, rtl8192de, rtl8192se, zd1211rw
Con esta compilación, es posible usar el modo repetidor (cliente + AP) con los routers con chipset wifi ralink (hasta ahora sólo era posible con los que incorporaban wifi atheros. Si tienes problemas al escanear redes, lee esto.r38342luci + kmod-ath9k + kmod-rt2800-pci + wpad-mini + kmod-usb-ohci + kmod-usb2 + kmod-usb-storage + kmod-fs-ext4 + kmod-ath9k-htc + kmod-brcmfmac + kmod-carl9170 + kmod-libertas-usb + kmod-net-zd1201 + kmod-p54-usb + kmod-rt2500-usb + kmod-rt2800-usb + kmod-rt73-usb + kmod-rtl8187 + kmod-rtl8192cu + kmod-zd1211rw + Ralink MAC Patch + ATH_USER_REGDr37937Kernel 3.10.10, FPU Emulation, LuCi, soporte para discos usb en formato ntfs, vfat y ext2-3-4, mountd (aumontaje de discos), transmission, p910nd (servidor de impresion), servidor samba, pure-ftpd (servidor de ftp), wol, aircrack-ng, wireless-utils, Reaver (ataque al protocolo WPS), Bully (software alternativo a Reaver), htop, wavemon, cifsmount (montaje de carpetas compartidas en red), block-mount, screen, swap-utils, etc.r37180luci + swconfig + kmod-usb2 + kmod-usb-storage + kmod-fs-ext4 + kmod-ath9k-htc + kmod-brcmfmac + kmod-carl9170 + kmod-libertas-usb + kmod-net-zd1201 + kmod-p54-usb + kmod-rt2500-usb + kmod-rt2800-usb + kmod-rt73-usb + kmod-rtl8187 + kmod-zd1211rw + Ralink MAC Patch + ATH_USER_REGDr36114luci + swconfig + kmod-usb2 + kmod-usb-storage + kmod-fs-ext4 + kmod-ath9k-htc + kmod-brcmfmac + kmod-carl9170 + kmod-libertas-usb + kmod-net-zd1201 + kmod-p54-usb + kmod-rt2500-usb + kmod-rt2800-usb + kmod-rt73-usb + kmod-rtl8187 + kmod-zd1211rw + Ralink MAC Patch + ATH_USER_REGDr35318
luci + swconfig + kmod-usb2 + kmod-brcmfmac + kmod-rt2500-usb + kmod-rt2800-usb + kmod-rt73-usb + kmod-rtl8187 + Ralink MAC Patch + ATH_USER_REGD
Compilaciones OpenWrt
Trunk {Paquetes básicos. Sin LuCI}

Estado
NO HAY DRIVER ADSL DISPONIBLE PARA LA PLATAFORMA BCM63XX EN OPENWRT.
LA INSTALACIÓN DE OPENWRT NO IMPLICA LA PÉRDIDA PERMANENTE DEL ADSL. SI SE INSTALA DE NUEVO EL FIRMWARE ORIGINAL SE RECUPERA DICHA FUNCIONALIDAD.
El router funciona perfectamente con OpenWrt sin modificación alguna.
Si necesitas que dos routers Ralink coexistan en la misma red, es necesario aplicar un parche al driver del WiFi que aún no ha sido integrado: http://patchwork.openwrt.org/patch/2947/
El wifi atheros, no permite hacer 'puente cliente transparente', así que para lograrlo hay que hacer servir el paquete relayd: http://wiki.openwrt.org/doc/recipes/relayclient
El que esté interesado en configurarlo como repetidor: https://foro.seguridadwireless.net/openwrt/huawei-hg556a-modo-repetidor-(-openwrt)/
https://foro.seguridadwireless.net/openwrt/(tutorial)-modo-clienterepetidor-openwrt/

Modo de instalación recomendado:

* Con el router apagado pulsar botón de RESTART y mantenerlo pulsado.
* Encender el router y seguir con el botón apretado durante 20 segundos.
* Soltar el botón.
* Configurar la IP del ordenador como 192.168.1.2 y máscara de subred 255.255.255.0
* Abrir el navegador y acceder a http://192.168.1.1
Recuperación de los caldata para routers Ralink/Atheros
REALIZAD ESTE PROCEDIMIENTO SÓLO SI HABÉIS PERDIDO LOS DATOS DEL WIFI
1) Instalar el siguiente firmware en el que hemos incorporado el fichero con los caldata para que no tengáis que descargarlo y transferirlo al router:
openwrt-HW556-squashfs-cfe_r33275_wlan_restore.bin
2) Borrar la partición de los caldata:

--- Código: ---mtd -r erase cal_data
--- Fin del código ---
3) Lo normal es que el router se reinicie después de borrar la partición cal_data. Una vez reiniciado, restaurad los datos del wifi:

* Si vuestro router es Ralink:
--- Código: ---dd if=/etc/ralink_generic.bin of=/dev/mtd4
--- Fin del código ---

* Si vuestro router es Atheros con la flash MX29GL128EH:
--- Código: ---dd if=/etc/atheros_MX29GL128EH.bin of=/dev/mtd4
--- Fin del código ---

* Si vuestro router es Atheros con la flash S29GL128P10:
--- Código: ---dd if=/etc/atheros_S29GL128P10.bin of=/dev/mtd4
--- Fin del código ---

* Si vuestro router es Atheros con la flash MX29LV128DB:
--- Código: ---dd if=/etc/atheros_MX29LV128DB.bin of=/dev/mtd4
--- Fin del código ---
4) Después, lo mejor es que instaléis el firmware más actualizado, pero también podéis restaurar la configuración por defecto:

--- Código: ---mtd -r erase rootfs_data
--- Fin del código ---


Gracias al trabajo inicial de danitool y posteriormente de gmtii y Noltari se ha conseguido compilar un firmware compatible con este router  >:(
Muchas gracias a todos los que habéis hecho posible que este router tenga soporte de OpenWrt (desarrollo, pruebas, etc).

De similares características a su 'hermano' pequeño el HG533, el HG556a se diferencia de este fundamentalmente en el apartado wifi que pasa de ser 'g' a 'n' (300 Mbps).
Tenéis información más detalle sobre el hardware aquí: http://wiki.openwrt.org/toh/huawei/hg556a

Hay varias versiones de este router. Hay hasta tres tipos de flash distintas y dos tipos de chipset wifi, uno de ellos atheros y el otro ralink  :-X
Con las compilaciones más recientes debería funcionar en TODOS.
La memoria flash está localizada aquí en la placa --> hg556a_flash (foto de redeszone.net)
Una review interesante del router con muchísimas fotos (dónde podréis localizar los diferentes componentes): http://www.redeszone.net/routers/huawei-hg556a-de-vodafone-review-del-router-adsl2-de-vodafone-con-wi-fi-n-y-usb/


Sólo para routers con wifi atheros

Backport de danitool a la versión backfire (incluye LuCi y los paquetes esenciales además del parche para poder compilar): http://www.mediafire.com/download/6su9660b47bdet6/hg556a_ath_backport_10.03.1-luci.zip

Compilación personalizada del backport a backfire que incluye: LuCi, FPU emulation, transmission, ftp, servidor de impresión, samba, usb-storage, etc.: http://www.mediafire.com/?re01zbzi1l5r8fz

Si vas a usar cualquiera de estas 2 compilaciones y pretendes que el router actúe como repetidor, lee esto: https://foro.seguridadwireless.net/openwrt/openwrt-en-huaweig-hg556a/msg268118/#msg268118


Backport de danitool a la versión Attitude Adjustment (incluye LuCi y los paquetes esenciales además del parche para poder compilar):  http://www.mediafire.com/download/8idk1bpki0gii0l/hg556a_backport_12.09-luci.zip


Backport de danitool a la versión Attitude Adjustment (incluye LuCi, soporte para wifi's usb con chipset ralink realtek8187 y ath9k-htc,  
 además del parche para poder compilar): http://www.mediafire.com/download/qlgg5p92dfbd88s/hg556a_12.09-USB_ralink_realtek_atheros9k.zip
Comentarios, opiniones ...  ;)

Actualización del 26 de Enero: Añadida versión r35318 (b53, más drivers WiFi USB).
Actualización del 30 de Abril: Añadido nuevo backport a la versión Backfire.
Actualización del 10 de Mayo: Añadido backport a la versión Attitude Adjustment.
Actualización del 17 de Septiembre: Añadida versión r37937.
Actualización del 09 de Octubre: Añadida versión r38342.
Actualización del 9 de Enero de 2014: Añadido backport a la versión Attitude Adjustment con soporte para diversos chipsets wifis usb.

denis111:
Hola.

He probado este firmware y no me va nada. He seguido los pasos en el 1r post (2 veces :) ) y lo que tengo es solo el unico indicador encendido(de la alimentacion), el ordenador solo detecta que hay 100mb en ethernet y nada mas, no se envia ningun paquete del router al ordenador.
¿O hay que hacer algo especial despues de actualizar el firmware?

jar229:
Qué ip tienes configurada en tu pc ?
Has probado a entrar en el navegador a 192.168.1.1 ?

jar229:
anonimo si vas a compilar un nuevo firm y no es demasiada molestia (sólo será un pelín mayor de tamaño) habilitada la FPU emulation (seleccionable al hacer kernel menu_config).

Curioso lo de los chips de memoria  ???

denis111:

--- Cita de: jar229 en 27-12-2011, 12:22 (Martes) ---Qué ip tienes configurada en tu pc ?
Has probado a entrar en el navegador a 192.168.1.1 ?

--- Fin de la cita ---
Si, he probado con la configuracion manual y dhcp.

¿Como puedo vel el modelo de la flash? ¿Solo viendo el log por serial? (no lo tengo soldeado) todos los chips grandes dentro estan cubiertos por metal :(
O si hay alguna manera de saberlo con el firmware original/modificado lo haria.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa