Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
23-11-2017, 12:17 (Jueves)
Inicio Ayuda Reglas Buscar Ingresar Registrarse
Noticias:
Liberada wifislax64-1.1 version final para descargar

Videos Downloader




+  Seguridad Wireless - Wifi
|-+  Equipos y materiales
| |-+  Puntos de acceso, routers, switchs y bridges
| | |-+  Openwrt & LEDE (Moderadores: jar229, Noltari, Pteridium, Tki2000)
| | | |-+  [Desarrollo] LEDE en Sercomm AD1018
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: [Desarrollo] LEDE en Sercomm AD1018  (Leído 1086 veces)
danitool
*******
Desconectado Desconectado

Mensajes: 593


Ver Perfil
« : 18-08-2017, 21:06 (Viernes) »

Router modem ADSL2+ basado en BCM6328, 128 RAM, 128 MiB Flash tipo NAND y posibilidad de soldar un puerto USB.

wiki:  https://wiki.openwrt.org/toh/sercomm/ad1018

Como las memorias tipo NAND todavía no están soportadas en brcm63xx lo que he hecho es añadir soporte para instalar LEDE en una memoria flash tipo SPI.  Lo bueno de esto es que en ningún momento se toca el firmware original, teniendo la posibilidad de volver al mismo sin necesidad de flashear nada.

Por tanto de momento para poder instalar LEDE es necesario soldar una memoria flash tipo SPI a ciertos puntos de la placa. Todo el proceso lo detallo a continuación. Para el proceso también será necesario acceso por puerto serie.

El material necesario para la instalación está en este zip



Pasos para poder instalar LEDE:

  • 1. Soldar la memoria flash SPI tal como se muestra en la foto, esta flash debería ser de al menos 8 MB



  • 2. Arrancar el firmware RAM de LEDE. En la consola de CFE, ejecutar:

    r 192.168.1.7:ad1018-lede-ram.elf

  • 3. Flashear CFE en la memoria flash SPI. En la consola de LEDE:

    mtd write CFE-AD1018-CUSTOM-SPI.bin cfe  

  • 4. Flashear LEDE.

    mtd write ad1018-lede-r4696.bin linux

  • 5. Apagar el router y desoldar la resistencia R228 que se indica en la foto

Listo, ya deberíamos poder arrancar LEDE.

También sería posible hacer todo del tirón si tenemos programador de flash SPI externo, soldando la memoria ya programada con el bootloader y quitando la resistencia R228.

Partes con funcionalidad limitada o nula en LEDE

  • modem interno ADSL: no funciona, porque no hay soporte GPL en Linux y probablemente nunca lo habrá
  • VoIP / FXS: no parece haber drivers para el chip Si32177
  • WIFI: solo funciona en modo b/g. El modo N no está soportado




Volver al firmware original:

Volvemos a soldar la resistencia R228, de esta forma la placa arrancará desde la memoria NAND. Para hacer más sencillo arrancar desde LEDE o firmware original según nos apetezca, podemos poner un jumper entre el lado que conecta R228 a GND, o un interruptor según a gusto de cada uno.



Una característica inusual en este router es que dispone de 128 MB de RAM con un solo chip. Es el único bcm6328 que he visto con tanta RAM.
El router ha sido una donación cortesía de Pteridium, gracias.

Saludos
« Última modificación: 23-09-2017, 19:08 (S?bado) por danitool » En línea
Covenant
**
Desconectado Desconectado

Mensajes: 27


Ver Perfil
« Respuesta #1 : 18-08-2017, 21:16 (Viernes) »

Simplemente fantástico, a sus pies señor Danitool Angry Angry Angry
En línea
Tki2000
Moderador
*
Desconectado Desconectado

Mensajes: 1747


Ver Perfil
« Respuesta #2 : 19-08-2017, 13:25 (S?bado) »

Hay que saber reconocer, cuándo uno debe descubrirse la cabeza de su sobrero, y ofrecer completa pleitesía, a los genios que por aquí pululan.
Plis, plas, plus  Angry Angry Angry
En línea

No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
jar229
Moderador
*
Desconectado Desconectado

Mensajes: 4565



Ver Perfil
« Respuesta #3 : 20-08-2017, 10:05 (Domingo) »

Gracias danitool por tu estupendo trabajo  Angry Angry Angry Angry
En línea

76 votos positivos en compra/venta en htcmania
8 votos positivos en elchapuzasinformatico
4 votos positivos en gsmspain
4 votos positivos en foro2mano

Y subiendo .... Smiley
 
