New Toastman Builds

142 posts / 0 new
Last post
Toastman's picture
The readme file has this

The readme file has this information in it. No, 7485 does have a different driver, but it's version 0485 you need.


Disregard the one with the trailing "-". It is supposed to be a NOCAT build, but there's something wrong with my new makefile. Fixed already.

Toastman's picture
There are some new builds

There are some new builds which may be what you want. Take a look at the readme files on the 4 shared download site, and here:

The new RT-N build (0485) activates the 5GHz wireless in the E4200, if anyone has one of those routers. Please remember the webmon bug isn't fixed yet.

In the meantime may I ask everyone to please disable WEBMON if it isn't working, and everything else will then be OK. Or use the smaller builds, if you need webmon.

Raptor's picture
Hi Toastman!

Hi Toastman!
I installed the 1.28.0485.1 build on a E4200. The 5GHz channel is now active and working. I removed our Asus RT-N16 and installed the E4200 as our companie's main router. 12 users have been pounding on it all day with no problems. The only bug I have seen is that web monitor is not working. Just a heads up. After a lot of experimenting I have found it's best to set wireless transmit power to 0 (hardware default). This setting has always resulted in the best speed and range. This applies to the Asus RT-N16 and Linksys E4200. Thanks for your work!

jorel009's picture
hi toastman, great mods; i

hi toastman, great mods; i really like them. do any of your builds work with the wndr3700 or 3800 netgear routers?


Starick's picture
Can Toastman do a MLPPP

Can Toastman do a MLPPP version of Tomato for the 3500L?

Starick's picture
Can Toastman do a MLPPP

Can Toastman do a MLPPP VERSION of Tomato for 3500L?

Mercury Joe
Mercury Joe's picture


Toastman's picture
raptor - thanks for that

raptor - thanks for that report! Looks like Teddy Bear did a good job with the driver :-) BTW - There's a new build .2 with some slight cosmetic changes to the QOS setup page.

jorel009 - I don't see them anywhere in the source code, so probably not.

Toastman's picture
I haven't any idea about the

I haven't any idea about the DD-WRT repeater mode, sorry. Tomato has WDS distribution. I imagine that's probably the same or similar. Encryption needs to be the same on both machines running WDS. The type of encryption does, I believe, matter too, from what I've read from posters.

It's a while since I set up WDS for an outside event, but here goes. On each router I set the MAC address of the other, and set them to AP+WDS mode. They connected automatically. Each router should show in the other's "Devices" list when they have connected. I would first of all do just that using no encryption, and then introduce that afterwards once the thing is basically working. I used WEP a few years ago which was fine.

You will find several people on who have used this system and they will be able to answer questions better than myself. Searching that forum may produce more info.

Toastman's picture
Answering some mail:

Answering some mail:

Latest builds with VLAN-GUI are RT v.1.28.4406.1 (for RT, 3500L etc) and RT-N v1.28.0406.1 (which has a new (bigger) wireless driver for E4200 etc). If you don't need the VLAN-GUI then at the moment the old version 7483.1 - but it doesn't yet have IPT monitor included.

Toastman's picture


Toastman-VLAN-RT-1.28.4407 MIPSR2 K2.6 for RT-N16. 3500L etc.

Toastman-VLAN-RT-N-1.28.0407 MIPSR2 K2.6 for E4200 etc.

With IPTraffic Monitor and new cstats V2 from "Teaman".

Allows real time and 24 hour graphic monitoring per client.  Per-IP traffic stats and history.

Major highlights/improvements with cstats V2:

- internals/stats moved away from static arrays to an AVL binary tree (there used to be a hard-coded max of 64 IPs cstats would be able to track)

- load/save stats is a whole more resilient to temporary failures (mostly, at startup, when external/remote filesystems are being mounted, etc...)

- added 'auto-discover IPs' to IPTraffic monitor (previously, you had to explicitly enable tracking for each IP address you wanted to keep/track BW/IP traffic history)

- preliminary testing indicates keeping track/stats for one IP address 'costs' 7920 bytes (memory is now allocated and/or freed dynamically as required)


  • MiniDLNA 1.0.22: cvs 2011-08-25
  • Miniupnpd ver. 1.6 (20110725)
  • Dnsmasq: 2.58 update
  • Busybox 1.18.5 update
  • radvd: 1.8.1 update
  • ebtables: update to 2.0.10-2 (August 11th, 2011)
  • Samba 3: security updates CVE-2011-2522 & CVE-2011-2694
  • ntfs-3g release 2011.4.12
  • IPV6 improvements
  • BCM SDK: wireless driver
  • BCM SDK: wireless driver in RT-N builds
  • PPP: single line MLPPP support
  • Support for Belkin F7D3301/F7D3302/F7D4301/F7D4302/F5D8235v3 routers.
  • Added support for USB led on E3000, WRT610Nv2, DIR-320, H-618B routers.
  • Various optimizations backports and fixes from upstream 2.6 kernel.

