Tomato Access Point



  1. Access Point Toronto
  2. Tomato Router Access Point Bridge
  3. Tomato Wireless Bridge

Bellow this description you will find most common questions asked. Each question's permalink can be copied by right click 'Copy URL'. Please note that I'm only human. I can't satisfy all wishes and requests.

Differences between AdvancedTomato and Tomato by Shibby?

Differences between AdvancedTomato and Tomato by Shibby? AdvancedTomato is a GUI (Graphical User Interface) and it does not bring any new features to the router it self. This project is a fork of Tomato by Shibby project but sadly it can't be simply installed to a existing Tomato by Shibby based router due to differences in web handler ( HTTPD. I want port 1 to handle a WiFi access point, ports 2-4 to handle surveillance cameras, ports 5-7 to be on the default VLAN 1, and port 8 to be the uplink (trunk) port. On the Tomato router, I followed a procedure similar to the above to allow port 4 to connect to the new switch.

AdvancedTomato is a GUI (Graphical User Interface) and it does not bring any new features to the router it self. This project is a fork of Tomato by Shibby project but sadly it can't be simply installedto a existing Tomato by Shibby based router due to differences in web handler ( HTTPD Service that runs and executes GUI). AdvancedTomato is using double versions format which looks like: 2.5-124.That means that in this case version of GUI is 2.5 and Tomato by Shibby version is 124.
Do you support or plan to add support for my router?
I have received numerous of requests for device support, questions when the device will receive support and questions when I can make specific router builds and so on.Answer is NO! While I may be a developer my knowledge is limited to web development while Tomato is a mostly based on C language which is not my area of expertise.So with that in mind I only develop GUI (Graphical User Interface) which is the front-end of Tomato and is the actual way for you to see and modify router settings.My work is based on Tomato By Shibby who is the one releasing router support and most Tomato related updates.Please address questions related to the way router works, missing software, bugs and issues to Shibby. He is the one with enough knowledge to help you further.
Tomato Access Point
How do I flash AdvancedTomato on my router?
Flashing AdvancedTomato varies by the device, router in this case. Asus for example has the same flashing software for each device while NETGEAR and Linksys have different optionsfor flashing per device. Easiest way to find out 'HOW TO' is on Downloads page. I did my best to add as much tutorials as possible!
How recent are AdvancedTomato updates?
Updates are not specific to a date (e.g. Monthly updates). I code and fix issues in my free time so if my schedule is busy, the project must wait.Remember that I am not paid to do this, I do it of my free will. Also take a note, if Shibby releases update e.g. 124 it does not mean AdvancedTomato will jump right up to it. I have to wait forShibby's sources so its up to Shibby how fast I can update AdvancedTomato.
How to set custom HTTPS Certificate?
To get the custom cert stored in Tomato and survive the reboots, here's what you need to do:
1. Check both - the 'Regenerate' box and the 'Save in NVRAM' box - and then hit 'Save'.
2. Replace '/etc/cert.pem' and '/etc/key.pem' files by your own cert files.
3. In terminal session, execute the following command:
4. Save the created /tmp/cert.tgz file to nvram: 5. Restart the httpd service: Remember, that if you ever save the settings on the 'Admin Access' page with the 'Regenerate' box checked, or with 'Save in NVRAM' box unchecked, you will loose your certificate and you will have to do these steps all over again.
In some cases setfb64 is unavailable so you can simply use this command to store certificate into nvram: OR (should be cross-compatible)
Required packages to build AdvancedTomato
Please understand AdvancedTomato uses exactly the same packages as Tomato by Shibby that's because its a fork (project base). As I stated many times before AdvancedTomato is only GUI modification and will most likely always stay only that. Shibby uses Debian 8 to compile firmware however I use Ubuntu 16.04 so both will work. Bellow you will find list of required packages and those who may mess the compilation process.
Base packages with all depends
Packages to remove if installed (breaks PHP compilation)
Install i386 elf1 packages (x86 bit)
Install required automake packages (version 1.13.2 and 1.14.1)
If bison version is above 3.0 downgrade to 2.7.1
That should be enough to get you started. If you have issues please don't contact me, but rather visit http://www.linksysinfo.org/index.php?forums/tomato-firmware.33/ and post it there.
Should I clear NVRAM when switching from Shibby 124 to AdvancedTomato 124?
If you switch from Tomato Shibby firmware with same version number as AdvancedTomato you do not need to clear NVRAM. But I do suggest clearing NVRAM settings every timeyou upgrade router to the newer version (E.g.: 124 to 125). Usually updates bring new WiFi or WAN hardware specific fixes/modifications which could go wrong with older NVRAM values.
Tomato Access Point
What happened to ATTD (AdvancedTomato Themes Directory)?
When I first got idea to build better themes directory as Shibby (people could easily submit themes, no need to mess with zips much, etc...) It took me few days to codeproper ATTD. But once I did, no one was using it. So I felt I wrote it for nothing. Shibby also asked me to merge ATTD with TTB and as nothing is happening I decided to temporally wait with this project.So currently there is no ATTD.
What happened to AdvancedTomato RT builds?
Access point uwsp
When I started AdvancedTomato back in January 2014 I supported all routers as Shibby did. But after a while I realized that process required to make all images was extremely slow!That is when I decided to drop support for older (smaller flash size) routers and make AdvancedTomato V2 which actually requires more Flash size but offers better Icons, Fonts and SVG graphics.
Where do I find source code?
Tomato access point firmware

Access Point Toronto

AdvancedTomato is based on many open source projects which are licensed under GPL license which requires me to offer source as well.You can read discussion about it here. Sources are available on Github:

Tomato Router Access Point Bridge


Tomato Wireless Bridge

Is your question not listed above? Feel free to contact me!