What is it?
Tomato USB is an alternative Linux-based firmware for powering Broadcom-based ethernet routers. It is a modification of the famous Tomato firmware, with additional built-in support for USB port, wireless-N mode support, support for several newer router models, and various enhancements.
Tomato USB supports many Broadcom-based routers from Asus, Linksys, Buffalo, Netgear and other manufacturers.
See the documentation about the different build types for more details and for the list of models supported.
- Firmware replacement with full LAN/WAN/WiFi support
- WiFi 802.11a/b/g/n, Dual-Band, LAN up to Gigabit
- NAS support: external USB storage, with file sharing on LAN and WAN (supports FAT/FAT32, EXT2/EXT3 and NTFS)
- Print server: access USB printer from LAN
- VPN support (through OpenVPN, both client and server mode)
- Media server DLNA
- Nice and easy to use GUI
- Installation of custom packages from Optware (P2P clients, proxy, web server, etc.)
- Graphical bandwidth usage monitor
- Very advanced QOS configuration
- Access restrictions
- Advanced wireless configurations (WDS, wireless client modes, etc.)
Please see also the official changelog for a full list of changes.
TomatoUSB at this time is actively developed through community contributions in the form of several "mods". Please see the mods page for more information.
Tomato USB is an Open Source project. If you would like to participate in the development, feel free to check out the source code from the Git Repository (if you're not familiar with Git, this Crash Course may help to get you started), and submit us your patches, or post the bug reports and your suggestions on the forum.
As a Linux-based firmware for WLAN routers, Tomato USB has a lot in common with many similar projects. We would like to thank the developers of those projects for sharing their ideas and making the source code available, which greatly helps us to continuously improve Tomato USB!