Discussion about
jordanburnette

DDWRT or Tomato

Lets get a good debate going between the 2 most popular firmware mods for these routers.

Pros?
Cons?
Crazy things you have done with these firmware versions?

*ding ding*

sort by

121 replies
jdacal

I originally posted my comments on this reply thread about DD-WRT, which I was using and was very happy with at the time. I had not tried Tomato.

I recently re-installed my operating system. It had been hammering away for about 4 or 5 years and the system was really getting slow and starting to get weird stuff happening. One of my biggest beefs was that the streaming videos were very bad. Stop and go kind of bad.

I re-installed Windows and the system is running along at a great clip. However I was disappointed to find that my streaming videos were still not very streamie. Greatly improved, but just about every video still had pauses in it.

My attention turned to the router, I had read some comments on the web from people who mentioned streaming problems with DD-WRT, and pretty much ignored them thinking they probably mis-configured something.

I figured I'd risk it and flashed my WRT54G ver.2 with Tomato 1.25. I am impressed!! Videos pausing mid-stream are now mostly non-existent. I have two wired PC's and a wireless netbook, Xbox360 (wireless), and a Blackberry with wi-fi, all routing through this and its like there is no load on this router!

Last night I had Last.FM running on the Xbox360 (streaming audio), my wife was on her PC playing World of Warcraft, I was running a NetFlix movie on my PC and doing random stuff on the netbook and it all worked. It just simply worked - this was not possible with my prior setup.

I had put off trying Tomato because I was afraid to lose out on features I might be using on DD-WRT. But as it turned out the only thing I was really using was assigning static IP's, assigning lists of allowed IP's, QOS, increasing transmit power on the router, and port forwarding. All that is available in Tomato anyway.

So, bottom line, while a lot of my perceived improvements may be due to re-installing the operating system. And its also possible, but I don't think so, that I misconfigured something in DD-WRT. All I know for sure is that the switch to Tomato was a great factor in improved network performance. For the time being I wouldn't even consider going back to DD-WRT unless I had a very urgent need for one of its more exotic functions. The easy setup and no frills approach that Tomato uses, really makes it rock!

I've installed Wallwatcher on the PC to monitor the router logs, and signed up for mynetwatchmen.com to contribute attack reports. I now feel much more secure and content about my firewall.
1 like dislike
chaseb

Tomato and I really like it. Very stable.
0 like dislike
JoeLikesRamen

I use Tomato here. I have only had one issue in the past two years, with the DNS server, but I'm not sure if that was the firmware's fault.

I use the WRT54GL, by the way.
0 like dislike
SchrodingersCT

I'm a fan of Tomato; I've had a few hiccups when changing settings, but over all it's stable and quite useful.
0 like dislike
Obi

Tomato here. I've been using it for a couple of years trouble free. Bandwidth tracking and graphing is really nice, and it's the easiest firmware I've found for setting up QOS.
0 like dislike
Shack70

I like Tomato over DDWRT for 2 reasons. I had a lot of trouble getting wireless networking configured on DDWRT and I didn't like the information that DDWRT shows on the main screen when you access the router (192.168.1.1). It seemed like it was telling people too much about my network. I have V1.1 of the router.
0 like dislike
Lube

You can switch off the front page, or password it.
0 like dislike
chavez

From what I've heard, tomato is more user-friendly while containing most of the important features that dd-wrt offers. The main draw back of tomato is the limited number of routers it is available for, dd-wrt has a much larger compatibility list.

However, tomato supports some of the most popular routers, like Linksys' WRT54GL and Buffalo's WHR-HP-G54, which makes up somewhat for the limited selection.
0 like dislike
elryry

I feel like everybody I know has this router.... must be fantastical.
0 like dislike
SalAyyad

anybody know of a good tutorial to do either one of these. im thinking about purchasing a one of the d-link wireless N dual band routers but if i can pull this off i would probably hold off for a little.
0 like dislike
elbaso

I've been using the Tomato firmware on my WRT54GL (note the L), and it's been running great for me.
Haven't tried DDWRT, so can't really compare the two.
I do like Tomato's dynamice javascripty interface, though. Very slick.
0 like dislike
Daddygeek

DDWRT here. It's installed in my car.
0 like dislike
jackcrombie

