Asus WL-500b


 * }

Specs
Platform Serial Num. = ? FCC ID = MSQWL500B Industry Canada ID = none specified CPU Type = Broadcom BCM4702KPB (BCM4710) MIPS Rev = ? CPU Speed = 125 MHz Bus = ? Flash Type = Parallel Flash Chip = ? Flash Size = 4 MB Max Firmware Size = 3801088 bytes RAM Size = 16 MB RAM Chip = 2x NANYA ? nvram Size = ? ETH chip1 = Broadcom BCM4702 Switch = Broadcom BCM5325A2KQM (BCM5325A) Port-based vlan = ? 802.1q vlan = ? Ethernet Port Count = 1-10/100-WAN 4-10/100-LAN Wired Standard = IEEE 802.3/3u Ethernet interface OUI = none specified boot_wait = on bootloader = CFE Flash Card Socket/Type = No SD/MMC Mod Support = No Expansion IF types = 1x Mini PCI, 1x Parallel, 1x USB 1.1 PoE = No Power = 5VDC/2A Connector type/size = Barrel plug LEDs/Color = ? Size = 185 mm (L)* 205 mm (W)* 36 mm (H) excluding one external antennas USB = Yes Serial Port = ? JTAG Port = Yes Supported by TJTAG 3.02 = ? Supported by dd-wrt as of = v23 SP2 dd-wrt K2.4 Support = Yes dd-wrt K2.6 Support = No Special Features = 1 LPT Radio (wl0) WI1 module = Asus WL-120 R2.00 WI1 module IF = Mini PCI Wireless Radio = Broadcom BCM2051KML WLAN DSP processor = Broadcom BCM4301KPF Wireless interface OUI = none specified Antenna Connector Type = RP-SMA MIMO status = ? Wireless Standard = IEEE 802.11b 802.11b = 1, 2, 5.5, 11 Mbps WiFi Operating Frequency = 2.4 - 2.5 GHz Radio cor_rev = ? Radio Capabilities = ? Other Default IP address = 192.168.1.1 Default login user = admin Default login password = admin Default SSID = ? OEM = ? 3rd Party Firmware Support = DD-WRT

Restore mode
If you want to upload firmware to router by Asus Firmware Restoration tool or tftp, you will have to turn your device to this mode. The procedure is following:

Turn off the device. Press and hold the reset button. Plug the device (still hold the button). Wait until the PWR LED starts flashing slowly (almost immediately). Now release the reset button. Your router is in Restore mode.

ASUS Firmware Restoration tool
You can use the ASUS Firmware Restoration tool to send an image from a Windows PC to the router (including OpenWrt). The tool is on the supplied CD or available from the ASUS Support web site.

Put your router into Restore mode and start the Firmware Restoration program. Select the desired firmware and click on Upload. The software will search for the router - the status is Connect to the wireless device, it will do this for about 32 seconds.

The tool provides status as it works:


 * Uploading (LAN interface LED blinks during transfer)
 * Recovery is in progress
 * Success

After this, you should be able to connect to the router.

TFTP installation notes
The WL-500G|recovery mechanism is somewhat complex. The most reliable method is to statically assign the ARP entry for the device, and use a known-to-work TFTP client (e.g. OS X's inbuilt tftp generally doesn't work; atftp on Linux does work).

Note: Mac OS X 10.5 Leopard tftp client does work! Router was stuck to the IP address setting in the NVRAM. It was not necessary to manually fix the MAC ADDRESS.

Set your ethernet interface into static mode (IP address 192.168.1.10, netmask 255.255.255.0 , default gateway 192.168.1.1 ), put your router into Restore mode and upload the firmware by TFTP using the following commands (`00:11:2f:6a:60:13` is the device's MAC address - replace by yours, ` 192.168.1.1 ` is a free IP address on your local network):

$ sudo arp -s 192.168.1.1 00:0e:a6:6c:ac:1f $ tftp 192.168.1.1 tftp> binary tftp> trace tftp> get ASUSSPACELINKaaaa /dev/null tftp> put openwrt-xxx-x.x-xxx.trx ASUSSPACELINK

Sidenote: the "magic string" on the end of the ASUSSPACELINK string (e.g. often quoted as "\x01\x01\xa8\xc0") is in fact meant to be the IP address to be assigned to the device, in little-endian order (0x01 0x01 0xa8 0xc0 = 1 1 168 192; or IP=192.168.1.1). However, most TFTP clients interpret the string "\x01\x01\xa8\xc0" literally and you'll end up with an IP address of 49.48.120.92 being used (convert the ASCII string "\ x 0 1" to decimal and reverse). The TFTP clients that work don't care about what the WL-500G thinks its IP address is, hence the "aaaa" in the example above.

After this, wait until the PWR LED stops flashing and the device to reboot and you should be set.