Tomato Firmware
Readme

This firmware is provided as-is without any warranty. USE AT YOUR OWN RISK. I will NOT be responsible for damages that occur due to the use of this firmware.
Index

About

Tomato is a small, lean, simple replacement firmware for Linksys' WRT54G/GL/GS, Buffalo WHR-G54S/WHR-HP-G54, and other Broadcom-based routers. It features a new easy to use GUI, a new bandwidth usage monitor, more advanced QOS and access restrictions, enables new wireless features such as WDS and wireless client modes, raises the limits on maximum connections for P2P, allows you to run your custom scripts or telnet/ssh in and do all sorts of things like re-program the SES/AOSS button, adds wireless site survey to see your wifi neighbors, and more.

Please consider donating if you like it. :)

More Information

Want to learn more about Tomato?
Homepage: http://www.polarcloud.com/tomato/
FAQ: http://www.polarcloud.com/tomatofaq
Wikibook (en): http://en.wikibooks.org/wiki/Tomato_Firmware
Wikibook (de): http://de.wikibooks.org/wiki/Tomato_(Firmware)
Read Before Upgrading
Upgrading to a new version of Tomato

Installing from a 3rd-party firmware

Tomato's firmware files are standard formats and in most cases can be used to install directly from other firmwares. The only thing you need to do is open the router's current UI in your browser, and using the same method you use to upgrade the firmware, pick a Tomato firmware file appropriate for your router and "upgrade".

Note: Some settings may not be compatible with Tomato. Resetting the router settings (Administration->Configuration) after installing Tomato is recommended.
Installing from Linksys' firmware
Installing from Buffalo's firmware

WARNING: Be aware that you may not be able to re-install the original firmware back if Buffalo only has the encrypted version of the firmware available for your router.
Installing from Motorola's firmware

WARNING: Some of these routers will not setup the nvram on their own. To make sure the nvram config is built properly, load the original Motorola firmware v6.1.4 (or above) first and select "Restore Factory Configuration" before installing Tomato.
Installing from Asus WL520GU firmware

Rename tomato-ND.trx to WL520gu_2.0.0.9_EN.trx and upgrade as usual.

If the above doesn't work, use the tftp method:

Installing another firmware / Restoring the original firmware

Known problems & quirks


Changelog

Version 1.27
Version 1.26
Older »