D-Link DI-624 rev E1

From TechInfoDepot
Jump to navigationJump to search
multiple revisions of this device, use caution
bg (G54)
AirPlus Xtreme G 2.4GHz Wireless Broadband Router
D-Link DI-624.jpg
Support
Wikipedia
WikiDevi.wi-cat.ru
3rd Party Firmware
dd-wrt
OpenWrt
Incompatible
Tomato any flavor
Incompatible
Platform
BrandModelRev
D-Link DI-624 E1
FCC ID
IC ID
Type
wireless router
Series
DI-624
CPU1
CPU1 Type
MIPS 4KEc
CPU1 Speed
180 MHz
Flash1 Chip
STMicro 25P32V6G
Flash1 Size
4 MiB4,194,304 B <br />32,768 Kib <br />4,096 KiB <br />32 Mib <br />0.00391 GiB <br />
RAM1 Size
16 MiB16,777,216 B <br />131,072 Kib <br />16,384 KiB <br />128 Mib <br />0.0156 GiB <br />
RAM1 Chip
ESMT M12L128168A-7T
ETH chip1
Switch
D-Link DL1005E
Ethernet Port Count
1-WAN
4-100MbE-LAN
Wired Standard
IEEE 802.3i/3u

802dot11 OUI: 00:13:46 (14 E, 21 W)
Ethernet OUI: 00:13:46 (14 E, 21 W)

Stock bootloader
RedBoot v2.0
Stock FW OS
Linux 2.4.25 LSDK-5.0.0-Alpha
Expansion IF types
none specified
Power
7.5 VDC, 1 A
Connector type
barrel
Serial Port (UART)
yes, internal, 4-pin header, unpopulated, 3.3V TTL, JP1, (9600 8N1)

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

Other
Manuf/OEM/ODM
Alpha Networks WRG-G16
Retail
FCC approval date 02 December 2005
Country of manuf China
Radio 1
Chip1
Wireless interface OUI
00:13:46
Antenna Connector Type
RP-SMA
Wireless Standard
IEEE 802.11b/g
802.11g
up to 54 Mbps
802.11b
up to 11 Mbps
WiFi Operating Frequency
2.4 GHz
 CPU1 brandRadio1 chip1 brandRadio1 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 C2AtherosAtherosAtheros
D-Link DI-624 rev C3AtherosAtherosAtheros
D-Link DI-624 rev D2AtherosAtheros
D-Link DI-624 rev E1AtherosAtheros
D-Link DI-624+BrecisTexas InstrumentsRadia
D-Link DI-624+ rev A1BrecisTexas InstrumentsTexas Instruments
D-Link DI-624+ rev B2Texas InstrumentsTexas InstrumentsTexas Instruments
D-Link DI-624MRealtekAtherosAtheros
D-Link DI-624S rev A1RealtekAtheros
D-Link DI-624S rev B1RealtekAtheros

For a list of all currently documented Atheros (QCA) chipsets with specifications, see Atheros.
D-Link not currently documented.

For a list of all currently documented D-Link device with specifications, see D-Link.

54 Mbps - 2.4GHz 802.11g = G54 class

Overview

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

JTAG-Serial Info

Serial

Serial Pinouts

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

Info derived from

boot log
+Ethernet eth0: MAC address 00:13:46:f1:03:4b
IP: 192.168.20.81/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.20.80
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 (rgooch@atnf.csiro.au)
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: 0.8.4.2 (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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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
[/etc/init.d/S03config.sh]
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 http://www.tux.org/lkml/#export-tainted 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 http://www.tux.org/lkml/#export-tainted for information about tainted modules
Using /lib/modules/ath_hal.o
Warning: loading ath_hal will taath_hal: 0.9.16.1 (int the kernel: AR5212non-GPL license , AR5312- Proprietary
 , RF5112 See http://www., RF5413tux.org/lkml/#ex, RF2316port-tainted for)
 information about tainted modulath_rate_atheros: Version 2.0.1
es
Using /lib/mCopyright (c) 2001-2004 Atheros Communications, Inc, All Rights Reserved
odules/ath_rate_atheros.o
Warning: loading ath_rate_atheros will taint the kernel: non-GPL license - Proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Using /lib/modules/ath_ahb.o
ath_ahb: 0.9.4.5 (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
ath0
Using /lib/modular231x gpio driver.
es/ar231x_gpio.o
Warning: loading ar231x_gpio will taint the kernel: no license
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Start xmldb ...
[/etc/scripts/set_nodes.sh] ...
Set fixed nodes ..
[/etc/templates/timezone.sh] ...
[/etc/templates/logs.sh] ...
[/var/run/logs_run.sh] ...

found ICPLUS PHY!
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
th0:-
WARNING:  VLAN 1 does notvlan1: dev_set_promiscuity(master, 1)
 work with many device eth0 entered promiscuous mode
switches,
considevice vlan1 entered promiscuous mode
der another number if you have pbr0: port 1(ath0) multicast bandwidth 900kbps
roblems.
Added VLAN with VID == 2 to IF -:eth0:-
[/etc/init.d/S03config.sh] done!
[/etc/init.d/S10system.sh]
start LAN ...
[/etc/templates/lan.sh] ...
[/var/run/lan_start.sh] ...
Stabr0: port 2(vlan1) entering learning state
rt LAN (br0/192.168.0.4/255.255.255.0)...
Start DHCP server (br0) ...
DHCP server is disabled!
start WLAN ...
[/etc/templates/wlan.sh] start ...
[/var/run/wlan_stop.sh] ...
Stop WLAN interface ath0 ...
killall: fresetd: no process killed
[/var/run/wlan_start.sh] ...
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/webs.sh] ...
[/var/run/webs_start.sh] ...
Starting HTTPD ...
start RG ...
[/etc/templates/rg.sh] start ...
[/var/run/rg_start.sh] ...
Using /lib/modules/ipt_string.o
sendto_unsock(/var/run/portt.unixsocket, flush)
start WAN ...
Set WAN port media type 0
[/etc/templates/wan.sh] start ...
[/var/run/wan_start.sh] ...
DHCP client on WAN(vlan2) CloneMAC() ...
start DNRD ...
[/etc/templates/dnrd.sh] ...
[/var/run/dnrd_start.sh] ...
Start DNRD ...
start runtime daemon ...
[/etc/templates/runtimed.sh] ...
start fresetd ...
[/var/run/udhcpc.sh] deconfig
Notice: caching turned off
deconfig vlan2
[/var/run/runtimed.sh] ...
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/upnpd.sh] ...
[/var/run/upnpd_start.sh] ...
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/upnphelper.sh] start /var/upnp ...
[/etc/templates/upnpd/upnphelper.sh] genxml /var/upnp/DeviceDescription.xml ...
Upnpd starting on br0, 192.168.0.4, port 49152
Template dir : /etc/templates/upnpd
Specifying the webserver root directory -- /var/upnp