19 marzo, 2024
 Después de un tiempo de vacaciones, búqueda de trabajo y algunos experimentos con Raspi2B, ya he compilador un nuevo firmware basado en OpenWRT Chaos Calmer 15.05 para nuestra plataforma HUAWEI HG-556a tanto para la versión C como para la AB, ambas en versión squashfs y jffs2.

     Como la compilación con más éxito es la basada en IPv6, minidlna y soporte para dongle 3G, es la que he construido y colgado en MEGA.nz

     BusyBox v1.23.2 (2015-07-24 15:49:35 CEST) built-in shell (ash)
      _______                     ________        __
     |       |.-----.-----.-----.|  |  |  |.----.|  |_
     |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
     |_______||   __|_____|__|__||________||__|  |____|
              |__| W I R E L E S S   F R E E D O M
     -----------------------------------------------------
     CHAOS CALMER (15.05, r46767)
     -----------------------------------------------------
      * 1 1/2 oz Gin            Shake with a glassful
      * 1/4 oz Triple Sec       of broken ice and pour
      * 3/4 oz Lime Juice       unstrained into a goblet.
      * 1 1/2 oz Orange Juice
      * 1 tsp. Grenadine Syrup
     -----------------------------------------------------

Compilación basada en  Kernel 3.18.20 construida con OpenWrt Chaos Calmer 15.05 / LuCI (git-15.248.30277-3836b45)

     Algunas veces me habéis comentado en privado, que no sabéis que versión tenéis que montar, o cuando montáis un firmware el wifi no funciona y no sabéis por qué, os muestro una tabla, en la que podéis observar a que versión corresponde vuestro router, basada en el modelo concreto y su número de serie.

MODELO DE PLACA HG55VDFA VER.C

HG556AVDFA 30462, 30562, 30605, 30608 –>            Ver.A de Firmware.
HG556BVDFA 30634, 30692, 30693, 31110, 31300 –> Ver.B de Firmware.

MODELO DE PLACA HG56BZRB VER.A

HG556CVDFA 30695, 30694, 31301, 31507, 30555, 31525, 31935, 31901, 31902, 32505 –> Ver.C de Firmware.

 

Como podemos observar, la letra en ROJO, marca la versión de FIRMWARE a montar.

     Ahora los links:

     Chaos-Calmer-ipv6-minidlna-3G-HG556aVer_C-jffs2-64k-cfe

     Chaos-Calmer-ipv6-minidlna-3G-HG556aVer_C-squashfs-cfe

     Chaos-Calmer-ipv6-minidlna-3G-HG556aVer_A-jffs2-64k-cfe

     Chaos-Calmer-ipv6-minidlna-3G-HG556aVer_A-squashfs-cfe

     Chaos-Calmer-ipv6-minidlna-3G-HG556aVer_B-jffs2-64k-cfe

     Chaos-Calmer-ipv6-minidlna-3G-HG556aVer_B-squashfs-cfe

     Tan solamente comentaros, que el nuevo proyecto OpenWRT, basado en Kernel 4.1.6, se llamará
DESIGNATED DRIVER, y ya está disponible para compilar vía TRUNK.

     En principio, este proyecto tardará meses en estar completado, aún así me he animado a compilar un ejemplo ipv6-minidlna-3G, en el que estoy en pruebas.

     Os puedo adelantar, que funciona sin problemas en nuestra plataforma, aunque hay que tocar las configuraciones de algunas cosas, por ejemplo, el tema DNS-DHCP, da errores si pretendes mantener los ficheros de config de Barrier Breaker.

(Actualización a 15-10-2015: Al parecer la tabla anterior, más que aclarar, provocaba mayores dudas o errores, se modifica para que ser más explícito.)

Espero os sea útil.

 

