DDWRT or Tomato
Crazy things you have done with these firmware versions?
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.
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.
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.
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.
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 :-(
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
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).
In other words, I suspect your router to reboot every couple of days so the data is lost.