BandLuxe R305

From WikiDevi.Wi-Cat.RU
Jump to navigation Jump to search

BandLuxe R305

Manuf (OEM/ODM): Gemtek

FCC approval date: 16 June 2009
EAN: 4712818270211 (UPC DB, On eBay)
Country of manuf.: Taiwan

Amazon image

ASIN
B004CR8WNE (Flag of the United States.svg, On Amazon, On CCC)

Type: wireless router

FCC ID: UZI-R305

Power: 12 VDC, 1 A
Connector type: barrel

CPU1: Ralink RT3050 (320 MHz)
FLA1: 4 MiB 4,194,304 B <br />32,768 Kib <br />4,096 KiB <br />32 Mib <br />0.00391 GiB <br /> (Brand? Model?)
RAM1: 32 MiB 33,554,432 B <br />262,144 Kib <br />32,768 KiB <br />256 Mib <br />0.0313 GiB <br /> (Brand? Model?)

Expansion IFs: Mini PCIe (USB only)

WI1 chip1: Ralink RT3050
WI1 802dot11 protocols: bgn
WI1 MIMO config: 1x1:1
WI1 antenna connector: none

ETH chip1: Ralink RT3050
LAN speed: 100M
LAN ports: 1
WAN speed: 100M
WAN ports: 1

bgn

Stock bootloader: U-Boot 3.2 Ralink

Stock FW OS: Linux 2.6.21

Flags: HSPA+

Default SSID: HSPA_ROUTER (1 addl. devices)
Default IP address: 192.168.1.1
the IP 192.168.1.1 is used by 1239 additional devices
of which 1 are BandLuxe devices
Default login user: admin
Default login password: hsparouter
admin:hsparouter credentials used by 1 additional devices
of which 1 are BandLuxe devices

802dot11 OUI: 00:26:82 (2 E, 5 W)
Ethernet OUI: 00:26:82 (2 E, 5 W)

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


HSPA+ WiFi Router
Product page
Specifications

OEM Gemtek (WRTR-251G?)

"ENG-X11-5800" is silkscreened on the board in the FCC photos.
The main board of this device is the same used by the BandLuxe R250.

The FCC test report also notes that the ID is applicable to the R250. It states the differences between the units as the following...

  • R305 - downlink to 21Mbps
  • R250 - downlink to 14.4Mbps

Additional specifications, per BandRich's page, follow...

  • Dimensions (LxWxH): 103.2 mm x 116 mm x 24 mm
  • Weight: 170 g0.17 kg <br />5.996 oz <br />0.375 lbs <br />
  • Modem: Embedded, WCDMA/HSPA/HSPA+

Serial

Pinout

Info derived from

boot log

U-Boot 1.1.3 (Dec  1 2009 - 14:23:58)

Board: Ralink APSoC DRAM:  32 MB
relocate_code Pointer at: 81fa8000
flash_protect ON: from 0xBF000000 to 0xBF025123
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
*** Warning - bad CRC, using default environment

============================================
Ralink UBoot Version : 3.2
UBoot Release Version: 1.0.9_20091201
bootloader_version=" 1.0.9_20091201"
--------------------------------------------
ASIC 3052_MP2 (Port5<->None)
DRAM COMPONENT: 256Mbits
DRAM BUS: 16BIT
Total memory: 32 MBytes
Date:Dec  1 2009  Time:14:23:58
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384

 ##### The CPU freq = 320 MHZ ####

SDRAM bus set to 16 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
                                                                                                                                                         0

3: System Boot system code via Flash.

 eth_register
Eth0 (10/100-M)
 enetvar=ethaddr,Eth addr:00:AA:BB:CC:DD:10
 00:AA:BB:CC:DD:10:

 eth_current->name = Eth0 (10/100-M)

## Booting image at bf050000 ...
   Image Name:   Linux Kernel Image
   Created:      2009-11-23   3:52:56 UTC

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

Starting kernel ...


LINUX started...

 THIS IS ASIC
Linux version 2.6.21 (upleong@upleong) (gcc version 3.4.2) #56 Mon Nov 23 11:48:25 CST 2009

 The CPU feqenuce set to 320 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 = 90800074, status = 1100ff00