30 comentarios en «OpenWRT CHAOS CALMER 15.05 para HUAWEI HG556a»

  1. Hola Rubencito:

    En esta plataforma, para las versiones Ralink, se compila con el driver kmod-rt2800-pci, y sus librerías anexas rt2800-lib, y kmod-rt2x00-mmio.

    Cualquier otro paquete que necesites, lo puedes instalar de forma permanente en las versiones jffs2 a través del comando opkg.

    Un saludo y un placer volver a hablar contigo.

  2. hola didac, me alegro que estes de vuelta… mira ver si puedes compilar una version añadiendo modulos para webcam usb si es posible o comenta como podemos añadirlos nosotros mismos
    tengo una webcam por aqui que quiciera aprobrechar para estos menesteres esta en ubuntu 15.04

    Bus 003 Device 008: ID 046d:092e Logitech, Inc. QuickCam Chat.

    gracias … por dedicarle tu tiempo a estas cosas sin animo de lucro….

  3. Hola a tod@s!!

    Al parecer la tabla no os sacaba de ninguna duda, es más creo que inducía a errores, por ello la he modificado para que sea más clara.

    No se veía que una cosa es la versión de placa y otra la de firmware.

    Espero que esta vez, si que os oriente adecuadamente.

    Didac.

  4. Bt. A todos.
    Quiero bajar d los repositorio de esta compilación el

    Kmod-dvb-core
    Kmod-dvb-usb

    Pero no los veo…los puedo descargar de algún otro repositorio que no esta en esta compilación….

    Gracias…

  5. muy buenas! tengo instalado el firm en mi router para la version C, estoy intentando montar un ftp, pero tengo un problema para instalar vsftpd, no puedo instalar ni actualizar nada ni desde lucy ni desdede putty en windows, ni desde linux con el comando opkg, tengo instalada la version jffs2, supuestamente no deberia haber problema para hacerlo, pero ni siquiera me actualiza con opkg update el listado de paquetes, alguna idea de lo que puede estar pasando?? Gracias por tu atencion!

  6. Hola anónimo:

    Por lo que relatas, parece que no tienes acceso completo a internet.
    Deberías hacer ping a 8.8.8.8 luego a http://www.google.es i ver si obtienes respuesta
    en ambos casos.

    Revisa si tienes configurada la ruta por defecto para mirarlo ejecuta

    # route

    Mira que tengas en tu fichero de configuració de red los NAMESERVER correctamente

    Y por último que tengas la gateway bien configurada.

    Si me puedes pasar más datos de los ficheros de configuración, podría
    ayudarte a resolver antes el problema.

    Didac

  7. muy buenas! gracias por tu respuesta, pues mira, actualmente acabo de reinstalar el firm de nuevo por que ayer la lié haciendo pruebas y queria empezar de nuevo con una instalacion limpia. Ahora mismo ya no tengo ninguna configuracion hecha, con los valores por defecto puedo navegar sin problemas, he probado a hacer ping desde el portatil y perfecto, pero desde el router en las opciones de diagnostico me devuelve esto:

    PING 8.8.8.8 (8.8.8.8): 56 data bytes

    — 8.8.8.8 ping statistics —
    5 packets transmitted, 0 packets received, 100% packet loss

    y esto otro:
    ping: bad address 'www.goole.es'

    es decir, tratando de hacer ping a la ip, envia correctamente pero no recibe. Me puedes recomendar que configurar? yo de momento sigo probando configuraciones. Por cierto, con los valores por defecto al lanzar # route no muestra nada y tampoco me actualiza la lista de paquetes. Gracias por perder tu tiempo conmigo 😀

  8. perdon, me acabo de dar cuenta pero el resultado el mismo…
    ping: bad address 'www.google.es' (en la anterior puse goole.es)

    por cierto, leyendo mi post anterior parece que me quiero quitar el muerto de encima y que me lo configuren, lo que pretendo es eliminar cualquier error de configuracion mio, por eso volver a los valores por defecto 🙂 Gracias!

  9. Hola Anonimo:

    Lo primero que tienes que asegurarte es de que te resuelva los nombres,
    si no has puesto en la configuración de la tarjeta los NAMESERVERS,
    compruébalo

    Es importante que sepas que cuando se ponga un comando que empieze por
    la almoadilla "#", esto indica que se tiene que hacer desde línea de
    comandos, y que no debe escribirse.

    Haz un # cat /etc/resolv.conf
    deberías tener algo así como
    NAMESERVER 8.8.8.8
    NAMESERVER 8.8.4.4

    Si no es el caso, edita este fichero y pon las líneas de NAMESERVERS
    que te he indicado.

    Si no sabes como editarlo te aconsejo utilizes el editor "nano" que
    incluyo en mis firmwares:

    # nano /etc/resolv.conf

    Para grabar y salir Control X y luego pulsa S

    Haz un ping a google.es

    # ping google.es

    A partir de aquí, ya puedes actualizar tu lista con

    # opkg update

    Si hay algo que no ves claro, házmelo saber.

    Un saludo Didac.

  10. muy buenas!! perdon por no responder, he pasado un tiempo fuera de casa, he probado lo que me comentas desde la configuracion inicial, recien instalado el firm, y me sigue pasando lo mismo, no se a que se debe, configuro los nameserver a las dns de google como me recomiendas, le lanzo un # cat /etc/resolv.conf y me devuelve lo que debe:

    NAMESERVER 8.8.8.8
    NAMESERVER 8.8.4.4

    pero sigue sin hacer ping, ni actualizar los paquetes claro. A los pocos minutos vuelvo a probar # cat /etc/resolv.conf sin modificar nada y se me ha cambiado a:

    search lan
    nameserver 127.0.0.1

    Por probar he probado a configurar desde el archivo /etc/config/network la configuracion de la lan para las dns de esta manera:
    list dns '192.168.1.1'
    list dns '8.8.8.8'

    se supone que deberia coger en primer lugar las dns del router que da acceso a internet, pero nada, lo mismo que antes.

    Me he dado cuenta que me pasa igual con la tabla de ruta, al lanzar route me ha guardado los cambios que he hecho (siempre hechos usando putty), pero a los pocos minutos me cambia la configuracion y me la deja siempre asi:

    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    192.168.1.0 * 255.255.255.0 U 0 0 0 br-lan

    siempre le doy a guardar y aplicar, asi que no deberia tener este problema, me esta volviendo un poco loco la verdad…

    el router que me da acceso a internet esta configurado como bridge para que sea mi openwrt el que gestione la red, crees que deberia configurarlo de otro modo?

    Por ultimo y por dar mas datos, la ip de mi router que da acceso a interner es: 192.168.1.1 la del Openwrt: 192.168.1.2

    perdon por el tocho… y por las molestias… muchas gracias

  11. Hola de nuevo Anónimo:

    Los "cambios fantasmas", son debido a que Luci rescribe los ficheros relacionado con networks cada
    vez que recargas la página, es por ello, que los cambios permanente debes hacerlos a través de Luci.

    Al parecer has montado la versión de firmware squashfs-cfe, asegúrate de montar mejor
    la version jffs2-64k-cfe.

    Del tema dns, por el momento, ni te preocupes, no sales a iNet.

    ¿Puedes mandarme a mi mail los pantallazos de luci referidos a las configuraciones de interfaces?

    prueba a hacer un:

    # ip route flush
    # ip route add default via 192.168.1.1 dev eth0
    # ip route flush cache
    # ping terra.es

    A ver que tal, envíame los pantallazos de luci en la versión jffs2, e intento
    resolverlo lo antes posible.

    Atentamente:
    Didac

  12. Hola,

    He actualizado a esta compilación porque me interesa el dlna pero no me aparece en "Servicios". He flasheado manteniendo los settings. ¿Puede ser por eso?

    Gracias!

  13. Hola Yst:
    Voy a recompilarlos para asegurarme que todas las versiones tienen mini-dlna, aunque ya vamos justos de espacio.

    De todas maneras, si me explicas que servicios necesitas, y cuales no, te puedo compilar una versión más ligera y más actualizada.

    Didac.

  14. Hola Yst:

    Los paquetes a instalar para minidlna son:

    luci-app-minidlna luci-i18n-minidlna-es minidlna

    Tú mismo los puedes incorporar a través del instalador de software.
    Didac

  15. Hola de nuevo.

    Parece ser que no hay espacio suficiente para instalar minidlna.
    ¿qué paquetes podría eliminar para conseguir el espacio requerido para instalar minidlna?

    Basicamente lo voy a utilizar para visualizar pelis a través de mi red local.

    Gracias.
    Un saludo.

  16. Hi Unknown:
    El módem que describes, entiendo que es el Huawei HiLink 3272s.
    Por lo que utiliza el protocolo NCM, y el sistema propietario HILINK de Huawei.
    Si bien no tengo uno a mano para probar, prueba a instalar los siguientes
    drivers:
    kmod-usb-net-cdc-ncm
    usb-modeswitch
    kmod-usb-serial-wwan
    kmod-usb-serial-option
    kmod-usb-net-huawei-cdc-ncm

    Espero te sea de ayuda.

    Didac.

  17. Si,muchas gracias, instale esos paquetes y ya la meter el pincho iba perfecto, asi no tuve que quitale el hilink que la verdad lo veo mas comodo, un saludo y un gran trabajo con este router

    1. Hola JJ:
      Ya estoy compilando el firmware, a ver que tal resulta, pero me preguntaba, ¿has probado ya a instalarlo a través de:
      # opkg update
      # opkg install asterisk18

      ¿Te da un error de espacio, de paquete no encontrado, anything?

      Didac

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies