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

Belkin F5D8235-4 v2 (v21xx)

From WikiDevi
Jump to: navigation, search

Belkin F5D8235-4 v2 (v21xx)

Manuf/OEM/ODM Gemtek WRTR-234GN

FCC approval date: 20 April 2009
Country of manuf.: China

Type: wireless router

FCC ID: K7SF5D8235-4B
Industry Canada ID: 3623A-F5D82354B

Power: 12 VDC, 1.5 A
Connector type: barrel
Conn. measurements: 5 mm (OD), 2.2 mm (ID), 10 mm (LEN)

CPU1: Ralink RT3052 (384 MHz)
FLA1: 8 MiB
8,388,608 B
65,536 Kib
8,192 KiB
64 Mib
0.00781 GiB
(Macronix MX29LV640DBTC-90G)
RAM1: 32 MiB
33,554,432 B
262,144 Kib
32,768 KiB
256 Mib
0.0313 GiB
(Hynix HY57V281620FTP-6 × 2)

Expansion IFs: USB 2.0
USB ports: 1
Serial: yes, internal, 4-pin header, unpopulated, 3.3V TTL, (57600,8,N,1), J2

WI1 chip1: Ralink RT3052
WI1 802dot11 protocols: bgn
WI1 MIMO config: 2x2:2
WI1 antenna connector: none

ETH chip1: Ralink RT3052
Switch: Realtek RTL8366SR
LAN speed: 10/100/1000
LAN ports: 4
WAN speed: 10/100/1000
WAN ports: 1

bgn

Stock bootloader: U-Boot 3.2

Stock FW OS: Linux 2.6.21

Flags: boot log

Default SSID: Belkin_N+_XXXXXX (3 addl. devices), Belkin_N+_Wireless_180170 (2 addl. devices)
Default IP address: 192.168.2.1
the IP 192.168.2.1 is used by 271 additional devices
of which 97 are Belkin devices

802dot11 OUI: 00:22:75 (12 E, 20 W, 2009)
Ethernet OUI: 00:22:75 (12 E, 20 W, 2009)

For a list of all currently documented Ralink chipsets with specifications, see Ralink.


N+ Wireless Router

 • Support page

OEM Gemtek WRTR-234GN (WRTR-234GN_V03)

Belkin F5D8235-4 v21xx on TechInfoDepot

Belkin released two v2 models..

The default SSID is Belkin_N+_XXXXXX where XXXXXX is the last three octets of the WLAN MAC address (upper case letters).
The device assumes the SSID of Belkin_N+_Wireless_180170 for a brief moment when resetting to factory defaults.
Belkin_N+_Guest is the default SSID for the guest network, but this is not enabled by default.

The power adapter included with the device (v2110) is a

DVE DSA-20P-10 US 120180 (12V, 1.5A).
ID/OD/Len measurements are approximate.

Serial[edit]

Pinout[edit]

Header J2
USB port <- [3.3V] (Tx) (Rx) (GND) -> To RT3052

Boot Log[edit]

boot log
U-Boot 1.1.3 (Nov  7 2008 - 00:24:27)

Board: Ralink APSoC DRAM:  32 MB
relocate_code Pointer at: 81fa0000
=====config_usbotg =====
flash_protect ON: from 0xBF000000 to 0xBF02F0F7
protect on 0
protect on 1
protect on 2
protect on 3
protect on 4
protect on 5
protect on 6
protect on 7
protect on 8
protect on 9
flash_protect ON: from 0xBF030000 to 0xBF03FFFF
protect on 10
============================================
Ralink UBoot Version: 3.2
--------------------------------------------
ASIC 3052_MP2 (Port5<->GigaSW)
DRAM COMPONENT: 128Mbits
DRAM BUS: 32BIT
Total memory: 32 MBytes
Date:Nov  7 2008  Time:00:24:27
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384

 ##### The CPU freq = 384 MHZ ####

 SDRAM bus set to 32 bit
 SDRAM size =32 Mbytes

