Autor Tema: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)  (Leído 606497 veces)

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

Desconectado sanson

  • Colaborador
  • *
  • Mensajes: 8405
Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #740 en: 07-12-2013, 11:38 (Sábado) »
Ok

Asi lo hare al final pedire uno a amazon que e visto por 9 €

Saludos

Enviado desde mi GT-I9100 usando Tapatalk 2



Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #741 en: 07-12-2013, 12:58 (Sábado) »
Ok

Asi lo hare al final pedire uno a amazon que e visto por 9 €

Saludos

Enviado desde mi GT-I9100 usando Tapatalk 2

Qué vas a pedir a amazon ?

Desconectado sanson

  • Colaborador
  • *
  • Mensajes: 8405
Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #742 en: 07-12-2013, 13:09 (Sábado) »
El conversor ttl usb serial .  E visto uno que viene con dos cables incluidos hembra - hembra .  Hembra - macho

Tiene buena pinta , los e visto mas baratos pero este parece bueno y total no es caro


Este es uno de ellos

http://www.amazon.es/gp/aw/d/B009T2ZR6W


snake66

  • Visitante
Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #744 en: 07-12-2013, 22:03 (Sábado) »
El conversor ttl usb serial .  E visto uno que viene con dos cables incluidos hembra - hembra .  Hembra - macho

Tiene buena pinta , los e visto mas baratos pero este parece bueno y total no es caro


Este es uno de ellos

http://www.amazon.es/gp/aw/d/B009T2ZR6W

Si lo necesitas con algo de urgencia y no puedes esperar un mes para recibirlo de china, te aconsejo que pidas este:
http://www.ebay.es/itm/CABLE-CONVERTIDOR-USB-2-0-TO-RS232-UART-TTL-Serial-CP2102-Converter-Arduino-/320947266297?pt=LH_DefaultDomain_186&hash=item4ab9f2a2f9&_uhb=1
no creo que te tarde en llegar más de 3-4 días

Los envíos de Amazón no se lo que suelen tardar, nunca he pedido nada ahí.

Si lo quieres pedir a China, con los 9 euros puedes tener casi 9 como este:
http://www.ebay.es/itm/New-1PCS-PL2303HX-USB-To-RS232-TTL-Auto-Converter-Adapter-Module-For-arduino-/360719549619?pt=LH_DefaultDomain_0&hash=item53fc8f84b3&_uhb=1

« Última modificación: 07-12-2013, 22:06 (Sábado) por snake66 »

Desconectado sanson

  • Colaborador
  • *
  • Mensajes: 8405
Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #745 en: 07-12-2013, 23:55 (Sábado) »
Hola

Ok gracias a ambos.  En amazom depende del producto te los sirven en 48h, te lo pomen en los productos .  Por eso me decantaba por ese.

Vi algunos en ebay que tardabam un huevo aun que eran mas baratos .

El lunes pedire algo y me pondre por fin con esto , que lo tengo aparcado por no tener el jodio conversor.  Macho es que en mi ciudad no hay de nada

Saludos

Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #746 en: 12-12-2013, 01:10 (Jueves) »
Llevo un par de meses intentando compilar por mi mismo una versión de openwrt para mi ARV4518 versión R01 y a sido un fiasco. Mi intención es usar este router como principal

Es posible compilar (o configurar) el uboot para que al pulsar el botón de reset cargue automáticamente el comando Http (o modo failsafe)?. Es por no tener que depender del cable cada vez que flasheo una imagen defectuosa.

La versión estable soporta la revisión de hardware R01A (con un pci-clock-external) pero no la versión R01 (la mía con pci-clock-internal).
¿Se podría cambiar este parámetro en el dts de la versión estable y compilar una imagen estable 100% compatible con los paquetes del repositorio estable? (Hacer un backport).
Gracias


« Última modificación: 12-12-2013, 01:22 (Jueves) por Lesgar »

migele

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #747 en: 12-12-2013, 09:19 (Jueves) »
Hola a todos.

