I also posted this in hardware hacking but I am not sure if the developers look at the forum.....


This is nice low cost Router.  4+1 ports, USB, Ralink rt305x platform, 32MB RAM, 8M Flash, 30dB output where allowed.
Board is marked WR541G so this may be listed under a different manufacture. 

Here is the boot output using factory firmware;


## Transferring control to Linux (at address 80356000) ...
## 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) #268 Thu Nov 8 15:00:03 CST 2012

The CPU feqenuce set to 320 MHz
CPU revision is: 0001964c
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Built 1 zonelists.  Total pages: 8128
Kernel command line: console=ttyS1,57600n8 root=/dev/ram0
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 = 80800064, 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: 25004k/32768k available (2752k kernel code, 7764k reserved, 659k data, 3932k 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
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
detected lzma initramfs
detected lzma initramfs
initramfs: LZMA lc=3,lp=0,pb=2,dictSize=1048576,origSize=14374912
LZMA initramfs by Ming-Ching Tiew <mctiew@yahoo.com>...........................................................
...............................................................................................................
..................................................<6>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)
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
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
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
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 4 MTD partitions on "Ralink SoC physically mapped flash":
0x00000000-0x00030000 : "Bootloader"
0x00030000-0x00040000 : "Config"
0x00040000-0x00050000 : "Factory"
0x00050000-0x00800000 : "Kernel"
block2mtd: version $Revision: 1.1.1.1 $
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
u32 classifier
    Performance counters on
