If you can't ping you unit or you can't access the unit via telnet or the unit is simply confused then you can unbrick the devices by following the instruction below:
WL500g Deluxe:
* open the case (screws are under the rubbers) (guarantee lost)
* turn on the router
* on the flash memory (29LV320ABTC-90) short circuit PIN 12 often (several seconds) to ground
* on the flash memory (29LV320ABTC-90) short circuit PIN 10 often (very short) to ground
* turn off your unit
* wait 10 seconds
* turn the WL500gP on by holding the reset button
* now, you can flash again via the ASUS-Recovery-Tool
WL500g Premium:
* open the case (screws are under the rubbers) (guarantee lost)
* remove the cover inside with a little screwdriver
* short PIN 9 or the marked solder point to ground (e.g. to the outside of the power connector) with a cable and a needle.
* turn the WL500gP on for approx 15 seconds.
* turn the WL500gP off
* remove the short circuit bridge
* turn the WL500gP on by holding the reset button
* now, you can flash again via the ASUS-Recovery-Tool
To use the full 32MB ram on the WL500gP use the following commands via telnet:
Code:
nvram set sdram_init=0x0009
nvram set sdram_ncdl=0
nvram commit
reboot
I made a photo for the PIN 10 trick. Here is it:
Good luck! http://www.dd-wrt.com/phpBB2/viewtopic.php?t=2507