A ver si alguien me puede orientar, os comento, tengo un ARV7518 y estoy haciendo un proyecto para poder conectarlo vía usb con mi arduino, para ello necesito poder instalar la libreria Kmod-usb-serial-ftdi, instalando la última versión estable (12.09) lo consigo sin problemas, pero viene el problema de los 3db del wifi.

He leido en foro que hay un parche de Noltari para esto, pero en su documentación no indica que es para  aumentar la potencia de transmisión y si que es, para poder utilizar otros canales. De todas formas he instalado una versión que supuestamente estaba parcheada y en efecto, en el menú wifi he podido seleccionar la potencia de transmisión, he salvado la partición del caldata como  indica en su manual Noltari, y la he comparado con la misma partición de otra versión de firmware que tenia el problema de los 3db y son completamente iguales, con lo que no tengo claro si el parchear siguiendo las instrucciones de Noltari, va a solucionarme este problema.

Por otro lado he compilado la versión trunk, que entiendo que tendrá resuelto lo de la wifi, pero resulta que no me detecta el interfaz wifi, dándome el siguiente error:

ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash

Bueno después de este ladrillo, alguien me podría indicar como poder conseguir una versión de firmware con el problema de la wifi resulto y se pudiese instalar la libreria Kmod-usb-serial-ftdi

Gracias.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #748 en: 12-12-2013, 16:46 (Jueves) »
Hola a todos.

A ver si alguien me puede orientar, os comento, tengo un ARV7518 y estoy haciendo un proyecto para poder conectarlo vía usb con mi arduino, para ello necesito poder instalar la libreria Kmod-usb-serial-ftdi, instalando la última versión estable (12.09) lo consigo sin problemas, pero viene el problema de los 3db del wifi.

He leido en foro que hay un parche de Noltari para esto, pero en su documentación no indica que es para  aumentar la potencia de transmisión y si que es, para poder utilizar otros canales. De todas formas he instalado una versión que supuestamente estaba parcheada y en efecto, en el menú wifi he podido seleccionar la potencia de transmisión, he salvado la partición del caldata como  indica en su manual Noltari, y la he comparado con la misma partición de otra versión de firmware que tenia el problema de los 3db y son completamente iguales, con lo que no tengo claro si el parchear siguiendo las instrucciones de Noltari, va a solucionarme este problema.

Por otro lado he compilado la versión trunk, que entiendo que tendrá resuelto lo de la wifi, pero resulta que no me detecta el interfaz wifi, dándome el siguiente error:

ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash

Bueno después de este ladrillo, alguien me podría indicar como poder conseguir una versión de firmware con el problema de la wifi resulto y se pudiese instalar la libreria Kmod-usb-serial-ftdi

Gracias.

Algún listillo metió hace un par de meses unos cambios en la manera de leer las particiones de la flash en Lantiq y sí, ahora en su modelo le funciona, pero ha mandado unos cuantos a tomar viento.
blogic ya está al tanto del problema y Noltari también mandó un parche, pero o no se arregló del todo o lo volvieron a cascar. Link del ticket: https://dev.openwrt.org/ticket/14234
Personalmente no culpo a blogic de que no haya corregido esto, porque algún que otro descerebrado le ha mandado parches bastante problemáticos y es lógico que se harte (yo también echaría humo):
http://patchwork.openwrt.org/patch/3859/
A día de hoy mi recomendación es usar Attitude Adjustment, tanto las fuentes originales de openwrt como los distintos repositorios que se han creado en este foro.
- https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01/blob/master/README.md
Soporta el ARV4518PWR01 y la wifi tiene el regdomain fijado a 0xFF, con lo que desaparecen algunas restricciones.
Código: [Seleccionar]
git clone https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01- https://github.com/Noltari/openwrt/tree/lantiq_arv7510
Basado en trunk (Barrier Breaker) r38351. Añade soporte para el Astoria de Vodafone. Su mayor atractivo es el código de Noltari, que casi nunca falla.
Código: [Seleccionar]
git clone https://github.com/Noltari/openwrt -b lantiq_arv7510- https://github.com/openwrt-es/attitude-adjustment-openwrt
Será la versión bonita y bien hecha del primero.
Código: [Seleccionar]
https://github.com/openwrt-es/attitude-adjustment-openwrt

