?>/script>'; } ?> [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet Widgets Magazine

Autor Tema: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet  (Leído 70396 veces)

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

zorrua

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #40 en: 25-05-2015, 22:08 (Lunes) »
Hola a todos,

Tengo el router "ADB P.DG A4001N", estoy probando varias versiones de OpenWRT y tengo estos problemas:

https://downloads.openwrt.org/snapshots/trunk/brcm63xx/smp/openwrt-A4001N-squashfs-cfe.bin
https://downloads.openwrt.org/chaos_calmer/15.05-rc1/brcm63xx/smp/openwrt-A4001N-squashfs-cfe.bin --> OK
https://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/smp/openwrt-A4001N-squashfs-cfe.bin --> No funciona el wifi

La primera (trunk) me funciona bien pero viene sin LuCi, asi que de momento prefiero no utilizar.
La segunda (15.05-rc1) me funciona bien pero no puedo instalar nada desde los repositorios, me da error.
La tercera (14.07) parece que va bien pero no me va la wifi, no puedo activarla.

¿Vosotros cual utilizais? Espero que en la version final de 15.05 este todo funcionando, pero me interesa tener una version estable para el dia a dia.

Gracias por vuestra ayuda y hasta pronto.

Saludos.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #41 en: 26-05-2015, 08:20 (Martes) »
Hola a todos,

Tengo el router "ADB P.DG A4001N", estoy probando varias versiones de OpenWRT y tengo estos problemas:

https://downloads.openwrt.org/snapshots/trunk/brcm63xx/smp/openwrt-A4001N-squashfs-cfe.bin
https://downloads.openwrt.org/chaos_calmer/15.05-rc1/brcm63xx/smp/openwrt-A4001N-squashfs-cfe.bin --> OK
https://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/smp/openwrt-A4001N-squashfs-cfe.bin --> No funciona el wifi

La primera (trunk) me funciona bien pero viene sin LuCi, asi que de momento prefiero no utilizar.
La segunda (15.05-rc1) me funciona bien pero no puedo instalar nada desde los repositorios, me da error.
La tercera (14.07) parece que va bien pero no me va la wifi, no puedo activarla.

¿Vosotros cual utilizais? Espero que en la version final de 15.05 este todo funcionando, pero me interesa tener una version estable para el dia a dia.

Gracias por vuestra ayuda y hasta pronto.

Saludos.

Si no me equivoco, este router tiene un procesador 6328, que no tiene doble núcleo, y le estás cargando una versión SMP para doble núcleo. Prueba la versión generic.

https://downloads.openwrt.org/chaos_calmer/15.05-rc1/brcm63xx/generic/

zorrua

  • Visitante
Re:
« Respuesta #42 en: 31-05-2015, 09:40 (Domingo) »
Gracias, creo que esperare a que saquen la version CC final.

De todos modos, el SMP no funciona en CPUs de un core?

Saludos y hasta pronto.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re:
« Respuesta #43 en: 31-05-2015, 11:02 (Domingo) »
Gracias, creo que esperare a que saquen la version CC final.

De todos modos, el SMP no funciona en CPUs de un core?

Saludos y hasta pronto.

Teóricamente no. El código SMP inicializa varios cores. Me extraña que haya versiones SMP para esos SoCs. Puede haber sido un fallo en los scripts de compilación de openwrt.
Según lo que reza oficialmente, sólo soporta los 6368 y los 6362 : https://dev.openwrt.org/browser/trunk/target/linux/brcm63xx/smp/target.mk
¿O me he perdido algo en las últimas actualizaciones?  ???

mat_up_14

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #44 en: 05-06-2015, 08:38 (Viernes) »
hola a todos, excelente foro antes que nada, quiere contarles que vengo siguiendo este hilo hace dias y no puedo lamentablemente dar con la solucion. Paso a cotarles, tengo el mismo modem routerADB P.DG A4001N de que proporciona arnet aca en argentina, les cuento que me entere de la existencia de este firmware open WRT y quede copado con la idea de instalarlo, les cuento que soy estudiante de ingenieria en sistemas, travieso nivel medio en linux y mas tarvieso ahun en electronica, aclarado esto les cuento todo lo que ya intente:
1- intente flashear el equipo accediendo al modo admin (desde 192.168.1.1/admin.html) con usuari admin y pass CalVxePV1!, en la opcion managment hay una opcion para update firmware y lo unico que consegui es un error de que caduco la pagina.

