Description
Access Point based on the SoC ISL3893
Pictures
Hardware
- 1 connector RP-SMA
- 1 Ethernet 100mBps
- 1 connector JTAG 7x2 pins
- RAM chip: Etrontech EM638165TS-7
- FLASH chip: MX 8032672 29LV160ATTC-90
- 3.3v Serial Port
- FCC-ID: PY3WG602V2
Software
It runs Linux (sources available from Netgear).
wget ftp://downloads.netgear.com/files/apfirmware_2.0rc5.img strings apfirmware_2.0rc5.img | grep Linux
Can someone try to extract the cramfs image and mount it? I need to give it to the FSF
)
Create your own Software
warp.at wg602, basic FAQ on how to create your own firmware image, download of a Telnet-enabled firmware image for the AP.
Boot Message
Rescueing Boot for the ISL3893, version 0.5.2.0 Copyright (C) 1993-2002 Intersil Americas Inc. All Rights Reserved. MAC Address: 00.09.5b.a3.e8.3a Forcing soft reset from Bootloaderÿ Rescueing Boot for the ISL3893, version 0.5.2.0 Copyright (C) 1993-2002 Intersil Americas Inc. All Rights Reserved. MAC Address: 00.09.5b.a3.e8.3a Entering recovery mode. Trying ethernet... Using Static IP address 192.168.0.227 apipa: got IP address 169.254.232.58 dhcp: got IP address 192.168.254.99, leasetime = 120, t1 = -268410696, t2 = 471923431 ############################tftp done, 2898 blocks OK Uncompressing Linux (bzip2)... done, booting the kernel. Linux version 2.4.19-uc1 (root@cnnb) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #119 Fri Sep 10 21:47:39 CEST 2004 Processor: ARM ARM946 revision 1 Architecture: ISL3893 Boot Struct at 0003f000 Boot parameter block at 0003ffc8 SRAM size 0x7b7b40 On node 0 totalpages: 2039 zone(0): 0 pages. zone(1): 2039 pages. zone(2): 0 pages. Kernel command line: Calibrating delay loop... 71.88 BogoMIPS Memory: 7MB = 7MB total Memory: 4312KB available (1236K code, 2203K data, 44K init) Dentry cache hash table entries: 1024 (order: 1, 8192 bytes) Inode cache hash table entries: 512 (order: 0, 4096 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 2048 (order: 1, 8192 bytes) POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd JFFS version 1.0, (C) 1999, 2000 Axis Communications AB pty: 256 Unix98 ptys configured ISL3893 UART serial driver version 1.0 (2002-07-11) with no serial options enabled ttyS00 at 0xc0000500 (irq = 8) is a ISL3893 UART dev_elem, type 2, mtu 1568, head 224, tail 32 eth0: Prism Embedded MVC v2 packet IF version 0.4.0.0 found,Macaddress = 00:09:5b:a3:e8:3a dev_elem, type 1, mtu 1568, head 224, tail 32 eth1: Prism Embedded MVC v2 packet IF version 0.4.0.0 found,Macaddress = 00:09:5b:a3:e8:3a dev_elem, type 2, mtu 1568, head 224, tail 32 eth2: Prism Embedded MVC v2 packet IF version 0.4.0.0 found,Macaddress = 00:09:5b:a3:e8:3a Blkmem copyright 1998,1999 D. Jeff Dionne Blkmem copyright 1998 Kenneth Albanowski Blkmem 2 disk images: 0: 184AA4-34BEA3 [VIRTUAL 184AA4-34BEA3] (RO) 1: 816F000-81AFFFF [VIRTUAL 816F000-81AFFFF] (RO) loop: loaded (max 8 devices) PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered physmap flash device: 400000 at 8000000 Amd/Fujitsu Extended Query Table v1.0 at 0x0040 Physically mapped flash: JEDEC Device ID is 0xC4. Assuming broken CFI table. Physically mapped flash: Swapping erase regions for broken CFI table. number of CFI chips: 1 Creating 3 MTD partitions on "Physically mapped flash": 0x00000000-0x00010000 : "Bootloader" 0x00010000-0x001b0000 : "Access Point Firmware" 0x001b0000-0x00200000 : "Flash Filesystem" NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 512 bind 512) ip_conntrack (63 buckets, 504 max) PPTP netfilter connection tracking: registered PPTP netfilter NAT helper: registered ip_tables: (C) 2000-2002 Netfilter core team NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Ethernet Bridge 008 for NET4.0 cramfs: wrong magic JFFS: Trying to mount a non-mtd device. VFS: Mounted root (romfs filesystem) readonly. Mounting proc on /proc Bummer, can't write to log on /dev/tty5! console=/dev/ttyS0 init started: [http://www.busybox.net/about.html Busybox] v0.51 (2004.04.12-02:27+0000) multi-call binary synt# insmod: not found interface eth3 does not exist! device eth1 entered promiscuous mode device eth0 entered promiscuous mode can't find port eth3 in bridge br0 Jan 1 00:00:02 ucd-snmp[73]: UCD-SNMP version 4.2.6 (Re)starting paed paed uses obsolete (PF_INET,SOCK_PACKET) paed (re)started succesfully TFTP Upgrade Server v0.0.2 (2004.04.12-02:27+0000) started (Re)starting wins Can't read configure file. wins (re)started succesfully Failed opening device /usr/etc/images/webfileset.img: No such file or directory Failed opening device /usr/etc/images/uapfirmware.img: No such file or directory PDR_INTERFACE_LIST not present for interface 5, assuming ERP & OFDM mod_dni_ifdata.c:195 SIOCGIFNETMASK: Cannot assign requested address mod_dni_ifdata.c:199 Interface is not ethernet mod_dni_ifdata.c:195 SIOCGIFNETMASK: Cannot assign requested address mod_dni_ifdata.c:199 Interface is not ethernet Cannot get ifindex of interface eth3: No such device Failed to build PIMFOR packet Get: send_rcv failed RunAndRead: execv failed mod_dni_ifdata.c:195 SIOCGIFNETMASK: Cannot assign requested address mod_dni_ifdata.c:199 Interface is not ethernet mod_dni_ifdata.c:195 SIOCGIFNETMASK: Cannot assign requested address mod_dni_ifdata.c:199 Interface is not ethernet paed stopped succesfully Failed to get SNMP password Error, couldn't open SNMP passwd file iptables: not found Cannot get ifindex of interface eth3: No such device Failed to build PIMFOR packet Get: send_rcv failed /bin/iptables-restore: not found killall: pptp_callmgr: no process killed killall: pppoe: no process killed killall: pppd: no process killed paed stopped succesfully killall: pptp: no process killed dhcpcd not running on interface eth2 (Re)starting paed (Re)starting wins paed (re)started succesfully wins (re)started succesfully /bin/iptables: not found eth2: link up SIOCDELRT: No such process dhcpcd not running on interface br0 killall: autoip: no process killed SIOCADDRT: No such device killall: udhcpd: no process killed br0: port 1(eth1) entering listening state eth1: link up br0: port 2(eth0) entering listening state eth0: link up Cannot get ifindex of interface eth3: No such device Failed to build PIMFOR packet Get: send_rcv failed Cannot get ifindex of interface eth3: No such device Failed to build PIMFOR packet Get: send_rcv failed Cannot get ifindex of interfaeth1: link up ce eth3: No such eth1: link up device Failed to build PIMFOR packet Set: send_rcv failed wins stopped succesfully Accepting connections on port 1122 eth1: link up eth1: link up eth1: link up (Re)starting wins wins (re)started succesfully br0: port 1(eth1) entering learning state br0: port 2(eth0) entering learning state br0: port 1(eth1) entering forwarding state br0: topology change detected, propagating br0: port 2(eth0) entering forwarding state br0: topology change detected, propagating # echo "sided_multicast_init: Send router sollicitation for if br0:0 192.168.254.255 # echo "This access point is owned by CyN ;)" This access point is owned by CyN ;)