Mefte

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #749 en: 13-12-2013, 11:36 (Viernes) »
Hola,

Soy nuevo aqui pero he leido todos los posts varias veces y confirmo lo que dice Migele. Tengo el gris y el blanco de ya.com. El gris va muy bien con ADSL salvo la velocidad de WIFI, ahora mismo es mi router principal.

He comprado el blanco por 10 euros y empece a trastear con el hace una semana. Hasta r38030 el WIFI se detecta, despues da el mismo error que ha reportado Migele. Tambien he parcheado la particion de caldata llamado "boardconfig"

Compliaciones de GIT de Noltari y Pteridium no me dejan subir de 3db tx.

Alguien sabe como compilar lo siguente para plataforma lantiq?
http://luci.subsignal.org/~jow/reghack/

Perdon por mi Espanol. No soy nativo ni tengo teclado Espanol

Gracias,
Mefte




Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #750 en: 16-12-2013, 13:12 (Lunes) »
He compilado desde este repositorio SIN LUCI y funciona todo correctamente el hardware correctamente en la versión HWR01.
Cuando intento compilarlo con luci como módulo (M) siempre me atasco en el mismo punto.
"touch /home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-lantiq/stamp/.uhttpd_installed
WARNING: skipping uhttpd-mod-tls -- package not selected
WARNING: skipping uhttpd-mod-lua -- package not selected
WARNING: skipping uhttpd-mod-ubus -- package not selected
make[3]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/package/uhttpd'
svn: E155007: '/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci' is not a working copy
make[3]: Entering directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci'
Makefile:638: *** Download/default is missing the VERSION field..  Stop.
make[3]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci'
make[2]: *** [package/feeds/luci/luci/compile] Error 2
make[2]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt'
make[1]: *** [/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt'
make: *** [world] Error 2
"

He buscado por internet y he encontrado esto:
"The LuCI Makefile does some "svn info" magic to find its own version, if that fails the VERSION variable might end up being empty, that could cause your issue - though I've never seen such an issue in practise"

¿Alguna idea?

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #751 en: 16-12-2013, 13:50 (Lunes) »
He compilado desde este repositorio SIN LUCI y funciona todo correctamente el hardware correctamente en la versión HWR01.
Cuando intento compilarlo con luci como módulo (M) siempre me atasco en el mismo punto.
"touch /home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-lantiq/stamp/.uhttpd_installed
WARNING: skipping uhttpd-mod-tls -- package not selected
WARNING: skipping uhttpd-mod-lua -- package not selected
WARNING: skipping uhttpd-mod-ubus -- package not selected
make[3]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/package/uhttpd'
svn: E155007: '/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci' is not a working copy
make[3]: Entering directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci'
Makefile:638: *** Download/default is missing the VERSION field..  Stop.
make[3]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci'
make[2]: *** [package/feeds/luci/luci/compile] Error 2
make[2]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt'
make[1]: *** [/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt'
make: *** [world] Error 2
"

He buscado por internet y he encontrado esto:
"The LuCI Makefile does some "svn info" magic to find its own version, if that fails the VERSION variable might end up being empty, that could cause your issue - though I've never seen such an issue in practise"

¿Alguna idea?
curioso...  ??? ??? ???
He probado a hacer compilaciones con dos repos distintos y no me ha aparecido ese problema.
https://github.com/openwrt-es/attitude-adjustment-openwrt
https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2221
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #752 en: 31-12-2013, 17:30 (Martes) »
Hola.

No sé si os pasa a alguno de vosotros o si realmente es porque este router no está soportado bien o por qué, pero explico lo que he observado con el router ARV7518pw.

Tanto con el bootloader de CieNTi, como con el de Petirium, como con el oficial del trunk de openWRT me pasa lo mismo: es imposible quemar en la flash una imagen de más de 4MB. Cuando intento pasar de allí lo que hace es volver a la dirección 0xB0000000. El resultado es que no se pueden poner imágenes de más de 4MB (quitando lo que ocupe el bootloader) y tampoco es posible recuperar la configuración de fábrica del router. Si perdemos la calibración de la WiFi no se puede recuperar.

Para comprobarlo he hecho lo siguiente:
1.- Arranco en modo UART y paso el fichero .asc correspondiente para que arranque. Al arrancar lo interrumpo pulsando una tecla.
2.- tftp 0x80500000 u-boot.bin
3.- protect off all
4.- era 0xB0000000 +${filesize}
5.- cp.b 0x80500000 0xB0000000 ${filesize}

Con lo anterior hemos quemado el bootloader en la flash

6.- md 0xB0000000 10
Con esto vemos qué hay grabado en la dirección de la flash. Observar los bytes de inico de la flash

7.- era 0xB0400000 +${filesize}
Con esto se supone que borramos la primera parte de las segundas 4MB de la flash

8.- md 0xB0000000 10
Miramos otra vez el contenido de la memoria en el offset 0 y vemos que realmente se ha borrado el inicio de la memoria.
De hecho, si intentamos quemar una imagen en la flash traspasando la dirección 0xB0400000, siempre da error "Flash is not erased".

Realmente parece como si la flash tuviera dos páginas de 4MB y hubiera que cambiar el modo de direccionamiento para pasar de una página a otra pero el bootloader no lo hace. Tampoco creo que el openWRT lo haga ya que las imágenes que he conseguido hacer que cargaran en menos de 4MB al ponerle paquetes me han terminando petando con un bonito segmentation fault o con reinicios.

El caso es que después de mirar el datasheet de la memoria MX29LV640BB no he encontrado que haga mención a dos páginas de memoria, pero sí hace mención a una signatura que se encuentra justo en mitad de la memoria y que no sé si tiene algo que ver.

¿Alguien ha conseguido meter una imagen de más de 4MB en este router y funciona estable?
¿Le pasa esto a alguien más o es que tengo un router con la flash ida?

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #753 en: 31-12-2013, 17:54 (Martes) »
No sería de extrañar un error de código en ese u-boot, además de que es bastante viejo.
Salvo que haya un fallo en la flash quedan dos soluciones:
- Grabar una imagen de menos de 4MB y luego, sobre esa, la definitiva.
- Usar un u-boot más moderno: http://downloads.openwrt.org/snapshots/trunk/lantiq/uboot-lantiq-arv7518pw_nor/

Se ve que esa versión 2010.03 se ha quedado coja para aparatos con más de 4MB de flash.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2221
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #754 en: 31-12-2013, 18:02 (Martes) »
Eso está pasando con el u-boot del último trunk. Lo he compilado esta mañana para comprobarlo y sigue pasando.

De hecho no he encontrado ningún u-boot que funione con esto, y me parece que el openWRT tampoco lo tiene en cuenta ya que al ponerle paquetes al Attitude Adjustment termina petando también.

P.D.: El u-boot del trunk funciona si le configuramos a manos las variables de entorno que no trae definidas para que se conecte al TFTP, por eso digo que también he probado el último trunk.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #755 en: 01-01-2014, 12:23 (Miércoles) »
Pues si falla con todas las versiones de uboot y con openwrt entonces la flash tiene algún defecto o no está soportada.
Se ve que esa versión 2010.03 se ha quedado coja para aparatos con más de 4MB de flash.
Bueno, parece que el viejo uboot va a seguir siendo útil durante algunos años más.  :D

Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #756 en: 04-01-2014, 19:08 (Sábado) »
A mi el único bootloader que me ha funcionado para el 4518 es el u-boot-bootstrap.bin md5sum bd517dd0163324b8b48e017ff121b4ab de pteridium y  he probado un montón... ??? ??? ???
Acabo de compilar versión barrier breaker de noltari pero los puertos RJ45 NO van. Aunque si dan link. ¿Alguna idea?

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #757 en: 05-01-2014, 16:07 (Domingo) »
A mi el único bootloader que me ha funcionado para el 4518 es el u-boot-bootstrap.bin md5sum bd517dd0163324b8b48e017ff121b4ab de pteridium y  he probado un montón... ??? ??? ???
Acabo de compilar versión barrier breaker de noltari pero los puertos RJ45 NO van. Aunque si dan link. ¿Alguna idea?
Corregido el problema de los puertos ethernet:
https://github.com/openwrt-es/barrier-breaker-openwrt/commit/2ab330d74d36ac92a837d908a4c5a03e3c28df00
https://github.com/openwrt-es/barrier-breaker-openwrt/commit/0ca138f3d6a378196f34d293413984ff734c3c8f
La causa de que haya que cambiar de "rgmii" a "mii" es porque se hicieron un par de cambios en el driver etop, y mientras que antes cogía los valores del bootloader, ahora hay que pasar la configuración correcta en el archivo dts.
https://dev.openwrt.org/changeset/38880
Lo que no va es la wifi, y tampoco coge la mac del router porque, como muy bien apuntó Mefte, desde la revisión 38030 no lee bien la última partición de la flash.
https://dev.openwrt.org/log/trunk/?rev=38031

migele

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #758 en: 08-01-2014, 23:58 (Miércoles) »
¡ Hola a todos !

Lamento ser tan pesado con este tema, pero sigo con los problemas de la potencia de Tx del wifi del ARV7518 a 3 dBm.

He conseguido parchear la partición de los datos de calibración del wifi (caldata ó boardconfig) con lo que han desaparecido las limitaciones respecto a los canales del wifi, pero no, el tema de la potencia de Tx, como creía.

Necesito, bien, tener la versión estable de openwrt Attitude Adjustment con este problema corregido porque tengo que instalar kmod-usb-serial-ftdi, o bien la última versión trunk, que he intentado compilar muchas veces pero no termina y da errores, ya lo he planteado en otro hilo del foro (por lo que no puedo avanzar por esta vía)

Mi pregunta es la siguiente:
Tiene alguien funcionando el wifi de este router a más potencia que 3 dBm, (ojo, hay algunas versiones de openwrt de las que he probado que te permiten elegir la potencia de Tx , pero realmente no funciona, en el resumen de las características del interfaz, sigue poniendo 3 dbm, aunque hayas elegido 18 dBm)

Si la respuesta ha sido SI, me puede facilitar el archivo de dicho firmware para probarlo en mi router, mientras se soluciona este problema.

Gracias.

tusko

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #759 en: 09-01-2014, 23:06 (Jueves) »
Hola, he enladrillado un router SMC-7908A-ISP siguiendo el tutorial de CieNTi

https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595

He llegado hasta ponerle el uboot que él enlaza (el que "funciona") con el minicom, pero creo que no debo haberle dado suficiente tiempo (o eso supongo) porque ya no conecta. No dice nada con el minicom. Puede que sólo le haya dado tiempo hacer los erase, no estoy demasiado seguro porque no tengo ya acceso al log de la terminal del boot original.

¿Cuanto debería haber tardado en flashear el boot "u-boot-bootstrap.bin"?

Tengo otro router exactamente igual que puedo enladrilar también  ;D , pero me gustaría tener claro en qué me he equivocado para que no corra la misma suerte. Quizás no estoy siguiendo el tutorial correcto.

Por otro lado, con el primer router, con el que me he cargado el boot, ¿siempre puedo intentar ir por la UART o es ya para la basura?

Gracias, y perdonad la novatada.