2 luego averigüé que había otro modo y era como un modo upload que tiene el roouter el cual se lograba apagando el modem, con una aguja apretar el boton de reset que esta oculto dentro del orificio y encender el equipo manteniendo el boton de reset presionado , luego de 10 segundos soltarlo e ingresar al 192.168.1.1 y automaticamente entraba en una pagina blanca totalemente distinta a la tipica de arnet a la que estamos acostumbrados al entrar en dicha direccion, en ella habia una opcion de elegir el firmware a subir y el boton de upload para confirmar el flasheo, al hacerlo pude observar abajo en el navegador un porcentaje que decia uploading y luego del 100% cambio el texto informando que el proceso de flasheo estaba en curso y que podia demorar hasta 2 minutos en completarse... en este punto estaba contento porque estaba seguro que habia encontrado por fin la manera de flashear de una vez este aparato....  ??? ??? ??? trsite fue la sorpresa cuando una vez terminado el "proceso" encendio con todas las luces correspondientes e intento entrar al 192.168.1.1 y me doy con la pantalla de arnet, al igual que en modo admin..todo seguia igual como si nada hubiese pasado. Aclaro que repeti este proceso en 2 o tres pcs distintas... desconozco porque hace como si se hubiese flasheado y nada pasa.

3- como esto ya era una cuestion personal decidi ponerme manos a la obra, leyendo habia visto que el mismo trae un puerto serial para la administracion del mismo y que sirve tambien para el flasheo, y como disponia de una interface rs232 a ttl que habia hecho en lla secundaria para desbloqueo de celulares de la epoca supe que me iba a servir para ello, adjunto imagenes de la misma:







la misma usa una max 232 que adapta los niveles de tension de rs232 a los niveles ttl, en definitiva me entrega mis tx rx y gnd para soldar en la placa:






una vez conectado todo y configurado el putty con el pueto COM correspondiente y la velocidad a 115200 y el resto como se muestra a continuacion:





enciendo el modem con el router conectado a mi puerto serial la consola se llena del logue de inicio:





me da un segundo para presionar una tecla, lo hago y entra perfectamente en el famoso modo CFE, estando en este punto estaba 100% seguro que el flasheo iba a ser exitoso,  monto el servidor tftp con el programita tftp32 en modo server, elijo la carpeta donde esta el firmware open wrt al cual nombro como firmware.bin, volviendo a la consola con el router y en modo CFE ingreso el comando para flasheo que es:

 f 192.168.1.4:firmware.bin

la direccion ip corresponde a la del servidor tftp que yo monte con el tftp32 y al darle enter, demora unos segundos y me arroja un error:

Loading failed. : CFE error -21

 ??? ??? ??? ??? ??? ??? ??? ???


bien, en este punto estoy... desconcertado, viendo publicaciones de muchos de uds que lograron flashar el mismo modem router que tengo en mis manos, que para sacarme de la duda si no es una falla de mi modem, voy y pido a un amigo que tiene el mismo y hace EXACTAMENTE LAS MISMAS FALLAS, ya nsoe que hacer y es el motivo por el cual hago este post.... espero no haberlos aburrido y  tambien espero puedan darme una mano, alguna sugerencia cualq cosa lo voy a intentar, omiti otras varias cosas variantes extrañas que hice ya estando paranoico   >:D  jeje saludos y espero con ansias sus respuestas.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #45 en: 05-06-2015, 08:44 (Viernes) »
Has probado desactivando el cortafuegos de windows y el antivirus (si lo tuvieras) ?

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #46 en: 05-06-2015, 08:49 (Viernes) »
Supongo que habrás desactivado el firewall y antivirus del Winslows, y que el tftpd32 estará ligado a la IP a la que debe responder... todo con IPs estáticas y demás...
¿Te llega a hacer algún tipo de descarga de fichero o simplemente falla porque "no lo encuentra"?
No estoy seguro de si se le puede decir al CFE la IP de la que le quieres descargar el fichero, o tienes que configurar el PC con la que tenga por defecto.
Intenta hacer un printenv en el CFE a ver qué variables te devuelve y mira la IP del servidor TFTP que espera.

fernando3k

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #47 en: 05-06-2015, 09:48 (Viernes) »
Por defecto el router estando en modo CFE tiene la IP 192.168.1.1, yo seteo en la PC la 192.168.1.100 por costumbre
Fijate que error tira por la terminal serie cuando intentás flashear desde la página web blanca con letras negras que aparece cuando estás en el CFE.
Sería útil que subas un bootlog completo, más que nada el principio apenas arranca para ver si tiene la misma versión y compilación del CFE que tengo en los míos.
En linux podés usar el microcom de la siguiente manera (como root): microcom -s 115200 -p /dev/(dispositivo serie) así te evitas problemas con el firewall o el antivirus de Windows.

