Unfortunately, they dont make the ASUS WL500-g router anymore. I needed a new router and decided to go with the ASUS WL520-gu (a cheaper and less powerful router than the 500).
If you want to run Tomato on it, note that you need the ND version of Tomato. Also, You need to use ASUS official firmware restore utility to flash it the first time. Install the Utility on Windows from the CD that came with the router. You start the router, with the reset button pressed for 5 seconds, to make the router try to download firmware from the restore utility.
The WL520-gu router works fine with Tomato 1.28 (latest version as I write). It has only 4Mb ROM (compared to 8Mb on ASUS WL500G PrV2), which is fine unless you want too many extra or advanced features.
Tomato seems to be replaced by TomatoUSB, but I have tried only the former.
On Linksys Wrt54GL, flashing Tomato over OpenWRT 10.03 using the web gui works fine. You need to use the tomato.trx image rather than any bin file. When the router is rebooted, it has IP 192.168.1.1, username=root, password=admin.
Update 2015-07-25: I did this from OpenWrt rescue mode, using command line:
# sysupgrade -v -n tomato.trx
After that, I needed to make a hardware reset: start the router up with the reset button (on the back side) pressed. Keep it pressed for about 15-30 seconds (depending on what source you reead), and then restart (unplug and plug).
For a while I have been running Tomato Firmware on my LinkSys WRT54GL. I needed to get another Tomato router for a friend, but the store was out of the WRT54GL. I ended up buying an Asus WL-500g Premium V2 instead. It took a while to install Tomato on it. Two things:
- Use the ND-version of Tomato
- Flash using the ASUS restore program (from Windows)
This worked with Tomato 1.27 ND.
I would recommend this router to anyone who considers getting a WRT54GL; it is faster, has more RAM and ROM, looks better and ASUS has some kind of flash restoration system, so you should be able to fix it even if you bricked it.