Mis portátiles en venta: https://drive.google.com/open?id=0B1zO7z-62BmERXc3Yl9aUVpOSm8
antares
**
Desconectado Desconectado

Mensajes: 17


Ver Perfil
« Respuesta #4 : 17-11-2017, 21:48 (Viernes) »

Una pregunta
¿Funcionaria ese firmware con una tarjeta MMC en lugar de las memorias SPI que recomiendas en la wiki?
En línea
danitool
*******
Desconectado Desconectado

Mensajes: 593


Ver Perfil
« Respuesta #5 : 17-11-2017, 22:05 (Viernes) »

Una pregunta
¿Funcionaria ese firmware con una tarjeta MMC en lugar de las memorias SPI que recomiendas en la wiki?

No, imposible, el bootloader no tiene drivers para las MMC aunque estas operen en modo SPI. Y tampoco creo que el SoC tenga la capacidad de arrancar en frío desde una MMC.
En línea
antares
**
Desconectado Desconectado

Mensajes: 17


Ver Perfil
« Respuesta #6 : 18-11-2017, 10:55 (S?bado) »

Entonces me espero a que me lleguen las memorias SPI. Lo he estado utilizando con el LEDE que has puesto y va muy bien.
Otra cosa, ¿se puede entrar con el firmware de Vodafone utilizando el puerto serie? Porque me sale esto cuando lo intento:   

starting pid 1154, tty '': '/sbin/getty ttyS0 115200'

AD1018 login: admin
processetty ttyS0 115200' (pid 1154) exited. Scheduling for restart.
starting pid 1155, tty '': '/sbin/getty ttyS0 11µ
AD1018 login: vodafone
processVÑÑåttyS0 115200' (pid 1155) exited. Scheduling for restart.
starting pid 1156, tty '': '/sbin/getty ttyS0 1152
AD1018 login: support
procesóYWttyS0 115200' (pid 1156) exited. Scheduling for restart.
starting pid 1157, tty '': '/sbin/getty ttyS0 11õ
AD1018 login: root
proceóetty ttyS0 115200' (pid 1157) exited. Scheduling for restart.
starting pid 1158, tty '': '/sbin/getty ttySø
AD1018 login:


En modo web entro con admin y puedo configurarlo todo pero desde el puerto serie no soy capaz de entrar.
En línea
danitool
*******
Desconectado Desconectado

Mensajes: 593


Ver Perfil
« Respuesta #7 : 19-11-2017, 00:01 (Domingo) »

Entonces me espero a que me lleguen las memorias SPI. Lo he estado utilizando con el LEDE que has puesto y va muy bien.
Otra cosa, ¿se puede entrar con el firmware de Vodafone utilizando el puerto serie? Porque me sale esto cuando lo intento:   

starting pid 1154, tty '': '/sbin/getty ttyS0 115200'

AD1018 login: admin
processetty ttyS0 115200' (pid 1154) exited. Scheduling for restart.
starting pid 1155, tty '': '/sbin/getty ttyS0 11µ
AD1018 login: vodafone
processVÑÑåttyS0 115200' (pid 1155) exited. Scheduling for restart.
starting pid 1156, tty '': '/sbin/getty ttyS0 1152
AD1018 login: support
procesóYWttyS0 115200' (pid 1156) exited. Scheduling for restart.
starting pid 1157, tty '': '/sbin/getty ttyS0 11õ
AD1018 login: root
proceóetty ttyS0 115200' (pid 1157) exited. Scheduling for restart.
starting pid 1158, tty '': '/sbin/getty ttySø
AD1018 login:


En modo web entro con admin y puedo configurarlo todo pero desde el puerto serie no soy capaz de entrar.

Yo recuerdo haber entrado sin problemas por puerto serie, incluso por telnet creo, desde donde hice backups de las particiones. Tal vez tengas un firmware diferente. Ojo porque estos firmwares que vienen en los routers Broadcom con memoria NAND son de lectura/escritura. Lo que significa que si entras y modificas algún archivo, el cambio es permanente.

Ignoro si la función de reset lo devuelve al estado original, pero desde luego no es como en las memorias NOR donde root no se puede modificar de forma alguna por ser de solo lectura. Y puede que sea un motivo por el que decidan deshabilitar el acceso a la consola.

En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Las cookies de este sitio web se usan para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Además, compartimos información sobre el uso que haga del sitio web con nuestros partners de redes sociales, publicidad y análisis web, quienes pueden combinarla con otra información que les haya proporcionado o que hayan recopilado a partir del uso que haya hecho de sus servicios
Si continúa navegando consideramos que acepta su uso. OK Más información | Y más
Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines
SMFAds for Free Forums