Flash Asus Wl500g Premium v2 to DD-WRT
Legal Stuff First
Flashing the firmware of your router is done at your own risk. There are NO warranties.
Before Flashing
- Download the correct version of the DD-WRT firmware for your router from DD-WRT Download Page. I needed USB support out of the box so I chose eko’s latest firmware (dd-wrt.v24-12714_NEWD_mini_usb.bin).
- Temporarily disable your firewall, PeerGuardian and other such software that can interfere with the flashing processes (like Firmware Restoration Tool/Device Discovery).
- Disable all but one network interfaces on your PC. This is nessesary because Asus Firmware Restoration Tool is not very intelligent in finding the correct interface to use for communicating with the router.
- Configure Windows TCP/IP networking to have a static IP address 192.168.1.10.
- Allways use a wired connection to upload the firmware. Do NOT use wireless connection.
Flashing
Although flashing firmware through the web interface is the preferred method, it didn’t work for me. I had to upload the DD-WRT firmware using Asus Firmware Restoration Tool. This needs the following steps:
- Do a 30/30/30 reset on the router.
- [Asus routers only] Power cycle the router to get out of the recovery mode.
- Disconnect the router’s power cable.
- Press the “Restore” button on the back of the router.
- Keep pressing the “Restore” button while plugging in the power cable again.
- Keep pressing the “Restore” button until the “Power” LED starts flashing slowly.
- Start Asus Firmware Restoration Tool on your PC (You can find this tool on the CD or download it from the Asus website).
- Select the correct firmware file you want to upload. Double check to make sure it’s the correct one!
- Press “Upload” button and wait.
- Once the firmware flashing process has completed, wait for at least three minutes for the firmware to write information to the nvram.
After Flashing
- Do a power cycle of the router. Unplug the power cord, count to 30 and plug it back in.
- Wait for the lights to return to normal. This usually takes about two minutes.
- Do another 30/30/30 reset on the router.
- [Asus routers only] Power cycle the router to get out of the recovery mode.
- Reconfigure the router using the web interface. Do not restore your old settings by uploading an old configuration file, especially when there’s a big version difference between the old and the new firmware. Your router might become very unstable if you do that!
Reference
Styno, Firmware Updating Howto.