NB - The RT-N versions have a newer (and bigger) wireless driver optimized for use with the E4200 and other dual-band routers. It will probably work well enough on earlier routers too, but there may be compatibility problems. It works fine on RT-N16 and E3000 here. Your mileage may vary

Includes the above new updates from Tomato-USB/RT by Fedor Kozhevnikov.

Source code is at

Based on Tomato firmware by Jonathon Zarate.

Toastman's picture
The new makefile from Teddy

The new makefile from Teddy Bear output these settings, and I will keep it to avoid merge problems in future. trx can be changed to bin if needed.

Good luck!

Tcom's picture
Pardon my ignorance but I've

Pardon my ignorance but I've read through several forums and just want top make sure my understanding is clear. I have an RT-N16 running TomatoUSB now. I would like to add the Multiple SSID feature to the router. Does the new Toastman-VLAN-RT-1.28.4407 MIPSR2 K2.6 for RT-N16. 3500L etc. have this functionality? Also there is a file called Toastman-VLAN-RT-BETA-1.28.4407.1 that is newer than the version posted above., Which is the preferred version?

On that note I'm not in a particular hurry and was hoping you might share what the original TomatoUSB release might contain and how soon we might expect it. Might just be worth waiting.

Toastman's picture
The last "official" tomatoUSB

The last "official" tomatoUSB release was build 54 which was I think in September or November last year? There have been many improvements since then. Teddy Bear recently posted new updates and he might perhaps soon release a new build. In the meantime if you look on my download site on 4shared, (MISC) you will find a straight compile of his recent posted code. It has the date as version number.

My recent builds include that code as posted above. 4407 and 4407.1 include preliminary multi-SSID support by Augusto Bott (but no GUI). Useful instructions on how to use it is here:

Build numbering is progressive. Reasonably big changes in versions in the coding world get a change in version number. After that, small changes and bugfixes have .1 (etc) appended. So .1 is the latest version at the moment. But you can tell all of that from the readme files on 4shared, and what the change was.

The builds you mention are nice in that they have the latest IPT monitor. Stay clear of the RT-N versions which have the wireless driver for the E4200 if you don't have an E4200 - these are very much test builds and have several small bugs. While they work on other routers there is no advantage in using them.

Aqualung's picture
Dear Toastman, first of all,

Dear Toastman, first of all, let me thank you for your efforts. I am here because I am dissatisfied with the recent E4200 firmware releases, hence I am looking for a firmware for my E4200. So far I do not know much about it, and except for this thread, I do not really know where to look for explanations. Assuming that I bite the bullet and decide to install your latest release, which file exactly am I supposed to download and flash? I guess that probably one of the the first things to ask is whether your FW has a GUI configuration or not.

Toastman's picture
Okay, then if you have a

Okay, then if you have a E4200 I would suggest that you follow the progress being made on forums at two other websites, and not this one. The first is where most current activity is, and the other is which is the "official" tomatoUSB forum upon which this version is based.

You will quickly get into things I'm sure. The current state of affairs is - there is indeed a new driver in Tomato for the E4200, (it is becoming known as the "N" driver), it works, and many people are happy with it. There are at the moment several shortcomings or bugs, but actually they don't affect most people who use the router normally. The best way for you to evaluate it is simply to flash it. Do delete your NVRAM after flashing and reconfigure from scratch, or you will get problems with stuff remaining from your old configuration. The people on Linksysinfo are very quick to help you with tips.

I would suggest you try 1.28.0486.1. I guess you are not familiar with Tomato - yes, it does have a very good GUI and excellent tools for control and monitoring of clients.

Please download and look at the readme files, they will explain what is happening with the builds.

There is another branch which also has a special addition to the GUI to assist with setting up VLANS. You might look at it later but for now stick to the one I recommended, which is simpler and less likely to give you trouble.

Moonshine's picture
Boy or girl, my next shall be

Boy or girl, my next shall be named Toastman ! :) I'm running a multi-location openvpn network with a bunch of 3500L's and it's been rock solid. Awesome.

One question though. When it comes to upgrading, I see the suggestion in the README's to:

