See 'WikiDevi' @ the Internet Archive (MW XML, Files, Images)
upgraded MW to 1.30 - maybe things are slightly less broken

D-Link DI-624 rev E1

From WikiDevi
Jump to: navigation, search

D-Link DI-624 E1

Manuf/OEM/ODM Alpha Networks WRG-G16

FCC approval date: 02 December 2005
Country of manuf.: China

Type: wireless router

Industry Canada ID: 4216A-DI624E1

Power: 7.5 VDC, 1 A
Connector type: barrel

CPU1: Atheros AR2316A
FLA1: 4 MiB
4,194,304 B
32,768 Kib
4,096 KiB
32 Mib
0.00391 GiB
(STMicroelectronics 25P32V6G)
RAM1: 16 MiB
16,777,216 B
131,072 Kib
16,384 KiB
128 Mib
0.0156 GiB
(ESMT M12L128168A-7T)

Expansion IFs: none specified
Serial: yes, internal, 4-pin header, unpopulated, 3.3V TTL, JP1, (9600,8,N,1)

WI1 chip1: Atheros AR2316A
WI1 802dot11 protocols: bg
WI1 antenna connector: RP-SMA

ETH chip1: Atheros AR2316A
Switch: D-Link DL1005E
LAN speed: 100M
LAN ports: 4
WAN speed: 100M
WAN ports: 1


Additional chips
2.4GHz Power Amplifier IC;Microchip;SST12LP14;SST, 12LP14, 539210;

Stock bootloader: RedBoot v2.0

Stock FW OS: Linux 2.4.25 LSDK-5.0.0-Alpha

802dot11 OUI: 00:13:46 (13 E, 20 W, 2005)
Ethernet OUI: 00:13:46 (13 E, 20 W, 2005)

 CPU1 brandWI1 chip1 brandWI1 chip2 brand
D-Link DI-624 rev A1NECIntersilIntersil
D-Link DI-624 rev B1NECAtherosAtheros
D-Link DI-624 rev C1AtherosAtherosAtheros
D-Link DI-624 rev C2/C3AtherosAtherosAtheros
D-Link DI-624 rev D2AtherosAtheros
D-Link DI-624 rev E1AtherosAtheros
For a list of all currently documented Atheros chipsets with specifications, see Atheros.

"8WRGG16..1A1G" is silkscreened on the board shown in the FCC photos.. as well as a sample production model board.



[3.3]       (RxD) (GND) (TxD)

Info derived from[edit]

boot log
+Ethernet eth0: MAC address 00:13:46:f1:03:4b
IP:, Gateway:
Default server:
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

