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

0 Usuarios y 3 Visitantes están viendo este tema.

seny

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2400 en: 01-02-2015, 13:11 (Domingo) »
Hola, creo que el "cuello de botella" lo tienes en la velocidad que pueda alcanzar el usb 2.0 del hg556a.
Las interferencias suceden entre canales a distancia inferior a 5 canales.
saludos



xexudj89

  • Visitante
Re:
« Respuesta #2401 en: 01-02-2015, 16:56 (Domingo) »
A mi también me ocurre lo mismo no llega a la velocidad que tiene que dar.

CCCP

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2402 en: 02-02-2015, 14:17 (Lunes) »
Buenas. Por fin he hecho funcionar exroot en HG556a con el firm de este post

Buenas tardes,

https://mega.co.nz/#!s0J2WBRb!TTLRbVZflpKXytKTU75AbIBoRRyNFa81TzSs8SBkoDc

Aqui os dejo por si alguien le interesa un firmware compilado de las ultimas fuentes de Noltari con OpenWrt Barrier 14.07 Breaker r42930 / LuCI Trunk (0.12+svn-r10530)

FPU Emulation, LuCi, soporte para discos usb en formato ntfs, vfat y ext2-3-4, cifsmount, transmission, p910nd , servidor samba, wol, screen, hd-idle, swap-utils, QOS, DNS Dinámico, UPnP, NANO, drivers para chipsets wifi usb: rtl8187, zd1211rw

Resultado:
OpenWrt Barrier 14.07 Breaker r42930 / LuCI Trunk (0.12+svn-r10530)
Funcionando exroot con el tuto de Tki2000 del primer post.
Lleva block-mount por defecto

Conclusion: descarto el firm 39304 para exroot, en mi caso almenos.

Muchas gracias.

barrabajakn

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2403 en: 02-02-2015, 22:19 (Lunes) »
Hola,
Hay alguna compilacion de openwrt que tenga instalado los paquetes 3g?¿

Sí.
https://www.dropbox.com/s/nj9wvpzucse2bmt/openwrt-HW556-squashfs-cfe.bin?dl=0

que lleva esta compilacion????

No es mia la compilación, la he sacado de forocoches. El usuario que compiló se llama Alastor21

Citar
El firm incluye soporte para modem 3G/4G, Incluye soporte para que funcionen los modem del tipo Hilink (como el letón E3272/E3372).

Soporta Wifi AP y cliente (el primero para dar internet por Wifi y el segundo para conectarse a otro aparato por Wifi).

Por último, está en español, actualizado a última versión, lleva OpenVPN y alguna cosilla más.

Junto con el firm, voy a colgar un archivo "backup" con las configuraciones ya hechas para funcionar con el modem Letón sin complicarse la vida.

Para el que use modem 3G, simplemente hay que cambiar los datos de la interfaz 3G dentro de OpenWRT.

Para acceder a OpenWRT, habitualmente se hace a través de la dirección 192.168.1.1, pero el modem Letón tiene la misma dirección para acceder a la configuración, así que, restaurando el "backup" que subí, OpenWRT pasa a tener la dirección 192.168.2.1 y el modem 192.168.1.1 (se puede acceder a la configuración de ambos sin problema).

No os olvideis cambiar la contraseña del router, la predeterminada es 1234, tampoco os olvideis cambiar la del Wifi que dejo funcionando en modo AP, la predeterminada es 1234567890

danitool

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2404 en: 08-02-2015, 17:19 (Domingo) »
Buenas, he compilado una pequeña aplicación para cambiar el core principal sobre el que se ejecuta Openwrt. El core1 tiene menos caché y es el que viene activado por defecto, con esta aplicación hacemos que se use el core0 consiguiendo un poco más de rendimiento.

De esto ya se habló hace tiempo en este hilo. Donde se detallaba como hacerlo manualmente.

La aplicación la he llamado tp0set, y solo funciona para versiones iguales of inferiores a Barrier Braker. Lo he testeado varias veces sobre un HG556a versión B, y jamás obtuve un brick como resultado, así que la considero totalmente fiable.

Esta es la aplicación empaquetada:
tp0set_1.0-1_brcm63xx.ipk

