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

ASUS RT-G32 rev C1

From WikiDevi
Jump to: navigation, search

Availability: common

Manuf/OEM/ODM Shenzhen Gongjin Electronics

FCC approval date: 08 June 2010
Country of manuf.: China

Type: wireless router


Power: 12 VDC, 0.5 A
Connector type: barrel

CPU1: Ralink RT3050F (320 MHz)
FLA1: 4 MiB
4,194,304 B
32,768 Kib
4,096 KiB
32 Mib
0.00391 GiB
(Spansion S29GL032N90-TF104)
RAM1: 32 MiB
33,554,432 B
262,144 Kib
32,768 KiB
256 Mib
0.0313 GiB
(EtronTech EM63A165TS-6G)

Expansion IFs: none specified
Serial: yes, internal, 4-pin header, populated, 3.3V TTL, (57600,8,N,1), J2

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

ETH chip1: Ralink RT3050F
Switch: Ralink RT3050F
LAN speed: 10/100
LAN ports: 4
WAN speed: 10/100
WAN ports: 1


Stock bootloader: U-Boot 3.2 Ralink

Stock FW OS: Linux 2.6.21

Third party firmware supported: Wive-NG (sfstudio) • (blog), DD-WRT • (List), OpenWrt

Default SSID: ASUS (88 addl. devices)
Default IP address:
the IP is used by 1129 additional devices
of which 150 are ASUS devices
Default login user: admin
Default login password: admin
admin:admin credentials used by 1165 additional devices
of which 163 are ASUS devices

802dot11 OUI: 60:A4:4C (4 E, 8 W, 2013)
Ethernet OUI: 60:A4:4C (4 E, 8 W, 2013)

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

Product page  • Support page  • Downloads

"AP699E8N3.7U31C-4 REV:1.0" is silkscreened on the board.



Wive-NG support, native support fastpath NAT.
DD-WRT support, use dd-wrt firmware for asus-rt-n10+.



(RxD) (TxD) (GND) (3.3)

<--- To RT3050
---> To PWR

Boot log with Wive-NG firmware[edit]

boot log
U-Boot 1.1.3 (Mar 28 2011 - 20:31:59)

Board: Ralink APSoC DRAM:  32 MB
relocate_code Pointer at: 81fb0000
config usb..*** Error: D+/D- is 1/1, config usb failed.
..*** Error: D+/D- is 1/1, config usb failed.

 Set info->start[0]=BF000000
flash_protect ON: from 0xBF000000 to 0xBF01E5B7
flash_protect ON: from 0xBF030000 to 0xBF030FFF
*** Warning - bad CRC, using default environment
Ralink UBoot Version:
ASIC 3052_MP2 (Port5<->None)
DRAM component: 256 Mbits SDR
DRAM bus: 16 bit
Total memory: 32 MBytes
Flash component: NOR Flash
Date:Mar 28 2011  Time:20:31:59
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.
   7: Load Boot Loader code then write to Flash via Serial. 
   8: Load Boot Loader code to SDRAM via TFTP. 
   9: Load Boot Loader code then write to Flash via TFTP. 
 4  3  2  1  0 

3: System Boot system code via Flash.
## Booting image at bf050000 ...
   Image Name:   Wive_WR-150N
   Created:      2014-12-18   7:27:08 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3357226 Bytes =  3.2 MB
   Load Address: 80000000
   Entry Point:  8000c410
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 8000c410) ...
## Giving linux memsize in MB, 32

Starting kernel ...

