Autor Tema: [Desarrollo] OpenWrt en Huawei HG556a  (Leído 1663838 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado antares

  • **
  • Mensajes: 13
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3040 en: 27-10-2018, 19:48 (Sábado) »
Me pasó lo mismo hace unos meses con el HW556 Ralink y tengo anotado que hay que hacer el paso 4 del tuto de la primera página.
Recuerdo que tuve el mismo problema y se solucionó haciendo un "mtd -r erase rootfs_data"



Desconectado darkvier

  • **
  • Mensajes: 3
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3041 en: 28-10-2018, 21:11 (Domingo) »
Me pasó lo mismo hace unos meses con el HW556 Ralink y tengo anotado que hay que hacer el paso 4 del tuto de la primera página.
Recuerdo que tuve el mismo problema y se solucionó haciendo un "mtd -r erase rootfs_data"
Juraría que lo he probado y aun así nada

Desconectado carlosjpc

  • **
  • Mensajes: 3
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3042 en: 04-11-2018, 11:04 (Domingo) »
Bueno, tras días perdido hago suplica. Mi hg556a modelo B con flash S29GL128P10 perdió la wifi. Cuando intento cargar el firmware  openwrt-HW556-squashfs-cfe_r33275_wlan_restore.bin, luego no puedo acceder al router de ninguna manera en 192.168.1.1 (varios intentos y ni ssh, ni web ni nada).
Si instalo el openwrt-18.06.1-brcm63xx-generic-HG556a-B-squashfs-cfe.bin se instala y accedo perfectamente (sin wifi).

¿no podria alguien colgarme el fichero atheros_S29GL128P10.bin para intentar subirlo a este firmware e intentar la recuperación del cal_data?


Desconectado carlosjpc

  • **
  • Mensajes: 3
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3044 en: 04-11-2018, 11:43 (Domingo) »
Si, están leídos. Pero todos ellos están basados en instalación previa de openwrt-HW556-squashfs-cfe_r33275_wlan_restore.bin. Y desconozco el motivo pero tras instalar el mismo NO PUEDO ACCEDER AL ROUTER (ni web, ni ssh, ni telnet). Desconozco el motivo pero si cargan bien otros firmware por lo que no veo otra solución que intentar otra forma de recuperación. Me imagino que si alguien tiene los cal_data que necesito, los subo por scp al router y ejecuto los comandos (en una versión que no los tenga pero a la que pueda acceder) podre recuperar el wifi.

necesitaría de alguien que lo tuviera el archivo
atheros_S29GL128P10.bin
« Última modificación: 04-11-2018, 11:52 (Domingo) por carlosjpc »

Desconectado nhocpo

  • **
  • Mensajes: 2
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3045 en: 04-11-2018, 12:01 (Domingo) »
Y cargando la versión que ahi indican (r33275) no te deja acceder?
Es que con esa versión, ya podrias hacer la copia que ahí te indican.
Asi al menos, es como lo resolvi yo.

Saludos.

Desconectado carlosjpc

  • **
  • Mensajes: 3
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3046 en: 04-11-2018, 12:25 (Domingo) »
ese es el problema, que cuando instalo ese firmware no puedo acceder al router de ninguna manera con lo cual no puedo seguir, de hecho no estoy seguro si llega a cargar completamente. Pero otras versiones si las carga bien. Por eso pienso que si alguien que lo tenga cargado me pasa el archivo en cuestión (imagino que esa imagen tiene los 4 cal_data) o alguien con un el mismo flash que el mio me sube el archivo puedo intentarlo de otra manera

Desconectado raphik

  • **
  • Mensajes: 42
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3047 en: 08-11-2018, 20:13 (Jueves) »
Cita de: carlosjpc
Me imagino que si alguien tiene los cal_data que necesito, los subo por scp al router y ejecuto los comandos (en una versión que no los tenga pero a la que pueda acceder) podre recuperar el wifi.
Lo que dices no es posible ni siquiera con una copia de los cal_data de tu propio router. No puedes reescribir la partición cal_data con un firmware "normal" ya que está protegida contra escritura. Ese el el motivo por que se compiló un firmware "especial", que es el openwrt-HW556-squashfs-cfe_r33275_wlan_restore.bin. Adicionalmente, se le añadió los cal_data de las cuatro versiones de HG556a que existen.

Cita de: carlosjpc
Por eso pienso que si alguien que lo tenga cargado me pasa el archivo en cuestión (imagino que esa imagen tiene los 4 cal_data) o alguien con un el mismo flash que el mio me sube el archivo puedo intentarlo de otra manera.

¿De qué te va a servir que alguien se descargue el firmware y te lo suba, si tú ya lo tienes? ¿De qué otra manera podrías intentarlo?

Post #1
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


Aquí cargas el fichero con el firmware "especial". Le endiñas al botón "Update Software"y tras unos minutos, el router se reinicia.

Cierras el navegador y lo vuelves a abrir. Accedes a http://192.168.1.1.
LE PONES CONTRASEÑA. Si no lo haces bien, no podrás continuar. La contraseña hay que escribirla dos veces y luego darle al botón "SAVE AND APPLY" que hay abajo del todo, a la derecha. Si no lo haces, no podrás entrar por SSH.

Con esto ya deberías poder acceder desce el PC por SSH.
« Última modificación: 08-11-2018, 20:21 (Jueves) por raphik »

Desconectado Flashed

  • **
  • Mensajes: 10
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3048 en: 04-12-2018, 00:45 (Martes) »
Hola,
¿Habéis probado OpenWRT 18 con este router? Me da problemas con el Wi-Fi. Funciona hasta el primer reinicio. Luego, simplemente, deja de funcionar. Como si la interface Wi-Fi desapareciera. Con LEDE 17 me funciona bien.

Otra cuestión. Me pasa que me es imposible conseguir internet en el router por cable. Me pasaba tanto en LEDE como OpenWRT. Sin embargo, en los PC que tengo conectados a través de este router SI tengo internet. Vamos que, yo le conecto un cable LAN a mi router entrante, y este da internet a los equipos que tengo conectados al router menos el router en sí, algo muy raro. Por ende, no puedo actualizar los paquetes.
Si me conecto a una red Wi-Fi a través del router ya si que me funciona. Pero es muy raro...  :-\

Desconectado peperfus

  • *****
  • Mensajes: 106
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3049 en: 04-12-2018, 10:11 (Martes) »
Hola,
¿Habéis probado OpenWRT 18 con este router? Me da problemas con el Wi-Fi. Funciona hasta el primer reinicio. Luego, simplemente, deja de funcionar. Como si la interface Wi-Fi desapareciera. Con LEDE 17 me funciona bien.

Otra cuestión. Me pasa que me es imposible conseguir internet en el router por cable. Me pasaba tanto en LEDE como OpenWRT. Sin embargo, en los PC que tengo conectados a través de este router SI tengo internet. Vamos que, yo le conecto un cable LAN a mi router entrante, y este da internet a los equipos que tengo conectados al router menos el router en sí, algo muy raro. Por ende, no puedo actualizar los paquetes.
Si me conecto a una red Wi-Fi a través del router ya si que me funciona. Pero es muy raro...  :-\

Prueba con este tutorial. Se ve que el flash desde lede estropea la wifi porque lo hace mal.

https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-huawei-hg556a/msg364254/#msg364254

Desconectado Flashed

  • **
  • Mensajes: 10
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3050 en: 04-12-2018, 11:09 (Martes) »
Pero es precisamente en LEDE 17 y anteriores donde sí me funciona. Donde el Wi-Fi deja de funcionar es en OpenWRT 18, tras el primer reinicio.
En cuanto al internet, ¿alguna idea?
« Última modificación: 04-12-2018, 11:09 (Martes) por Flashed »

Desconectado peperfus

  • *****
  • Mensajes: 106
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3051 en: 04-12-2018, 11:53 (Martes) »
Debe de ser algún fallo de la compilación del 18. Quédate en el 17.
Lo de Internet.... ¿has mirado que los parámetros TCP/IP de la interfaz conectada al router principal estén bien?
IP
Máscara de red
Puerta de enlace
y DNS

Desconectado Flashed

  • **
  • Mensajes: 10
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3052 en: 04-12-2018, 13:26 (Martes) »
Eran las DNS, Tenía las de Cloudflare. He puesto las de Google y fetem
Gracias! Me quedo en LEDE 17 hasta que se solucione lo de OpenWRT

Desconectado acamba

  • **
  • Mensajes: 5
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3053 en: 18-02-2019, 22:53 (Lunes) »
Hola a todos y gracias por su ayuda. Acabo de hacer el procedimiento que aquí se explica. El router que tengo es Huawei HG556a C con flash MX29GL128EHT2I-90G y wireless Ralink. Después de poner el firmware openwrt-HW556-squashfs-cfe_r33275_wlan_restore.bin hice el borrado de la partición de los caldata con mtd -r erase cal_data y restauré los datos con dd if=/etc/ralink_generic.bin of=/dev/mtd4. Ahora me disponía a meter el firmware que tuve puesto durante un año, la versión 15, y me encuentro con esto: "The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform." Dejo captura: https://postimg.cc/3W4vhY1r. ¿Qué estoy hciendo mal?
Gracias de antemano.

Desconectado Ficht

  • **
  • Mensajes: 30
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3054 en: 18-02-2019, 23:31 (Lunes) »
Hola @acamba.
En este caso tienes que flashear desde el CFE, es decir, apretando el botón de reset mientras conectas el cable, como explica raphik en esta respuesta mas arriba.
Cita de: carlosjpc
Me imagino que si alguien tiene los cal_data que necesito, los subo por scp al router y ejecuto los comandos (en una versión que no los tenga pero a la que pueda acceder) podre recuperar el wifi.
Lo que dices no es posible ni siquiera con una copia de los cal_data de tu propio router. No puedes reescribir la partición cal_data con un firmware "normal" ya que está protegida contra escritura. Ese el el motivo por que se compiló un firmware "especial", que es el openwrt-HW556-squashfs-cfe_r33275_wlan_restore.bin. Adicionalmente, se le añadió los cal_data de las cuatro versiones de HG556a que existen.

Cita de: carlosjpc
Por eso pienso que si alguien que lo tenga cargado me pasa el archivo en cuestión (imagino que esa imagen tiene los 4 cal_data) o alguien con un el mismo flash que el mio me sube el archivo puedo intentarlo de otra manera.

¿De qué te va a servir que alguien se descargue el firmware y te lo suba, si tú ya lo tienes? ¿De qué otra manera podrías intentarlo?

Post #1
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


Aquí cargas el fichero con el firmware "especial". Le endiñas al botón "Update Software"y tras unos minutos, el router se reinicia.

Cierras el navegador y lo vuelves a abrir. Accedes a http://192.168.1.1.
LE PONES CONTRASEÑA. Si no lo haces bien, no podrás continuar. La contraseña hay que escribirla dos veces y luego darle al botón "SAVE AND APPLY" que hay abajo del todo, a la derecha. Si no lo haces, no podrás entrar por SSH.

Con esto ya deberías poder acceder desce el PC por SSH.

Desconectado Ficht

  • **
  • Mensajes: 30
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3055 en: 18-02-2019, 23:57 (Lunes) »
Lo que voy a postear no es nuevo, pero es lo que me está pasando en este momento con BRCM63XX en el HG556a (B Atheros)

El kernel trunk en desarrollo no arranca siempre, es decir a veces arranca y a veces no K-4.14.91, este no me ha birlado los cal-data, pero falla arranque.
Cuando carga "random: fast init done" ya está, no hay mas kernel.... Aunque de manera misteriosa, después de unas horas sin tocar (desenchufado corriente y ttl) el router, va y arranca normal...

El kernel 4.9.1XX (no recuerdo la versión exacta, pero es la estable 18.02), esta se carga la partición cal-data después del primer reinicio.

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
boot kernel from be020100
Code Address: 0x80A00000, Entry Address: 0x80a00000
Decompression OK!
Entry at 0x80a00000
Closing network.
Starting program at 0x80a00000
[    0.000000] Linux version 4.14.91 (hg556a@localhost.localdomain) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r9015-34696ce25e)) #0 Thu Jan 10 15:47:43 2019
[    0.000000] Detected Broadcom 0x6358 CPU revision a1
[    0.000000] CPU frequency is 300 MHz
[    0.000000] 64MB of RAM installed
[    0.000000] board_bcm963xx: Boot address 0xbe000000
[    0.000000] board_bcm963xx: CFE version: d081.5003
[    0.000000] bcm63xx_nvram: nvram checksum failed, contents may be invalid (expected 33313330, got 3c502ae7)
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0002a010 (Broadcom BMIPS4350)
[    0.000000] board: board name: HW556_B
[    0.000000] MIPS: machine is Huawei EchoLife HG556a (version B)
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
[    0.000000] Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] random: get_random_bytes called from start_kernel+0x80/0x488 with crng_init=0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 54392K/65536K available (6369K kernel code, 343K rwdata, 2132K rodata, 1324K init, 256K bss, 11144K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 256
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 12741736309 ns
[    0.000026] sched_clock: 32 bits at 150MHz, resolution 6ns, wraps every 14316557820ns
[    1.034043] random: fast init done
[   53.820705] random: crng init done

Desconectado acamba

  • **
  • Mensajes: 5
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3056 en: 19-02-2019, 00:50 (Martes) »
Hola Ficht. Efectivamente, no lo estaba haciendo en el modo de emergencia. Muchas gracias. Ya tengo WiFi otra vez :)
« Última modificación: 19-02-2019, 00:51 (Martes) por acamba »

