User Tools

Site Tools


Ruckus MF7211

Supported Versions

Version/Model Launch Date S/N OpenWrt Version Supported Model Specific Notes
INDIA 2010 - - OEM bY ISP

NOTE: Anything not included in model specific notes, or where a short comment couldn't be included on the notes.

Hardware Highlights

SoC Ram Flash Network USB Serial JTag
RALINK RT3050F@320MHz 16MiB 8MiB 1 x 1 NO Yes ?


Flash Layout

Please check out the article flash.layout. It contains an example and a couple of explanations.

OEM installation using the TFTP method

Upgrading OpenWrt


If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

LuCI Web Upgrade Process

  • Browse to LuCI Upgrade URL
  • Upload image file for sysupgrade to LuCI
  • Wait for reboot

Terminal Upgrade Process

  • Login as root via SSH on
  • Use the following commands to upgrade.
cd /tmp/
wget http://
sysupgrade /tmp/
  • If sysupgrade does not support this router, use the following commands.
cd /tmp/
wget http://
mtd write /tmp/ linux && reboot

Basic configuration

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

Specific Configuration


The default network configuration is:

Interface Name Description Default configuration
br-lan LAN & WiFi

Failsafe mode


hardware.button on howto use and configure the hardware button(s).

Reset reset



Instruction set MIPS / ARM
Vendor MediaTek
bootloader U-Boot
System-On-Chip Ralink RT3050F
CPU @Frq 320MHz
Flash size 8192 KiB
Flash Chip S29GL064
RAM size 16 MiB
RAM Chip M12L128168A
Wireless No1 SoC-integrated: RT3050F/ for 2.4GHz 802.11b/g/n
Serial Yes


Model Number



Opening the case

Note: This will void your warranty!

  • To remove the cover open four screws on back panel

Main PCB:


port.serial general information about the serial port, serial port cable, etc.

How to connect to the Serial Port of this specific device:



OEM bootlog