PID hash table entries: 128 (order: 7, 512 bytes)
calculating r4koff... 00138800(1280000)
CPU frequency 320.00 MHz
Using 160.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: 28744k/32768k available (2803k kernel code, 4024k reserved, 584k data, 116k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
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
io scheduler noop registered (default)
FLASH_API: MAN_ID=C2 DEV_ID=22A8 SIZE=4MB
Ralink gpio driver initialized
ralink_gpioReset button one click
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
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 -- : 0x00000021
GDMA1_MAC_ADRL -- : 0x00123456
PROC INIT OK!
GTK :: To segment the WAN/LAN as LLLLW, Port 0 ~ 4 ... successfully
PPP generic driver version 2.4.2
PPP BSD Compression module registered
NET: Registered protocol family 24
2860 version : 2.0.0.0 (Jun 15 2009)


=== pAd = c0000000, size = 391840 ===

<-- RTMPAllocAdapterBlock, Status=0
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 6 MTD partitions on "Ralink SoC physically mapped flash":
0x00000000-0x00050000 : "uBoot"
0x00050000-0x00170000 : "Linux Kernel"
0x00170000-0x003d0000 : "RootFS"
0x003d0000-0x003e0000 : "apndata"
0x003e0000-0x003f0000 : "NVRAM"
0x003f0000-0x00400000 : "Factory"
block2mtd: version $Revision: 1.1.1.1 $
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
hso: drivers/usb/serial/hso.c: 1.12-Option Option Wireless
usbcore: registered new interface driver hso
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
nf_conntrack version 0.5.0 (256 buckets, 2048 max)

===PORT TRIGGER LOAD a@@q===
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone
ipt_notify_userapps : register proc success
ipt_notify_userapps : register proc success
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
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: 116k freed
Warning: unable to open an initial console.
usb 1-1: new high speed USB device using dwc_otg and address 2
usb 1-1: configuration #1 chosen from 1 choice
eth1: register 'cdc_ether' at usb-lm0-1, CDC Ethernet Device, 00:26:fa:00:00:00
Algorithmics/MIPS FPU Emulator v1.5
GDMA1_MAC_ADRH -- : 0x00000026
GDMA1_MAC_ADRL -- : 0x824e5b49

phy_tx_ring = 0x01928000, tx_ring = 0xa1928000

phy_rx_ring = 0x00000000, rx_ring = 0x00000000
RT305x_ESW: Link Status Changed
CDMA_CSG_CFG = 81000007
GDMA1_FWD_CFG = 710000
can't add ra0 to bridge br0: Invalid argument
device lan0 entered promiscuous mode
Setting ra0 ra1 configuration...
ra0       mac:
[0x0000102c]:44031e46
(easytest.c->main(536)) Start easytest 20080409
(easytest.c->main(641)) Waiting product test packet...

Dante's tiny TFTP Server is ready on port 69
This is the child process, pid = 3394
This is the parent process, pid = 3392
This is the child process, pid = 3396
This is the parent process, pid = 3395
/tmp/del_route: cannot open
0.0: ERROR r305_led_on_off: ERROR UMTS == 0, 0
0.3: ERROR r305_led_on_off: ERROR UMTS == 0, -1
LED Status 0


BusyBox v1.2.1 (2009.11.23-03:48+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

# LED Status 0

cat /proc/version

# cat version
Linux version 2.6.21 (upleong@upleong) (gcc version 3.4.2) #56 Mon Nov 23 11:48:25 CST 2009

cat /proc/mtd

# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00050000 00010000 "uBoot"
mtd1: 00120000 00010000 "Linux Kernel"
mtd2: 00260000 00010000 "RootFS"
mtd3: 00010000 00010000 "apndata"
mtd4: 00010000 00010000 "NVRAM"
mtd5: 00010000 00010000 "Factory"

netstat -l

# netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.1.1:80          *:*                     LISTEN
tcp        0      0 *:53                    *:*                     LISTEN
tcp        0      0 192.168.1.1:443         *:*                     LISTEN
udp        0      0 *:53                    *:*
udp        0      0 *:67                    *:*
udp        0      0 192.168.1.1:69          *:*
udp        0      0 *:14688                 *:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ACC ]     STREAM     LISTENING     2955   /tmp/blux

ps

# ps
  PID  Uid     VmSize Stat Command
    1 0           944 S   /sbin/init
    2 0               SWN [ksoftirqd/0]
    3 0               SW< [events/0]
    4 0               SW< [khelper]
    5 0               SW< [kthread]
   28 0               SW< [kblockd/0]
   31 0               SW< [khubd]
   43 0               SW< [kswapd0]
   44 0               SW  [pdflush]
   45 0               SW  [pdflush]
   46 0               SW< [aio/0]
  636 0               SW  [mtdblockd]
 2013 0           320 S   usb_storage_hotplug
 2017 0           284 S   /sbin/hotplug2 --persistent
 2023 0           388 S   /sbin/syslogd -n
 3114 0           308 S   ResetToDefault
 3388 0           736 S   easytest
 3390 0           344 S   tftpd
 3392 0           388 S   httpd -i br0 -p 80 -s 0
 3394 0           356 S   httpd -i br0 -p 80 -s 0
 3395 0           388 S   httpd-mini -i br0 -p 443 -s 1
 3396 0           836 S   httpd-mini -i br0 -p 443 -s 1
 3410 0           412 S   dnsmasq
 3412 0           252 S   /bin/udhcpd /tmp/udhcpd.conf
 3413 0           356 S   /bin/udhcpd /tmp/udhcpd.conf
 3430 0           544 S   bandluxed
 3431 0           544 S   bandluxed
 3432 0           544 S   bandluxed
 3433 0           544 S   bandluxed
 3438 0           524 S   /bin/wan_connect
 3461 0           456 S   /bin/sh
 3641 0           384 R   ps

cat /proc/bus/usb/devices

# cat devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.21 dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=lm0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1a8d ProdID=100b Rev= 0.00
S:  Manufacturer=BandRich, Inc.
S:  Product=BandLuxe  3.5G HSPA Adapter
S:  SerialNumber=355469030061038
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=ff Driver=hso
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=ff Driver=hso
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=03 Prot=ff Driver=hso
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=cdc_ether
E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:  If#= 4 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether
I:* If#= 4 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms