OpenWrt Forum Archive

Topic: Fon2501A

The content of this topic has been archived on 7 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi Everyone

It's possible to install openwrt on this device?

Ports: 3 x Ethernet ports (2LANs, 1WAN). 1 x USB 2.0 Host
Antenna: 2 x external 2.14dBi antennas
Buttons: 1x Reset Button. 1x Wps button

Board Image: http://1drv.ms/1yDdik7

2 chips broadcom
bcm5358
bcm4323

Thanks

Hi,
Don't know if it is possible, but i received mine today an succeeded in connecting on internal serial port.
Serial port is J3 connector (no pins, have to solder)
1 -> +3.3v
2 -> Tx
3 -> Rx
4 -> GND
Port setup:
Speed : 115200 bauds
Data bits: 8
Stop bits: 1
Parity: None
Flow control XON/XOFF

Hope it helps

(Last edited by gus8313 on 15 Dec 2014, 23:02)

Boot sequence:

Decompressing...done
Init Arena
Init Devs.
Boot partition size = 131072(0x20000)
Found a 8MB ST compatible serial flash
et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.70.55.34 @VERSION_TYPE@
CPU type 0x19749: 530MHz
Tot mem: 65536 KBytes

CFE mem:    0x80700000 - 0x807A14B0 (660656)
Data:       0x80736F90 - 0x8073A1D0 (12864)
BSS:        0x8073A1D0 - 0x8073B4B0 (4832)
Heap:       0x8073B4B0 - 0x8079F4B0 (409600)
Stack:      0x8079F4B0 - 0x807A14B0 (8192)
Text:       0x80700000 - 0x80736F8C (225164)


Copying boot params.....
DONE


Bootloader version v0.03 boot_version v0.03
Project name : WG8016G22-AK
Press space bar to cancel startup...
Device eth0:  hwaddr XX-XX-XX-XX-XX-XX, ipaddr 192.168.10.1, mask 255.255.255.0
        gateway not set, nameserver not set
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: ........ 4404344 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000
Linux version 2.6.22-gbc0f0874-dirty (wenfang@localhost.localdomain) (gcc version 4.1.2) #3 Wed Sep 25 08:54:25 CST 2013
CPU revision is: 00019749
Found a 8MB ST compatible serial flash
wombo_reset set to gpio 22
Determined physical RAM map:
 memory: 04000000 @ 00000000 (usable)
Built 1 zonelists.  Total pages: 16256
Kernel command line: root=/dev/mtdblock2 console=ttyS0,115200 init=/sbin/preinit
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 256 (order: 8, 1024 bytes)
CPU: BCM5357 rev 2 at 530 MHz
Using 265.000 MHz high precision timer.
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 60152k/65536k available (2947k kernel code, 5328k reserved, 1177k data, 176k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: no core
PCI: Fixing up bus 0
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
gpio_init 156
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
fuse init (API version 7.8)
io scheduler noop registered (default)
Serial: 8250/16550 driver $Revision: 1.1.1.1 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 8) is a 16550A
loop: module loaded
PPP generic driver version 2.4.2
PPP MPPE Compression module registered
NET: Registered protocol family 24
pflash: found no supported devices
sflash: squash filesystem with lzma found at block 1786
Creating 4 MTD partitions on "sflash":
0x00000000-0x00030000 : "boot"
0x00030000-0x007f0000 : "linux"
0x001be828-0x007f0000 : "rootfs"
0x007f0000-0x00800000 : "nvram"
usbmon: debugfs is not available
GACT probability on
Mirror/redirect action on
u32 classifier
    input device check on
    Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (512 buckets, 4096 max)
ctnetlink v0.93: registering with nfnetlink.
BCM fast NAT: INIT
ip_tables: (C) 2000-2006 Netfilter Core Team
ClusterIP Version 0.8 loaded successfully
arp_tables: (C) 2002 David S. Miller
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Ebtables v2.0 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.
Freeing unused kernel memory: 176k freed
Warning: unable to open an initial console.
Failed to execute /init

(Last edited by gus8313 on 15 Dec 2014, 23:08)

Additional infos:

cpuinfo:

# cat /proc/cpuinfo
system type             : Broadcom BCM5357 chip rev 2
processor               : 0
cpu model               : MIPS 74K V4.9
BogoMIPS                : 264.60
wait instruction        : no
microsecond timers      : yes
tlb_entries             : 64
extra interrupt vector  : no
hardware watchpoint     : yes
ASEs implemented        : mips16 dsp
VCED exceptions         : not available
VCEI exceptions         : not available

unaligned_instructions  : 19
dcache hits             : 2147483648
dcache misses           : 3578002286
icache hits             : 2147483648
icache misses           : 2836364265
instructions            : 2147483648

partitions:

# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00010000 "boot"
mtd1: 007c0000 00010000 "linux"
mtd2: 006317d8 00010000 "rootfs"
mtd3: 00010000 00010000 "nvram"

modules

# lsmod
Module                  Size  Used by    Tainted: P
pppol2tp               33456  0
act_connmark            2944  4
ohci_hcd               26384  0
wl_high              1148144  0
ehci_hcd               46496  0
usb_storage            45296  0
wl                   1780800  0
et                     59328  0

netstat

# netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
tcp        0      0 192.168.168.1:1780      0.0.0.0:*               LISTEN
tcp        0      0 192.168.169.1:1780      0.0.0.0:*               LISTEN
tcp        0      0 fonera.fon:1780         0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:3989            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:3990            0.0.0.0:*               LISTEN
netstat: no support for 'AF INET6 (tcp)' on this system
udp        0      0 localhost.localdomain:38032 0.0.0.0:*
udp        0      0 localhost.localdomain:1817 0.0.0.0:*
udp        0      0 localhost.localdomain:40100 0.0.0.0:*
udp        0      0 localhost.localdomain:40101 0.0.0.0:*
udp        0      0 localhost.localdomain:40102 0.0.0.0:*
udp        0      0 0.0.0.0:53              0.0.0.0:*
udp        0      0 0.0.0.0:67              0.0.0.0:*
udp        0      0 0.0.0.0:67              0.0.0.0:*
udp        0      0 0.0.0.0:67              0.0.0.0:*
udp        0      0 0.0.0.0:39000           0.0.0.0:*
udp        0      0 0.0.0.0:1900            0.0.0.0:*
udp        0      0 0.0.0.0:38000           0.0.0.0:*
netstat: no support for 'AF INET6 (udp)' on this system
raw        0      0 0.0.0.0:2               0.0.0.0:*               7
raw        0      0 0.0.0.0:255             0.0.0.0:*               7
netstat: no support for 'AF INET6 (raw)' on this system
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node Path

Network cards

# wl -i eth1 revinfo
vendorid 0x14e4
deviceid 0x4329
radiorev 0x52057000
chipnum 0x5357
chiprev 0x2
chippackage 0x8
corerev 0x1c
boardid 0x550
boardvendor 0x14e4
boardrev P200
driverrev 0x5463722
ucoderev 0x256013e
bus 0x0
phytype 0x4
phyrev 0x9
anarev 0x0
# wl -i eth2 revinfo
vendorid 0x14e4
deviceid 0x4346
radiorev 0x72057000
chipnum 0xa8e4
chiprev 0x3
chippackage 0x4
corerev 0x18
boardid 0x521
boardvendor 0x14e4
boardrev P113
driverrev 0x5463722
ucoderev 0x256013e
bus 0x0
phytype 0x4
phyrev 0x9
anarev 0x0

Processes

# ps w
  PID  Uid        VSZ Stat Command
    1 0          3784 S   /sbin/preinit
    2 0               SW< [kthreadd]
    3 0               SWN [ksoftirqd/0]
    4 0               SW< [events/0]
    5 0               SW< [khelper]
   31 0               SW< [kblockd/0]
   32 0               SW< [ksuspend_usbd]
   35 0               SW< [khubd]
   59 0               SW  [pdflush]
   60 0               SW  [pdflush]
   61 0               SW< [kswapd0]
   62 0               SW< [aio/0]
   89 0               SW< [mtdblockd]
  525 0          1872 S   syslogd -C
  528 0          3880 S   httpd
  537 0          1992 S   /usr/sbin/dnsmasq -n -i br0 -i br1 -i br2 -r /tmp/resolv.conf
  539 0          2804 S   upnp -D -W vlan1
  551 0          2412 S   /usr/sbin/ledd
  558 0          1428 S   igmp vlan1
  560 0          1880 S   lld2d br0
  581 0          2752 S   /usr/sbin/portrd
  583 0          2720 S   /usr/sbin/usb_wlc_status
  585 0          2408 S   reset_button
  589 0          2724 S   hotspotd -c /tmp/fonap2/hotspotd -p /var/run/hotspotd.pid
  600 0          2180 S   udhcpd /tmp/udhcpd0.conf
  607 0          2180 S   udhcpd /tmp/udhcpd1.conf
  614 0          2180 S   udhcpd /tmp/udhcpd2.conf
  639 0          2160 S   udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc
  844 0          2424 S   /usr/sbin/wanstatus
  846 0          3760 S   /sbin/acscher
  849 0          2068 S   /sbin/ulogd -d
 1161 0          1816 S   /bin/eapd
 1167 0          2200 S   nas
 1229 0          1860 S   /bin/sh
 1710 0          1860 R   ps w

Hi,
Installed Belkin N600DB firmware (F9K1102 v3) firmware on it and ... it seems to works !
you can find it here

To flash:
Connect Fonera to internet (yellow port to your provider modem)
Connect PC to one of the black network port
Power on Fonera
Open FONERA web interface 192.168.10.1/index.htm
Go to firmware page and upload Belkin firmware.
Wait untill the FONERA restarts (fix green internet led)
Reset Fonera to factory settings (push reset button for more than 5s)
Wait untill the FONERA restarts (fix green internet led)
Open FONERA web interface 192.168.2.1 and enjoy

Tested up to now:
- Led : Ko (wifi and lan led seems to be reallocated to wps authentification, internet led ok)
- Lan : Ok
- Wifi : Ok
- Usb : Ok
- dlna : Ok

For the moment, i haven't tried to flash FON firmware back: I have made a backup of partitions but i feel quite uncomfortable with partition flashing

As usual, i cannot be held responsible for damaged or bricked hardware, you do it at your own risks !

(Last edited by gus8313 on 17 Dec 2014, 09:47)

Gonna Testing the firmware!

I just want get rid of that 4 ssid it's useless on fonera (for me) and on the firmware we cant put them off...

Thank You soo much

Hi,

Finally i got a new FON2501A, do you test the belkin firmware into you fonera? everything goes well?

Thanks a lot,

paloke wrote:

Hi,

Finally i got a new FON2501A, do you test the belkin firmware into you fonera? everything goes well?

Thanks a lot,

Hi,

Mine is still working and except for the leds (see my previous post), i didn't notice any other issue.

The discussion might have continued from here.