Belkin F5D8235-4 v2 (v21xx)

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


 * On the DD-WRT forums
 * On the OpenWrt forums (pic of v20xx model, console pinout, etc)
 * interfacing the Belkin F5D8235-4 v2000 router via its serial console (v20xx)

Belkin released two v2 models..
 * v20xx, with RTL8366RB switch, working with above mentioned firmware on pg4 of the DD-WRT forum post
 * v21xx, with RTL8366SR switch, not currently working with DD-WRT (assigned on DD-WRT bug-tracker)
 * 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.

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

Boot Log
{{SCollapse|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


 * 1) 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. Image Name:  Linux Kernel Image Created:     2009-03-31   6:24:29 UTC
 * 1) Booting image at bf050000 ...

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
 * 1) Transferring control to Linux (at address 80364000) ...
 * 2) 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  All bugs added by David S. Miller  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
 * 1) 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.

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!! Do 'echo 0 > /proc/USB_BLINK;echo 1 > /proc/GPIO23; echo 1 > /proc/GPIO22;' in ixp4xx_gpio.h 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)
 * 1) ftok: No such file or directory
 * 1) update nvram with default list!
 * 1) interfaces_init......

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 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 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!    1    0    urn:schemas-wifialliance-org:device:WFADevice:1 Belkin Wireless Router Belkin Corporation http://www.belkin.com Belkin Wireless Router 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> <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> </serviceList>
 * 1) lan services init......
 * 1) wan_init......

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 }}