Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: fernando3k en 21-06-2014, 06:08 (Sábado)

Título: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 21-06-2014, 06:08 (Sábado)
Abro un nuevo tema para reunir en un solo thread la información sobre este router de la forma más prolija y completa que pueda, y pedirle a Noltari ;D que cuando tenga tiempo agregue el soporte para este router que es muy similar al Comtrend AR-5387un.

No confundir con el A4001N1 que es soportado bajo el nombre de A4001N: http://wiki.openwrt.org/toh/adb/p.dg_a4001n1 (http://wiki.openwrt.org/toh/adb/p.dg_a4001n1)

La marca y modelo completo es: ADB P.DG A4001N A-000-1A1-AE
Board Id: 96328dg2x2

Firmware original:
PDG_TAR_4.06L.02.2813 (https://www.mediafire.com/?r5vzydtnfd2w2j7)


Imagenes del router: (para que no queden dudas sobre cual es y vean la similitud con el AR-5387un)

(http://www.mediafire.com/convkey/f4f0/3n6d664221xgp7p4g.jpg) (http://www.mediafire.com/view/?3n6d664221xgp7p)

(http://www.mediafire.com/convkey/3ac2/tq8pkl6s6gzhti94g.jpg) (http://www.mediafire.com/view/?tq8pkl6s6gzhti9)

(http://www.mediafire.com/convkey/89ee/thnoqqut5v1is5n4g.jpg) (http://www.mediafire.com/view/?thnoqqut5v1is5n)

(http://www.mediafire.com/convkey/506f/gscyc9fckd4s1464g.jpg) (http://www.mediafire.com/view/?gscyc9fckd4s146)


Soporte:
Usando la rama Barrier Breaker 14.04 del repositorio de Noltari funciona todo (obviamente el modem DSL no): ethernet, usb, wifi (driver brcmsmac). Pero tuve que modificar los siguientes ficheros (no se si me falta modificar algo más) para agregar soporte:

Código: [Seleccionar]
barrier-breaker-openwrt/target/linux/brcm63xx/base-files/etc/uci-defaults/02_network
barrier-breaker-openwrt/target/linux/brcm63xx/base-files/etc/uci-defaults/09_fix_crc
barrier-breaker-openwrt/target/linux/brcm63xx/base-files/lib/brcm63xx.sh
barrier-breaker-openwrt/target/linux/brcm63xx/brcm6328/profiles/ADB.mk
barrier-breaker-openwrt/target/linux/brcm63xx/files/arch/mips/bcm63xx/boards/board_bcm963xx.c
barrier-breaker-openwrt/target/linux/brcm63xx/image/Makefile
barrier-breaker-openwrt/target/linux/brcm63xx/base-files/etc/uci-defaults/01_leds

A partir de esas modificaciones creé este parche (https://www.mediafire.com/?d9it1ji8w631zdw) que renombra el actual A4001N a A4001N1 y agrega el soporte para el A4001N. Colocar el parche en el mismo nivel que el directorio barrier-breaker-openwrt y aplicar con:
Código: [Seleccionar]
patch -p1 < A4001N.patch
Por cierto, el wifi como AP NO me anda perfecto, pero quizá sea un problema de la interfaz luci y no del driver. Como cliente me anda bárbaro, tendría que seguir testeando...


Imagen compilada:
openwrt-PDG-A4001N-squashfs-cfe.bin (https://www.mediafire.com/?1otv703fdp0b7h9)
MD5: 2d02e434cc2d21fee569d3b99a9b1255

Imagen compilada el 3/9/2015 desde la rama trunk del repositorio oficial
Aparentemente anda todo, el wifi mas o menos, en las pruebas que hice como AP se pierden muchos paquetes, pero anda. Creo que anda mejor con el driver b43.
Con el driver b43 (http://www.mediafire.com/download/j521a2shpc5gf1r/b43.zip)
Con el driver brcmsmac (soporta modo N) (http://www.mediafire.com/download/bvuq8cxc03e8cwy/brcmsmac.zip)
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 21-06-2014, 06:10 (Sábado)
Bootlog OEM


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                  : a4:52:6f:0c:00:00 
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: 0
Booting from only image (0xb8010000) ...
Code Address: 0x80010000, Entry Address: 0x80014230
Decompression OK!
Entry at 0x80014230
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80014230
Linux version 2.6.30 (paolo@cuttle) (gcc version 4.4.2 (Buildroot 2010.02-git) ) #1 Thu Jun 9 13:17:19 CEST 2011
HS Serial flash device: name ID_W25X64, id 0xef17 size 8192KB
96328dg2x2 prom init
CPU revision is: 0002a075 (Broadcom4350)
Determined physical RAM map:
 memory: 01f00000 @ 00000000 (usable)
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  Normal   0x00001000 -> 0x00001f00
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00001f00
On node 0 totalpages: 7936
free_area_init_node: node 0, pgdat 80314560, node_mem_map 81000000
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 30 pages used for memmap
  Normal zone: 3810 pages, LIFO batch:0
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 7874
Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200
wait instruction: enabled
Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes.
Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
RCU-based detection of stalled CPUs is enabled.
NR_IRQS:128
PID hash table entries: 128 (order: 7, 512 bytes)
console [ttyS0] enabled
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 27956k/31744k available (2574k kernel code, 3788k reserved, 518k data, 124k init, 0k highmem)
Calibrating delay loop... 319.48 BogoMIPS (lpj=159744)
Mount-cache hash table entries: 512
net_namespace: 812 bytes
NET: Registered protocol family 16
Total Flash size: 8192K with 2048 sectors
registering PCI controller with io_map_base unset
registering PCI controller with io_map_base unset
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pci 0000:00:09.0: reg 10 32bit mmio: [0x10002600-0x100026ff]
pci 0000:00:0a.0: reg 10 32bit mmio: [0x10002500-0x100025ff]
pci 0000:01:00.0: PME# supported from D0 D3hot
pci 0000:01:00.0: PME# disabled
pci 0000:02:00.0: reg 10 64bit mmio: [0x000000-0x003fff]
pci 0000:02:00.0: supports D1 D2
pci 0000:01:00.0: PCI bridge, secondary bus 0000:02
pci 0000:01:00.0:   IO window: disabled
pci 0000:01:00.0:   MEM window: 0x10f00000-0x10ffffff
pci 0000:01:00.0:   PREFETCH window: disabled
PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:01:00.0 to 64
BLOG v2.1 Initialized
NET: Registered protocol family 8
NET: Registered protocol family 20
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
squashfs: version 4.0 with LZMA457 ported by BRCM
fuse init (API version 7.11)
msgmni has been set to 54
io scheduler noop registered (default)
pcieport-driver 0000:01:00.0: device [14e4:6328] has invalid IRQ; check vendor BIOS
PCI: Setting latency timer of device 0000:01:00.0 to 64
Driver 'sd' needs updating - please use bus_type methods
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
NET: Registered protocol family 24
bcm963xx_mtd driver v1.0
File system address: 0xb8010100
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
PCI: Enabling device 0000:00:0a.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:00:0a.0 to 64
ehci_hcd 0000:00:0a.0: EHCI Host Controller
ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0a.0: Enabling legacy PCI PM
ehci_hcd 0000:00:0a.0: irq 50, io mem 0x10002500
ehci_hcd 0000:00:0a.0: USB f.f started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
PCI: Enabling device 0000:00:09.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:00:09.0 to 64
ohci_hcd 0000:00:09.0: OHCI Host Controller
ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:09.0: irq 49, io mem 0x10002600
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver usblp
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
brcmboard: brcm_board_init entry
SES: Button Interrupt 0x1 is enabled
SES: LED GPIO 0x8009 is enabled
Serial: BCM63XX driver $Revision: 3.00 $
ttyS0 at MMIO 0xb0000100 (irq = 36) is a BCM63XX
ttyS1 at MMIO 0xb0000120 (irq = 47) is a BCM63XX
bcmxtmrt: Broadcom BCM6328B0 ATM/PTM Network Device v0.3 Jun  9 2011 13:14:29
Broadcom Logger v0.1 Jun  9 2011 13:12:40
Mirror/redirect action on
u32 classifier
    input device check on
    Actions configured
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
Initializing MCPD Module
Ebtables v2.0 registered
ebt_time registered
ebt_ftos registered
ebt_wmm_mark registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:0.
Freeing unused kernel memory: 124k freed
init started:  BusyBox v1.00 (2011.06.09-11:20+0000) multi-call binary


BusyBox v1.00 (2011.06.09-11:20+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.


Loading drivers and kernel modules...

pktflow: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Broadcom Packet Flow Cache  Char Driver v2.1 Jun 11 2010 15:27:43 Registered<242>
NBUFF v1.0 Initialized
Broadcom Packet Flow Cache learning via BLOG enabled.
Created Proc FS /procfs/fcache
Broadcom Packet Flow Cache registered with netdev chain
Constructed Broadcom Packet Flow Cache v2.1 Jun 11 2010 15:27:42
bcmxtmcfg: bcmxtmcfg_init entry
adsl: adsl_init entry
Broadcom BCM6328B0 Ethernet Network Device v0.1 Jun  9 2011 13:12:48
ETH Init: 180 tx BDs at 0xa195b000
ETH Init: 400 rx BDs at 0xa1a6f000
ETH Init: 400 rx BDs at 0xa1a34000
dgasp: kerSysRegisterDyingGaspHandler: bcmsw registered
eth0: MAC Address: A4:52:6F:0C:00:00
eth1: MAC Address: A4:52:6F:0C:00:00
eth2: MAC Address: A4:52:6F:0C:00:00
eth3: MAC Address: A4:52:6F:0C:00:00
--WAPI support
PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:02:00.0 to 64
wl:srom not detected,using main memory mapped srom info(wombo board)
wl:loading /etc/wlan/bcm43225_map.bin
wl0: Broadcom BCMa8d8 802.11 Wireless Controller 5.60.120.1.cpePDG_TEF_4.06L2.0028.2-wapi
dgasp: kerSysRegisterDyingGaspHandler: wl0 registered
Broadcom 802.1Q VLAN Interface, v0.1

===== Release Version PDG_TAR_4.06L.02.2813 (build timestamp 110613_1826) =====


SerialNumber:

SSID:

WEP Key:

WPA Key:

Web access password:

SerialNumber:

SSID:

WEP Key:

WPA Key:

Web access password:
generateKey
PassPhrase=z195tm3ozx ,idx=0
m_instance_wl[i].m_wlMssidVar[k].wlKeys64[j]=z195t ,idx=0
m_instance_wl[i].m_wlMssidVar[k].wlKeys128[j]=z195t ,idx=0
m_instance_wl[i].m_wlMssidVar[k].wlKeys64[j]=z195t ,idx=0
m_instance_wl[i].m_wlMssidVar[k].wlKeys128[j]=z195t ,idx=0
m_instance_wl[i].m_wlMssidVar[k].wlKeys64[j]=z195t ,idx=0
m_instance_wl[i].m_wlMssidVar[k].wlKeys128[j]=z195t ,idx=0
m_instance_wl[i].m_wlMssidVar[k].wlKeys64[j]=z195t ,idx=0
m_instance_wl[i].m_wlMssidVar[k].wlKeys128[j]=z195t ,idx=0
ssk:error:379.082:wlWriteMdmDefault:566:set con successo
bridge br0 does not exist!
bridge br0 does not exist!
WLmngr Daemon is running
optarg=-1 shmId=-1
wlevt_init@107: opened loopback socket 4
wlevt is ready for new msg...
ssk:error:380.333:mdm_addDefaultLanObjects:210:exit #1
factoryCfg 0
ssk:error:380.496:rutPMap_isLanInterfaceFilter:736:could not find filter interface 5
ssk:error:380.497:rutPMap_isWanInterfaceFilter:767:could not find filter interface 5
smd:error:380.506:processRestartAppMsg:2166:restart of app:24 skipped (pid:315 state:1)
smd:error:380.510:processRestartAppMsg:2166:restart of app:24 skipped (pid:315 state:1)
smd:error:380.628:processRestartAppMsg:2166:restart of app:24 skipped (pid:315 state:1)
device eth0 entered promiscuous mode
ip_tables: (C) 2000-2006 Netfilter Core Team
device eth1 entered promiscuous mode
device eth2 entered promiscuous mode
device eth3 entered promiscuous mode
device wl0 entered promiscuous mode
br0: port 5(wl0) entering forwarding state
BcmAdsl_Initialize=0xC00B50CC, g_pFnNotifyCallback=0xC00DB084
pSdramPHY=0xA1FFFFF8, 0xB2A5C 0x9BADBECD
AdslCoreSharedMemInit: shareMemAvailable=492112
AdslCoreHwReset:  AdslOemDataAddr = 0xA1F682BC
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
XTM Init: 400 rx BDs at 0xa0e45000
XTM Init: 100 rx BDs at 0xa0f67400
ssk:error:385.077:undoDynamicMappings:823:could not find availIntf for key=5
monitor task is initialized pid= 237
Switch MDK: num_switches = 1
Switch MDK: unit = 0; phy_pbmp = 0xf; config_pbmp = 0xf
Switch MDK link poll thread: unit=0; phypbmp=0xf
eth0 Link UP 100 mbps full duplex
br0: port 1(eth0) entering forwarding state
There is no Predefined DevicePin in CFE
WPS Device PIN = 75059132
device wl0 left promiscuous mode
br0: port 5(wl0) entering disabled state
device wl0 entered promiscuous mode
br0: port 5(wl0) entering forwarding state
killall: wapid: no process killed
Setting SSID: "WiFi-Arnet-7412"
Setting SSID: "Guwl0.1 (): not using net_device_ops yet
est"
Setting SSID: "Guwl0.2 (): not using net_device_ops yet
est1"
Setting SSID: "Guwl0.3 (): not using net_device_ops yet
est2"
br0: port 5(wl0) entering disabled state

m_instance_wl[0].m_wlVar.wlEnbl TRUE!!!!
wlctl: Unsupported
wlctl: Unsupported
wlctl: Unsupported
wlctl: Undefined error
COEX: downgraded chanspec 0x2d08 to 0x2b06: channel 3 used by exiting BSSs
COEX: downgraded chanspec 0x2e06 to 0x2b08: channel 1 used by exiting BSSs
COEX: downgraded chanspec 0x2d06 to 0x2b04: channel 1 used by exiting BSSs
chanspec 0x2d08 selected
device wl0 left promiscuous mode
br0: port 5(wl0) entering disabled state
device wl0 entered promiscuous mode
br0: port 5(wl0) entering forwarding state
Reaped 1022
UPnP daemon is ready to run
sh: wapid: not found

BCM96328 Broadband Router
Login:
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 21-06-2014, 06:14 (Sábado)
Luces y botones

Asocié los puerto gpio para los leds y los botones (tiene un botón más aparte del reset y está sin etiquetar en la carcasa)
NO encontré ningún gpio para la luz de wlan
La luz usb NO se prende al enchufar un prendrive.
Algo curioso es que tiene un led que va tapado con la carcasa como me hizo notar danitool, y aún mas curioso es que se lo puede prender y apagar (gpio 9 active low)


Código: [Seleccionar]
.leds = {
{
.name = "A4001N:green:power",
.gpio = 8,
.default_trigger = "default-on",
},
{
.name = "A4001N:red:power",
.gpio = 4,
},
{
.name = "A4001N:red:inet",
.gpio = 1,
},
{
.name = "A4001N:green:usb",
.gpio = 10,
.active_low = 1,
},
{
.name = "A4001N:green:dsl",
.gpio = 11,
.active_low = 1,
},
},

.buttons = {
{
.desc = "reset",
.gpio = 23,
.active_low = 1,
.type = EV_KEY,
.code = KEY_RESTART,
.debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
},
{
.desc = "wps",
.gpio = 24,
.active_low = 1,
.type = EV_KEY,
.code = KEY_WPS_BUTTON,
.debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
},
},
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 21-06-2014, 07:12 (Sábado)
Bootlog con OpenWRT


Código: [Seleccionar]
Booting from only image (0xb8010000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80010000
[    0.000000] Linux version 3.10.34 (fernando@Dijkstra) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.01 r40396) ) #2 Mon Jun 23 21:51:17 ART 2014
[    0.000000] unknown BCM6328 variant: 0
[    0.000000] Detected Broadcom 0x6328 CPU revision b0
[    0.000000] CPU frequency is 320 MHz
[    0.000000] 32MB of RAM installed
[    0.000000] registering 32 GPIOs
[    0.000000] board_bcm963xx: Boot address 0xb8000000
[    0.000000] board_bcm963xx: CFE version: A4001N-V000
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0002a075 (Broadcom BMIPS4350)
[    0.000000] board_bcm963xx: board name: 96328dg2x2
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x01ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x01ffffff]
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes.
[    0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Memory: 29008k/32768k available (2309k kernel code, 3760k reserved, 607k data, 216k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] Calibrating delay loop... 318.46 BogoMIPS (lpj=636928)
[    0.036000] pid_max: default: 32768 minimum: 301
[    0.040000] Mount-cache hash table entries: 512
[    0.048000] NET: Registered protocol family 16
[    0.288000] registering PCI controller with io_map_base unset
[    0.300000] bio: create slab <bio-0> at 0
[    0.304000] PCI host bridge to bus 0000:00
[    0.308000] pci_bus 0000:00: root bus resource [mem 0x10f00000-0x10ffffff]
[    0.312000] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.316000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.320000] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.324000] pci 0000:00:00.0: BAR 8: assigned [mem 0x10f00000-0x10ffffff]
[    0.328000] pci 0000:01:00.0: BAR 0: assigned [mem 0x10f00000-0x10f03fff 64bit]
[    0.332000] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.336000] pci 0000:00:00.0:   bridge window [mem 0x10f00000-0x10ffffff]
[    0.340000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[    0.344000] Switching to clocksource MIPS
[    0.352000] PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
[    0.360000] bcma: bus0: Found chip with id 0xA8D9, rev 0x01 and package 0x0A
[    0.368000] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x22, class 0x0)
[    0.376000] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x17, class 0x0)
[    0.384000] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0F, class 0x0)
[    0.476000] bcma: bus0: Invalid SPROM read from the PCIe card, trying to use fallback SPROM
[    0.484000] bcm63xx_sprom_bcma: filled sprom for chip id 0xa8d9
[    0.500000] bcma: bus0: Bus registered
[    0.504000] NET: Registered protocol family 2
[    0.512000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.516000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.524000] TCP: Hash tables configured (established 512 bind 512)
[    0.532000] TCP: reno registered
[    0.536000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.540000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.548000] NET: Registered protocol family 1
[    0.556000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.564000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.572000] msgmni has been set to 56
[    0.576000] io scheduler noop registered
[    0.580000] io scheduler deadline registered (default)
[    0.588000] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 36) is a bcm63xx_uart
[    0.596000] console [ttyS0] enabled, bootconsole disabled
[    0.596000] console [ttyS0] enabled, bootconsole disabled
[    0.612000] m25p80 spi1.0: found s25fl064k, expected m25p80
[    0.620000] m25p80 spi1.0: s25fl064k (8192 Kbytes)
[    0.624000] bcm63xxpart: CFE boot tag found with version 6 and board type 96328dg2x2
[    0.632000] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000
[    0.640000] bcm63xxpart: Partition 1 is kernel offset 10100 and length 10ff00
[    0.648000] bcm63xxpart: Partition 2 is rootfs offset 120000 and length 6d0000
[    0.652000] bcm63xxpart: Partition 3 is nvram offset 7f0000 and length 10000
[    0.660000] bcm63xxpart: Partition 4 is linux offset 10000 and length 7e0000
[    0.668000] bcm63xxpart: Spare partition is offset 480004 and length 36fffc
[    0.676000] 5 bcm63xxpart partitions found on MTD device spi1.0
[    0.680000] Creating 5 MTD partitions on "spi1.0":
[    0.688000] 0x000000000000-0x000000010000 : "CFE"
[    0.696000] 0x000000010100-0x000000120000 : "kernel"
[    0.700000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.716000] 0x000000120000-0x0000007f0000 : "rootfs"
[    0.724000] mtd: device 2 (rootfs) set to be root filesystem
[    0.728000] mtd: partition "rootfs_data" created automatically, ofs=0x480000, len=0x370000
[    0.736000] 0x000000480000-0x0000007f0000 : "rootfs_data"
[    0.744000] 0x0000007f0000-0x000000800000 : "nvram"
[    0.752000] 0x000000010000-0x0000007f0000 : "linux"
[    0.800000] b53_common: found switch: BCM63xx, rev 0
[    0.804000] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.816000] TCP: cubic registered
[    0.820000] NET: Registered protocol family 17
[    0.824000] 8021q: 802.1Q VLAN Support v1.8
[    0.840000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.852000] Freeing unused kernel memory: 216K (802ea000 - 80320000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
[    5.544000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 1, 100Mbps, full-duplex
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    7.284000] usbcore: registered new interface driver usbfs
[    7.288000] usbcore: registered new interface driver hub
[    7.296000] usbcore: registered new device driver usb
[    7.316000] Button Hotplug driver version 0.4.1
[    7.420000] SCSI subsystem initialized
[    7.440000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.448000] ehci-platform: EHCI generic platform driver
[    7.560000] ehci-platform ehci-platform: EHCI Host Controller
[    7.564000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    7.572000] ehci-platform ehci-platform: irq 50, io mem 0xb0002500
[    7.592000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[    7.600000] hub 1-0:1.0: USB hub found
[    7.604000] hub 1-0:1.0: 1 port detected
[    7.616000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    7.620000] ohci-platform ohci-platform: Generic Platform OHCI Controller
[    7.628000] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[    7.636000] ohci-platform ohci-platform: irq 49, io mem 0xb0002600
[    7.704000] hub 2-0:1.0: USB hub found
[    7.708000] hub 2-0:1.0: 1 port detected
[    7.728000] usbcore: registered new interface driver usb-storage
[    7.736000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled.0/input/input0
jffs2 is not ready - marker found
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[   14.196000] NET: Registered protocol family 10
[   14.236000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[   14.272000] nf_conntrack version 0.5.0 (456 buckets, 1824 max)
[   14.292000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   14.336000] Loading modules backported from Linux version master-2014-03-31-1-0-g5c109d2
[   14.344000] Backport generated by backports.git backports-20140221-0-g8e94650
[   14.360000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   14.408000] usbcore: registered new interface driver usblp
[   14.452000] xt_time: kernel timezone is -0000
[   14.528000] cfg80211: Calling CRDA to update world regulatory domain
[   14.540000] cfg80211: World regulatory domain updated:
[   14.544000] cfg80211:  DFS Master region: unset
[   14.548000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   14.556000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   14.568000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   14.576000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   14.584000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   14.592000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   14.600000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   14.712000] PPP generic driver version 2.4.2
[   14.724000] NET: Registered protocol family 24
[   14.840000] brcmsmac bcma0:0: mfg 4bf core 812 rev 23 class 0 irq 31
[   22.136000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 1, 100Mbps, full-duplex
[   31.188000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 1, 100Mbps, full-duplex
[   31.200000] device eth0.1 entered promiscuous mode
[   31.204000] device eth0 entered promiscuous mode
[   31.220000] br-lan: port 1(eth0.1) entered forwarding state
[   31.224000] br-lan: port 1(eth0.1) entered forwarding state
[   32.216000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[   33.228000] br-lan: port 1(eth0.1) entered forwarding state
[   37.992000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   38.008000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   38.012000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[   46.464000] jffs2: notice: (920) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
procd: - init complete -
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 24-06-2014, 01:52 (Martes)
Para que encienda el led USB cuando se conecta algo había que agregar al fichero barrier-breaker-openwrt/target/linux/brcm63xx/base-files/etc/uci-defaults/01_leds lo siguiente dentro del case:

Código: [Seleccionar]
'96328dg2x2')
ucidef_set_led_usbdev "usb" "USB" "A4001N:green:usb" "1-1"
;;

y compilar con el modulo ledtrig-usbdev, así que ese modulo lo agregué a barrier-breaker-openwrt/target/linux/brcm63xx/brcm6328/profiles/ADB.mk

Actualicé el parche y la imagen compilada con estos cambios.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: davidcba en 10-07-2014, 21:22 (Jueves)
Para que encienda el led USB cuando se conecta algo había que agregar al fichero barrier-breaker-openwrt/target/linux/brcm63xx/base-files/etc/uci-defaults/01_leds lo siguiente dentro del case:

Código: [Seleccionar]
'96328dg2x2')
ucidef_set_led_usbdev "usb" "USB" "A4001N:green:usb" "1-1"
;;

y compilar con el modulo ledtrig-usbdev, así que ese modulo lo agregué a barrier-breaker-openwrt/target/linux/brcm63xx/brcm6328/profiles/ADB.mk

Actualicé el parche y la imagen compilada con estos cambios.

¿Pudiste hacer funcionar en este router un modem 3g? Porque he intentado instalando todos los módulos necesarios pero nada. Por eso queria saber si funcionan los modems 3g en este router para no perder el tiempo. Saludos desde cba capital
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 11-07-2014, 08:03 (Viernes)
¿Pudiste hacer funcionar en este router un modem 3g? Porque he intentado instalando todos los módulos necesarios pero nada. Por eso queria saber si funcionan los modems 3g en este router para no perder el tiempo. Saludos desde cba capital

No probé, pero estoy casi seguro que debería andar si el modem 3g es estandar ya que el puerto USB está soportado. Probablemente sea cuestión de configuración.
Fijate este link a ver si te sirve: http://wiki.openwrt.org/doc/recipes/3gdongle
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: davidcba en 12-07-2014, 00:58 (Sábado)
¿Pudiste hacer funcionar en este router un modem 3g? Porque he intentado instalando todos los módulos necesarios pero nada. Por eso queria saber si funcionan los modems 3g en este router para no perder el tiempo. Saludos desde cba capital

No probé, pero estoy casi seguro que debería andar si el modem 3g es estandar ya que el puerto USB está soportado. Probablemente sea cuestión de configuración.
Fijate este link a ver si te sirve: http://wiki.openwrt.org/doc/recipes/3gdongle

A que te referis con que si el modem es estandar? Porque yo tengo 2 modem ZTE uno de la empresa de CLARO ARGENTINA y otro de PERSONAL. Ah y uno huawei E303 de personal
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 12-07-2014, 01:54 (Sábado)
A que te referis con que si el modem es estandar? Porque yo tengo 2 modem ZTE uno de la empresa de CLARO ARGENTINA y otro de PERSONAL. Ah y uno huawei E303 de personal
Me refiero a que no tenga cosas raras, que funcione con el mismo protocolo de comunicación que los que están soportados en Linux, etc.
No conozco de modem 3g, lo único que he usado fue el modem 3g del celular con Linux en la PC, nada más. Pero me imagino que no debe haber un driver para cada modem 3g.
Los modems esos que decis te andan en Linux en la PC?
Me acuerdo de los modem dialup pci que para abaratar costos no eran completamente modems, sino que parte de lo que debería hacerse por hardware lo hacían los drivers, y al no ser estandar Linux tenía problemas para darles soporte. Eran los llamados Winmodems. A eso me refiero con "estandar", más allá de si es un estandar o no.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: davidcba en 12-07-2014, 02:15 (Sábado)
A que te referis con que si el modem es estandar? Porque yo tengo 2 modem ZTE uno de la empresa de CLARO ARGENTINA y otro de PERSONAL. Ah y uno huawei E303 de personal
Me refiero a que no tenga cosas raras, que funcione con el mismo protocolo de comunicación que los que están soportados en Linux, etc.
No conozco de modem 3g, lo único que he usado fue el modem 3g del celular con Linux en la PC, nada más. Pero me imagino que no debe haber un driver para cada modem 3g.
Los modems esos que decis te andan en Linux en la PC?
Me acuerdo de los modem dialup pci que para abaratar costos no eran completamente modems, sino que parte de lo que debería hacerse por hardware lo hacían los drivers, y al no ser estandar Linux tenía problemas para darles soporte. Eran los llamados Winmodems. A eso me refiero con "estandar", más allá de si es un estandar o no.

Tengo que instalar linux? No puedo instalar el ubuntu en una maquina virtual? Yo solo lo que hice fue instalar la imagen compilada que hiciste la descargué y la instalé en el modem. Nada mas XD.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 12-07-2014, 02:35 (Sábado)
Tengo que instalar linux? No puedo instalar el ubuntu en una maquina virtual? Yo solo lo que hice fue instalar la imagen compilada que hiciste la descargué y la instalé en el modem. Nada mas XD.
Te pregunto si te anduvo en Linux en la PC porque si me decís que no, entonces directamente ni lo intentaría en el router.
Podes probar booteando una live cd, con un pendrive o con una maquina virtual, es lo mismo. No hace falta que lo instales.
Veo que hiciste la pregunta en otros hilos y te respondieron satisfactoriamente.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Noltari en 27-07-2014, 21:35 (Domingo)
El soporte para este router ha sido integrado en el repositorio oficial de OpenWrt:
https://dev.openwrt.org/changeset/41852

Saludos.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 27-07-2014, 22:24 (Domingo)
El soporte para este router ha sido integrado en el repositorio oficial de OpenWrt:
https://dev.openwrt.org/changeset/41852

Saludos.
Es una muy buena noticia >:(
Muchas gracias Noltari! ;)
Saludos.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Silvio Rucci en 14-09-2014, 20:11 (Domingo)
Es una excelente noticia    ;)
Y por otra parte tengo solo una consulta para saber si alguno de los miembros del foro puede confirmarme que el firmware que esta disponible para este router es el que se encuentra publicado bajo la siguiente url: 

http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/openwrt-A4001N-squashfs-cfe.bin

O aun es necesario bajar los parches de Noltari y recompilar openwrt

Desde ya muchas Gracias
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 21-09-2014, 02:33 (Domingo)
Es una excelente noticia    ;)
Y por otra parte tengo solo una consulta para saber si alguno de los miembros del foro puede confirmarme que el firmware que esta disponible para este router es el que se encuentra publicado bajo la siguiente url: 

http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/openwrt-A4001N-squashfs-cfe.bin

O aun es necesario bajar los parches de Noltari y recompilar openwrt

Desde ya muchas Gracias

Sí, ese es el firmware de este modelo, pero creo que con esa imagen no anda todo por falta de algún que otro parche
Arriba de todo hay una imagen que compilé y funciona todo (no a la perfección, pero anda). La probaste?
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Silvio Rucci en 21-09-2014, 20:20 (Domingo)
La imagen que esta arriba, en el siguiente link
http://www.mediafire.com/download/1otv703fdp0b7h9/openwrt-PDG-A4001N-squashfs-cfe.bin

la cargue varias veces (alrededor de 5) pero en ninguna ocacion consegui que me respondiera Luci o algo mas basico como un ping a 192.168.1.1 o 192.168.0.1 colocando direcciones estaticas en la ETH de mi pc ( 192.168.1.10 y 192.168.0.10) de hecho monitorie con el wireshark para ver la mensajeria ARP y no pude detectar que la MAC del ruter se registrara contra la ETH de la pc a pesar de tener un cable cruzado entre ambos extremos.

Lamentablemente no tengo a la mano un conversor a serial de 3.3v para ver la consola directamente por lo cual no te puedo dar un mejor feedback aun, voy a fabricar uno para ver que pasa con tu imagen si quieres.

Por otra parte te comento que con la imagen que esta en el repositorio de Openwrt, Luci levanto correctamente asi como el DHCP y pude conectarme, para configurarlo, pero el wifi como AP no funciona y como cliente aun no lo he probado, pero como switch parece comportase 10 puntos incluso con el seteo de VLANS.

Si puedo aportar con alguna prueba mas sobre este Hardware, por favor haganmelo saber.
Voy a intententar en las proximas semanas de compilar un OpenWRT y de conseguir los drivers que utiliza ARNET para este Hw.
Si algunos de los miembros del foro tiene alguna sugerencia, las mismas seran vienvenidas. ;D

Muchas Gracias.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 21-09-2014, 21:04 (Domingo)
La IP que toma el router con ese firmware es la misma que el router toma por defecto en el CFE: 192.168.1.1

Estás seguro que el router tuyo es el mismo que el del post? ADB P.DG A4001N A-000-1A1-AE

Se me ocurren 3 posibles casos:
1) Tu router no tiene el mismo hardware
2) Puede que estés necesitando hacer un reset luego de instalar el firmware
3) De alguna forma tu router tiene otro board id seteado y el kernel al no reconocerlo no alcanza a bootear.

Me inclino por la 1 o la 2. Para mi se está clavando al no reconocer la board.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: zapple en 27-09-2014, 07:45 (Sábado)


No confundir con el A4001N1 que es soportado bajo el nombre de A4001N: http://wiki.openwrt.org/toh/adb/p.dg_a4001n1 (http://wiki.openwrt.org/toh/adb/p.dg_a4001n1)

La marca y modelo completo es: ADB P.DG A4001N A-000-1A1-AE
Board Id: 96328dg2x2

Hola compañeros. Tengo una duda que no he logrado aclarar sobre el modelo exacto del router para poder instalar el firm OpenWRT correcto.

Me han pasado un router 'Home Station ADSL ADB P. DG A4001N' de Movistar España como este:
(http://www.subeimagenes.com/thumb/trasera-1106003.jpg) (http://www.subeimagenes.com/img/trasera-1106003.html) Subido en subir imagenes (http://www.subeimagenes.com)

El device info dice A4001N:
(http://www.subeimagenes.com/thumb/adb-4001n-1106004.jpg) (http://www.subeimagenes.com/img/adb-4001n-1106004.html) Subido en subir imagenes (http://www.subeimagenes.com)

La etiqueta de la parte de abajo dice A4001N:
(http://www.subeimagenes.com/thumb/etiqueta-1106008.jpg) (http://www.subeimagenes.com/img/etiqueta-1106008.html) Subido en subir imagenes (http://www.subeimagenes.com)

El aspecto exterior de este router nada tiene que ver con el que se muestra en las capturas del primer post de este hilo, pero tanto en el Device info como en la etiqueta inferior indican que es un A4001N 
He encontrado un post http://enavas.blogspot.com.es/2013/03/openwrt-en-router-home-station-adb-pdg.html que trata sobre un A4001N1 (con un 1 detrás) en que hay una captura del Device info que coincide exactamente con el de mi router.

De ahi vienen mis dudas...
Para poder instalar el firm Openwrt correcto, tengo la duda de si este router corresponde a un ADB P.DG A4001N o a un ADB P.DG A4001N1??

Os agradezco la ayuda.
Un abrazo

Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 28-09-2014, 23:40 (Domingo)

Hola compañeros. Tengo una duda que no he logrado aclarar sobre el modelo exacto del router para poder instalar el firm OpenWRT correcto.



Hola, probablemente el firmware correcto sea el del A4001N1, pero no te lo puedo asegurar. Si la tabla de device info del blog que pusiste coincide completamente con la del tuyo hay altas posibilidades que ande, pero no es completamente seguro ya que por ejemplo podria pasar que el id board sea distinto y el kernel no lo reconozca.
Lo importante es que tengas el firmware original, así en caso de tener problemas poder volver a dejarlo como estaba.
Puedes consultar en el post de desarrollo del A4001N1 si alguien lo instaló en ese modem.
Lamentablemente los modelos y versiones que ponen los fabricantes de estos modems no son muy confiables...

Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: zapple en 01-10-2014, 20:15 (Miércoles)
Muchas gracias fernando3k.
He leido en el hilo del 4001N1 pero no me ha quedado claro si este modelo N es igual en caracteristicas al N1 que se comenta ahí.
Preguntaré en ese hilo a ver si alguien me lo puede aclarar.
Gracias de nuevo, un saludo
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: rascueso en 04-10-2014, 22:27 (Sábado)
hola les hago una pregunta sobre el ADB P.DG A4001N1 de arnet.
Descargue de la pag de Openwrt el archivo (openwrt-A4001N-squashfs-cfe.bin) que pesa 8M pero cuando quiero instalarlo me salta un error diciendo que tengo 7.88Mb disponibles en el ADB y no me actualiza el firm.
Con otras compilaciones de menor peso no tengo problemas para instalarla pero si con el kernel ya que la mayoría son viejas y tienen kernel 10 yo necesito el 14 para que me instale drivers usb ralink.
agradezco sus respuestas.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Tki2000 en 05-10-2014, 17:43 (Domingo)
hola les hago una pregunta sobre el ADB P.DG A4001N1 de arnet.
Descargue de la pag de Openwrt el archivo (openwrt-A4001N-squashfs-cfe.bin) que pesa 8M pero cuando quiero instalarlo me salta un error diciendo que tengo 7.88Mb disponibles en el ADB y no me actualiza el firm.
Con otras compilaciones de menor peso no tengo problemas para instalarla pero si con el kernel ya que la mayoría son viejas y tienen kernel 10 yo necesito el 14 para que me instale drivers usb ralink.
agradezco sus respuestas.

¿Has probado esto?
https://foro.seguridadwireless.net/openwrt/(tutorial)-como-intentar-instalar-paquetes-dependientes-del-kernel/ (https://foro.seguridadwireless.net/openwrt/(tutorial)-como-intentar-instalar-paquetes-dependientes-del-kernel/)
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Toberius en 27-11-2014, 02:09 (Jueves)
Hola Fernando, tengo el mismo router provisto por ARNET, es el mismo modelo que posteas, identicos numeros de modelo, me surgio el problema que las luces quedaron todas encencidas teniendo el firmware original, todavia no lo toque y como queria mejorarlo voy a meterle el firm que se menciona aqui, despues de tanto leer me di cuenta que los routers pueden ser mini ordenadores y eso me intereso bastante  :D, mas aun este router que tiene 16 Mb flash y 32 Mb de RAM y cuenta con puerto USB para utilizar un HDD para almacenamiento y/o comparticion de archivos. Conozco algo de linux y creo llevarme bien con esta tarea.

La desventaja en principio de este modelo es que no cuenta con JTAG si con puerto serie, osea que no se podria hacer un "debrick" llegado el caso, segun tengo entendido.

Lastima que no se soporta DSL, bueno sera cuestion de incorporar un modem/router para llevar a cabo este proyecto.

p.d. borre todo lo anterior porque no tenia nada que ver con este hilo, soy nuevo en este tema y estuve viendo tambien DD-WRT, pero este modelo de router no lo tienen soportado los de dd-wrt, o no supe encontrarlo.

Saludos.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Toberius en 25-12-2014, 21:03 (Jueves)
He instalado el firmware que compilo y posteo fernando3k, me funciona casi todo muy bien, el wifi excelente, nose porque a fernando no le esta andando como quiere.

Casi todo digo porque me encontre con el problema de querer actualizar paquetes y me sale el siguiente error: opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz, wget returned 1.

La url donde "ahora" esta Packages.gz es http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/packages/ se le agrego un directorio mas con el mismo nombre packages, pero asi y todo sigo teniendo el mismo error aun actualizando a la nueva url.

El cambio parece ser que se aplico hoy segun la fecha de los repositorios.

Que estoy haciendo mal ?

Saludos y feliz Navidad !










Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: jar229 en 25-12-2014, 21:06 (Jueves)
He instalado el firmware que compilo y posteo fernando3k, me funciona casi todo muy bien, el wifi excelente, nose porque a fernando no le esta andando como quiere.

Casi todo digo porque me encontre con el problema de querer actualizar paquetes y me sale el siguiente error: opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/Packages.gz, wget returned 1.

La url donde "ahora" esta Packages.gz es http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages/packages/ se le agrego un directorio mas con el mismo nombre packages, pero asi y todo sigo teniendo el mismo error aun actualizando a la nueva url.

El cambio parece ser que se aplico hoy segun la fecha de los repositorios.

Que estoy haciendo mal ?

Saludos y feliz Navidad !



https://foro.seguridadwireless.net/openwrt/%28faq%29-preguntas-mas-comunes-sobre-openwrt/#post_FAQ_Packages
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Toberius en 04-01-2015, 23:48 (Domingo)
Estoy usando OpenWrt Barrier Breaker 14.07 para  compilar, me encontre con los siguientes problemas, "Model   Unknown" en la pantalla de LuCI, y en la parte de wifi  [Señal: 0 dBm / Ruido: 0 dBm] 0%    SSID: Seguridad Wireless | Modo: Unknown Red inalámbrica desconectada o no asociada.

Donde podria revisar? o hay que aplicar algun parche, pero tengo entendido que esta es la rama estable y que ya hay soporte para este router.

Otro problema, no tengo internet desde el router a pesar de estar establelcida la puerta de enlace desde LuCI y cuando reviso resolv.conf no se encuentra como nameserver, lo tengo que cargar a mano y ahi si tengo internet.

Alguna ayuda por favor ?



Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 09-01-2015, 06:04 (Viernes)
Yo compilé la ultima versión del repositorio de noltari y me funciona bien, no probé mucho, pero me conecte como cliente a una red wifi y puedo hacer ping a google sin problemas.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 09-01-2015, 06:06 (Viernes)
Lo de model unknown tambien me lo dice, no pasa nada.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Silvio Rucci en 11-01-2015, 07:30 (Domingo)
Fernando, buenas Noches,despues de un largo tiempo sin tocar este equipo he podido fabricar mi adaptador RS232 para poder accesarlo.
Por lo que puedo ver el BOARD ID es el mismo que has publicado en este hilo y queria consultarle si me podiras indicar como subir la imagen que tu has compilado siendo que ya tengo instalada otra version de OpenWRT.

Os dejo un pequeño aporte al foro de como fabrique el adaptador y de como son las conecciones del puerto en el modem

pin 1 GND ( esta escrito sobre la placa del router)
pin 2 TX del Router
pin 3 RX del Router
pin 4 VCC 3.3 Volts (para tomar alimentacion si es necesario)

El Diseño Logico del adaptador RS232

http://www.mediafire.com/view/70bu9xg4496x8gr/Adaptador%20RS232%20a%20TTL%205v%20y%203v%20-%20Diagrama%20Logico.png (http://www.mediafire.com/view/70bu9xg4496x8gr/Adaptador%20RS232%20a%20TTL%205v%20y%203v%20-%20Diagrama%20Logico.png)

El Conexionado Fisico

http://www.mediafire.com/view/5mer52a5vh75mqn/Adaptador%20RS232%20a%20TTL%205v%20y%203v%20-%20Diagrama%20Fisico.png (http://www.mediafire.com/view/5mer52a5vh75mqn/Adaptador%20RS232%20a%20TTL%205v%20y%203v%20-%20Diagrama%20Fisico.png)

Y por otra parte te adjunto el Boot Log del equipo
http://www.mediafire.com/edit/qrj5rlb4yf7sq5q/bootlog.log (http://www.mediafire.com/edit/qrj5rlb4yf7sq5q/bootlog.log)

Y unas fotos del router y del adaptador RS232
http://www.mediafire.com/view/g9a77fgwx98hvuk/WP_20150111_001 (http://www.mediafire.com/view/g9a77fgwx98hvuk/WP_20150111_001)
http://www.mediafire.com/view/g9a77fgwx98hvuk/WP_20150111_002 (http://www.mediafire.com/view/g9a77fgwx98hvuk/WP_20150111_002)
http://www.mediafire.com/view/g9a77fgwx98hvuk/WP_20150111_003 (http://www.mediafire.com/view/g9a77fgwx98hvuk/WP_20150111_003)
http://www.mediafire.com/view/g9a77fgwx98hvuk/WP_20150111_004 (http://www.mediafire.com/view/g9a77fgwx98hvuk/WP_20150111_004)

Desde ya muchas gracias por toda la ayuda y el conocimiento que han compartido en el foro.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 11-01-2015, 21:45 (Domingo)
Hola IngSil, interesante lo que me mostrás, creo que está relacionado con un problema que vengo teniendo y que no he podido solucionar ???, bueno, tampoco he tenido tiempo...
Muy lindo el adaptador que armaste, pero te vas a querer matar, el que yo armé tiene 2 transistores y 4 resistencias nomás, aunque problablemente tu adaptador sea mas seguro que el mio... Igual yo de electrónica cero, armé el más fácil que me encontré jeje
http://www.mediafire.com/view/5c2u3n0cbf9fv41/rs232.png#
Por cierto, a simple vista por el bootlog te puedo decir que tu router no es igual al mio. Varía en la memoria flash
Tu router tiene una memoria S25FL128 de 16MB y el mio una ID_W25X64 de 8MB
Justamente el problema que vengo teniendo en otro router es con la memoria S25FL128, exactamente donde puedo descargar el firmware con el cual te bootea el router?
Por otra parte, podrías revisar los links de las imagenes del router, ya que me aparecen en las 4 la de tu adaptador.
Te vuelvo a preguntar, tu router es el ADB P.DG A4001N A-000-1A1-AE?
Si miras el bootlog de arranque con mi imagen compilada seguramente se clava al principio de esta manera:
Citar
[    0.000000] board_bcm963xx: unknown bcm963xx board: BOARD_NAME
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0002a075 (Broadcom BMIPS4350)
[    0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
Donde BOARD_NAME es el nombre de la placa pero leido de forma incorrecta, algo relacionado con la memoria imagino
El método de flasheo para mi imagen es el mismo que para cualquiera, apenas arranque apretá enter en la consola serial, asi no bootea y se queda en el CFE, una vez que está en el CFE accedés por el navegador a 192.168.1.1 y cargas la nueva imagen, podrás ver el flasheo en la consola serial. No te olvides que tenés que ponerte en la PC alguna ip en la misma subred
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 11-01-2015, 23:43 (Domingo)
Mirá que curioso, en un NuCom R5000UNv2 (con flash S25FL128) al que no logré ponerle openwrt por el mismo problema que imagino te pasa a vos, le puse el CFE del A4001N, misma compilación que tenés vos y yo en el A4001N, y logré que bootee correctamente la imagen de Openwrt que puse en el primer post para el A4001N.
Es sumamente raro ya que con ese CFE, con la flash S25FL128 y la imagen ésta a vos no te anda. Ahora a mi sí en el NuCom, siendo que nunca le había podido instalar el OpenWrt en la flash y que bootee.
Más allá de lo raro, veo que el CFE incide más de lo que esperaba en la lectura de la memoria flash, no se si por el clock o que. Igual el resultado aparenta ser contradictorio, no te parece?
De todas maneras esto me va a permitir hacer imagenes para otros routers de este tipo al cual no había logrado hacer que booteen con OpenWrt desde la flash.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Silvio Rucci en 12-01-2015, 04:06 (Lunes)
Fernando, la version de OPENWRT la descarge de este link:

http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/openwrt-A4001N-squashfs-cfe.bin (http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/openwrt-A4001N-squashfs-cfe.bin)

Gracias por la ayuda voy a intentar de nuevo con tu imagen, por lo poco que se el CFE determina el particionamiento de la flash ( como lo hace el fdisk en un disco rigido de PC) y por lo tanto determina la direccion de memoria de aranque entre otros parametros. Esto lo aprendi cuando tuve la necesidad de cargar un Linksys que se habia clavado utilizando un cable al conector JTAG y desde alli cargar primero el CFE , despues los parametros de la NVRAM y por ultimo el firmware.

Espero que te funcione, por lo menos el boot.Ami con esta version el wifi no me funciona pero el switch si.

Nuevamente muchas gracias y lugo te cuento como me fue con la prueba.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 12-01-2015, 04:47 (Lunes)
si esa es la imagen que usaste ya la probé, el wifi no anda porque no tiene los parches de noltaris. me pregunto porque te anda esa y esta no...
fijate si me podés pasar fotos de tu router, sobre todo la parte interna, sino no importa.
el cfe es un programa de arranque (de no más de 64KB al menos en los 6328), como el bios de una pc. hasta donde se no tiene nada que ver con el particionamiento de la flash.
algo que yo probaría, es cambiar el cfe a ver que pasa, pero tiene su riesgo porque si falla algo no te queda otra que grabar la memoria desde un grabador de memorias con interfaz SPI. quizá con otro cfe te arranque correctamente la imagen que está acá.
che por cierto, ya no me acuerdo, probaste compilando la ultima version del respositorio de noltaris?
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Toberius en 13-01-2015, 01:12 (Martes)
Hola IngSil, solo por curiosidad, cuanto has gastado en hacer el adaptador? digo, por ML estan vendiendo adaptadores USB a TTL por 150 pesos mas o menos.

Saludos.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 13-01-2015, 05:09 (Martes)
a mi me resulta mejor un adaptador serie-ttl y un cable usb-serie porque uso el serie para otras cosas, como por ejemplo para conectar con com****doras antiguas ya que me gusta la retrocom****ción
por otra parte muchos componentes puede ser que uno ya los tenga y no necesite comprarlos o los saque de placas que ya no se utilizan. aparte no hay nada como armar uno sus propios circuitos!
es solo una opinión personal...
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Toberius en 14-01-2015, 00:46 (Miércoles)
Si claro, hacerlo uno mismo es ademas de todo eso que mencionas Fernando, una satisfaccion.

Cambiando de tema, estoy compilando con este repo: git clone git://github.com/openwrt-es/openwrt.git -b bb-14.07-rc3

Tengo entendido que es el repo de Noltari, donde se da soporte a este modelo, tuve algunos problemas pero pude compilar al fin, resulta que no funciona el USB, ni el LED en el router,  ni cuando conecto un hdd o un pendrive, enciende los LED en hdd y no en el pendrive, y en dmesg no tengo ninguna informacion.

No se que parte en ncurses LEDs hay que cargar en el make menuconfig, hay que levantar algun parche? de eso no hice nada todavia.

El firmware que compile, le puse muchas cosas y me queda lugar para algo mas, le puse: sudo y el sistema de log syslog-ng3, estoy probando por ahora, seria bueno tener un hilo donde se diga que paquetes agregan en sus firmwares, osea, cuales son los relevantes y porque lo necesitan, por ahi me estoy haciendo lio, me interesa por ahora poder hacer andar un cliente rtorrent y un hdd externo conectado al router y que escriba y lea de alli.

Saludos.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Silvio Rucci en 16-01-2015, 04:25 (Viernes)
Toberius, buenas noches, he gastado $46 materiales y lo que tiene de interesante este adaptador son dos cosas adicionales, la primera es que, ademas de monitorear los router lo puedes utilizar para micros de 5v como los pic comunes y baratos que consigues en el mercado local, y la segunda es que puedes usar un router con openwrt con una salida serial de 3,3v para enviar comandos a un micro por el port de 5V a traves de tcp/ip y monitoriar los comandos que envia y recibe el micro con una simple terminal como putty o teraterm.

Las aplicaciones que tiene esto las dejo libradas a vuestra mente.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Silvio Rucci en 16-01-2015, 04:40 (Viernes)
Fernando, buenas noches, he encontrado el motivo por el cual no podia terminar de cargar correctamente tu imagen, y sospecho que es por el tamaño de la flash, luego de que booteo la imagen que tu publicastes comenzaron a salir los siguientes mensajes y se quedo esperando una confirmacion para ajustar el final del filesystem. Luego de ello termino la inicializacion y ahora bootea normalmente.

[   17.048000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
 0x00910018: 0x80c8 instead
[   17.060000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
 0x0091001c: 0xcd61 instead
[   17.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
 0x00910020: 0x6b78 instead
[   17.080000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at
 0x00910024: 0xf0f4 instead
[   17.088000] jffs2: Further such events for this erase block will not be print
ed
[   17.128000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x9200
00
[   17.136000] jffs2_build_filesystem(): unlocking the mtd device... done
[   17.144000] jffs2_build_filesystem(): erasing all blocks after the end marker
... done.
[   34.352000] jffs2: notice: (195) jffs2_build_xattr_subsystem: complete buildi
ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0
 orphan) found.


El log del boot actual:

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 S25FL128, id 0x0118 size 16384KB
Total Flash size: 16384K with 256 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                  : f0:84:xx:xx:xx:xx  
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: 110
Booting from only image (0xb8010000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80010000
[    0.000000] Linux version 3.10.49 (bb@builder1) (gcc version 4.8.3 (OpenWrt/L
inaro GCC 4.8-2014.04 r41989) ) #1 Fri Aug 8 01:36:49 CEST 2014
[    0.000000] Detected Broadcom 0x6328 CPU revision b0
[    0.000000] CPU frequency is 320 MHz
[    0.000000] 32MB of RAM installed
[    0.000000] registering 32 GPIOs
[    0.000000] board_bcm963xx: Boot address 0xb8000000
[    0.000000] board_bcm963xx: CFE version: A4001N-V000
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0002a075 (Broadcom BMIPS4350)
[    0.000000] board: board name: 96328dg2x2
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x01ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x01ffffff]
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes.
[    0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16
bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pag
es: 8128
[    0.000000] Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jff
s2 noinitrd console=ttyS0,115200
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Memory: 28656k/32768k available (2485k kernel code, 4112k reserve
d, 725k data, 308k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] Calibrating delay loop... 318.46 BogoMIPS (lpj=636928)
[    0.036000] pid_max: default: 32768 minimum: 301
[    0.040000] Mount-cache hash table entries: 512
[    0.048000] NET: Registered protocol family 16
[    0.288000] registering PCI controller with io_map_base unset
[    0.304000] bio: create slab <bio-0> at 0
[    0.312000] PCI host bridge to bus 0000:00
[    0.316000] pci_bus 0000:00: root bus resource [mem 0x10f00000-0x10ffffff]
[    0.320000] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.324000] pci_bus 0000:00: No busn resource found for root bus, will use [b
us 00-ff]
[    0.328000] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), rec
onfiguring
[    0.332000] pci 0000:00:00.0: BAR 8: assigned [mem 0x10f00000-0x10ffffff]
[    0.336000] pci 0000:01:00.0: BAR 0: assigned [mem 0x10f00000-0x10f03fff 64bi
t]
[    0.340000] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.344000] pci 0000:00:00.0:   bridge window [mem 0x10f00000-0x10ffffff]
[    0.348000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[    0.352000] Switching to clocksource MIPS
[    0.360000] NET: Registered protocol family 2
[    0.368000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.376000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.380000] TCP: Hash tables configured (established 512 bind 512)
[    0.388000] TCP: reno registered
[    0.392000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.396000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.404000] NET: Registered protocol family 1
[    0.412000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.420000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT
Y) (c) 2001-2006 Red Hat, Inc.
[    0.428000] msgmni has been set to 55
[    0.436000] io scheduler noop registered
[    0.440000] io scheduler deadline registered (default)
[    0.444000] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 36) is a bcm63xx_
uart
[    0.452000] console [ttyS0] enabled, bootconsole disabled
[    0.452000] console [ttyS0] enabled, bootconsole disabled
[    0.472000] m25p80 spi1.0: found s25fl129p1, expected m25p80
[    0.480000] m25p80 spi1.0: s25fl129p1 (16384 Kbytes)
[    0.484000] bcm63xxpart: CFE boot tag found with version 6 and board type 963
28dg2x2
[    0.492000] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000
[    0.500000] bcm63xxpart: Partition 1 is kernel offset 10100 and length 11ff00
[    0.508000] bcm63xxpart: Partition 2 is rootfs offset 130000 and length ec000
0
[    0.512000] bcm63xxpart: Partition 3 is nvram offset ff0000 and length 10000
[    0.520000] bcm63xxpart: Partition 4 is linux offset 10000 and length fe0000
[    0.528000] bcm63xxpart: Spare partition is offset 350004 and length c9fffc
[    0.536000] 5 bcm63xxpart partitions found on MTD device spi1.0
[    0.540000] Creating 5 MTD partitions on "spi1.0":
[    0.548000] 0x000000000000-0x000000010000 : "CFE"
[    0.556000] 0x000000010100-0x000000130000 : "kernel"
[    0.560000] mtd: partition "kernel" must either start or end on erase block b
oundary or be smaller than an erase block -- forcing read-only
[    0.576000] 0x000000130000-0x000000ff0000 : "rootfs"
[    0.584000] mtd: device 2 (rootfs) set to be root filesystem
[    0.588000] mtd: partition "rootfs_data" created automatically, ofs=0x350000,
 len=0xca0000
[    0.596000] 0x000000350000-0x000000ff0000 : "rootfs_data"
[    0.604000] 0x000000ff0000-0x000001000000 : "nvram"
[    0.612000] 0x000000010000-0x000000ff0000 : "linux"
[    0.664000] b53_common: found switch: BCM63xx, rev 0
[    0.672000] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.680000] TCP: cubic registered
[    0.684000] NET: Registered protocol family 17
[    0.688000] Bridge firewalling registered
[    0.692000] 8021q: 802.1Q VLAN Support v1.8
[    0.712000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.724000] Freeing unused kernel memory: 308K (80333000 - 80380000)
procd: Console is alive
procd: - watchdog -
[    4.140000] Button Hotplug driver version 0.4.1
[    4.152000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled.0/i
nput/input0
procd: - preinit -
[    4.984000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 4, 100Mbps, full
-duplex
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
jffs2 is ready
jffs2 is ready
[    8.700000] jffs2: notice: (212) jffs2_build_xattr_subsystem: complete buildi
ng xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 11 of xref (0 dead,
2 orphan) found.
switching to overlay
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[   11.512000] NET: Registered protocol family 10
[   11.528000] PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
[   11.536000] bcma: bus0: Found chip with id 0xA8D9, rev 0x01 and package 0x0A
[   11.544000] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev
0x22, class 0x0)
[   11.552000] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev
 0x17, class 0x0)
[   11.560000] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0F,
class 0x0)
[   11.652000] bcma: bus0: Invalid SPROM read from the PCIe card, trying to use
fallback SPROM
[   11.660000] bcma: bus0: Using fallback SPROM failed (err -2)
[   11.664000] bcma: bus0: No SPROM available
[   11.680000] bcma: bus0: Bus registered
[   11.700000] nf_conntrack version 0.5.0 (452 buckets, 1808 max)
[   11.720000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   11.740000] Loading modules backported from Linux version master-2014-05-22-0
-gf2032ea
[   11.748000] Backport generated by backports.git backports-20140320-37-g5c33da
0
[   11.760000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   11.840000] xt_time: kernel timezone is -0000
[   11.900000] cfg80211: Calling CRDA to update world regulatory domain
[   11.912000] cfg80211: World regulatory domain updated:
[   11.916000] cfg80211:  DFS Master region: unset
[   11.920000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gai
n, max_eirp), (dfs_cac_time)
[   11.932000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 m
Bm), (N/A)
[   11.940000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 m
Bm), (N/A)
[   11.948000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 m
Bm), (N/A)
[   11.956000] cfg80211:   (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000
mBm), (N/A)
[   11.964000] cfg80211:   (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000
mBm), (0 s)
[   11.972000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000
mBm), (0 s)
[   11.980000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 m
Bm), (N/A)
[   11.988000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0
mBm), (N/A)
[   12.112000] PPP generic driver version 2.4.2
[   12.120000] NET: Registered protocol family 24
[   12.180000] b43-phy0: Broadcom 43225 WLAN found (core revision 23)
[   12.188000] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6
[   12.192000] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 11, Versi
on 0
[   12.212000] Broadcom 43xx driver loaded [ Features: PNL ]
[   17.192000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 4, 100Mbps, full
-duplex
procd: - init complete -
[   24.584000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 4, 100Mbps, full
-duplex
[   24.604000] device eth0.1 entered promiscuous mode
[   24.608000] device eth0 entered promiscuous mode
[   24.616000] br-lan: port 1(eth0.1) entered forwarding state
[   24.620000] br-lan: port 1(eth0.1) entered forwarding state
[   26.624000] br-lan: port 1(eth0.1) entered forwarding state



BusyBox v1.22.1 (2014-08-05 05:40:34 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (14.07-rc3, r42056)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        áee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:/#

Aun no he probado la wifi les comento luego como me fue.
Muchas gracias por compartir su tiempo y conocimiento.
   ;) ;)

Tki2000: Editado para borrar la dirección MAC
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 16-01-2015, 20:08 (Viernes)
buenisimo, nunca me había pasado lo que comentas, no es lo que yo pensaba pero al final estaba relacionado con la flash!
para lo del led del usb tenes que compilar con este modulo: kmod-ledtrig-usbdev, pero es solo para la luz, deberias poder montar un pendrive sin problemas aunque la luz no prenda
para saber que instalar y como te recomiendo leer los post que tienen "chincheta", yo nunca probé el torrent en este router ya que tiene solo 32mb de ram. pero si lo probás contame como te anda!
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Toberius en 18-01-2015, 06:56 (Domingo)
Los torrent van al hdd externo via usb.

La luz no enciende cuando conecto un usb, eso no me preocupa, lo que si en dmesg no hay noticias que se inserto un dispositivo en la bahia usb.

Voy a probar con esos paquetes y comento.

Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: zorrua 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.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Tki2000 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/ (https://downloads.openwrt.org/chaos_calmer/15.05-rc1/brcm63xx/generic/)
Título: Re:
Publicado por: zorrua 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.
Título: Re:
Publicado por: Tki2000 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 (https://dev.openwrt.org/browser/trunk/target/linux/brcm63xx/smp/target.mk)
¿O me he perdido algo en las últimas actualizaciones?  ???
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: mat_up_14 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:

(http://i326.photobucket.com/albums/k403/Matias_Mansilla/2015-06-01%2020.50.39_zpsifhrwnuf.jpg)

(http://i326.photobucket.com/albums/k403/Matias_Mansilla/2015-06-01%2020.54.20_zpseovyinkt.jpg)



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:


(http://i326.photobucket.com/albums/k403/Matias_Mansilla/2015-06-01%2021.16.24_zpsojypyhsg.jpg)



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:



(http://i326.photobucket.com/albums/k403/Matias_Mansilla/Captura%20de%20pantalla%202015-06-05%2003.13.04_zpsjnlkrij6.png)

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



(http://i326.photobucket.com/albums/k403/Matias_Mansilla/2015-06-02%2000.40.35_zpsqtfvrmyn.jpg)

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.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: jar229 en 05-06-2015, 08:44 (Viernes)
Has probado desactivando el cortafuegos de windows y el antivirus (si lo tuvieras) ?
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Tki2000 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.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k 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.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: mat_up_14 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.
Título: Re: Re:
Publicado por: zorrua 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 (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
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Demiz 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
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: mat_up_14 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.

(http://i326.photobucket.com/albums/k403/Matias_Mansilla/ncpa_zpsfcguangu.png)


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>


(http://i326.photobucket.com/albums/k403/Matias_Mansilla/log%20cfe_zpsowoqysbh.png)

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

(http://i326.photobucket.com/albums/k403/Matias_Mansilla/log%20cfe_zpswdfweyvq.png)

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

(http://i326.photobucket.com/albums/k403/Matias_Mansilla/log%20upluoading_zpswgouwjw1.png)

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:

(http://i326.photobucket.com/albums/k403/Matias_Mansilla/arnet%20en%20cfe_zpspvacdzpv.png)


Bien espero nuevas sugeremcias, la verdad que nunca renegue tanto como con esto che...
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: mat_up_14 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

(http://www.soonwell.com/ebay_file/new_pic/TL866CS%20Programmer_1.jpg)
(http://i326.photobucket.com/albums/k403/Matias_Mansilla/2015-06-01%2022.01.32_zpsitkmglsf.jpg)
(http://i326.photobucket.com/albums/k403/Matias_Mansilla/2015-06-01%2021.45.06_zpssor1bscs.jpg)
(http://i326.photobucket.com/albums/k403/Matias_Mansilla/2015-06-01%2021.55.02_zpsugtbr1wr.jpg)



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 (http://www.4shared.com/zip/8-AXODNfce/DUMP_ORIGINAL.html)
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Demiz 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

(http://i326.photobucket.com/albums/k403/Matias_Mansilla/2015-06-01%2021.55.02_zpsugtbr1wr.jpg)

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 (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?

(http://s12.postimg.org/7jwvnyztp/offset.png)
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Tki2000 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 (https://foro.seguridadwireless.net/openwrt/%28desarrollo%29-observa-telecom-vh4032n/msg310444/#msg310444)
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: mat_up_14 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/ (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.




(http://i326.photobucket.com/albums/k403/Matias_Mansilla/flashing%20via%20serial_zpsyttmaqhu.png)
(http://i326.photobucket.com/albums/k403/Matias_Mansilla/listorti_zpsvi7bkbvy.png)Matias_Mansilla/listorti_zpsvi7bkbvy.png[/img]
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k 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 (http://www.mediafire.com/download/8phgk4p14wdgehw/mtd0) original cfe of arnet firmware, i hope it be helpful for you. md5: 0829202ee46f14dfc34af1c13739c2a4
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Demiz 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 (http://www.mediafire.com/download/8phgk4p14wdgehw/mtd0) 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?
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Tki2000 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.essentials)
http://wiki.openwrt.org/doc/howto/usb.storage (http://wiki.openwrt.org/doc/howto/usb.storage)
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Demiz 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.essentials)
http://wiki.openwrt.org/doc/howto/usb.storage (http://wiki.openwrt.org/doc/howto/usb.storage)

That worked, thanks!
Is there a trick for usb led and wifi to get working?
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Toberius en 14-07-2015, 03:00 (Martes)
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.essentials)
http://wiki.openwrt.org/doc/howto/usb.storage (http://wiki.openwrt.org/doc/howto/usb.storage)

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

Thank you Demiz to ask your question, I should ask my question in english the next time. !!!

Los torrent van al hdd externo via usb.

La luz no enciende cuando conecto un usb, eso no me preocupa, lo que si en dmesg no hay noticias que se inserto un dispositivo en la bahia usb.

Voy a probar con esos paquetes y comento.




Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: juliopicaflor en 14-07-2015, 23:19 (Martes)
Hola alguno de ustedes ha tratado de modificar el firmware original y agregarle cosas? Por ejemplo para empezar se podría agregar una pagina HTML de ejemplo en las carpetas web.

Yo estuve tratando usando el .bin de fernando3k y el firmware modified kit.

Primero usamos el binwalk para identificar y separar las diferentes partes binario: rootfs, kernel, cfe,etc

Luego usamos unsquash sobre el rootfs.

Mas tarde le agregamos un pagina web de ejemplo

Usamos mksquash.fs para crear un rootfs.bin. Pero aqui empiezan los problemas la imagen es mas grande que la original.

Por ultimo usamos un broadcom tool para juntar el kernel , cfe y el rootfs en un nuevo binario. Pero este binario tiene 16MB y no entra en la Flash de 8MB.

Alguien tiene alguna idea?


Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 15-07-2015, 04:17 (Miércoles)
Hola alguno de ustedes ha tratado de modificar el firmware original y agregarle cosas? Por ejemplo para empezar se podría agregar una pagina HTML de ejemplo en las carpetas web.

Yo estuve tratando usando el .bin de fernando3k y el firmware modified kit.

Primero usamos el binwalk para identificar y separar las diferentes partes binario: rootfs, kernel, cfe,etc

Luego usamos unsquash sobre el rootfs.

Mas tarde le agregamos un pagina web de ejemplo

Usamos mksquash.fs para crear un rootfs.bin. Pero aqui empiezan los problemas la imagen es mas grande que la original.

Por ultimo usamos un broadcom tool para juntar el kernel , cfe y el rootfs en un nuevo binario. Pero este binario tiene 16MB y no entra en la Flash de 8MB.

Alguien tiene alguna idea?



no recuerdo ni con que firm ni para que lo hice, pero me pasó lo mismo. intenté comprimir con otros algoritmos y conseguí que ocupara igual o menos que la original, pero luego el kernel no lograba descomprimirla ???
Título: Re:
Publicado por: zorrua en 13-08-2015, 23:28 (Jueves)
Buenas,

Tenemos soporte para este router en la rama CC?

Saludos.

Enviado desde mi MI 3W mediante Tapatalk

Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 03-09-2015, 21:43 (Jueves)
Compilé desde la rama trunk del repositorio original y anda todo (el wifi mas o menos), agregué los binarios en el post principal. Saludos.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: mat_up_14 en 03-09-2015, 22:16 (Jueves)
En este modelo en particular es posible usar una memoria de 16 mb tal como la winbond 25q128fvsg o en mi caso use el mx25l128 de macronix que lo saque de un router de arnet zyxzyxel P-660HNU-T1 v2, Con lo que logramos 16MB de rom.
Les cuento que use un programador de bios spi usb que mostre en unas paginas anteriores. Simplemente hice el dump del firmware original de telecom de un par de megas y lo grabe en la de 16MB luego baje el firmware del adb4001N1 y se lo instale... use la ultima version 15rc3  y el wifi mejoro muchisimo en cuanto a rapidez de conexion... espero les sirva saludos
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 03-09-2015, 22:25 (Jueves)
En este modelo en particular es posible usar una memoria de 16 mb tal como la winbond 25q128fvsg o en mi caso use el mx25l128 de macronix que lo saque de un router de arnet zyxzyxel P-660HNU-T1 v2, Con lo que logramos 16MB de rom.
Les cuento que use un programador de bios spi usb que mostre en unas paginas anteriores. Simplemente hice el dump del firmware original de telecom de un par de megas y lo grabe en la de 16MB luego baje el firmware del adb4001N1 y se lo instale... use la ultima version 15rc3  y el wifi mejoro muchisimo en cuanto a rapidez de conexion... espero les sirva saludos

esa es la versión que yo compilé y subí pero del repositorio oficial. lo compilé con soporte para almacenamiento usb. lo de la memoria ya quisiera poder hacerlo pero no tengo las herramientas.
con respecto al wifi, probé de conectar el celu al AP y haciendo ping desde el router se perdían algunos paquetes, capaz que es mi celu. no probé demasiado. si noté que con el b47 se perdían menos (capaz que porque se conecta en modo g)
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: -nilkouvol- en 22-10-2015, 01:29 (Jueves)
Realmente no se como se trabaja en estos foros, es mi primera vez, lei las FAQs pero si me equivoco diganme, dicho esto, procedo:

Tengo el mismo modem que muestran en la primer imagen del tema, solo que difiere la memoria flash, la misma, en mi modem es de 16 patas, el codigo de la misma es FL128SAIF00, viendo el datasheet de la misma resulta que es una memoria flash de 128Mbits, osea 16Mbytes si no me equivoco. Suponiendo que esto no es un problema, paso a contarles mi situacion:

El modem-router me fue provisto por Arnet hace un tiempo, andaba dentro de todo bien, solo que un dia al regresar de la escuela el aparato dejo de funcionar sin explicacion, si bien se pueden dar situaciones de descargas atmosfericas en dias sin mal tiempo meterologico, descartaria la posibilidad de que haya sido esa la causa del fallo del equipo, el tema viene a ser que el aparato no enciende ningun led, ni siquiera enciende el led de power, haciendo una revision visual del aparato no se ve a simple vista algun error como cortocircuito u otro tipo de falla de hardware, el micro (no se si llamarlo asi) levanta temperatura, menos de lo normal ya que no anda, con un voltimetro medi la tension en el puerto serie y verifique que el mismo me entrega tension. aun no consegui un adaptador usb-uart, pero en estos dias lo consigo (apenas pueda comunico si obtengo resultados), ustedes creen que este equipo se pueda recuperar para utilizarlo como router?

Cabe destacar que al conectarlo por ethernet la pc reconoce que se conecto algo, pero no conecta del todo, en estos dias si tengo timpo les mando el syslog de la pc cuando conecto el router, ademas lo primero que intente es encenderlo con el modo de flasheo (ese que mantienen apretado el boton de reset cuando lo encendemos) pero no inicia de ninguna manera.

Realmente hace rato que tengo ganas de instala openwrt y ahora veo la posibilidad de hacerlo en este router. Agradezco que se hayan tomado todo este trabajo para poder usarlo con este router, y que lo hayan compartido con la comunidad, se que toma mas trabajo del que me imagino.

Desde ya muchas gracias a todos.

PD: perdon por no poner los acentos, pero no me puse a ver porque no me reconoce la tecla  ;D
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: mat_up_14 en 22-10-2015, 06:03 (Jueves)
Hola nilkouvol Me suena más a daño físico... Si no te entra al modo flash puede tratarse o de memoria corrupta o algún componente electrónico dañado... Si tuvieses un programador spi podrias regrabar la memo y ver si levanta...en fin.. Ya nos contarás..
Tema aparte:
nose si ya se solucionó el tema del modo repetidor en estos routers con chip Broadcom como el adb4001n y si es así alguien sería tan amable de indicarme como lo hizo , no funca como indica el gran noltari en uno de sus tutoriales ...


Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Tki2000 en 22-10-2015, 08:13 (Jueves)
Hola nilkouvol Me suena más a daño físico... Si no te entra al modo flash puede tratarse o de memoria corrupta o algún componente electrónico dañado... Si tuvieses un programador spi podrias regrabar la memo y ver si levanta...en fin.. Ya nos contarás..
Tema aparte:
nose si ya se solucionó el tema del modo repetidor en estos routers con chip Broadcom como el adb4001n y si es así alguien sería tan amable de indicarme como lo hizo , no funca como indica el gran noltari en uno de sus tutoriales ...




¿Modo repetidor con Broadcom? Yo lo iría olvidando. Broadcom no ha liberado código para hacer eso.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: -nilkouvol- en 22-10-2015, 23:15 (Jueves)
si, lamentablemente yo también pienso que no sera un tema fácil de ver, pero es un desafió para empezar, espero lograr hacer algo, no soy un experto, pero intentare hacer algo.

y si tengo tiempo voy a comentar bien detalladamente que hice seguramente a alguien le va a servir. Y si no se logra sera una lastima.

Para comenzar, en que orden me recomiendan verificar los componentes, es decir, comenzar por los capacitores, seguir con las memorias,etc
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Tki2000 en 23-10-2015, 08:23 (Viernes)
si, lamentablemente yo también pienso que no sera un tema fácil de ver, pero es un desafió para empezar, espero lograr hacer algo, no soy un experto, pero intentare hacer algo.

y si tengo tiempo voy a comentar bien detalladamente que hice seguramente a alguien le va a servir. Y si no se logra sera una lastima.

Para comenzar, en que orden me recomiendan verificar los componentes, es decir, comenzar por los capacitores, seguir con las memorias,etc

Yo miraría los condensadores, y luego las bobinas. Si algún condensador está abultado o con mala forma, ya tienes un candidato.
Intenta comprobar también si te suelta algo el puerto serie al intentar arrancar (necesitarás un adaptador USB/serie para el PC)  [Tutorial] Puerto Serie - Cómo Acceder  (https://foro.seguridadwireless.net/openwrt/(tutorial)-puerto-serie-como-acceder/msg326914/#msg326914). Si no te suelta nada, malo.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: k87 en 02-11-2015, 00:38 (Lunes)
yo tengo el P.DG A4001N y me preguntaba si alguin logro aumentar la potencia de señal del wifi de una manera accesible para alguien sin conocimientos como yo  :-[
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: zorrua en 23-11-2015, 20:00 (Lunes)
Hola,

Tengo un ADB P.DG A4001N con Chaos Calmer 15.05 instalado y de momento me va de lujo.

Me funciona todo excepto los LEDs.

¿Es posible hacer funcionar los LEDs?

Solamente tengo encendido el de Power.

Un saludo.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 24-11-2015, 01:07 (Martes)
la compilaste vos? con la que yo subí andan todos los leds incluyendo el del usb. los de la red creo que prenden automaticamente cuando conectas un cable, no depende de software ya que es la luz de link. la luz de wifi me parece que la maneja el driver mismo. no recuerdo muy bien. la unica que necesita un modulo es la del usb.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: zorrua en 24-11-2015, 08:37 (Martes)
la compilaste vos? con la que yo subí andan todos los leds incluyendo el del usb. los de la red creo que prenden automaticamente cuando conectas un cable, no depende de software ya que es la luz de link. la luz de wifi me parece que la maneja el driver mismo. no recuerdo muy bien. la unica que necesita un modulo es la del usb.


Hola Fernando,

Instale esta imagen: https://downloads.openwrt.org/chaos_calmer/15.05/brcm63xx/generic/openwrt-15.05-brcm63xx-generic-A4001N-squashfs-cfe.bin

He visto que en System -> LED Configuration tengo un apartao para configurralos, pero no se como hacerlo.

(http://i67.tinypic.com/incxfm.png)

¿Puede que necesite instalar algun software desde el OPKG?

Un saludo.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 25-11-2015, 03:55 (Miércoles)
para que prenda la luz del usb tenés que instalar el modulo ledtrig-usbdev, no recuerdo en este momento si hay que hacer algo más, pero si no te anda fijate que yo compilé una imagen el 3/9/2015, está en el post principal, hay 2 imagenes una está compilada con el driver brcmsmac y la otra con el b43
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: zorrua en 26-11-2015, 22:22 (Jueves)
para que prenda la luz del usb tenés que instalar el modulo ledtrig-usbdev, no recuerdo en este momento si hay que hacer algo más, pero si no te anda fijate que yo compilé una imagen el 3/9/2015, está en el post principal, hay 2 imagenes una está compilada con el driver brcmsmac y la otra con el b43


Gracias de nuevo Fernando,

Segun OPKG tengo todo esto:

Código: [Seleccionar]
# opkg list | grep ledtrig
kmod-ledtrig-default-on - 3.18.20-1 - Kernel module that allows LEDs to be initialised in the ON state
kmod-ledtrig-gpio - 3.18.20-1 - Kernel module that allows LEDs to be controlled by gpio events
kmod-ledtrig-heartbeat - 3.18.20-1 - LED Heartbeat Trigger
kmod-ledtrig-morse - 3.18.20-1 - Kernel module to show morse coded messages on LEDs
kmod-ledtrig-netdev - 3.18.20-1 - Kernel module to drive LEDs based on network activity
kmod-ledtrig-netfilter - 3.18.20-1 - Kernel module to flash LED when a particular packets passing through your machine.  For example to
 create an LED trigger for incoming SSH traffic: iptables -A INPUT -p tcp --dport 22 -j LED --led-trigger-id ssh --led-delay 1000 Then attach
the new trigger to an LED on your system: echo netfilter-ssh > /sys/class/leds/<ledname>/trigger
kmod-ledtrig-oneshot - 3.18.20-1 - Kernel module that allows LEDs to be triggered by sporadic events in one-shot pulses
kmod-ledtrig-timer - 3.18.20-1 - Kernel module that allows LEDs to be controlled by a programmable timer via sysfs
kmod-ledtrig-transient - 3.18.20-1 - Kernel module that allows LEDs one time activation of a transient state.
kmod-ledtrig-usbdev - 3.18.20-1 - Kernel module to drive LEDs based on USB device presence/activity

¿Cuales deberia de instalar?

Una vez instalado, ¿necesito configurar algo?

Un saludo.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: fernando3k en 27-11-2015, 01:19 (Viernes)
Citar
Segun OPKG tengo todo esto:

Código: [Seleccionar]
# opkg list | grep ledtrig
kmod-ledtrig-default-on - 3.18.20-1 - Kernel module that allows LEDs to be initialised in the ON state
kmod-ledtrig-gpio - 3.18.20-1 - Kernel module that allows LEDs to be controlled by gpio events
kmod-ledtrig-heartbeat - 3.18.20-1 - LED Heartbeat Trigger
kmod-ledtrig-morse - 3.18.20-1 - Kernel module to show morse coded messages on LEDs
kmod-ledtrig-netdev - 3.18.20-1 - Kernel module to drive LEDs based on network activity
kmod-ledtrig-netfilter - 3.18.20-1 - Kernel module to flash LED when a particular packets passing through your machine.  For example to
create an LED trigger for incoming SSH traffic: iptables -A INPUT -p tcp --dport 22 -j LED --led-trigger-id ssh --led-delay 1000 Then attach the
new trigger to an LED on your system: echo netfilter-ssh > /sys/class/leds/<ledname>/trigger
kmod-ledtrig-oneshot - 3.18.20-1 - Kernel module that allows LEDs to be triggered by sporadic events in one-shot pulses
kmod-ledtrig-timer - 3.18.20-1 - Kernel module that allows LEDs to be controlled by a programmable timer via sysfs
kmod-ledtrig-transient - 3.18.20-1 - Kernel module that allows LEDs one time activation of a transient state.
kmod-ledtrig-usbdev - 3.18.20-1 - Kernel module to drive LEDs based on USB device presence/activity

¿Cuales deberia de instalar?
el último

Citar
Una vez instalado, ¿necesito configurar algo?
no me acuerdo, creo que no

Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: danitool en 28-11-2015, 14:20 (Sábado)
fernando3k, te importaría si uso tus fotografías del router y otra info que has puesto en el hilo para añadir este router a la wiki oficial de Openwrt?

Saludos.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: zorrua en 28-11-2015, 21:44 (Sábado)
Hola,

He instalado estos paquetes:

Código: [Seleccionar]
opkg install kmod-ledtrig-usbdev kmod-ledtrig-netdev
Pero me siguen sin hacer las luces.

¿Alguien tiene la version CC oficial y le funcionan los LEDs?

Gracias a todos y un saludo.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: Tki2000 en 29-11-2015, 12:54 (Domingo)
Hola,

He instalado estos paquetes:

Código: [Seleccionar]
opkg install kmod-ledtrig-usbdev kmod-ledtrig-netdev
Pero me siguen sin hacer las luces.

¿Alguien tiene la version CC oficial y le funcionan los LEDs?

Gracias a todos y un saludo.

Aunque le pongas los drivers de los LEDs, también le tienes que definir cómo quieres que se comporten.
Un ejemplo de cómo los tengo yo...:

(http://i1273.photobucket.com/albums/y418/Tki2000/Sitecom-X8%20-%20LEDs%20-%20LuCI_zpsz9qeloah.png)

(http://i1273.photobucket.com/albums/y418/Tki2000/Sitecom-X8%20-%20LEDs%202%20-%20LuCI_zpsjqpzb9wp.png)

El restart de los leds se lo tengo puesto para que me pille la conexión 3G, aunque se desconecte. Se puede hacer más elegante con hotplug, pero así con una tarea cada 10 minutos me vale...
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: zorrua en 04-12-2015, 17:17 (Viernes)
Muchas gracias.

Ya los he encontrado:

Código: [Seleccionar]
# ls -1 /sys/class/leds/
A4001N:green:dsl
A4001N:green:power
A4001N:green:usb
A4001N:red:inet
A4001N:red:power
b43-phy0::radio
b43-phy0::rx
b43-phy0::tx

Un saludo.
Título: Re: [Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: ferc524 en 15-02-2016, 00:45 (Lunes)
HOLA COMO APLICO LOS PARCHES A ESTE MODEN INSTALE EL B43 PERO EN AP ANDA MEDIO MAL NO SE COMO APLICAR EL PARCHE
Título: Re:[Desarrollo] OpenWrt en ADB P.DG A4001N de Arnet
Publicado por: osobuque1 en 12-05-2020, 23:52 (Martes)
Hola,
Tengo el router ADB P.DG a4001N de Movistar.
He instalado algunos firmwares de Chaos_ calmer, 15.05 y alguno que otro mas y no consigo ponerlo en marcha. Con algunos firmwares me coge el wifi para poder navegar por cable de red, pero con otros firmwares no enlaza con el wifi. Pero lo que no consigo con ninguno de los firmwares es conectar o hacerle funcionar al router en modo repetidor.
También he leído que para que este router funcione en modo repetidor tendría que ser con un USBwifi, pero he probado con algunos formares y tampoco lo consigo. Alguien me podría decir que firmware es el que mejor se comporta?

muchas gracias de antemano.