Version: "RedBoot v2.0"
RAM: 0x80000000-0x80800000, [0x80035df0-0x807ed000] available
FLASH: 0xbfc00000 - 0xbfff0000, 64 blocks of 0x00010000 bytes each.
== Executing boot script in 1.000 seconds - enter ^C to abort
RedBoot> fload
Image loaded from 0x80040000-0x80206000
RedBoot> go
CPU revision is: 00019064
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB 4-way, linesize 16 bytes.
Linux version 2.4.25-LSDK-5.0.0-Alpha (david@debian) (gcc version 3.3.5) #1 Wed Jan 4 18:29:52 CST 2006
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0,9600 root=/dev/mtdblock1 noinitrd
Using 92.000 MHz high precision timer.
Calibrating delay loop... 183.50 BogoMIPS
Memory: 13944k/16384k available (1625k kernel code, 2440k reserved, 96k data, 72k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 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: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...  unavailable.
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
devfs: v1.12c (20020818) Richard Gooch (
devfs: boot_options: 0x1
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with no serial options enabled

ttyS00 at 0xb1100003 (irq = 37) is a 16550A
HDLC line discipline: version $Revision: #1 $, maxframe=4096
N_HDLC line discipline registered.
Generic MIPS RTC Driver v1.0
wlan: (Atheros/multi-bss)
wlan: mac acl policy registered
PPP generic driver version 2.4.2
RGAPPS (spiflash) physmap flash device: 400000 at bfc00000
Get mtd_info of SPI flash (spidata=0x0).
MTD driver for SPI flash.
spiflash: Probing for Serial flash ...
spiflash: Found SPI serial Flash.
4194304: size
Got mtd_info : 0x802d5060 ...
add_mtd_device(0x802d5060) done!!
spiflash: squashfs filesystem found at block 704
Creating 6 MTD partitions on "spiflash":
0x000b0020-0x001e4020 : "rootfs"
0x00020000-0x003f0000 : "upgrade"
0x003f0000-0x00400000 : "rgdb"
0x00000000-0x00020000 : "RedBoot"
0x003f0000-0x00400000 : "Board/RadioCfg"
0x00000000-0x00400000 : "flash"
MTD driver for SPI flash initializing (spidata=0x8026b3c0).
Initializing Cryptographic API
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 1024 bind 2048)
ip_conntrack version 2.1 (128 buckets, 1024 max) - 352 bytes per conntrack
ip_conntrack_pptp version 1.9 loaded
ip_nat_pptp version 1.5 loaded
ip_tables: (C) 2000-2002 Netfilter core team
ipt_time loading
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
802.1Q VLAN Support v1.8 Ben Greear <>
All bugs added by David S. Miller <>
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 72k freed
init started:  BusyBox v1.00 (2006.01.04-10:33+0000) multi-call binary
Starting pid 10, console /dev/tts/0: '/etc/init.d/rcS'
Algorithmics/MIPS FPU Emulator v1.5
Mounting proc and var ...
Inserting modules ...
Using /lib/modules/sw_tcpip.o
Warning: loadingREDSonic turbo net initialized
 sw_tcpip will taint the kernel: no license
  See for information about tainted modules
Using /lib/modules/ifresetcnt.o
Warning: loadingNetwork interface reset count v1.0 ifresetcnt will
 taint the kernel: no license
  See for information about tainted modules
Using /lib/modules/ath_hal.o
Warning: loading ath_hal will taath_hal: (int the kernel: AR5212non-GPL license , AR5312- Proprietary
 , RF5112 See http://www.,, RF2316port-tainted for)
 information about tainted modulath_rate_atheros: Version 2.0.1
Using /lib/mCopyright (c) 2001-2004 Atheros Communications, Inc, All Rights Reserved
Warning: loading ath_rate_atheros will taint the kernel: non-GPL license - Proprietary
  See for information about tainted modules
Using /lib/modules/ath_ahb.o
ath_ahb: (Atheros/multi-bss)
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: turboG rates: 6Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: mac 11.0 phy 4.8 radio 7.0
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 2315 WiSoC: mem=0xb0000000, irq=3
Using /lib/modular231x gpio driver.
Warning: loading ar231x_gpio will taint the kernel: no license
  See for information about tainted modules
Start xmldb ...
[/etc/scripts/] ...
Set fixed nodes ..
[/etc/templates/] ...
[/etc/templates/] ...
[/var/run/] ...

Setting up ICPlus VLAN ...
Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
Added VLAN with VID == 1 to IF -:edevice ath0 entered promiscuous mode
WARNING:  VLAN 1 does notvlan1: dev_set_promiscuity(master, 1)
 work with many device eth0 entered promiscuous mode
considevice vlan1 entered promiscuous mode
der another number if you have pbr0: port 1(ath0) multicast bandwidth 900kbps
Added VLAN with VID == 2 to IF -:eth0:-
[/etc/init.d/] done!
start LAN ...
[/etc/templates/] ...
[/var/run/] ...
Stabr0: port 2(vlan1) entering learning state
rt LAN (br0/
Start DHCP server (br0) ...
DHCP server is disabled!
start WLAN ...
[/etc/templates/] start ...
[/var/run/] ...
Stop WLAN interface ath0 ...
killall: fresetd: no process killed
[/var/run/] ...
Start WLAN interface ath0 ...
<mapping sub-ioctl wmm to cmd 0x8BE0-18>
<mapping sub-ioctl doth to cmd 0x8BE0-30>
<mapping sub-ioctl bintval to cmd 0x8BE0-29>
<mapping sub-ioctl dtim_period to cmd 0x8BE0-28>
<mapping sub-ioctl hide_ssid to cmd 0x8BE0-19>
<mapping sub-ioctl pureg to cmd 0x8BE0-37>
<mapping sub-ioctl ff to cmd 0x8BE0-34>
<mapping sub-ioctl burst to cmd 0x8BE0-36>
<mapping sub-ioctl compression to cmd 0x8BE0-33>
<mappingbr0: port 1(ath0) entering learning state
 sub-ioctl turbo to cmd 0x8BE0-1>
<mapping sub-ioctl ar to cmd 0x8BE0-38>
<mapping sub-ioctl protmode to cmd 0x8BE0-4>
<mapping sub-ioctl xr to cmd 0x8BE0-35>
<mapping sub-ioctl ap_bridge to cmd 0x8BE0-20>
<mapping sub-ioctl maccmd to cmd 0x8BE0-17>
<mapping sub-ioctl maccmd to cmd 0x8BE0-17>
<mapping sub-ioctl authmode to cmd 0x8BE0-3>
Start WLAN interface ath0 ...
killall: fresetd: no process killed
start HTTPD ...
[/etc/templates/] ...
[/var/run/] ...
Starting HTTPD ...
start RG ...
[/etc/templates/] start ...
[/var/run/] ...
Using /lib/modules/ipt_string.o
sendto_unsock(/var/run/portt.unixsocket, flush)
start WAN ...
Set WAN port media type 0
[/etc/templates/] start ...
[/var/run/] ...
DHCP client on WAN(vlan2) CloneMAC() ...
start DNRD ...
[/etc/templates/] ...
[/var/run/] ...
Start DNRD ...
start runtime daemon ...
[/etc/templates/] ...
start fresetd ...
[/var/run/] deconfig
Notice: caching turned off
deconfig vlan2
[/var/run/] ...
DHCP is not connected !
Start telnetd ...
power on ICPlus port0~3 ...
start UPNPD ...
br0: port 2(vlan1) entering forwarding state
br0: topology change detected, propagating
br0: port 1(ath0) entering forwarding state
br0: topology change detected, propagating
[/etc/templates/] ...
[/var/run/] ...
Starting pid 443, console /dev/tts/0: '/bin/sh'

BusyBox v1.00 (2006.01.04-10:33+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

# [/etc/templates/upnpd/] start /var/upnp ...
[/etc/templates/upnpd/] genxml /var/upnp/DeviceDescription.xml ...
Upnpd starting on br0,, port 49152
Template dir : /etc/templates/upnpd
Specifying the webserver root directory -- /var/upnp