Este paquete se instala con opkg. Ahí va una sesión de instalación, y ejecución. Después de ello hay que reiniciar para que surta efecto.

Código: [Seleccionar]
root@OpenWrt:/tmp# opkg install tp0set_1.0-1_brcm63xx.ipk
Installing tp0set (1.0-1) to root...
Configuring tp0set.
root@OpenWrt:/tmp# tp0set 0
setting TP0 main core
MTD Type: 3
MTD total size: 20000 bytes
MTD erase size: 20000 bytes
Eraseing Block 0
Writting to /dev/mtd0...
Done!!
root@OpenWrt:/tmp#

para saber si efectivamente surtió efecto podemos comprobar el dmesg
 antes
Citar
[    0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
después
Citar
[    0.000000] Primary instruction cache 32kB, VIPT, 2-way, linesize 16 bytes.

para volver de nuevo al core1, ejecutaríamos
Código: [Seleccionar]
tp0set 1
En realidad esta aplicación podría servir para cualquier bcm6358, como por ejemplo el HG553. Tampoco espereis un aumento espectacular de rendimiento, es más bien una minioptimización.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2221
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2405 en: 08-02-2015, 18:30 (Domingo) »
Buenas, he compilado una pequeña aplicación para cambiar el core principal sobre el que se ejecuta Openwrt. El core1 tiene menos caché y es el que viene activado por defecto, con esta aplicación hacemos que se use el core0 consiguiendo un poco más de rendimiento.

De esto ya se habló hace tiempo en este hilo. Donde se detallaba como hacerlo manualmente.

La aplicación la he llamado tp0set, y solo funciona para versiones iguales of inferiores a Barrier Braker. Lo he testeado varias veces sobre un HG556a versión B, y jamás obtuve un brick como resultado, así que la considero totalmente fiable.

Esta es la aplicación empaquetada:
tp0set_1.0-1_brcm63xx.ipk

Este paquete se instala con opkg. Ahí va una sesión de instalación, y ejecución. Después de ello hay que reiniciar para que surta efecto.

Código: [Seleccionar]
root@OpenWrt:/tmp# opkg install tp0set_1.0-1_brcm63xx.ipk
Installing tp0set (1.0-1) to root...
Configuring tp0set.
root@OpenWrt:/tmp# tp0set 0
setting TP0 main core
MTD Type: 3
MTD total size: 20000 bytes
MTD erase size: 20000 bytes
Eraseing Block 0
Writting to /dev/mtd0...
Done!!
root@OpenWrt:/tmp#

para saber si efectivamente surtió efecto podemos comprobar el dmesg
 antes
Citar
[    0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
después
Citar
[    0.000000] Primary instruction cache 32kB, VIPT, 2-way, linesize 16 bytes.

para volver de nuevo al core1, ejecutaríamos
Código: [Seleccionar]
tp0set 1
En realidad esta aplicación podría servir para cualquier bcm6358, como por ejemplo el HG553. Tampoco espereis un aumento espectacular de rendimiento, es más bien una minioptimización.


¡¡¡Gracias!!!  >:( >:( >:(

manuelacantasaetas

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2406 en: 08-02-2015, 19:16 (Domingo) »
Probado y funciona.  >:(

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2407 en: 09-02-2015, 08:14 (Lunes) »
@danitool: crea un nuevo hilo con la utilidad.

Si puede ser útil en más routers, es una lástima que se quede perdida en el 'fondo' de este hilo. Si lo haces, la podemos añadir al recopilatorio de hilos de interés ;)

viru

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2408 en: 05-03-2015, 12:46 (Jueves) »
firmware hg556a actualizado con openwrt-HG556a-A-MW 04/01/2015 de ofmodemsandmen.com, ahora no hay ninguna opción wifi en la sección de la red, no hay wifi está mostrando, puedo volver al firmware antiguo openwrt incluso firmware original, pero no hay wifi allí. ... por favor dígame cómo recuperar wifi del router de ... por favor, responda lo antes posible
« Última modificación: 05-03-2015, 12:58 (Jueves) por viru »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2409 en: 05-03-2015, 12:57 (Jueves) »
He actualizado el firmware de mi hg556a con openwrt-HG556a-A-MW2015-01-04 de ofmodemsandmen.com ahora no hay ninguna opción wifi en la sección de la red wifi está mostrando i invertí firmware para viejo openwrt incluso firmware original pero no there..please wifi dime cómo recuperar wifi del router de ... por favor, responda lo antes posible

Del primer mensaje del hilo:

Citar
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

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

    Si vuestro router es Atheros con la flash MX29GL128EH:

Código:

dd if=/etc/atheros_MX29GL128EH.bin of=/dev/mtd4

    Si vuestro router es Atheros con la flash S29GL128P10:

Código:

dd if=/etc/atheros_S29GL128P10.bin of=/dev/mtd4

    Si vuestro router es Atheros con la flash MX29LV128DB:

Código:

dd if=/etc/atheros_MX29LV128DB.bin of=/dev/mtd4

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

viru

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2410 en: 05-03-2015, 13:11 (Jueves) »
He actualizado el firmware de mi hg556a con openwrt-HG556a-A-MW2015-01-04 de ofmodemsandmen.com ahora no hay ninguna opción wifi en la sección de la red wifi está mostrando i invertí firmware para viejo openwrt incluso firmware original pero no there..please wifi dime cómo recuperar wifi del router de ... por favor, responda lo antes posible

Del primer mensaje del hilo:

Citar
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

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

    Si vuestro router es Atheros con la flash MX29GL128EH:

Código:

dd if=/etc/atheros_MX29GL128EH.bin of=/dev/mtd4

    Si vuestro router es Atheros con la flash S29GL128P10:

Código:

dd if=/etc/atheros_S29GL128P10.bin of=/dev/mtd4

    Si vuestro router es Atheros con la flash MX29LV128DB:

Código:

dd if=/etc/atheros_MX29LV128DB.bin of=/dev/mtd4

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

gracias por su respuesta rápida .. por favor dígame cómo comprobar si el router es Atheros MX29GL128EH o S29GL128P10 donde se atheros_MX29GL128EH.bin archivo de este

thanks restored my wifi
« Última modificación: 05-03-2015, 13:32 (Jueves) por viru »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2411 en: 05-03-2015, 13:27 (Jueves) »

gracias por su respuesta rápida .. por favor dígame cómo comprobar si el router es Atheros MX29GL128EH o S29GL128P10 donde se atheros_MX29GL128EH.bin archivo de este

La forma más segura, es abrir el router y buscar en los propios chips.

viru

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2412 en: 05-03-2015, 14:08 (Jueves) »

gracias por su respuesta rápida .. por favor dígame cómo comprobar si el router es Atheros MX29GL128EH o S29GL128P10 donde se atheros_MX29GL128EH.bin archivo de este

La forma más segura, es abrir el router y buscar en los propios chips.

abrir mi router hay chips Atheros AR9223-AC1A N1S253.00B 1006 ahora que el chip wifi es este archivo bin ahora que ser flasheado

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2413 en: 05-03-2015, 14:21 (Jueves) »

gracias por su respuesta rápida .. por favor dígame cómo comprobar si el router es Atheros MX29GL128EH o S29GL128P10 donde se atheros_MX29GL128EH.bin archivo de este

La forma más segura, es abrir el router y buscar en los propios chips.

abrir mi router hay chips Atheros AR9223-AC1A N1S253.00B 1006 ahora que el chip wifi es este archivo bin ahora que ser flasheado

Tienes que buscar el chip de memoria.

viru

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2414 en: 05-03-2015, 14:33 (Jueves) »

gracias por su respuesta rápida .. por favor dígame cómo comprobar si el router es Atheros MX29GL128EH o S29GL128P10 donde se atheros_MX29GL128EH.bin archivo de este

La forma más segura, es abrir el router y buscar en los propios chips.

abrir mi router hay chips Atheros AR9223-AC1A N1S253.00B 1006 ahora que el chip wifi es este archivo bin ahora que ser flasheado

Tienes que buscar el chip de memoria.

bien bajo el que está instalado el chip de memoria placa abrieron todas las placas
« Última modificación: 05-03-2015, 14:41 (Jueves) por viru »

Shagy

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2415 en: 17-03-2015, 14:16 (Martes) »
Buenas, hace tiempo que os sigo y, viendo la experiencia que teneis con OpenWrt, he pensado que tal vez podríais orientarme en la solución de un "problemilla" que tengo con mi router.. Tengo un hg556a VER.C que no me deja instalar el paquete kmod-rtl8187, tiene el firmware de alastor21 publicó en forocoches. La verdad es que este firmware es una pasada, funciona perfecto con mi modem 4G pero tiene el problema que no me deja instalar los programas de alguna tarjeta wifi que son precisamente los que necesito. ¿Alguien sabe cuál puede ser el problema?, ¿Se podría compilar un nuevo firmware utilizando este como base pero añadiendo los archivos kmod que necesito?, no se si he preguntado una tontería, no tengo mucha idea de esto pero es que ando dándole vueltas al asunto y no, por más que busco la forma de resolverlo no encuentro la respuesta. Gracias de antemano por vuestra atención, agracecería cualquier orientación que pudierais darme en este sentido.

Esta es la versión del firware que tengo: OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (git-7a26a77)

Y este es el informe de error que me da al intentar instalar estos programas:

Installing kmod-rtl8187 (3.10.49+2014-05-22-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-rtl8187_3.10.49+2014-05-22-1_brcm63xx.ipk.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-rtl8187:
 *    kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-rtl8187.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2416 en: 17-03-2015, 14:22 (Martes) »
Buenas, hace tiempo que os sigo y, viendo la experiencia que teneis con OpenWrt, he pensado que tal vez podríais orientarme en la solución de un "problemilla" que tengo con mi router.. Tengo un hg556a VER.C que no me deja instalar el paquete kmod-rtl8187, tiene el firmware de alastor21 publicó en forocoches. La verdad es que este firmware es una pasada, funciona perfecto con mi modem 4G pero tiene el problema que no me deja instalar los programas de alguna tarjeta wifi que son precisamente los que necesito. ¿Alguien sabe cuál puede ser el problema?, ¿Se podría compilar un nuevo firmware utilizando este como base pero añadiendo los archivos kmod que necesito?, no se si he preguntado una tontería, no tengo mucha idea de esto pero es que ando dándole vueltas al asunto y no, por más que busco la forma de resolverlo no encuentro la respuesta. Gracias de antemano por vuestra atención, agracecería cualquier orientación que pudierais darme en este sentido.

Esta es la versión del firware que tengo: OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (git-7a26a77)

Y este es el informe de error que me da al intentar instalar estos programas:

Installing kmod-rtl8187 (3.10.49+2014-05-22-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-rtl8187_3.10.49+2014-05-22-1_brcm63xx.ipk.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-rtl8187:
 *    kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-rtl8187.

Dependencias de paquetes con el kernel

Shagy

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2417 en: 17-03-2015, 17:05 (Martes) »
Gracias Jar229 por tu rápida respuesta, pero, ¿Como puedo resolverlo?.
Un saludo.
« Última modificación: 17-03-2015, 17:07 (Martes) por Shagy »

vwmk216v

  • Visitante
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2418 en: 22-03-2015, 15:05 (Domingo) »
Después de leer las faqs de jar229 por el tema de que al apagar el router o reiniciar no guarde cambios, no he podido hacer que me guarde cambios. He puesto las lineas desde putty por ssh y al poner estas dos
jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
jffs2: empty_blocks ??, bad_blocks ?, c->nr_blocks ??
me da un error de -ash: jfss2 not found y el router sigue sin guardar cambios. No se que puede ser.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Huawei HG556a
« Respuesta #2419 en: 23-03-2015, 11:29 (Lunes) »
Después de leer las faqs de jar229 por el tema de que al apagar el router o reiniciar no guarde cambios, no he podido hacer que me guarde cambios. He puesto las lineas desde putty por ssh y al poner estas dos
jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
jffs2: empty_blocks ??, bad_blocks ?, c->nr_blocks ??
me da un error de -ash: jfss2 not found y el router sigue sin guardar cambios. No se que puede ser.

No tienes que escribir esas líneas sino el comando

Código: [Seleccionar]
mtd erase -r rootfs_data