mat_up_14

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #48 en: 05-06-2015, 17:20 (Viernes) »
Bien ahora estoy en la facultad... llego a la casa y hago lo que me dicen.. lo del antivirus y firewall casi descarto porque lo probe en un windows xp sp3 recien instalado y hace lo mismo. Me interesa hacerlo desde linuxlinux le confio mas... otra cosa nunca entre a la pagina 192.168.1.1 estando el equipo en modo cfe conectado por serial... la verdad no se me ocurrio. Deberia entrar a la pagina de upload ?
 Bien estoy ansioso por volver y probar todo eso. Gracias y saludos.

zorrua

  • Visitante
Re: Re:
« Respuesta #49 en: 08-06-2015, 14:24 (Lunes) »
Gracias, creo que esperare a que saquen la version CC final.

De todos modos, el SMP no funciona en CPUs de un core?

Saludos y hasta pronto.

Teóricamente no. El código SMP inicializa varios cores. Me extraña que haya versiones SMP para esos SoCs. Puede haber sido un fallo en los scripts de compilación de openwrt.
Según lo que reza oficialmente, sólo soporta los 6368 y los 6362 : https://dev.openwrt.org/browser/trunk/target/linux/brcm63xx/smp/target.mk
¿O me he perdido algo en las últimas actualizaciones?  ???
Que yo sepa solo tiene un core.

Se podria modificar esos scripts y subirlos al codigo de openwrt? Asi no habria ninguna confusion.

Si alguien me dice como hacerlo, lo puedo hacer yo, pero me veo un poco pez en esto.

Gracias y saludos

Demiz

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #50 en: 09-06-2015, 10:00 (Martes) »
Hi sorry for writing in english, but maybe thats better than in spanish but with translator :)

I have a a4001n from Lithuania internet provider TEO and I tried to flash openwrt but it fails and cfe says that it's wrong image.
Hardware should be identical (except another flash manufacturer) but cfe version is different.
I'm thinking to flash Arnet cfe, but I couldn't find that anywhere, so maybe someone could dump all the flash memory and post it here?
Command to do that from telnet would be this:
Código: [Seleccionar]
system shell
dd if=/dev/mtdblock0 of=/mnt/fs/A/allflash.bin bs=8192

Thanks

Also here is boot log from my a4001n:

Código: [Seleccionar]
HELO
CPUI
L1CI
DRAM
----
PHYS
ZQDN
PHYE
DINT
LSYN
USYN
MSYN
LMBE
PASS
----
ZBSS
CODE
DATA
L12F
MAIN


CFE version 1.0.37-106.5 for A4001 0000 BCM96328 (32bit,SP,BE)
Build Date: lun ago  9 15:00:49 CEST 2010 ( root@tiglio2 )
Copyright (C) 2000-2009 Broadcom Corporation.

HS Serial flash device: name MX25L64, id 0xc217 size 8192KB
Total Flash size: 8192K with 128 sectors
Chip ID: BCM6328B0, MIPS: 320MHz, DDR: 320MHz, Bus: 160MHz
Main Thread: TP0
Memory Test Passed
Total Memory: 33554432 bytes (32MB)
Boot Address: 0xb8000000

Board IP address                  : 192.168.1.1:ffffff00  
Host IP address                   : 192.168.1.100  
Gateway IP address                :  
Run from flash/host (f/h)         : f  
Default host run file name        : vmlinux  
Default host flash file name      : bcm963xx_fs_kernel  
Boot delay (0-9 seconds)          : 1  
Board Id (0-1)                    : 96328avng  
Number of MAC Addresses (1-32)    : 11  
Base MAC Address                  : 02:xx:xx:xx:xx:xx  
PSI Size (1-64) KBytes            : 0  
Enable Backup PSI [0|1]           : 0  
System Log Size (0-256) KBytes    : 0  
Main Thread Number [0|1]          : 0  
Voice Board Configuration (0-4)   :  

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 110
autoRun: pTag->kernelAddress: BFC20100

autoRun: BOOT_OFFSET: F8400000

One only valid image tag found ...
bootCompressedImage: puiOrigCmpImage: B8020100

bootCompressedImage: FLASH_BASE: B8000000

bootCompressedImage: flash_get_total_size/2: 400000