nf_conntrack version 0.5.0 (256 buckets, 2048 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
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
GDMA1_MAC_ADRH -- : 0x00000000
GDMA1_MAC_ADRL -- : 0x00000000
Ralink APSoC Ethernet Driver Initilization. v2.00  256 rx/tx descriptors allocated, mtu = 1500!
GDMA1_MAC_ADRH -- : 0x0000004f
GDMA1_MAC_ADRL -- : 0x8107f986
PROC INIT OK!
Freeing unused kernel memory: 3932k freed
init started: BusyBox v1.12.1 (2012-10-30 14:24:30 CST)
startAlgorithmics/MIPS FPU Emulator v1.5
ing pid 684, tty '': '/etc_ro/rcS'
devpts: called with bogus options
internet.sh
Emil debug : Air3G
Emil debug : 1
====>Enable IP Finder<====
killall: pppd: no process killed
Password for 'admin' changed
/sbin/internet.sh: line 346: mdev: not found
mknod: /dev/sda6: File exists
mknod: /dev/sdb6: File exists
mknod: /dev/pts/0: Operation not permitted
mknod: /dev/pts/1: Operation not permitted
mknod: /dev/pts/2: Operation not permitted
mknod: /dev/pts/3: Operation not permitted
arping: interface eth0 not found: No such device
Testing Ip address : 169.254.90.40
dwc_otg: version 2.72a 24-JUN-2008
DWC_otg: Core Release: 2.66a
DWC_otg: Periodic Transfer Interrupt Enhancement - disabled
DWC_otg: Multiprocessor Interrupt Enhancement - disabled
DWC_otg: Using DMA mode
DWC_otg: Device using Buffer 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: Product: DWC OTG Controller
usb usb1: Manufacturer: Linux 2.6.21 dwc_otg_hcd
usb usb1: SerialNumber: lm0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
insmod: bridge.ko: module not found
insmod: mii.ko: module not found
insmod: raeth.ko: module not found

phy_tx_ring = 0x006a9000, tx_ring = 0xa06a9000

phy_rx_ring = 0x00000000, rx_ring = 0x00000000
RT305x_ESW: Link Status Changed
CDMA_CSG_CFG = 81000007
GDMA1_FWD_CFG = 710000
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
rmmod: rt2860v2_ap: No such file or directory
rmmod: rt2860v2_sta: No such file or directory
rt2860v2_sta: module license 'unspecified' taints kernel.


=== pAd = c103f000, size = 486392 ===

<-- RTMPAllocAdapterBlock, Status=0
rmmod: nf_nat_pptp: No such file or directory
rmmod: nf_conntrack_pptp: No such file or directory
rmmod: nf_nat_proto_gre: No such file or directory
rmmod: nf_conntrack_proto_gre: No such file or directory
arping: interface eth0 not found: No such device
RX DESC a04d5000  size = 2048
<-- RTMPAllocTxRxRingMemory, Status=0
Key1Str 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)
Key4Str is Invalid key length(0) or Type(0)
1. Phy Mode = 9
2. Phy Mode = 9
Read EEPROM, EthCloneMac is 00:4f:81:07:f9:84!
3. Phy Mode = 9
MCS Set = ff 00 00 00 01
<==== rt28xx_init, Status=0
0x1300 = 00064300
Testing Ip address : 169.254.109.11
insmod: 8021q.ko: module not found
eth2.2: Setting MAC address to  00 4f 81 07 f9 85.
device eth2 entered promiscuous mode
VLAN (eth2.2):  Setting underlying device (eth2) to promiscious mode.
ifconfig: ioctl 0x8913 failed: No such device
brctl: bridge br0: No such device or address
device ra0 entered promiscuous mode
##### 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=0
Emil Debug : Add delay time between lan.sh and wanswitch.sh.....................1
arping: interface eth0 is down
Testing Ip address : 169.254.120.130
arping: interface eth0 is down
Testing Ip address : 169.254.111.114
arping: interface eth0 is down
Testing Ip address : 169.254.23.91
br0: port 2(eth2) entering learning state
br0: port 1(ra0) entering learning state
route: ioctl 0x890c failed: No such process
ifconfig: ioctl 0x8914 failed: Cannot assign requested address
ifconfig: ioctl 0x8914 failed: Cannot assign requested address
ifconfig: ioctl 0x8913 failed: No such device
/sbin/lan.sh: line 771: can't create /proc/sys/net/ipv6/conf/all/forwarding: nonexistent directory
libupnp: using UDP SSDP_PORT = 1900
upnpd[1711]: UPnP SDK Successfully Initialized.
Jan  1 00:00:20 upnpd[1711]: UPnP SDK Successfully Initialized.
upnpd[1711]: Succesfully set the Web Server Root Directory.
Jan  1 00:00:20 upnpd[1711]: Succesfully set the Web Server Root Directory.
Interface doesn't accept private ioctl...
set (8BE2): Invalid argument
upnpd[1711]: IGD root device successfully registered.
Jan  1 00:00:20 upnpd[1711]: IGD root device successfully registered.
ra1       no private ioctls.

ra2       no private ioctls.

upnpd[1711]: Advertisements Sent.  Listening for requests ...
Jan  1 00:00:23 upnpd[1711]: Advertisements Sent.  Listening for requests ...
Testing Ip address : 169.254.132.115
The Ip Address(169.254.132.115) Not Use...
IPD Start !!
starting pid 1772, tty '/dev/ttyS1': '/bin/sh'