"Please erase NVRAM when you upgrade!"

While I'm all for sanitation, my configuration is a little elaborate. :/ So, what is the best route?

I see I can dump the raw config syntax via the CLI, then (ideally) cherry pick my portions, and then potentially use that to import my config again after clean upgrade. Seems ok, unless that config syntax has changed, but that should be minor I imagine?

Anyways.. before I go all ADHD here, what do people do when upgrading w/ larger configs?

Any help is greatly appreciated...

Toastman's picture
Oh, that's an easy one. Take

Oh, that's an easy one. Take a look at this links (the second one is the source).

Stick to cherry picking the important bits, Static DHCP assignments, QOS setup, Restrictions, etc. Leave all the router-specific bits alone and enter those manually in the GUI. Write a little script you can paste into the System box to make it easier next time, like this:

Moonshine's picture
Just what the doctor ordered,

Just what the doctor ordered, thank you sir!

wbt's picture
Hello Mr. Toastman,

Hello Mr. Toastman,

I have a WRN3500L that I flashed with dd-wrt then tomato 1.28.4407 MIPSR2-Toastman-VLAN-RT K26 USB VPN+NOCAT. I erased and did a 30/30/30 but I am UNABLE to get an IP from my cable modem. I tried connecting another router to the cable modem and the IP is shown almost automatically.

What am I missing here?

Brandon C
Brandon C's picture


wbt said: What am I missing here?


Did you notice this?


You will need to set up a static IP address on your computer to access the router and  then change that setting if needed.

wbt's picture
@Brandon: WAN has DHCP

@Brandon: WAN has DHCP enabled (Connection Type=DHCP) as far as I can tell, and so does my local LAN. Where does it show that the WAN DHCP is disabled or how else do I need to enable it?

Update: I set the mac address to be the same as my old router and now everything is ok.

Toastman's picture


Fixed missing IPv6 address in Overview/LAN

I think that brings us to a fully working MIPSR2 K2.6 RT build now, with the new IPTraffic Monitor and cstats v2 from Teaman.

More to follow soon - RT-N and VLAN-GUI versions.

Screenshots here:

For those who asked to know what is in these builds:

Lothsahn's picture


1) Do your builds support the WNDR3800?
2) Has anyone used it?
3) Is it reliable?

I'm looking at a router to replace my aging WRT54GL, and I'd like something that can run the 2.6 kernel (so I can use ebtables). Given that tomato-usb hasn't been updated in forever, I've been looking at your version. I'd keep using my WRT54GL, but I can't fit the VPN and 2.6 on it at the same time...

...and why can't Netgear put way more than 16MB flash in these things? How about 512MB-4 GB? Flash is so cheap... I'd pay an extra few bucks for it and it would let us modders do so much more.

les86's picture
Hi, Please give my advice

Hi, Please give my advice which build are best for me. I have Dlink dir-320, and i need to choose mod with dlna, ntfs, usb. Thank you.

dbmet's picture
Which version do we download

Which version do we download from your page for a wnr3500L with usb and vpn support?

dbmet's picture
Which Version for a WNR3500l

Which Version for a WNR3500l with usb and vpn support..

john6699's picture
Can anybody confirm the dlna

Can anybody confirm the dlna/samba can stream to xbox360 or sony play station

Henrlk's picture
Hi, you got me curious, i

Hi, you got me curious, i want to try this firmware out!

I learned lots of things before installing Tomato in my router. However, i never been any advanced router user. Last time i touched the firm around same time when the beta released. It's quite a while, i have forgot important things on the way.

I don't have so much spare time, family and everyday duties almost consumes all my time. Please, it would be kind of you if you could give a couple of advice's how i could proceed from here.

I'm @ Version: 1.28.9054 MIPSR2-beta K26 Mini
Hardware: Netgear WNR3500L
Router history: Netgear > DD-WRT > Tomato

* Is it advisable to Clean NVRAM and cookies before/after flashing?
* Will the new firmware in any way wipe data, settings etc?
* Advice on guides to optimal settings with Tomato firmware?
* Should the router count cache memory and buffers as free memory
* What firmware/files to pick from Toastman Builds?

Toastman's picture

Flash with new firmware from the Tomato GUI, erase NVRAM after flashing (this is quite important). Set up from scratch, do not restore your old config as that would be the same as never having erased NVRAM. You can use this method to make it easier if you need to:

I like displaying cache and buffers as free memory.

Pick an RT build from the website, probably the USB EXT version.

Latest version just posted is 7491. See next post!