Desde la revisión trunk 35357 de OpenWRT está funcionando todo en los routers Arcadyan/Astoria de ya.com: el gris (ARV4518pw) y el blanco (ARV7518pw). Este último modelo sólo se puede poner a 3dB de potencia de transmisión, pero hay un precioso parche para solucionar este inconveniente.
En este foro se ha solucionado, gracias a
Noltari y a
blogic, y con la inestimable ayuda de
Lesgar y
sephir0t00 un detalle del que nadie se había dado cuenta hasta ahora: los ARV4518PW HW Version R01 cogen de un sitio distinto los 33MHz para el bus PCI, con lo que el firmware daba un "Kernel panic".
Características comunes de ambos routers:
- SoC Infineon/Lantiq Danube PSB 50702.
- Doble CPU MIPS 24KEc a 333MHz con extensiones DSP.
- 64 MB RAM DDR a 166 MHz.
- Puertos FXS.
- Puerto USB 2.0.
- ADSL.
El segundo procesador, por un detalle raro de diseño, no puede ser usado para SMP, con lo que sólo se encarga, según el fabricante y el desarrollador, de la parte de VoIP: se usa como coprocesador tipo DSP.
Características del ARV4518pw:
- 4MB flash.
- Wifi Atheros AR2417 b/g.
- Switch RTL8306SD 10/100 (todavía no estoy seguro si soporta VLAN).
Características del ARV7518pw:
- 8 MB flash.
- Wifi Atheros AR9223 b/g/n (funciona, pero sólo se puede poner la potencia de transmisión a 3dB de momento salvo que se use un parche).
- Switch AR8216 10/100 con opción de VLAN por interfaz web.
En estos routers es muy importante usar los alimentadores que vienen con ellos o usar otros que tengan el mismo voltaje. Como ejemplo decir que tengo un ARV7518 (12 voltios) con el switch muerto por usar el del ARV4518 (15 voltios) sin querer. Otros routers aguantan "bien" tensiones algo superiores, como el Comtrend CT-5361, que funcionó con una fuente de 19 voltios sin despeinarse (16'5 voltios es la original).
En el foro de openwrt en el que se tratan estos routers también han conseguido que, por lo menos, un puerto FXS funcione, con lo que se puede conectar un teléfono, tener VoIP y montar una centralita sencilla con Asterisk, Freeswitch, yate o cualquier otro.
Brunorro y
tonikasch ya han puesto a funcionar VoIP y parece que no han tenido demasiados problemas. En la parte final de este tutorial explica cómo hacerlo con Asterisk:
http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/ 
Debido a que el bootloader de serie es un poco raro, para instalar OpenWRT hay que sustituirlo por U-boot. Para sustituir el bootloader original hay que hacerlo desde el puerto serie, y no es una operación precisamente fácil, con lo que se recomienda, primero, coger algo de experiencia manejando terminales por puerto serie y adaptadores de señales TTL.
Estos son los enlaces sobre estos routers:
-
Arcadyan ARV4518PW (SMC-7908-ISP)-
ARV7518PW-
Foro de OpenWRT sobre los Infineon/Lantiq Danube-
Modelos de SoCs LantiqEn caso de que os animéis a instalar este firm se recomienda encarecidamente que se haga una copia de la última partición de la flash, que es donde está la MAC y los datos de calibración de la wifi.
Editción 1:
- Enlace al wiki de
CieNTi (muy bueno y completo):
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595En este wiki el uboot que hay colgado tiene tftp y loady (para cargar una imagen por puerto serie), pero como está pensado para el arv4518 que tiene switch Realtek, si se emplea en un arv7518 tftp no funcionará al tener éste switch Atheros, con lo que las imágenes habrá que cargarlas por puerto serie.
- Enlace a otro wiki en español:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236- Enlace sobre el modo UART (adios al jtag porque no hace ninguna falta):
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594Se recomienda leer los dos wikis.Edición 2:
ARV4518PW-R01A-trunkEn este enlace tiene hay una imagen y una colección de paquetes (minidlna, asterisk, transmission, wol, ntfs-3g, ...) para el arv4518pw. La imagen por sí sola tiene wifi, usb con soporte para ext2, ext3 y ext4, Luci y adsl. Lo que se quiera instalar a más tendrá que ser usando "pivot_overlay" con un pendrive o un disco duro formateados en alguno de los sistemas de ficheros que soporta de entrada la imagen.
En cuanto se corrija un defectillo de compat-wireless la wifi funcionará al arrancar el router, pero mientars tanto, pulsando una o dos veces el botón delantero ya se activa.
ARV7518PW-trunk-parcheado (no probado)
Como el anterior pero para el arv7518. El firmware sólo viene con wifi, USB y Luci, y el resto de las cosas que se quieran instalar están en el directorio "Packages". Se adjunta el archivo. config para ver los paquetes que instala en la imagen y los que están en módulos.
Se ha creado un repositorio de Attitude Adjustment con algunos detalles adicionales. Más información en este
link.
Edición 3:
Para el arv7518pw en trunk no hay soporte para wifi ni el usb. Noltari ya mandó los parches de la wifi y un pequeño detalle del USB. Solucionado.
Edición 4:
Noltari ha adaptado su herramienta de parcheo de la wifi para el ARV7518.
Parchear datos de calibración de dispositivos ath9kEdición 5:
Para que os hagáis una idea del rendimiento de esta CPU frente a la "competencia".
Benchmark con OpenSSLY aquí una lista más completa:
OpenSSL Benchmarks