DDWRT - ASUS WL-500G(P/X) & WL-500W Unbrick Method

There is a method to unbrick your Asus WL-500G(P/X) & WL-500W routers, and put them in recovery mode for a new and fresh TFTP firmware transfer. This method can also be used to bring your router back on the original Asus firmware.

Example of bricked router:

1.4 MB - Crazy_Router_Thireus_1.MOV

Here are the quick steps for Asus WL-500W ONLY:

  1. Power OFF the Router
  2. Open the Router
  3. Connect the PIN 9 of the flash chip to the ground
  4. Power ON the Router
  5. Now the power led should be blinking, you can disconnect the bridge
  6. Power OFF the Router
  7. Power ON the Router
  8. The power led is blinking and you are into recovery mode
  9. Use TFTP to transfer the firmware you wish (you can download my archive for all tools needed to go back to DDWRT)


8.3 MB - Asus_Tools_Thireus.zip

You’ll find more information about this method here: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=2507

Here are some pictures to illustrate the different router versions (thanks to rj.2001):

  • WL-500GP (Almost the same as WL-500W):

  • WL-500GX:

  • WL-500GP/W:

Note: If the PIN 9 method with the WL-500W router doesn’t work, even if you transfer the right firmware using TFTP (you can check if your router ACK the firmware using Wireshark), then your issue could be due to a hardware problem.

One day my WL-500W stopped working, and I was not able to bring it back to live. The issue was caused by the original and faulty adaptor. The issue was reported here: http://vip.asus.com/forum/view.aspx?board_id=11&model=WL-500W&id=20090302235711893&page=2&SLanguage=en-us

The solution was to buy a new power adaptor.

Related terms:

Mobile Application Security Engineering Lead & SME | 0076 7E64 293A E3EC 542B 9C72 3A11 417C B43F DB1A