Linux version ( 
(gcc version 4.8.4 20141030 (prerelease) (GCC)
#0 Thu Dec 18 13:21:25 OMST 2014

 The CPU feqenuce set to 320 MHz
LINUX started...
The CPU/SYS frequency set to 320/106 MHz
CPU revision is: 0001964c (MIPS 24K)
MAX memory:[67108864]
RAM size detected:[33554432]
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock4 ro
start_kernel(): bug: interrupts were enabled *very* early, fixing it
Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, linesize 32 bytes.
Cache parity protection disabled
cause = 40808060, status = 11000000
PID hash table entries: 1024 (order: 0, 4096 bytes)
calculating r4koff... 0004e200(320000)
CPU frequency 320.00 MHz
Using 160.000 MHz high precision timer.
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 29896k/32768k available 
(2017k kernel code, 2872k reserved, 379k data, 104k init, 0k highmem)
Mount-cache hash table entries: 512
softirq RT prio: 1.
NET: Registered protocol family 16
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: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 512 bind 1024)
TCP reno registered
NET: Registered protocol family 1
ralink flash device: 0x1000000 at 0x1f000000
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
Creating 7 MTD partitions on "Ralink SoC physically mapped flash":
0x00000000-0x00030000 : "Bootloader"
0x00030000-0x00040000 : "Config"
0x00040000-0x00050000 : "Factory"
0x00050000-0x0011fa6a : "Kernel_stub"
0x0011fa6a-0x003d0000 : "RootFS_stub"
0x003d0000-0x00400000 : "RW-FS"
0x00050000-0x003d0000 : "Kernel_RootFS"
Load Kernel WDG Timer Module
squashfs: version 3.4 (2008/08/26) Phillip Lougher
squashfs: LZMA suppport for by jro
io scheduler noop registered (default)
Ralink gpio driver initialized
Number of GPIO: 52, GPIO mode: 0000039D
Ralink APSoC Hardware Watchdog Timer
Serial: 8250/16550 driver $Revision: 1.6 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0xb0000500 (irq = 37) is a 16550A
serial8250: ttyS1 at MMIO 0xb0000c00 (irq = 12) is a 16550A
Ralink APSoC Ethernet Driver Initilization. v3.0  
256 rx/tx descriptors allocated, mtu = 1500!
NAPI enable, weight = 128, Tx Ring = 256, Rx Ring = 256
raeth: disable ESW ports before kernel init.
block2mtd: version $Revision: $
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (4096 buckets, 8192 max)
TCP cubic registered
ip_tables: (C) 2000-2006 Netfilter Core Team, NET: 
Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <>
All bugs added by David S. Miller <>
NVRAM: Kernel NVRAM start init.
NVRAM: Particion 0 CRC c62705a3 OK.
VFS: Mounted root (squashfs filesystem) readonly.
mount /proc file system ok!
mount /sys file system ok!
mount /dev file system ok!
mount /var file system ok!
Freeing unused kernel memory: 104k freed
Build the /dev/console node.
Algorithmics/MIPS FPU Emulator v1.5
INIT Touch mdev.
INIT Mount /tmp/rootfs
INIT Create some persistent nodes in dev.
INIT Init RW particion
INIT RW File system is ok - preparing...
INIT Umount /tmp/rootfs
INIT Start init now.
~ # PRECONFIG Preconfigure...
PRECONFIG Delete old configs.
PRECONFIG Create some folders in var and etc.
PRECONFIG Copy web pages to tmpfs.
SYSLOG Start klogd
SYSLOG Start syslogd local
Password for 'Admin' changed
Restore time to build time or save time.
Thu Dec 18 13:27:00 OMST 2014
Raeth v3.0 (NAPI)

phy_tx_ring = 0x0074d000, tx_ring = 0xa074d000

phy_rx_ring0 = 0x0074e000, rx_ring0 = 0xa074e000
GMAC1_MAC_ADRH -- : 0x0000001e
GMAC1_MAC_ADRL -- : 0xe3ef9d30
CDMA_CSG_CFG = 81000007
GDMA1_FWD_CFG = 710000
switch reg write offset=e4, value=3f
eth2.1: Setting MAC address to  
eth2.2: Setting MAC address to 
webs: Listening for HTTP requests at address
rm -f /etc/portforward
rm -f /etc/macipfilter
rm -f /etc/websfilter
Content filter disabled.
Build config for fist WiFi module.
0x1300 = 00064380
0x1300 = 00064380
>>>>> RECONFIGURE WIFI IF = ra0 <<<<<<<<<<
>>>>> RECONFIGURE WIFI IF = ra0 <<<<<<<<<<
hw_nat: module license 'Proprietary' taints kernel.
Ralink HW NAT v2.51.1 Module Enabled, ASIC: RT3350, 
REV: 0102, FoE Size: 4096
pppoe_pass: Disabled.
ipv6_pass: Disabled
[ ! -f /etc/backup/nvram_backup.dat ] && 
(sleep 20 && fs backup_nvram && fs save) &


See also[edit]