I'd really like to see photos of that.
What do you use it for?
I had an airport express on a road trip installed in my car to play tunes to my head deck from my laptop. I also used my iPod touch or iPhone to control iTunes running on my macbook.
0 like dislike
kenkopin

Ha! I was just about to post the same thing. I use mine as a repeater, to boost those weak signals into my Local Denny's where I hang out. Instead of doing all my Social Media stuff from home, I throw the laptop in the car and get out where the people are!

My setup is truly ghetto. I have an inverter that plugs into the cig lighter, and I plug my massive wall wart into that and set the thing on the dashboard. :)

While I'm on the subject, I suspect there's a lot of waste in this system. Anyone know how easy it would be to knock together a cable to get 12v straight from the lighter and into the WRT54G? I've done some half-assed searches for something like this and turned up nothing.
0 like dislike
michaeltcole

I used to use DD-WRT a good bit for both personal and work related use, but to me, the more recent versions of DD-WRT seem buggier and less stable. Because of this, I have switched to Tomato at my house and have been very happy with it.
0 like dislike
r3d

This is one of the most customizable routers out there.

I've been using DDWRT, but have had issues with custom configurations.

Based on your recommendations, I'll try using Tomato and see if I can accomplish what I need to.
0 like dislike
r3d

This is one of the most customizable routers out there.

I've been using DDWRT, but have had issues with custom configurations.

Based on your recommendations, I'll try using Tomato and see if I can accomplish what I need to.
0 like dislike
gunnar

I use Tomato. I had trouble getting WDS working with all the other firmware variants, but with Tomato it just worked[TM]
0 like dislike
cllemke

I use DDWRT and have had zero issues. Some nice graphing features and stats views. Great overall and some very nice settings not available on the stock firmware.
0 like dislike
phlippy22

I got the WRT54GL version just for the custom firmwares (tried DD-WRT for awhile, but have been loving Tomato ever since I tried it out a year ago)... should we add a new product for the 'L' Linux version, since today's WRT54G is crippled?
0 like dislike
altrenda

Have had Tomato for a while. Was going to try DD-WRT but did Tomato first and it's been so stable that I never saw a reason to switch.
0 like dislike
jl2im

I have a WRT54GL with Tomato firmware. I have been using it for WDS for more than 2 years with no problems at all.
0 like dislike
jabbathewocket

The answer is simple, for a better performing router that is basically just like the stock router go with tomato..

If you need features that DD-WRT offers that are not offered on tomato go with DD-WRT

I have used both extensively on a ton of different routers and have had great results always with Tomato, DD-WRT has its ups and downs but most of that is /was due to the nature of the beast and or various builds of the firmware.. Tomato has a much more limited list of compatible hardware, but tends to run far faster/better on the supported hardware.
0 like dislike
jsanchez1

I had DD-WRT on my WRT54GL, but after the an upgrade in February to get bandwidth monitoring, I started seeing weird issues like Youtube vids not playing longer than 30 seconds, among other strange things. I flashed to Tomato and haven't looked back. All my weird problems cleared up and everything is running beautifully.
0 like dislike
marksweb

I run DD-WRT.

Love it.

Had Tomato but didn't like it as much.
0 like dislike
gdgtDamian

Same here.

DDWRT is very stable.

still running 24/7 after 1 year and three months
0 like dislike
titan8883

I have used Tomato and am really happy with it. Boosted signal and bandwidth tracking are great...
0 like dislike
jokchan

I've tried both and I had to settle with DD-WRT because I need to use my router as a network repeater and that isn't possible with Tomato. Tomato seems to be the better of the two because of the simple interface and stability, but I'm stuck with DD-WRT for now.
0 like dislike
Jess

It's possible. It's in the wireless settings somewhere, I forget where, though.
0 like dislike
techdude

Agreed. Works great. Tracks bandwith usage. And slashes boot time of router in half.
0 like dislike
KelchM

I used to run DD-WRT, have switched to Tomato and have not regretted it at all.
0 like dislike
tomsliwowski

I did the same on my old WRT54GL, Tomato is just prettier and seems to run better.

I have been dissapointed with DD-WRT lately. The v24 Pre-SP2 builds are hit or miss which is annoying if you're sharing the router with non-geeky family or friends.

