Can't revert back to stock firmware from DD-WRT on ASUS WL-520gU.. Help..

vinaycm

Contributor
I've been using DD-WRT on my ASUS WL-520gU for some time.. Now i need to revert back to the stock ASUS firmware.. I've tried using the ASUS Firmware Restoration Utility to flash back to the stock ASUS firmware.. The flash shows successful, but the router won't boot after this.. Again if i flash it with DD-WRT again, it will work.. Can't flash using the DD-WRT's web interface as the .trx format is not supported by the web interface.. Iam really stuck up now..

Somebody please help guide how to revert back to the stock ASUS firmware..
 
I don't think so.. Because the rom chip is not altered permanently, so there should be some way to restore the stock firmware..
 
Arihant is correct. You can't go back because the Asus web interface cannot correctly flash into an unsupported device (which the router has become once you flash it over).

Remember the user interface interacts with the router at the software level, not hardware. Even the emergency restoration utility does not work even though it is supposed to. Once you flash the router, it presents itself to the outside world not as an Asus anymore. The DD-WRT team is pretty clear that flashing back is never possible, at least not through the web interface.

You can open up the router and flash it back using JTAG (if it is supported at all). It's a complicated procedure and involves soldering. Not always advisable, and highly risky.
 
Follow this
http://www.dd-wrt.com/wiki/index.php/Asus_WL-520GU

Code:
There are several ways the WL-520GU's NVRAM can be reset. 
Using the Administration -> Factory Defaults web interface. 
Selecting the option to reset to Default Settings when upgrading the firmware through the Administration -> Firmware Upgrade web interface. 
Pressing the reset button while booting (see the Reset Button section below for ASUS reset button quirks). 
Using telnet enter erase nvram command 
Download this file pack which includes the necessary tools required for the procedure and unrar it. The File pack contains both wl500g-clear-nvram.trx and the wl500g-recover.trx utilities. 

If using the #5 procedure, do the following: 
Using the Firmware Restoration utility or TFTP, first put the device into restore mode by pressing and holding the black reset button WHILE plugging the power in. The power LED should continuously flash. 
Set your network adapter to a static IP of 192.168.1.10 and subnet mask of 255.255.255.0 
Upload wl500g-clear-nvram.trx and wait for the transfer to complete. Unplug the power. 
Put the device into restore mode once again by pressing and holding the black reset button WHILE plugging the power in. 
Upload wl500g-recover.trx and wait for the transfer to complete, then unplug. 
Put the device into restore mode once again by pressing and holding the black reset button WHILE plugging the power in. 
Upload the either the stock firmware (which is found on the Asus website) or uploadmini_asus.trx file if you want to continue using DD-WRT. Wait for file transfer completion. 
Unplug the power, but this time do NOT press the blackreset button. Just plug the power back into the unit and you're back in business
 
Even I'm stuck with Tomato. I'm not able to access the Net with it. Either I'll need to fix Tomato or get the Asus Firmware. Any help ???
 
AFAIK I had done from Buffalo WHR-G54 stock to Tomato/DD-WRT and vice versa 100s of times...just get an unencrypted copy of the original stock firmware and stock router NVRAM backup and it can be done easily via the Tomato web-interface itself.

For Asus WL-520gu....first load Tomato firmware from DD-WRT. Then just load via the tomato web interface. If web interface flashing does not work....tftp always works 100% in recover mode. In fact I had bricked one of my routers before as power failed while flashing ...then just had to tftp the stock unencrypted firmware via putty keeping the router in recovery mode.
 
Sandy said:
Follow this
Asus WL-520GU - DD-WRT Wiki

Code:
There are several ways the WL-520GU's NVRAM can be reset. 
Using the Administration -> Factory Defaults web interface. 
Selecting the option to reset to Default Settings when upgrading the firmware through the Administration -> Firmware Upgrade web interface. 
Pressing the reset button while booting (see the Reset Button section below for ASUS reset button quirks). 
Using telnet enter erase nvram command 
Download this file pack which includes the necessary tools required for the procedure and unrar it. The File pack contains both wl500g-clear-nvram.trx and the wl500g-recover.trx utilities. 

If using the #5 procedure, do the following: 
Using the Firmware Restoration utility or TFTP, first put the device into restore mode by pressing and holding the black reset button WHILE plugging the power in. The power LED should continuously flash. 
Set your network adapter to a static IP of 192.168.1.10 and subnet mask of 255.255.255.0 
Upload wl500g-clear-nvram.trx and wait for the transfer to complete. Unplug the power. 
Put the device into restore mode once again by pressing and holding the black reset button WHILE plugging the power in. 
Upload wl500g-recover.trx and wait for the transfer to complete, then unplug. 
Put the device into restore mode once again by pressing and holding the black reset button WHILE plugging the power in. 
Upload the either the stock firmware (which is found on the Asus website) or uploadmini_asus.trx file if you want to continue using DD-WRT. Wait for file transfer completion. 
Unplug the power, but this time do NOT press the blackreset button. Just plug the power back into the unit and you're back in business
Have tried this.. Not working..
 
Here is how to do it.

Damn n00bs!!!!

DO A HARD RESET: This does not mean hitting the reset button and saying you are done. This means doing the 30-30-30 reset. To do a 30-30-30 reset you must push the reset button with your router powered on. Hold it for 30 seconds with the router powered on. STILL holding it, pull the power cord for 30 seconds. Still holding it, plug the router back in and continue to hold the reset button for 30 more seconds. You will have held the button for a full 90 seconds without releasing it.

Now at this point the router power LED should continuously flash (as far as I remember)

Now just run the ASUS Firmware restoration utility.

Thats it your done. Enjoy

II had to do this to RMA my friends "modified" WL520GU. So if you have any issues PM me.
 
nitant said:
Here is how to do it.

Damn n00bs!!!!

DO A HARD RESET: This does not mean hitting the reset button and saying you are done. This means doing the 30-30-30 reset. To do a 30-30-30 reset you must push the reset button with your router powered on. Hold it for 30 seconds with the router powered on. STILL holding it, pull the power cord for 30 seconds. Still holding it, plug the router back in and continue to hold the reset button for 30 more seconds. You will have held the button for a full 90 seconds without releasing it.

Now at this point the router power LED should continuously flash (as far as I remember)

Now just run the ASUS Firmware restoration utility.

Thats it your done. Enjoy

II had to do this to RMA my friends "modified" WL520GU. So if you have any issues PM me.
Thanks a lot.. It Worked!!! I've reverted back to the stock ASUS firmware..

Repped..

--- Updated Post - Automerged ---

Arihant.EXE said:
If I'm not wrong,you can't restore back to the original firmware once you're on a custom firmware like dd-wrt or tomato.
cranky said:
Arihant is correct. You can't go back because the Asus web interface cannot correctly flash into an unsupported device (which the router has become once you flash it over).

Remember the user interface interacts with the router at the software level, not hardware. Even the emergency restoration utility does not work even though it is supposed to. Once you flash the router, it presents itself to the outside world not as an Asus anymore. The DD-WRT team is pretty clear that flashing back is never possible, at least not through the web interface.

You can open up the router and flash it back using JTAG (if it is supported at all). It's a complicated procedure and involves soldering. Not always advisable, and highly risky.
Sorry guys.. Unfortunately you were wrong.. Its possible to get back to the stock ASUS firmware by using the method nitant given.. It worked fine for me & iam now back on the stock ASUS firmware..
 
Back
Top