Desconectado sirrion

  • **
  • Mensajes: 8
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3057 en: 20-03-2019, 21:03 (Miércoles) »
Hola estaba en la versin 17 de lede y he intentado poner la version 18 al terminar no para de reiniciarse continuamente ¿hay que hacer algo distinto a lo habitual en la carga del firmware? porque parece que he leido a varios que han podido arrancar el router en esa version, porque al no iniciar no tengo ni idea de como ver los logs de arranque para ver que es lo que ocurre para que no inicie. gracias

Desconectado Ficht

  • **
  • Mensajes: 30
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3058 en: 20-03-2019, 21:12 (Miércoles) »
Hola, si has guardado alguna configuración anterior, puede pasar eso, prueba hacer un reset si no va, pues  flashear otra vez si no tienes conexion ttl >> serie

Yo pondría de nuevo la 17 y confirmaría que todo va bien, y luego si quieres pues vuelves a probar la 18 que intentas....

Desconectado sirrion

  • **
  • Mensajes: 8
Re:[Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #3059 en: 20-03-2019, 21:18 (Miércoles) »
si todo va bien la baje a la 17 y vuelve a arrancar he probado tambien como dices poner el 18 sin que guarde nada pero nada se queda en boot loop he probado tambien con 18.06.1 y la .2 y el resultado es el mismo