Loading AI tools
Custom consumer network appliance firmware From Wikipedia, the free encyclopedia
Tomato is a family of community-developed, custom firmware for consumer-grade computer networking routers and gateways powered by Broadcom chipsets. The firmware has been continually forked and modded by multiple individuals and organizations, with the most up-to-date fork provided by the FreshTomato project.
Original author(s) | Jonathan Zarate |
---|---|
Developer(s) | Tomato Project |
Initial release | December 2006 |
Final release | 1.28
/ 28 June 2010 |
Written in | C++ |
Operating system | Linux |
Platform | MIPS, ARM |
Type | Routing software |
License | Freeware Backend: GNU General Public License Frontend: proprietary[1] |
Website | https://www.polarcloud.com/tomato |
Stable release | |
---|---|
Repository | https://bitbucket.org/pedro311/workspace/repositories/ |
Platform | ARM, MIPS |
Website | https://freshtomato.org |
Tomato was originally released by Jonathan Zarate in 2006, using the Linux kernel and drawing extensively on the code of HyperWRT. It was targeted at many popular routers of the time, most notably the older Linksys WRT54G series, Buffalo AirStation, Asus routers and Netgear WNR3500L.[2] His final release of the original Tomato firmware came in June 2010, by which point its popularity had grown large enough that development and support continued through the user community, resulting in a series of releases (dubbed "mods") by individual users or teams of them that continues to the present day.
Fedor Kozhevnikov created a notable early mod he called TomatoUSB, which ceased development in November 2010.[3] It was then forked by other developers[4] and remains the nearest common ancestor to all of the forks with any recent activity. The project saw a boost in recognition when Tomato was chosen by Asus as the base used to build the firmware currently preinstalled on their entire line of home routers, ASUSWRT.[5][6]
Currently, FreshTomato appears to be the only project that has seen active development and new releases.[7]
Several notable features have been part of Tomato long enough to be common to all forks, among them are:
Mod name | Base version |
Mod version |
Latest release |
5 GHz (802.11 a/n/ac/ax) |
IPv6 | USB support |
Memory card support |
VPN protocols[lower-alpha 1] |
SFTP | Virtual LANs |
---|---|---|---|---|---|---|---|---|---|---|
TomatoVPN (SgtPepperKSU)[8] |
1.27[lower-alpha 2] | 1.27vpn3.6 | Jan 2010 | No | No | No | No | OpenVPN | No | No |
Tomato | 1.28[lower-alpha 3] | 1.28 | Jun 2010 | No | No | No | No | No | No | No |
Tomato ND | 1.28[lower-alpha 4] | No | No | No | No | No | No | No | ||
SpeedMod (hardc0re) |
1.28[lower-alpha 2] | 120 | Jul 2010 | No | No | No | No | No | No | No |
TomatoUSB (Teddy Bear)[9] |
1.28[lower-alpha 4] | Build 54 | Nov 2010 | Yes | Yes | Printer sharing, NAS (CIFS/FTP), DLNA server |
No | OpenVPN | Via Optware |
Yes |
slodki | 1.28[lower-alpha 4] | 1.28.02 | Feb 2011 | No | No | Printer sharing, NAS (CIFS/FTP) |
SD, SDHC, MMC |
OpenVPN | Via Optware |
No |
DualWAN[10] | 1.28[lower-alpha 2] | 1.28.0542 | Jan 2012 | No | Yes | Printer sharing, NAS (CIFS/FTP), DLNA server, 3G Modem |
No | OpenVPN, PPTP |
Via Optware |
Yes |
Teaman[11] | 1.28[lower-alpha 4] | v0025 | Jun 2012 | Yes | Yes | Printer sharing, NAS (CIFS/FTP), 3G Modem |
SD, SDHC, MMC |
OpenVPN, PPTP (server) |
Via Optware |
With GUI |
EasyTomato[12] | 1.28[lower-alpha 2] | 0.8 | Jun 2013 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server, 3G Modem |
SD, SDHC, MMC |
OpenVPN, PPTP |
Via Optware |
With GUI |
Victek RAF[13] | 1.28[lower-alpha 2] | 1.28.9013 R1.3 | Jul 2014 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server, 3G Modem |
SD, SDHC, MMC |
OpenVPN, PPTP |
Via Optware |
With GUI |
Toastman[14] | 1.28[lower-alpha 2] | RT: 1.28.7511.5 RT‑N: 1.28.0511.5 ARM: 1.28.9008.8 |
Jan 2017 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server, 3G Modem |
SD, SDHC, MMC |
OpenVPN, PPTP |
Via Entware-ng or Optware-ng |
With GUI |
Shibby | 1.28[lower-alpha 2] | v140‑MultiWAN | May 2017 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server, 3G/LTE Modem, UPS monitoring |
SD, SDHC, SDXC, MMC |
OpenVPN, PPTP, L2TP (client), tinc (server) |
Via Entware or Optware-ng |
With GUI |
AdvancedTomato V2 | 1.28[lower-alpha 2] | 3.5-140 | Nov 2017 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server, 3G/LTE Modem and UPS monitoring |
SD, SDHC, SDXC, MMC |
OpenVPN, PPTP, L2TP (client), tinc (server) |
Via Entware or Optware-ng |
With GUI |
FreshTomato‑ARM and FreshTomato‑MIPS |
1.28[lower-alpha 2] | 2024.3 [15] | Aug 2024 | Yes | Yes | Printer sharing, NAS (SMB2/NFSv4/FTP), DLNA server, 3G/LTE Modem and UPS monitoring |
SD, SDHC, SDXC, MMC |
OpenVPN, PPTP, L2TP (client), tinc (server) |
Via Entware or Optware-ng |
With GUI |
Mod name | Base version |
Mod version |
Latest release |
5 GHz (802.11 a/n/ac/ax) |
IPv6 | USB support |
Memory card support |
VPN protocols |
SFTP | Virtual LANs |
Name | Static ARP |
Bandwidth limiter |
NFS server |
BitTorrent client |
Guest WiFi |
PPPoE server |
CPU overclocking |
Tor client |
Multi-WAN |
Siproxd VoIP |
LED control |
Theming [16] |
Per-IP traffic stats | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TomatoVPN (SgtPepperKSU) |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Tomato | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Tomato ND | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
SpeedMod (hardc0re) |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
TomatoUSB (Teddy Bear) |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No |
slodki | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
DualWAN | Yes | Yes | No | Yes | No | Yes | No | No | No | No | Yes | No | No | No | No | No | Yes | Yes | Yes |
Teaman | Yes | Yes | No | No | With GUI |
No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes |
EasyTomato | Yes | Yes | Version 3 | No | With GUI |
No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes |
Victek RAF | Yes | VLAN | Version 3 | No | With GUI |
No | With GUI |
With GUI |
No | No | No | With GUI |
With GUI |
by script | No | No | Yes | Yes | Yes |
Toastman | Yes | Yes | Version 3 | No | With GUI |
No | No | With GUI |
No | No | No | No | No | No | No | No | Yes | Yes | Yes |
Shibby | Yes | VLAN | Version 3 (with GUI) |
With GUI |
With GUI |
No | With GUI |
Yes | With GUI |
Yes | Yes | No | Yes | Yes | Yes | by script | Yes | Yes | Yes |
AdvancedTomato V2 | Yes | VLAN | Version 3 (with GUI) |
With GUI |
With GUI |
No | With GUI |
Yes | With GUI |
Yes | Yes | No | Yes | Yes | Yes | by script | Yes | Yes | Yes |
FreshTomato‑ARM and FreshTomato‑MIPS |
Yes | VLAN | Version 4 (with GUI) |
With GUI |
With GUI |
No | With GUI |
Yes | With GUI |
Yes | Yes | No | Yes | Yes | Yes | by script | Yes | Yes | Yes |
Name | Static ARP |
Bandwidth limiter |
NFS server |
BitTorrent client |
Guest WiFi |
PPPoE server |
CPU overclocking |
Tor client |
Multi-WAN |
Siproxd VoIP |
LED control |
Theming [16] |
Per-IP traffic stats |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.