BusyBox v1.12.1 (2012-10-30 14:24:30 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

# ra3       no private ioctls.

ra4       no private ioctls.

ra5       no private ioctls.

ra6       no private ioctls.

ra7       no private ioctls.

wds0      no private ioctls.

wds1      no private ioctls.

wds2      no private ioctls.

wds3      no private ioctls.

apcli0    no private ioctls.

Interface doesn't accept private ioctl...
set (8BE2): Invalid argument
no previous profiles defined
killall rt2860apd 1>/dev/null 2>&1
iptables -F -t filter 1>/dev/null 2>&1
iptables -D FORWARD -j macipport_filter 1>/dev/null 2>&1
iptables -F macipport_filter 1>/dev/null 2>&1
iptables -D FORWARD -j web_filter  1>/dev/null 2>&1
iptables -F web_filter  1>/dev/null 2>&1
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t filter -N web_filter 1>/dev/null 2>&1
iptables -t filter -N macipport_filter 1>/dev/null 2>&1
iptables -t filter -N true_mac_filter 1>/dev/null 2>&1
iptables -t filter -A FORWARD -j web_filter 1>/dev/null 2>&1
iptables -t filter -A FORWARD -j macipport_filter 1>/dev/null 2>&1
iptables -t filter -A FORWARD -j true_mac_filter 1>/dev/null 2>&1
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1>/dev/null 2>&1
iptables -t filter -F true_mac_filter
iptables -t filter -A true_mac_filter -j ACCEPT
iptables -t filter -F OUTPUT
iptables -t nat -D PREROUTING -j port_forward 1>/dev/null 2>&1
iptables -t nat -F port_forward  1>/dev/null 2>&1; iptables -t nat -X port_forward  1>/dev/null 2>&1
iptables -t nat -D PREROUTING -j DMZ 1>/dev/null 2>&1
iptables -t nat -F DMZ 1>/dev/null 2>&1; iptables -t nat -X DMZ  1>/dev/null 2>&1
iptables -t nat -N port_forward 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 1 -j port_forward 1>/dev/null 2
>&1
iptables -t nat -N DMZ 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 2 -j DMZ 1>/dev/null 2>&1
iptables -o ppp0 -I FORWARD 1 -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to
-pmtu
iptables -o ppp1 -I FORWARD 1 -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to
-pmtu
Emil Debug : Setting Ftp Port Rule...............................................
Flush QoS rules...
tc qdisc del dev ppp0 root 1>/dev/null 2>&1
tc qdisc del dev eth2.2 root 1>/dev/null 2>&1
tc qdisc del dev br0 root 1>/dev/null 2>&1
tc qdisc del dev eth2 root 1>/dev/null 2>&1
tc qdisc del dev ra0 root 1>/dev/null 2>&1
tc qdisc del dev apcli0 root 1>/dev/null 2>&1
iptables -t mangle -D PREROUTING -j qos_mangle_prerouting 1>/dev/null 2>&1
iptables -t mangle -F qos_mangle_prerouting 1>/dev/null 2>&1
iptables -t mangle -X qos_mangle_prerouting 1>/dev/null 2>&1
iptables -t mangle -D POSTROUTING -j qos_mangle_postrouting 1>/dev/null 2>&1
iptables -t mangle -F qos_mangle_postrouting 1>/dev/null 2>&1
iptables -t mangle -X qos_mangle_postrouting 1>/dev/null 2>&1
greenap.sh init
br0: topology change detected, propagating
br0: port 2(eth2) entering forwarding state
br0: topology change detected, propagating
br0: port 1(ra0) entering forwarding state
ddns.sh
on
route delete 239.255.255.250 1>/dev/null 2>&1
killall wscd 1>/dev/null 2>&1
killall -9 wscd 1>/dev/null 2>&1
iwpriv ra0 set WscConfMode=0 1>/dev/null 2>&1
iwpriv ra0 set WscConfMode=7
Interface doesn't accept private ioctl...
set (8BE2): Invalid argument
iwpriv ra0 set WscConfStatus=1
Interface doesn't accept private ioctl...
set (8BE2): Invalid argument
route add -host 239.255.255.250 dev br0 1>/dev/null 2>&1
wscd -m 1 -a 10.10.10.222 -i ra0 &
killall -q klogd
killall -q syslogd
libupnp: using UDP SSDP_PORT = 1900
syslogd -C8 1>/dev/null 2>&1
klogd 1>/dev/null 2>&1
killall -q zebra
killall -q ripd
ntp.sh
/bin/qos_run
Commit crc = b1ca4550
syslogd &
Enter udps


storage.sh admin
Password for 'admin' changed
storage.sh ftp_AirFtp
no usb disk found
.killall -q smbd
killall -q stupid-ftpd
E2P: (5)
Bootloader is newer version (0005)
webs: Listening for HTTP requests at address 10.10.10.222
Not support wireless watchdog in client mode!!!