Trying to boot from FIRST image copy (0x80010000) ...
 pucDst 0x80010000
 pucEntry 0x80010000
 dataLen 0x0000001C
 pucSrc 0x8000200C
 latest imageSequence found: ... 2
 - Flash Kernel Address: 0xB8020100
 - Tag->kernelLen: 0x0069A3E0
 - Flash Kernel Address: 0xB8020100
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK! - starting 0
Entry at 0x80006000
Flash head.s at 0xb8024100

Distribution: DW_96328
Version: TEO_4.2.6.0012

Build Date: 2012/07/12-15:34

 memcpy to 0x80c00000 done 8F

Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80006000
 Start Partition: 0
Uncompressing Linux...Enter lzma_decode...
...Ok
Booting the kernel
[21474536.480] Linux version 2.6.16.14 #1 Thu Jul 12 15:33:41 CEST 2012

[21474536.480] 96328avng prom init

[21474536.480] CPU revision is: 0002a075

[21474536.480] Determined physical RAM map:

[21474536.480]  memory: 01f00000 @ 00000000 (usable)

[21474536.480] On node 0 totalpages: 7936

[21474536.480]   DMA zone: 7936 pages, LIFO batch:0

[21474536.480]   DMA32 zone: 0 pages, LIFO batch:0

[21474536.480]   Normal zone: 0 pages, LIFO batch:0

[21474536.480]   HighMem zone: 0 pages, LIFO batch:0

[21474536.480] Built 1 zonelists

[21474536.480] Kernel command line:  console=ttyS0,115200

[21474536.480] brcm mips: enabling icache and dcache...

[21474536.480] Primary instruction cache 32kB, physically tagged, 4-way, linesize 16 bytes.

[21474536.480] Primary data cache 32kB, 2-way, linesize 16 bytes.

[21474536.480] Synthesized TLB refill handler (21 instructions).

[21474536.480] Synthesized TLB load handler fastpath (33 instructions).

[21474536.480] Synthesized TLB store handler fastpath (33 instructions).

[21474536.480] Synthesized TLB modify handler fastpath (32 instructions).

[21474536.480] PID hash table entries: 128 (order: 7, 2048 bytes)

[21474536.480] Using 160.000 MHz high precision timer.

[21474536.485] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)

[21474536.490] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)

[21474536.500] Memory: 22676k/31744k available (2132k kernel code, 9068k reserved, 343k data, 116k init, 0k highmem)

[21474536.505] Calibrating delay loop... 319.48 BogoMIPS (lpj=798720)

[21474536.615] Mount-cache hash table entries: 512

[21474536.620] Checking for 'wait' instruction... brcm wait instruction: enabled

[21474536.685] NET: Registered protocol family 16

[21474537.015] SCSI subsystem initialized

[21474537.015] usbcore: registered new driver usbfs

[21474537.020] usbcore: registered new driver hub

[21474537.030] PCI: Bridge: 0000:01:00.0

[21474537.035]   IO window: disabled.

[21474537.040]   MEM window: 10f00000-10ffffff

[21474537.040]   PREFETCH window: disabled.

[21474537.045] PCI: Enabling device 0000:01:00.0 (0000 -> 0002)

[21474537.050] PCI: Setting latency timer of device 0000:01:00.0 to 64

[21474537.060] NTFS driver 2.1.26 [Flags: R/O].

[21474537.065] io scheduler noop registered

[21474537.070] io scheduler anticipatory registered (default)

[21474537.075] io scheduler deadline registered

[21474537.080] io scheduler cfq registered

[21474537.245]

[21474537.245] Random: 0x95121246

[21474537.475] loop: loaded (max 8 devices)

[21474537.480] PCI: Enabling device 0000:00:0a.0 (0000 -> 0002)

[21474537.485] PCI: Setting latency timer of device 0000:00:0a.0 to 64

[21474537.490] ehci_hcd 0000:00:0a.0: EHCI Host Controller

[21474537.525] ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1

[21474537.530] ehci_hcd 0000:00:0a.0: irq 50, io mem 0x10002500

[21474537.535] ehci_hcd 0000:00:0a.0: USB f.f started, EHCI 1.00, driver 10 Dec 2004

[21474537.540] usb usb1: configuration #1 chosen from 1 choice

[21474537.545] hub 1-0:1.0: USB hub found

[21474537.550] hub 1-0:1.0: 1 port detected

[21474537.655] ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)

[21474537.660] PCI: Enabling device 0000:00:09.0 (0000 -> 0002)

[21474537.665] PCI: Setting latency timer of device 0000:00:09.0 to 64

[21474537.670] ohci_hcd 0000:00:09.0: OHCI Host Controller

[21474537.675] ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2