U-Boot 1.1.3 (Apr 28 2010 - 21:08:55) GD16 - built 21:08:55, Apr 28 2010 DRAM: 16 MB Top of RAM usable for U-Boot at: 80ff0000 Reserving 320k for U-Boot at: 80f9c000 Reserving 516k for malloc() at: 80f1b000 Reserving 44 Bytes for Board Info at: 80f1afd4 Reserving 36 Bytes for Global Data at: 80f1afb0 Reserving 128k for boot params() at: 80efafb0 Stack Pointer at: 80efaf98 relocate_code Pointer at: 80f9c000 Set info->start[0]=BF000000 flash size=0x800000 sectors=128 flash_reserved_offset=0xbf7f0000 flash_end_reserved_bytes=0x10000 board_configuration(0x80f1c0e8) @ 0xbf7f0000 v54 mac addr: 74 91 1a 29 ae 33 ============================================ ASIC 3052_MP2 (Port5<->None) DRAM component: 128 Mbits SDR DRAM bus: 16 bit Total memory: 16 MBytes Flash component: NOR Flash ============================================ icache: sets:256, ways:4, linesz:32 ,total:32768 dcache: sets:128, ways:4, linesz:32 ,total:16384 CPU freq = 320 MHZ SDRAM bus = 16 bit SDRAM size = 16 Mbytes No Himem Boot Script !!! Checking auto/recovery boot Booting image rcks_wlan.bkup (2) type:2/2 ... Hit Ctrl-c to stop autoboot: 0 ## Booting image at bf3f0000 ... Image Name: Linux Kernel Image Created: 2012-06-07 8:10:51 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 2729439 Bytes = 2.6 MB Load Address: 80000000 Entry Point: 8035b000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8035b000) ... ## Giving linux memsize in MB, 16 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.21 ( (gcc version 3.4.2) #1 Thu Jun 7 16:10:18 CST 2012 The CPU feqenuce set to 320 MHz _mem_top=a1000000 CPU revision is: 0001964c Determined physical RAM map: memory: 00ff0000 @ 00000000 (usable) Built 1 zonelists. Total pages: 4049 Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock4 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 = b080002c, status = 1100ff00 PID hash table entries: 64 (order: 6, 256 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: 2048 (order: 1, 8192 bytes) Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) Memory: 12484k/16320k available (2775k kernel code, 3836k reserved, 656k data, 1 20k init, 0k highmem) Mount-cache hash table entries: 512 NET: Registered protocol family 16 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: 512 (order: 0, 4096 bytes) TCP bind hash table entries: 512 (order: -1, 2048 bytes) TCP: Hash tables configured (established 512 bind 512) TCP reno registered squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher squashfs: LZMA suppport for by jro JFFS2 version 2.2. (C) 2001-2006 Red Hat, Inc. io scheduler noop registered (default) HDLC line discipline: version $Revision: $, 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) rdm_major = 254 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 === pAd = c004f000, size = 442200 === <-- RTMPAllocAdapterBlock, Status=0 rt2880_mtd_init: Load Type = 2 rt2880_mtd_init: v54_rootfs_block = 6 ralink flash device: 0x1000000 at 0x1f000000 rt3052-nor0: 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. flash_reserved_offset=7f0000 Creating 8 MTD partitions on "rt3052-nor0": 0x00000000-0x00030000 : "Bootloader" 0x00030000-0x00040000 : "Config" 0x00040000-0x00050000 : "Factory" 0x00050000-0x003f0000 : "rcks_wlan.main" 0x003f0000-0x0050361f : "rcks_wlan.bkup" mtd: partition "rcks_wlan.bkup" doesn't end on an erase block -- force read-only 0x0050361f-0x00790000 : "v54_$rootfs$_2" mtd: partition "v54_$rootfs$_2" doesn't start on an erase block boundary -- forc e read-only 0x00790000-0x007f0000 : "datafs" 0x007f0000-0x00800000 : "Board Data" block2mtd: version $Revision: $ v54_bsp: Version 1.1 Copyright (c) 2004-2007 Ruckus Wireless, Inc.All Rights Reserved board_configuration(0x803931cc) @ 0x7f0000 nf_conntrack version 0.5.0 (127 buckets, 1016 max) ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone arp_tables: (C) 2002 David S. Miller TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Ebtables v2.0 registered 802.1Q VLAN Support v1.8 Ben Greear <> All bugs added by David S. Miller <> GDMA1_MAC_ADRH -- : 0x00000000 GDMA1_MAC_ADRL -- : 0x00000000 Ralink APSoC Ethernet Driver Initilization. v2.00 256 rx/tx descriptors allocat ed, mtu = 1500! GDMA1_MAC_ADRH -- : 0x00007491 GDMA1_MAC_ADRL -- : 0x1a29ae33 PROC INIT OK! prepare_namespace: root_dev_name=/dev/mtdblock6 VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 120k freed Algorithmics/MIPS FPU Emulator v1.5 mount: mounting none on /proc/bus/usb failed: No such file or directory rootfs on / type rootfs (rw) /dev/root on / type squashfs (ro) proc on /proc type proc (rw) none on /var type ramfs (rw) none on /etc type ramfs (rw) none on /tmp type ramfs (rw) none on /media type ramfs (rw) none on /sys type sysfs (rw) /dev/mtdblock7 on /writable type jffs2 (rw,noatime) net.core.rmem_default =▒SSӪj net.core.rmem_max = 65535 net.core.wmem_default = 65535 net.core.wmem_max = 65535 rpmconf daemon starting Open /writable/data/config/master_main for reading zapd version 1.83, Copyright (C) 2004-2006 Ruckus Wireless, Inc. All Rights Rese rved. Built Jun 7 2012 at 16:03:38 SpeedFlex service started phy_tx_ring = 0x00bec000, tx_ring = 0xa0bec000 phy_rx_ring = 0x00000000, rx_ring = 0x00000000 RT305x_ESW: Link Status Changed CDMA_CSG_CFG = 81000000 GDMA1_FWD_CFG = 10000 ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device RX DESC a0411000 size = 2048 <-- RTMPAllocTxRxRingMemory, Status=0 Key1Str is Invalid key length(0) or Type(0) Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 9 2. Phy Mode = 9 NICReadEEPROMParameters: MaxTxPwr 22, AntGain 2, BandedgeDelta 0 3. Phy Mode = 9 MCS Set = ff 00 00 00 00 Main bssid = 74:91:1a:29:ae:30 <==== rt28xx_init, Status=0 0x1300 = 00064380 Open /writable/data/config/master_main for reading BusyBox v1.12.1 (2012-06-07 15:59:52 CST) multi-call binary Usage: ifconfig [-a] interface [address] ifconfig: ioctl 0x8913 failed: No such device bridge br0 doesn't exist; can't delete it ##### restore RT3052 to dump switch ##### switch reg write offset=14, value=5555 switch reg write offset=40, value=1001 switch reg write offset=44, value=1001 switch reg write offset=48, value=1001 switch reg write offset=4c, value=1 switch reg write offset=50, value=2001 switch reg write offset=70, value=ffffffff switch reg write offset=98, value=7f7f switch reg write offset=e4, value=7f device ra0 entered promiscuous mode device apcli0 entered promiscuous mode device ra0 left promiscuous mode br0: port 1(ra0) entering disabled state device eth2 entered promiscuous mode device ra0 entered promiscuous mode device ra1 entered promiscuous mode udhcpc (v1.12.1) started br1: port 4(ra1) entering learning state br1: port 3(ra0) entering learning state br1: port 2(eth2) entering learning state br1: port 1(apcli0) entering learning state br1: topology change detected, propagating br1: port 4(ra1) entering forwarding state br1: topology change detected, propagating br1: port 3(ra0) entering forwarding state br1: topology change detected, propagating br1: port 2(eth2) entering forwarding state br1: topology change detected, propagating br1: port 1(apcli0) entering forwarding state /sbin/ line 141: can't create /proc/sys/net/ipv6/conf/all/forwarding: nonexistent directory Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory Copyright(C) 2010-2018 Ruckus Wireless, Inc. All Rights Reserved. Please login: Unknown host br1: port 3(ra0) entering disabled state br1: port 4(ra1) entering disabled state webs: Listening for HTTP requests at address Toggle the flag to Unicast!



toh/ruckus/mf7211.txt · Last modified: 2018/06/03 06:51 by tmomas