Seguridad Wireless - Wifi
Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: rufust en 10-10-2012, 16:54 (Miércoles)
-
Tengo instalada la version compilada de HG556a (r30964) que carga perfectamente.
He generado compilando la version OpenWrt version: Barrier Breaker (r33676) para "brcm63xx" y tras dos días hasta tener el entorno de compilacion y "compilacion cruzada" correcto y aplicar los parches de hv556_svn.patch (todo sin ningun fallo !!!) se ha generado bien todo y en el directorio /mi_home/openwrt/bin/brmc63xx tengo ls "packages" compilados y las imagenes:
openwrt-HW556-jffs2-64k-cfe.bin
openwrt-HW556-jffs2-128k-cfe.bin
openwrt-HW556-squashfs-cfe.bin
Despues, para cargar la nueva imagen pretendo hacerlo a traves de la interfaz web y en el apartado correspondiente meto el path de la imagen "squashfs" (del mismo tipo que la que cargué con la "r30964" y me sale el mensaje :"The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform."
Hago reboot y vuelve a arrancar la imagen r30964, no la nueva, que evidentemente no se ha cargado.
Si vuelvo a cargar la r30964 de nuevo mediante la interfaz LuCI da el mismo mensaje que cuando trato de cargar la nueva imagen: ... not contain a supported format .... pese a ser una imagen válida como demuestra el hecho de que esta cargada, arrancada y funciona el router....
Pls, Noltari, ¿Que me he olvidado? ^-^
P.D Una vez que consiga que cargue, la pondré a disposición de la comunidad. Le he añadido "asterisk", Soporte de dongle 3G, Printers, disco USB, etc...
Y si alguien tiene alguna necesidad especifica hasta podría hacerle alguna compilación....
-
Googleando sale esto...Lo pruebo y comento si va o no ....
OpenWrt image conversion
If you wish to upgrade your firmware from OpenWrt without resetting to stock first then you might get:
The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.
.bin files are for flashing from a stock firmware. .trx files are for flashing from OpenWrt. To convert from .bin to .trx, strip the 32-byte header from the .bin file:
dd if=openwrt-10.03.1-brcm47xx-wrt150n-squashfs.bin bs=32 skip=1 of=openwrt-10.03.1-brcm47xx-wrt150n-squashfs.trx
IMPORTANT: Verify that the output file is only 32 bytes smaller than the input file and that the .trx file begins with HDR0:
hd /tmp/openwrt-10.03.1-brcm47xx-wrt150n-squashfs.trx | head
NOTE: However, the .trx file that is offered for download is identical to the file that you produce with dd, so use the official .trx instead of this method if possible!
-
Pues no ha ido lo de quitar los 32 bytes de cabecera y convertir el fichero de xxxx.bin a xxxxx.trx ...
Sigo en ello !!! Mantendré informado...
-
No todos los routers pueden cargar actualizaciones desde LuCi. Y este es uno de ellos.
O lo haces en el modo rescate (el proceso ya está explicado en el hilo fijo), o lo haces previa copia del firmware a /tmp y lo actualizas desde putty con:
mtd write /tmp/openwrt-HW556-squashfs-cfe.bin linux && reboot
-
Muchas gracias por indicarme el problema y ahorrarme un monton de horas. Yo no uso Windoze asi que en vez de putty uso minicom y acceso mediante puerto serie. Accediendo así hago el wget de un servidor apache local que me "despacha" la imagen...(me sirve ademas para poner los packages...)
Luego lo que tu indicas "mtd write ..." y a correr.
Cuando he "rebootado" todo carga perfecto..pero ME OLVIDE DE LUCI!!!!.
Vuelvo a recompilar con LuCI y pongo la imagen donde me indiqueis....
Saludos >:(
-
Si quieres compartir el firmware, puedes postearlo en este hilo: https://foro.seguridadwireless.net/openwrt/openwrt-en-huaweig-hg556a/
No olvides indicar qué has incluído en el (LuCi, etc.) ;)
-
Ya tengo la imagen que buscaba -todo ha compilado bien-, pero todavia no la he flasheado porque tengo una duda: La imagen squashfs-cfe.bi ocupa 10,5 MB y no se si brickeare el router con ese tamaño...¿Cual es el máximo tamaño?
El tema es que estoy tratando de perseguir un "punto de despliegue" para vacaciones que me dé conectividad internet, voip (usando ambos servicios un dongle 3G-USB), acceso wifi una red local, almacenamiento temporal (USB Memoria) e impresora/scanner (Una Canon BJ-85 portátil)....Vamos, un despliegue que ni los de CSI !!!! :D...
Con todo eso se usan un monton de paquetes !!!!
¿Cual es tu consejo jar229?
Saludos
-
Deberías poder flashearla sin problemas ;)
-
Estoy haciendo la aproximación de ir añadiendo paquetes poco a poco...Genero la version r33728.bin y se crean 6.3 MB. Flasheo la imagen y bootea perfectamente como dice jar229 pero...
Me faltan ficheros en el /etc/config y los trato de meter a mano, pero el filesystem es read only !!!
y al hacer df -k sale logicamente lo siguiente:
root@OpenWrt:/tmp# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 5120 5120 0 100% /
/dev/root 5120 5120 0 100% /rom
tmpfs 30972 152 30820 0% /tmp
tmpfs 512 0 512 0% /dev
overlayfs:/overlay 5120 5120 0 100% /
root@OpenWrt:/tmp#
y NO se puede escribir en /etc/config....como era de esperar por un "filesystem full"
Con la imagen r33675.bin descargada de internet de 3.7 MB sale un layout de filesystems diferente:
root@OpenWrt:/# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 10624 400 10224 4% /
/dev/root 2560 2560 0 100% /rom
tmpfs 30916 56 30860 0% /tmp
tmpfs 512 0 512 0% /dev
root 30916 44 30872 0% /tmp/root
overlayfs:/tmp/root 30916 44 30872 0% /tmp/root
/dev/mtdblock3 10624 400 10224 4% /overlay
overlayfs:/overlay 10624 400 10224 4% /
root@OpenWrt:/tmp#
y SI se se puede escribir en /etc/config....
¿Podría ser esto por excederse la imagen de un tamaño determinado? Si fuera así, ¿tendría que buscar una estrategia de módulos/overlay o algo asi?
Saludos
-
Yo he puesto imágenes de 8 megas sin problema.
Así que por ahí no va el fallo ...:P
Enviado desde mi U30GT-H usando Tapatalk 2