[21474537.680] ohci_hcd 0000:00:09.0: irq 49, io mem 0x10002600

[21474537.740] usb usb2: configuration #1 chosen from 1 choice

[21474537.745] hub 2-0:1.0: USB hub found

[21474537.745] hub 2-0:1.0: 1 port detected

[21474537.890] usb 1-1: new high speed USB device using ehci_hcd and address 2

[21474538.025] usb 1-1: configuration #1 chosen from 1 choice

[21474538.030] usbcore: registered new driver usblp

[21474538.035] /home/delazma001/DW_TEO_4_2_6_0011/rg/os/linux-2.6/drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver

[21474538.040] Initializing USB Mass Storage driver...

[21474538.045] scsi0 : SCSI emulation for USB Mass Storage devices;SERIAL=291435002B891400

[21474538.050] usbcore: registered new driver usb-storage

[21474538.055] USB Mass Storage support registered.

[21474538.060] md: raid0 personality registered for level 0

[21474538.065] md: raid1 personality registered for level 1

[21474538.070] md: raid5 personality registered for level 5

[21474538.075] md: raid4 personality registered for level 4

[21474538.080] raid5: measuring checksumming speed

[21474538.110]    8regs     :   254.400 MB/sec

[21474538.135]    8regs_prefetch:   216.000 MB/sec

[21474538.160]    32regs    :   274.400 MB/sec

[21474538.185]    32regs_prefetch:   260.000 MB/sec

[21474538.185] raid5: using function: 32regs (274.400 MB/sec)

[21474538.190] md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27

[21474538.195] md: bitmap version 4.39

[21474538.195] u32 classifier

[21474538.200]     OLD policer on

[21474538.205] NET: Registered protocol family 2

[21474538.210] usb-storage: device found at 2

[21474538.210] usb-storage: waiting for device to settle before scanning

[21474538.260] IP route cache hash table entries: 256 (order: -2, 1024 bytes)

[21474538.265] TCP established hash table entries: 1024 (order: 0, 4096 bytes)

[21474538.270] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)

[21474538.275] TCP: Hash tables configured (established 1024 bind 1024)

[21474538.280] TCP reno registered

[21474538.285] IPv4 over IPv4 tunneling driver

[21474538.290] GRE over IPv4 tunneling driver

[21474538.295] NET: Registered protocol family 1

[21474538.300] NET: Registered protocol family 17

[21474538.305] NET: Registered protocol family 8

[21474538.305] NET: Registered protocol family 20

[21474538.310] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>

[21474538.315] All bugs added by David S. Miller <davem@redhat.com>

[21474538.320] brcmboard: brcm_board_init entry

[21474538.325] initLed: led[0]: Gpio=0xffff8004, FailGpio=0xffff8008

[21474538.330] initLed: led[1]: Gpio=0xffff800b, FailGpio=0xffffffff

[21474538.335] initLed: led[2]: Gpio=0xffffffff, FailGpio=0xffffffff

[21474538.340] initLed: led[3]: Gpio=0xffff8003, FailGpio=0xffffffff

[21474538.345] initLed: led[4]: Gpio=0xffff8001, FailGpio=0xffff8007

[21474538.350] initLed: led[5]: Gpio=0xffff800a, FailGpio=0xffffffff

[21474538.355] initLed: led[6]: Gpio=0xffff8009, FailGpio=0xffffffff

[21474538.360] HS Serial flash device: name MX25L64, id 0xc217 size 8192KB

[21474538.365] bcm963xx_serial driver v2.0

[21474538.370] test monolithic ok

[21474538.375] Freeing unused kernel memory: 2105844k freed

[21474541.120] Algorithmics/MIPS FPU Emulator v1.5

[21474542.030] insmod: add-symbol-file build/debug/be_pppoa_mod.o 0xc0003000 -s .data 0xc0003d70 -s .bss 0xc0003e90

[21474542.470] insmod: add-symbol-file build/debug/one_module.o 0xc007c000 -s .main_flow 0xc00b5b10 -s .data 0xc00c1a80 -s .bss 0xc00c35f0

[21474542.640] Loading license 2fcf99a451f3dc6f0a979700c73ba439408a00cd4d9f69495a7d02edca983b0d9613aa0c876a8c855786aa74096966aa6cba470a17c0b669852
e4d09ffb0df166d48e9ef40208d6d7c48346b8832c8383f5c547369edb5.PIRELLI

[21474542.645] loading license key: PIRELLI

[21474542.650] loading license key: PIRELLI

permst_read_header: read header sector 1 (offset 0x20000)