I now have a WRT310N so no Tomato for me :-(
0 like dislike
KenM

Using DD-WRT and its rock solid, we have been deploying these at work to create a permanent VPN tunnel to the office of home users using DD-WRT, Tomato just couldnt meet our needs.
I cant say one is better than the other really though, its a situational and needs based preference IMO, If you need less features, and are a less advanced user, or simply have no desire to mess with settings, use Tomato. If you want something with more features and supporting a wider range of hardware, grab DD-WRT
0 like dislike
zebtron

I use Tomato now as the interface is much nicer.
0 like dislike
darkwalt

I use tomato. I am a computer networking major, and I believe that tomato, despite being less customizable than DDWRT is a better choice for a big reason. I felt that the GUI in DDWRT was just information overload for me. Too much information on each of the pages, and the GUI felt clunky, and very utilitarian.
0 like dislike
mattvogt

I'm a Tomato man myself. Super stable. (though I have the WRT54G v4) and have Tomato running for about 3 years, great improvements over the last couple versions (stability, bug fixes, features) and you can't beat the AJAX interface. Very nice.
0 like dislike
hseikaly

I have used DDWRT for the last like 5+ years and its great, although i do agree that the UI is very cluttered and sorta disorganized. I haven't used Tomato, but since everyone says its great, I might give it a shot.
0 like dislike
MyNameIsJon

Tomato here. Been running it for ages. I like its feature set and it gets it done with no fuss. Once set up, it has been truly set it and forget it. (WRT54G v2 btw)
0 like dislike
privateryan

does anyone know why you can't install tomato on a netgear router? their page doesn't mention that brand at all. :(
0 like dislike
Levirules

I didn't even know there were custom firmwares. What's the point? Serious question?
0 like dislike
MikeCerm

Stability, and lots of features. I'm pretty sure that bridging and WDS aren't supported in the official firmware. There's detailed logging, so you can track how much bandwidth you're using, and Tomato has some slick real-time usage graphs features. There are plenty of other features as well, many of which are really only useful for enterprise-type usage.

With the enhanced features, you have a $50 device that does things you otherwise have to spend hundreds of dollars to do. Even if you never use any of those features, you still get the peace of mind that your router will be rock solid and never need to reboot (unlike many other consumer-grade routers).
0 like dislike
rickhuizinga

I've been using DD-WRT on a WRT54G v8 for the past couple of weeks and I'm not finding it to be very stable. It constantly needs to be reset every day or two.
0 like dislike
pschommer

Tomato user here, however...
How do you retain the bandwidth usage information. Mine only ever shows a couple days worth. A longer history would quite advantageous. Any thoughts?
0 like dislike
Epo

This data is stored in the RAM, volatile memory. This means that when your router reboots, that data is lost. There are however ways to get past this issue (save to flash mem, save to remote location, backup the data in .gz at flash/reboot, then restore.

In other words, I suspect your router to reboot every couple of days so the data is lost.
0 like dislike
pschommer

You were right - I found where it Tomato tells it to save the log info in RAM. Based on other things I've read, I think the RAM fills up and flushes rather than reboots every few days. How do I save this info on my PC? It allows to save the history, but it's expecting a server location/share, not a directory on my PC (that is always on).
0 like dislike
schizmo

I had DD-WRT and I lost a lot of bandwidth mysteriously. Like 16mb/s down from 30mb/s. Switched to Tomato and the problem was fixed. Really like the simplicity and bandwidth monitoring, and admin features like IP and MAC blocking. Makes having an unlocked router in the city somewhat entertaining in an evil way. Tomato for the win
0 like dislike
MidTownHD

Is the WRT54G version 5 compatible with either of these firmwares?
0 like dislike
akihabaranews

Tomato saved my life, the default Linksys Firmware crashed my Connection every single day and I had to reset my SBS 2003 server for internet and Push, since I installed tomato No more problems ... still working like hell after 7 months
0 like dislike
fourstops

DD-WRT was buggy on my WRT54G.
However, I haven't tried tomato.
Though, DD-WRT has tons of advance features
which I was very impressed with. Like being able to change the
xmit power and overclock the cpu.
0 like dislike
danielsiva

Not sure about the CPU overclock, but Tomato does let you change teh xmit power.
0 like dislike
share:

114 users following this discussion, including:

  • MITCH
  • jayholler
  • KelchM
  • blackfish
  • zachtarr
  • gunnar
  • hseikaly
  • chaseb
  • techdude
  • cllemke

This discussion has been viewed 11908 times.
Last activity .