Please choose the operation:
   1: Load system code to SDRAM via TFTP.
   2: Load system code then write to Flash via TFTP.
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   9: Load Boot Loader code then write to Flash via TFTP.

You choosed 3

3: System Boot system code via Flash.
## Booting image at bf050000 ...
   Image Name:   Linux Kernel Image
   Created:      2009-03-31   6:24:29 UTC

 System Control Status = 0x10440000
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1178131 Bytes =  1.1 MB
   Load Address: 80000000
   Entry Point:  80364000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80364000) ...
## Giving linux memsize in MB, 32

Starting kernel ...
LINUX started...

 THIS IS ASIC
Linux version 2.6.21 (root@localhost.localdomain) 
(gcc version 3.4.2) #16 Tue Mar 31 14:22:41 CST 2009

 The CPU feqenuce set to 384 MHz
CPU revision is: 0001964c
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Built 1 zonelists.  Total pages: 8128
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock2
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 16kB, 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).
Cache parity protection disabled
cause = 10800024, status = 1100ff00
PID hash table entries: 128 (order: 7, 512 bytes)
calculating r4koff... 00177000(1536000)
CPU frequency 384.00 MHz
Using 192.000 MHz high precision timer.
Console: colour dummy device 80x25
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 28756k/32768k available (2832k kernel code, 
4012k reserved, 636k data, 132k 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
NET: Registered protocol family 2
Time: MIPS clocksource has been installed.
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
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
fuse init (API version 7.8)
io scheduler noop registered (default)
FLASH_API: MAN_ID=C2 DEV_ID=22CB SIZE=8MB
Ralink RT2880 gpio driver initialized
Gemtek LED init...
Ralink gpio driver initialized
HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver $Revision: 1.3 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A
serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A
loop: loaded (max 8 devices)
smi_major=249
0 smi_init check[0x05c]1=0x6027
rdm_major = 254
GDMA1_MAC_ADRH -- : 0x00000000
GDMA1_MAC_ADRL -- : 0x00000000
Ralink APSoC Ethernet Driver Initilization. v1.60 
 128 rx/tx descriptors allocated, mtu = 1500!
NAPI enable, weight = 0, Tx Ring = 128, Rx Ring = 128
GDMA1_MAC_ADRH -- : 0x0000000c
GDMA1_MAC_ADRL -- : 0x43305277
PROC INIT OK!
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
ralink flash device: 0x1000000 at 0xbf000000
Ralink SoC physically mapped flash: 
Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.

Creating 5 MTD partitions on "Ralink SoC physically mapped flash":
0x00000000-0x00050000 : "uboot"
0x00050000-0x007e0000 : "Kernel and Rootfs"
0x001d0000-0x007e0000 : "Rootfs"
0x007e0000-0x007f0000 : "Nvram"
0x007f0000-0x00800000 : "Factory"
block2mtd: version $Revision: 1.1.1.1 $
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
nf_conntrack version 0.5.0 (256 buckets, 2048 max)
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Fully Cone
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
tunl0: Disabled Privacy Extensions
Mobile IPv6
IPv6 over IPv4 tunneling driver
sit0: Disabled Privacy Extensions
NET: Registered protocol family 17
create_proc_read_write_entry: fail
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: 132k freed
Algorithmics/MIPS FPU Emulator v1.5

phy_tx_ring = 0x01c9f000, tx_ring = 0xa1c9f000
phy_rx_ring = 0x00000000, rx_ring = 0x00000000
RT305x_ESW: Link Status Changed
CDMA_CSG_CFG = 81000007
GDMA1_FWD_CFG = 790000
#sysinit: [sysinit]

BusyBox v1.1.0 (2009.03.30-07:26+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

# ftok: No such file or directory
msgget: No such file or directory
[sighandler]: No more events to be processed, quitting.
[cleanup]: Waiting for children.
[cleanup]: All children terminated.
Creat rmain device for LED and insmod it.
insmod: reset_btn.ko: no module by that name found
Starting Watchdog function !!!!!!!
cat: /proc/watchdog_ctrl_folder/watchdog_ctrl_run: 
No such file or directory
Done
Clean storage nvram value!!
# update nvram with default list!
Do 'echo 0 > /proc/USB_BLINK;echo 1 > /proc/GPIO23;
echo 1 > /proc/GPIO22;' in ixp4xx_gpio.h
# interfaces_init......
RTL8366 reg 0x5C=[0x6027]
Init RTL8366SR!!
switch reg write offset=98, value=7f40
switch reg write offset=e4, value=20
rmmod: rtl8366SR: Success
rtl_major = 253
0 smi_init check[0x0105]=0x8366
0 smi_init check[0x0105]=0x8366
Gemtek Link status init.
rtl8366s_getEthernetPHY fail for 5!!!!
rtl8366s_getEthernetPHY fail for 6!!!!
rtl8366s_getEthernetPHY fail for 7!!!!
rtl8366s_getEthernetPHY fail for 8!!!!
rtl8366s_getEthernetPHY fail for 9!!!!
rtl8366s_getEthernetPHY fail for 10!!!!
rtl8366s_getEthernetPHY fail for 11!!!!
rtl8366s_getEthernetPHY fail for 12!!!!
rtl8366s_getEthernetPHY fail for 13!!!!
rtl8366s_getEthernetPHY fail for 14!!!!
rtl8366s_getEthernetPHY fail for 15!!!!
RTL8366RS driver SetVLan initialized
rtl8366s_setMac5ForceLink() initialized!
rtl8366s_getEthernetPHY fail for 5!!!!
rtl8366s_getEthernetPHY fail for 6!!!!
rtl8366s_getEthernetPHY fail for 7!!!!
rtl8366s_getEthernetPHY fail for 8!!!!
rtl8366s_getEthernetPHY fail for 9!!!!
rtl8366s_getEthernetPHY fail for 10!!!!
rtl8366s_getEthernetPHY fail for 11!!!!
rtl8366s_getEthernetPHY fail for 12!!!!
rtl8366s_getEthernetPHY fail for 13!!!!
rtl8366s_getEthernetPHY fail for 14!!!!
rtl8366s_getEthernetPHY fail for 15!!!!
gemtek_switch_reset failed
RTL_GET_GREEN_ETHERNET Success!!!
RTL_GET_GREEN_ETHERNET : tx is 0, rx is 0
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.0, enabled : 0 !!!
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.1, enabled : 0 !!!
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.2, enabled : 0 !!!
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.3, enabled : 0 !!!
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.4, enabled : 0 !!!
rtl:rtl_ge_read : 0
RTL_SET_GREEN_ETHERNET Success!!!
RTL_GET_GREEN_ETHERNET Success!!!
RTL_GET_GREEN_ETHERNET : tx is 1, rx is 1
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.0, enabled : 1 !!!
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.1, enabled : 1 !!!
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.2, enabled : 1 !!!
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.3, enabled : 1 !!!
RTL_GET_GREEN_ETHERNET : rtl8366s_getAsicPowerSaving is phyNo.4, enabled : 1 !!!
rtl:rtl_ge_read : 1
Setting ra0 configuration....
CountryRegionABand=1
WirelessMode=9
TxRate=0
Channel=0
BeaconPeriod=100
DtimPeriod=1
TxPower=100
BGProtection=2
RTSThreshold=2347
FragThreshold=2346
TxBurst=1
ShortSlot=1
PktAggregate=0
NoForwarding=0
NoForwardingBTNBSSID=0
HideSSID=0
Key1Type=0
Key2Type=0
Key3Type=0
Key4Type=0
WdsEnable=0
WdsList=
WdsKey=
WdsEncrypType=NONE
AutoChannelSelect=1
RekeyInterval=2000
AccessPolicy0=0
AccessPolicy1=0
RADIUS_Server=0.0.0.0
RADIUS_Port=1812
RADIUS_Key=
Ethifname=vlan1
own_ip_addr=192.168.2.1
session_timeout_interval=0
DisableOLBC=0
TxPreamble=0
WmmCapable=1
AckPolicy=0;0;0;0
APAifsn=3;7;1;1
APCwmin=4;4;3;2
APCwmax=6;10;4;3
APTxop=0;0;94;47
APACM=0;0;0;0
BSSAifsn=3;7;2;2
BSSCwmin=4;4;3;2
BSSCwmax=10;10;4;3
BSSTxop=0;0;94;47
BSSACM=0;0;0;0
BasicRate=15
IEEE8021X=0
Set N mode parameter...
Bring up ra0 interface....
rt2860v2_ap: module license 'unspecified' taints kernel.
2860 version : 2.0.0.0 (Mar 30 2009)

=== pAd = c1040000, size = 486208 ===

<-- RTMPAllocAdapterBlock, Status=0
RX DESC a1900000  size = 2048
<-- RTMPAllocTxRxRingMemory, Status=0
1. Phy Mode = 9
2. Phy Mode = 9
3. Phy Mode = 9
MCS Set = ff ff 00 00 00
Main bssid = 00:22:75:9f:96:ec
The UUID Hex string is:2880288028801880a8800022759f96ec
The UUID ASCII string is:28802880-2880-1880-a880-0022759f96ec!
<==== RTMPInitialize, Status=0
0x1300 = 00064320
interface ra0 does not exist!
No need to change ra0 to Nintendo NDS capable
No need to change ra0 to Nintendo NDS capable...Complete
ra0       mac:
[0x00001300]:00063330
ra0       mac:
[0x00001304]:000a3700
killall: rt2860apd: no process killed
rt2860apd: not found
Mssid : init mode
killall : No such file or directory
get_WPS_PIN_code : WSCStatus : 4588603
check_WPS_status : WSCStatus is 3 now...STATUS_WSC_LINK_UP
WPS BUTTON press!!
killall: wscd: no process killed
route: SIOC[ADD|DEL]RT: No such device
ra0       mac:
[0x0000102c]:0f031e46
gPassiveMsgQ Init success! gPassiveMsgID=0x386d4392!
gActiveMsgQ Init success!
sock=6!(0x0x7fd03d08)
Create netlink socket thread success!
Create ioctl sockvlan1: Setting MAC address to et(7) success!
 00Pthread(wscDevNL 22Handle)Now waiti 75ng for the netli 9fnk 
socket incomi 96ng message!
(ws eccDevNLHandle):ne.
tlink socket datdevice eth2 entered promiscuous mode
a is available nVLAN (vlan1):  Setting underlying device (eth2) to promiscious mode.
wscNLEventRTMNewlinkHandle(wscDevNLHandle):netlink socket data is available now.
wscNLEventRTMNvlan1: dev_set_promiscuity(master, 1)
ewlinkHandlewscddevice vlan1 entered promiscuous mode
: SSDP UDP PORT = 1900
(wscDevNLHandle):netlink socket data is available now.
wscNLEventRTMNewdevice ra0 entered promiscuous mode
linkHandle(wscDevNLHandle):netlink socket data is available now.
wscNLEventRTMNewlinkHandleError with UpnpInit -- -208
br0: port 2(ra0) entering listening state
br0: port 1(vlan1) entering listening state
dwc_otg: version 2.60a 22-NOV-2006
DWC_otg: Using DMA mode
dwc_otg lm0: DWC OTG Controller
dwc_otg lm0: new USB bus registered, assigned bus number 1
dwc_otg lm0: irq 18, io mem 0x00000000
DWC_otg: Init: Port Power? op_state=1
DWC_otg: Init: Power Port (0)
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
# lan services init......
killall: rt2860apd: no process killed
rt2860apd: No such file or directory
Start UPnP
easyconf: start 20080820
easyconf: Waiting for client to connect...
route: resolving gw
br0: port 2(ra0) entering learning state
br0: port 1(vlan1) entering learning state
route: resolving gw
route: resolving gw
route: resolving gw
route: resolving gw
dnsmasq: failed to bind listening socket for fe80::222:75ff:fe9f:96ec: 
Cannot assign requested address
killall : No such file or directory
get_WPS_PIN_code : WSCStatus : 4588603
check_WPS_status : WSCStatus is 3 now...STATUS_WSC_LINK_UP
br0: topology change detected, propagating
br0: port 2(ra0) entering forwarding state
br0: topology change detected, propagating
br0: port 1(vlan1) entering forwarding state
killall: wscd: no process killed
route: SIOC[ADD|DEL]RT: File exists
gPassiveMsgQ Init success! gPassiveMsgID=0x386d4395!
gActiveMsgQ Init success!
(2136)Service enable wireless
# wan_init......
Set country code to us!!!
sock=6!(0x0x7fe86d08)
Pthread(wscDevNLHandle)Now waiting for the netlink socket incoming message!
Create netlink socket thread success!
Create ioctl socket(7) success!
wscd: SSvlan2: Setting MAC address to DP UDP PORT = 19 0000
 22 75 9f 96 ee.
(wscDevNLHandle):netlink socket data is available now.
wscNLEventRTMNewlinkHandleUPnP Initialized
    IP-Addr: 192.168.2.1 Port: 49152
    HW-Addr: 00:22:75:9f:96:ec!
Specifying the webserver root directory -- /etc_ro/xml/
UUID Str=uuid:28802880-2880-1880-a880-0022759f96ec!
alloc memory size=1135!
<?xml version="1.0" encoding="utf-8"?>
<root xmlns="urn:schemas-upnp-org:device-1-0">
  <specVersion>
    <major>1</major>
    <minor>0</minor>
  </specVersion>
  <device>
    <deviceType>urn:schemas-wifialliance-org:device:WFADevice:1</deviceType>
    <friendlyName>Belkin Wireless Router</friendlyName>
    <manufacturer>Belkin Corporation</manufacturer>
    <manufacturerURL>http://www.belkin.com</manufacturerURL>
    <modelDescription>Belkin Wireless Router</modelDescription>
    <modelName>Belkin Wireless Router</modelName>
    <modelNumber>F5D</modelNumber>
    <modelURL>http://www.belkin.com</modelURL>
    <serialNumber>111111111111</serialNumber>
<UDN>uuid:28802880-2880-1880-a880-0022759f96ec</UDN>
    <serviceList>
      <service>
        <serviceType>urn:schemas-wifialliance-org:service:WFAWLANConfig:1 </serviceType>
        <serviceId>urn:wifialliance-org:serviceId:WFAWLANConfig1</serviceId>
        <SCPDURL>WFAWLANConfigSCPD.xml</SCPDURL>
        <controlURL>control</controlURL>
        <eventSubURL>event</eventSubURL>
      </service>
    </serviceList>
  </device>
</root>

Registering the RootDevice
    with descDocUrl: http://192.168.2.1:49152/description.xml
RootDevice Registered
WscLocalDevice:
   Device:
        FriendlyName=Belkin Wireless Router!
        DescDocURL=http://192.168.2.1:49152/description.xml!
        UDN=uuid:28802880-2880Close speed boot up led
-1880-a880-0022759f96ec!
        PresURL=!
   Service:
        servIdStr=urn:wifialliance-org:serviceId:WFAWLANConfig1!
        servTypeStr=urn:schemas-wifialliance-org:service:WFAWLANConfig:1!
        scpdURL=http://192.168.2.1:49152/WFAWLANConfigSCPD.xml!
        eventURL=http://192.168.2.1:49152/event!
        controlURL=http://192.168.2.1:49152/control!
WscLocalDeviceInit Initialized
Changing password for guest
Bad password: too short.

Warning: weak password (continuing).
Jan  1 00:00:21 passwd[3475]: password for `guest' changed by user `root'
Password changed.
Can't load /etc/smb.conf - run testparm to debug it
Advertisement Sent
httpd : This is httpd...ssl_enabled is 0

Images[edit]