permst_read_header: read header sector 2 (offset 0x7D0000)

permst_read_header: read header sector 3 (offset 0x7E0000)

permst_read_header: read header sector 4 (offset 0x7F0000)

permst_read_header: read header sector 3 (offset 0x7E0000)

Press ESC to enter BOOT MENU mode.



Editado por Tki2000 porque descuadraba mucho el foro
« Última modificación: 09-06-2015, 11:16 (Martes) por Tki2000 »

mat_up_14

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #51 en: 09-06-2015, 23:21 (Martes) »
Por defecto el router estando en modo CFE tiene la IP 192.168.1.1, yo seteo en la PC la 192.168.1.100 por costumbre
Fijate que error tira por la terminal serie cuando intentás flashear desde la página web blanca con letras negras que aparece cuando estás en el CFE.
Sería útil que subas un bootlog completo, más que nada el principio apenas arranca para ver si tiene la misma versión y compilación del CFE que tengo en los míos.
En linux podés usar el microcom de la siguiente manera (como root): microcom -s 115200 -p /dev/(dispositivo serie) así te evitas problemas con el firewall o el antivirus de Windows.


bien disculpen por favor la demora en contestar,, aca estoy de nuevo y lamentablemente con el mismo probolema. paso a detallarles todo lo que hice.
1: desactive el firewall de windows, (antivirus no tengo).
2:configure con otro servidor tftp y sigo en las mismas
3:configuro la ipv4 como 192.168.1.100.




bien al encender el mdm con el serial conectado me arroja el siguiente log:

Código: [Seleccionar]
HELO
CPUI
L1CI
DRAM
----
PHYS
ZQDN
PHYE
DINT
LSYN
USYN
MSYN
LMBE
PASS
----
ZBSS
CODE
DATA
L12F
MAIN


CFE version 1.0.37-106.24 for A4001N TEF 0001 BCM96328 (32bit,SP,BE)
Build Date: Wed Dec  1 13:30:30 CET 2010 (sj1bovisem@thor)
Copyright (C) 2000-2009 Broadcom Corporation.

HS Serial flash device: name ID_W25X64, id 0xef17 size 8192KB
Total Flash size: 8192K with 2048 sectors
Chip ID: BCM6328B0, MIPS: 320MHz, DDR: 320MHz, Bus: 160MHz
Main Thread: TP0
Memory Test Passed
Total Memory: 33554432 bytes (32MB)
Boot Address: 0xb8000000

Board IP address                  : 192.168.1.1:ffffff00
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : bcm963xx_fs_kernel
Boot delay (0-9 seconds)          : 1
Board Id (0-4)                    : 96328dg2x2
Number of MAC Addresses (1-32)    : 11
Base MAC Address                  : d4:d1:84:ba:7c:fd
PSI Size (1-64) KBytes            : 24
Enable Backup PSI [0|1]           : 0
System Log Size (0-256) KBytes    : 0
Main Thread Number [0|1]          : 0

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1
web info: Waiting for connection on socket 0.
CFE>  ^C
CFE>




una vez en modo cfe abro un navegador e ingreso al 192.168.1.1, y me ingresa a la pagina de upload



cargo el firmware , click en upload firmware y esto es lo que me arroja enm la consola serial del putty:



es como que la imagen excede el tamaño permitido para subir un firmware. talvez ese sea el origen del problema... ahora me pregunto porque a uds les funciono sin problemas.


una vez que se reinicia entra a la pagina de arnet que todos conocemos:




Bien espero nuevas sugeremcias, la verdad que nunca renegue tanto como con esto che...

mat_up_14

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #52 en: 09-06-2015, 23:40 (Martes) »
por ultimo me habia olvidado aclararles que tengo un programador spi flash con el que logre hacerle un dump a la memoria  25Q64BV








con la cual obtuve un archivo de exactamente 8,00 MB (8.388.608 bytes) el cual lo guarde, y lo subo aqui tambien en caso de muerte extrema del equipo ahi tienen el dump para reprogramar la memorria y seguro levanta pero con el firmware de arnet.
intente cargar el firmware .bin que uds subieron en las primeras paginas y lo que gane es el router totalmente muerto, no encendía absolutamente nada ni un led, (algo que me pasa seguido cuando se carga un archivo incorrecto a una bios de una mother), simplemente volvi a programar el dump original y todo volvio a la normalidad. bien aca viene el pedido, si alguien tiene el mismo programador y a logrado instalar open wrt en el router y tiene el corazon grande como un switch cisco catalyst 2960 :D... por favor puede subir el dump de la memoria para que pueda grabarlo directamente en la eeprom?
 bien desde ya gracias de nuevo y espero todos estos errores tambien pueda ayudar a otros que esten con similares inconvenientes ...saludos.



http://www.4shared.com/zip/8-AXODNfce/DUMP_ORIGINAL.html

Demiz

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #53 en: 10-06-2015, 09:21 (Miércoles) »
por ultimo me habia olvidado aclararles que tengo un programador spi flash con el que logre hacerle un dump a la memoria  25Q64BV



con la cual obtuve un archivo de exactamente 8,00 MB (8.388.608 bytes) el cual lo guarde, y lo subo aqui tambien en caso de muerte extrema del equipo ahi tienen el dump para reprogramar la memorria y seguro levanta pero con el firmware de arnet.
intente cargar el firmware .bin que uds subieron en las primeras paginas y lo que gane es el router totalmente muerto, no encendía absolutamente nada ni un led, (algo que me pasa seguido cuando se carga un archivo incorrecto a una bios de una mother), simplemente volvi a programar el dump original y todo volvio a la normalidad. bien aca viene el pedido, si alguien tiene el mismo programador y a logrado instalar open wrt en el router y tiene el corazon grande como un switch cisco catalyst 2960 :D... por favor puede subir el dump de la memoria para que pueda grabarlo directamente en la eeprom?
 bien desde ya gracias de nuevo y espero todos estos errores tambien pueda ayudar a otros que esten con similares inconvenientes ...saludos.

http://www.4shared.com/zip/8-AXODNfce/DUMP_ORIGINAL.html

Hi,
From your last screen shot of I see that you are overwriting the cfe boot loader with openwrt image. CFE must exist always, because it is a program that initializes device and than loads rom then. After investigating your original dump bin I find out that rom start address needs to be 0x10000. Everything above that address is for CFE.
Also openwrt bin size must be 4MB not 8MB because that exceeds overall memory.

Is that DUMP ORIGINAL.BIN you posted fully working?


« Última modificación: 10-06-2015, 09:52 (Miércoles) por Demiz »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #54 en: 10-06-2015, 09:56 (Miércoles) »
@ mat_up_14

Tienes los conceptos un tanto equivocados. Como dice Demiz, estás sobreescribiendo la parte del CFE con la parte de openwrt, con lo que es normal que tengas un router "muerto" al iniciar, dado que el router no encuentra el CFE (que es como la BIOS del ordenador), así que no sabe cómo arrancar.

¿De dónde sacas la imagen de 8 megas de openwrt? En el hilo no hay ninguna que ocupe eso.
¿Dónde tienes el servidor TFTP? No se ve corriendo en ninguna de las imágenes que posteas. Simplemente paras el CFE por consola y luego accedes por HTTP. Se ve que pones el comando f help y que el CFE te devuelve que no encuentra esa imagen: primero porque intentas descargar una imagen llamada "help", y segundo porque no tienes funcionando el servidor TFTP en el PC, así que es imposible que lo encuentre.

Te aconsejo que configures y arranques el servidor TFTP, y que la imagen la quemes a través de ese procedimiento.
Si vas a configurar la IP del PC para TFTP, pon sólo la IP y la máscara. No pongas ni puerta de enlace ni DNS, no es una conexión a internet, sino una conexión directa al router.

Si quieres ver cómo se configura el servidor TFTP, mira este post, que es para otro router pero te sirve para configurar el servidor: https://foro.seguridadwireless.net/openwrt/%28desarrollo%29-observa-telecom-vh4032n/msg310444/#msg310444

mat_up_14

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #55 en: 10-06-2015, 17:58 (Miércoles) »
Hola a todos,

Tengo el router "ADB P.DG A4001N", estoy probando varias versiones de OpenWRT y tengo estos problemas:

https://downloads.openwrt.org/snapshots/trunk/brcm63xx/smp/openwrt-A4001N-squashfs-cfe.bin
https://downloads.openwrt.org/chaos_calmer/15.05-rc1/brcm63xx/smp/openwrt-A4001N-squashfs-cfe.bin --> OK
https://downloads.openwrt.org/barrier_breaker/14.07/brcm63xx/smp/openwrt-A4001N-squashfs-cfe.bin --> No funciona el wifi

La primera (trunk) me funciona bien pero viene sin LuCi, asi que de momento prefiero no utilizar.
La segunda (15.05-rc1) me funciona bien pero no puedo instalar nada desde los repositorios, me da error.
La tercera (14.07) parece que va bien pero no me va la wifi, no puedo activarla.

¿Vosotros cual utilizais? Espero que en la version final de 15.05 este todo funcionando, pero me interesa tener una version estable para el dia a dia.

Gracias por vuestra ayuda y hasta pronto.

Saludos.

Si no me equivoco, este router tiene un procesador 6328, que no tiene doble núcleo, y le estás cargando una versión SMP para doble núcleo. Prueba la versión generic.

https://downloads.openwrt.org/chaos_calmer/15.05-rc1/brcm63xx/generic/

lo solucioneeeeee!!!!!!!!!!!!!!!!!!!!! ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
jajaja.  de ahí había sacado el firmware el que dice ok.... pesa 8mb y es el que me estuvo generando TOOOOODOS los problemas, simplemente descargue el de la primera pagina que pesa 4.5 mb y funciono a la primera, directamente a través de la pagina upload, nose en que momento desvié mi camino y descargue un firmware incorrecto, sugiero eliminen el comentario o aclaren que ese firmware  no es para el 4001N... en fin paso a mostrarles el open wrt, solo que ahora estaba vienedo si hay alguna configuración que permita WDS para poder repetir una señal wifi de otro router . de nuevo gracias a todos.

PD: con respecto a los servidores tftp: si sabia como configurarlos, de echo en un principio podía grabar las configuraciones en la carpeta root del server tftp que lo tengo corriendo con open media vault que tengo instalado para otros menesteres.. tambien en un momento probe con tftpd32 ya que no lograba el flasheo (se me paso subir esas print) porque al final siempre me daba el mismo error, (y claro si nada que ver el firmware que yo intentaba meter)
PD": con respecto a las posiciones de memoria sabia que era un manotazo de ahogado intentar grabar los binarios de openwrt directamente en la flash.. y sabia en algún punto que el cfe tenia que estar en una porción de memoria sal inicio de la flash, pero tenia la esperanza de que el binario descargada tenga esa porción incluida también, .. me equivoque, aunque en el fondo sabia que no iba a funcionar, pero me sirvió para tener un dump de la flash y compartirlo acá, estoy seguro que a alguien le puede servir.





Matias_Mansilla/listorti_zpsvi7bkbvy.png[/img]

fernando3k

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #56 en: 10-06-2015, 22:51 (Miércoles) »
mat_up_14: me alegro que lo hayas solucionado, en realidad no necesitás tener un servidor tftp como en otros routers ya que el cfe posee un servidor web y la imagen la podés subír directamente por http

Demiz: you can download here original cfe of arnet firmware, i hope it be helpful for you. md5: 0829202ee46f14dfc34af1c13739c2a4
« Última modificación: 11-06-2015, 06:39 (Jueves) por fernando3k »

Demiz

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #57 en: 11-06-2015, 07:50 (Jueves) »
mat_up_14: me alegro que lo hayas solucionado, en realidad no necesitás tener un servidor tftp como en otros routers ya que el cfe posee un servidor web y la imagen la podés subír directamente por http

Demiz: you can download here original cfe of arnet firmware, i hope it be helpful for you. md5: 0829202ee46f14dfc34af1c13739c2a4

Thanks fernando3k,
I've already managed to install arnet cfe from mat_up_14 dump, and installed openwrt successfully.
I'm using official 14.07 as 15.05 is padded to be 8MB (for unknown reasons) and don't fit into memory, and in this build wifi and usb are not working.
After attaching usb drive dmesg says nothing so I think kernel is not reacting to usb port.
Is there way to fix this?
« Última modificación: 11-06-2015, 08:37 (Jueves) por Demiz »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #58 en: 11-06-2015, 08:29 (Jueves) »
[...] ahora estaba vienedo si hay alguna configuración que permita WDS para poder repetir una señal wifi de otro router . de nuevo gracias a todos.

Ese router tiene la wifi Broadcom, así que va a ser que no. Para repetir la wifi necesitas un pincho wifi adicional.

After attaching usb drive dmesg says nothing so I think kernel is not reacting to usb port.
Is there way to fix this?

Yes. Install USB and filesystem support packages from repository. They're not included by default.

http://wiki.openwrt.org/doc/howto/usb.essentials
http://wiki.openwrt.org/doc/howto/usb.storage

Demiz

  • Visitante
Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
« Respuesta #59 en: 11-06-2015, 09:16 (Jueves) »
Yes. Install USB and filesystem support packages from repository. They're not included by default.

http://wiki.openwrt.org/doc/howto/usb.essentials
http://wiki.openwrt.org/doc/howto/usb.storage

That worked, thanks!
Is there a trick for usb led and wifi to get working?