1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Tomato Firmware

Discussion in 'Tomato Firmware' started by stegano, Aug 22, 2006.

  1. stegano

    stegano Network Guru Member

  2. Toxic

    Toxic Administrator Staff Member

    when it becomes popular without plugging it on our site :)
     
  3. tofu

    tofu Network Guru Member

    There's probably just 4 or 5 people using it. Defintely no need to create a forum for it. Just email me if you have a problem, or use the general forum if the question is general stuff. :)
     
  4. Toxic

    Toxic Administrator Staff Member

    tofu it it gets popular thne we can add a seperate forum.

    btw is this a totally new re-write for you or based on your old code?

    what features does it include?
     
  5. Disman_ca

    Disman_ca Super Moderator Staff Member Member

    You got any screen caps and how come you're not building for the WRT54GS? You probably don't have a GS right, hence only G.
     
  6. tofu

    tofu Network Guru Member

    It's mostly a rewrite of Linksys' GL firmware. A lot of what I did was just internal tearing down the existing code and writing it more efficiently out of curiousity and to learn more about how it worked. The new UI is the most obvious new feature, but a lot of what's in Tomato right now was also what I did before, just upgraded somehow.
     
  7. tofu

    tofu Network Guru Member

  8. Disman_ca

    Disman_ca Super Moderator Staff Member Member

    Damn it, you're too quick. I feel like a n00b. I pulled the file down, low and behold I got me answer (slaps back of head).
     
  9. Toxic

    Toxic Administrator Staff Member

    great good to see you back!
     
  10. RocketTeam

    RocketTeam LI Guru Member

    Can I upgrade from DD-WRT?
     
  11. Reiper

    Reiper LI Guru Member

    Mr. Tofu

    After looking at some screenshots of your tomato firmware I was intrigued, especially with the Qos section! Any idea when you might have a "stable" release?
     
  12. megabrain

    megabrain Guest

    There is a new version, public beta. Anyone can now download and test it. For me it works like a charm :) Just great piece of work.

    http://www.polarcloud.com/tomato
     
  13. Reiper

    Reiper LI Guru Member

    Looks like version 0.03 just came out! Looks like a problem with DynDNS was fixed...
     
  14. RTSAnime

    RTSAnime Network Guru Member

    This firmware is great. It is also extremely light on the system. Almost double the free memory compared to DD-WRT 23Sp1. Only negative so far is an incompatibility with FF, but I am more than willing to overlook that slight issue.
     
  15. Disman_ca

    Disman_ca Super Moderator Staff Member Member

    I've found the opposite. FF appears to run the GUI the best.
     
  16. primus1024

    primus1024 Network Guru Member

    Great firmware :)
    Thanx
     
  17. Reiper

    Reiper LI Guru Member

    If you have a WRT54GL running Thibor 15c, which flavor of Tomato do you want to use to upgrade? The G (for the GL) or the GS (as Thibor is based on the GS)?
     
  18. lwf-

    lwf- Network Guru Member

    What extra features does it have/doesnt have if you compare it to thibor 15c?
    Also, Thibor 15c works very nice on my WRT54GS v1.1, is tomato as stable as thibor?
     
  19. pablito

    pablito Network Guru Member

    I tried this firmware and I am impressed so far. I see a lot of potential with this one. Great work!

    For users that wonder about upgrading from 15c, if 15c does what you need then stay with it. 15c is stable and fast. Tomato is still beta, a little less friendly for novices, and no doubt will go through more revisions.
     
  20. jagboy

    jagboy Network Guru Member

    i have a major issue.
    i upgraded from dd-wrt 8/27/06 to tomato and i realized that when i upgraded it reset to factory defults which is what i wanted it to do. but now i cant login..
    i have telnet access but cant login via web interface.
    this there a telnet command that i could run in the tomato firmware lyk "mtd nvram erase" or somthing?
     
  21. jagboy

    jagboy Network Guru Member

    hehee oops i just reembered the password and username was admin:admin lol
     
  22. Disman_ca

    Disman_ca Super Moderator Staff Member Member

    So far so good with mine. I have not run it over with torrents and such to see how QoS is, but seems stable and very quick.
     
  23. mmisnan

    mmisnan Network Guru Member

    Curious with this firmware, downloaded and installed on my WRT54GS v4 w/o problem. I have yet to check if the speedboaster works since I don't really have speedboaster capable network card.
     
  24. skoub

    skoub LI Guru Member

    Just wanted to say that everything is fine on my side. I have a GL v1.1
    I love the interface :)
    We will see in one week if the router is still stable... i hope so

    Keep the good work on this firmware!
     
  25. Reiper

    Reiper LI Guru Member

    Which flavor of Tomato did you use? G, or GS? The reason I ask is I'm running Thibor 15c (which is based on the GS code) and I have a GL router, so I wasn't sure which one to use to upgrade?
     
  26. gotamd

    gotamd Network Guru Member

    From the features list and screenshots, the firmware looks very promising. I'll be sure to keep an eye on it. The QoS section looks especially good, and I love AJAX... :)
     
  27. skoub

    skoub LI Guru Member

    i was with DD-WRT v23 SP1 and i have upgraded with the G version of Tomato.
     
  28. Reiper

    Reiper LI Guru Member

    I upgraded briefly using the G version to just take a look at it. Looks pretty cool but I was a little overwhelmed with the Qos section. Probably will wait until there is a little more info or maybe even a wiki before I commit.
     
  29. dirtyclyde

    dirtyclyde Network Guru Member

    Tried it on two WRT54GS

    Could not get WDS to work between the two or with 54GS running
    DD-WRTv23 sp2 (WPA/AES)
     
  30. Thrasher

    Thrasher Network Guru Member

    I have been using this firmware for a few weeks and find it very stable and the UI is a joy to use being both intuitive and fast.
     
  31. myersw

    myersw Network Guru Member

    Upgrade from Thibor 14 to Tomato .03 on WRT54G v1.1 fails. Used the "G" version of Tomato to upgrade. upgrade process went without error. Router rest and power lite is on solid, as it should be, however cannot ping 192.168.1.1. PC is hard coded to 192.168.1.100.
    I reset the WRT54G nvram before starting upgrade. Have also powered router off and back on as one entry above indicated fixed his problem. No luck. Currently I have a WRT54G 1.1 that is dead, except all lites look normal. Fortunately this is my "test" router and not my "production" router.
    Suggestions? Have thought of doing a tftp to get to "official" Linksys code to see if it will recover. If not am guessing I'll need to do the debrick process again.
    --bill ;-)
     
  32. Reiper

    Reiper LI Guru Member

    Did you try holding the reset button down for 11-15 sec (count number of times dmz light flashes)? This will reset and clear nvram.
     
  33. myersw

    myersw Network Guru Member

    Yes. Both from power off and with the router up. With the router running, Power lite is solid, when I press the reset the DMZ does not flash. Also I noticed after my post that the WLAN lite does not lite with the Tomato flash installed. Looks like the software doesn't get completely configured for this WRT54G v1.1.
    Also after previous post, I had to tftp the official Linksys code to get it operational again. Then tried installing Thibor15c, no problem. Then tried upgrade to Tomato thru the brower, no luck. Next did tftp to offical Linksys code and tried a upgrade to Tomato thru the bowser, no luck. Next got router back with tftp of official code then tried a tftp of Tomato. No luck. In ALL cases the messages received is that the flash completed successfully.
    Just a FYI have also emailed Tofu with this info.
    --bill
     
  34. myersw

    myersw Network Guru Member

    Have successfully installed Tomato on wrt54gs v4. Had Thibor15c installed. Did a firmware upgrade to Tomato using the gs4 code.bin file. Upgraded without any problems. Even kept my Thibor15c settings, I forgot to do a reset first ;). I only use the basic stuff, nothing fancy like QOS or Bittorent.
    So far things look fine. Now if it would only install on by WRT54G v1.1. See previous posts for issue.
    This info has been emailed to Tofu as well since I wanted him to know about the WRT54G v1.1 issue.
    --bill
     
  35. beesfan

    beesfan LI Guru Member

    Successfully installed on WRT54G v4 two days ago. Had been using DD-WRT v23 SP1. Configured QOS to use VOIP and bittorrent with no problems. QOS is successfully throttling torrent traffic when necessary. WDS also working with another 54G router using DD-WRT.

    Really like the traffic stats. Useful for determining whether QOS rules are working correctly.

    So far seems very stable.
     
  36. Reiper

    Reiper LI Guru Member

    This was on the official Tomato Website... Might be because of your e-mail?

    Requires: WRT54G v2-v4, WRT54GS v1-v4, WRT54GL v1. This is not for v5 or newer G/GS routers. Warning: There seems to be a problem with WRT54G v1 routers - do not use with a v1.
     
  37. myersw

    myersw Network Guru Member

    Yes, the warning about WRT54G v1.x was the result if my email. Since then I have received a email with some things to do in an effort to identify what the problem is. Have not had the "window of oportunity" to check what I was sent. Wife needs her email fix. Will get in the next day or so, depending.
    --bill
     
  38. fareal

    fareal LI Guru Member

    I have this installed successfully and it looks great so far. I think I'll try it at home with VOIP and QOS instead of DD-WRT.

    Only problem I've had so far is with Firefox 1.5.0.6 when I change any settings in Tomato and click the Save button I usually get a page cannot be displayed error (or connection to server has been reset error, not sure which) almost immediately. During the initial setup I tried hitting Save at least 5 different times on a couple of different pages and only once it actually worked. OK MAYBE NOT.. now I'm trying the Save button a few more times as I'm posting this just to confirm and it has worked every time. Javascript has always been enabled. Not sure what was going on.
     
  39. Reiper

    Reiper LI Guru Member

    Try setting it up using IE6...
     
  40. fareal

    fareal LI Guru Member

    I ended up using IE7 for the initial setup and it worked every time I saved. But now it seems to be working fine in Firefox as well, at least for the few times I tried while posting my previous post.
     
  41. skoub

    skoub LI Guru Member

    I would like to put a limit in upload for P2P programs.
    I've tried the Qos and set it to 1% to 10% (5kb) but the uploads still got faster than that. What im doing wrong?
     
  42. fareal

    fareal LI Guru Member

    I'm loving Tomato so far. DD-WRT has quite a bit more than I needed. Tomato seems to have just what I need, it's easy to navigate and fast. I'm loving the Bandwidth Monitoring and the QOS - View Details.

    I've installed it on a WRT54GL v3.0, upgraded from default linksys firmware via web gui. And also on a WRT54GL v3.1, upgraded from DD-WRT v23sp2_08-23-06 via web gui (reset to defaults before and after upgrade).
     
  43. mmisnan

    mmisnan Network Guru Member

    May be a bit more information will be helpful. e.g. the value you have for your max upload bandwith and the classification you've set. Without knowing that, it might be a bit difficult to help.
     
  44. skoub

    skoub LI Guru Member

    i've set the Max Outbound Bandwidth to 600kbps
    Then, in class E i put 1% to 10% so i have 6kbps to 60kbps or 1kB/s to 7,5kB/s.

    Now, in the rules section, i set one for "any address, class E, tcp/udp, any port, ALL IPP2P.

    but my upload in eMule is always faster than 7,5kB/s.



     
  45. mmisnan

    mmisnan Network Guru Member

    Instead of using ALL IPP2P filters, have you tried just the edonkey (emule uses the same port/protocol as edonkey IINW).
     
  46. redcow

    redcow LI Guru Member

    ehm sry for my stupid question but how does port-range forwarding works? i can only find the section forwarding for single ports, may they have to be comma separated ?

    and another problem, JFFS2 doesnt work for me formatting error, someone else with problems ?, but except this its really a great firmware
     
  47. fareal

    fareal LI Guru Member

    commas or hyphens i assume
     
  48. redcow

    redcow LI Guru Member

    yes for external ports works but int ports doesnt allow so much digits :/

    regarding jffs2

    Error unlocking JFFS2. Check the logs to see if they contain more details about this error.
    after setting the jffs2 nvram variables manual and rebooting.
     
  49. skoub

    skoub LI Guru Member

    it didnt help.. my upload is still higher
     
  50. purephase

    purephase Network Guru Member

    Are there any enhancements to QoS from the standard Linksys codebase? Or, for that matter, from Thibor's 15c? Always interested in different projects, just have had some decent stability lately with Thibor, but I always like seeing different QoS implementations.
     
  51. fareal

    fareal LI Guru Member

    just leave the internal port blank
     
  52. GoldServe

    GoldServe Network Guru Member

    Great firmware!!!
     
  53. redcow

    redcow LI Guru Member


    thanks works great, now only the jffs2 problem ;) a suggestion why not add the possibility to del routes from the routing table via webinterface?
     
  54. bokh

    bokh Network Guru Member

    I installed it about 3 hours ago and so far I'm very much impressed with Tomato Version 0.03.0747 !!
    However, there is one thing that I'm not sure about and if I should mail it to tofu: if I try to enable "Frame Burst" in --> Advanced --> Wireless, after a save it is NOT enabled afterwards (was on DD-WRT and HyperWRT Thibor before).
    Anyone else noticed this and if yes, notified tofu about it?
     
  55. GoldServe

    GoldServe Network Guru Member

    Has anyone experienced an intel 3945 abg card dropping and then re-connecting right away?

    It would be nice if sd-cards can be supported as well! I'd like to go war driving and packet collection.

    Cheers!
     
  56. Reiper

    Reiper LI Guru Member

    I have that card in my laptop and have not experienced any drops... Been running for over a week now.
     
  57. myersw

    myersw Network Guru Member

    Make sure you have the latest drivers. The Intel wireless chipsets at work drive us crazy. Upgrading to latest drivers usually clears things up. I am not impressed by the Intel chipsets for wireless support.
    --bill
     
  58. GoldServe

    GoldServe Network Guru Member

    I think it is okay now. Maybe just a freak it got disconnected.

    Still looking for SD card support! Cheers!
     
  59. Reiper

    Reiper LI Guru Member

    Anyone know what the (new) timezones are for Eastern, Mountain, Standard and Pacific? Is that for the new time zone settings (I think they moved Daylight savings back a week)?
     
  60. mmisnan

    mmisnan Network Guru Member

    On QoS question with P2P, I've just got a chance to test this using torrent download and it seems to work. My broadband max upload is at 400kbps, and I've set my torrent upload to max at 50% and from utorrent, it is correctly hovering around 200kbps.
     
  61. skoub

    skoub LI Guru Member


    i will have to give it another try but not for now. My ISP have an d/u limit per month and my upload have reached that limit :)
     
  62. myersw

    myersw Network Guru Member

    Yes and Yes Tofu should be notified, I have not. I have noticed the same action with the frameburst setting on my wrt54gs v4.
    Overall I am very pleased with this firmware. Router has been up for 4 days with no problems, not bad for beta software. Expected nothing less for the provider of the previous hyperwrt+tofu project. Love the graphical display of bandwidth usage and the pie chart for QOS. Also much prefer the user interface to the Linksys.
    Keep it up Tofu, if you are watching.
    --bill
     
  63. LAGMonkey

    LAGMonkey Network Guru Member

    Well i can say that i am mighty impressed with this firmware. All i ever really needed was good quality QoS and static DHCP.

    So far this firmware is doing fantastically well. However i need to wait till the other clients turn on (within the next few days) to really test this firmware to the limits.

    Tomato Firmware v0.03.0747 - WRT54G v2.2 with 10meg down, 384k up cable connection. 9 clients. wireless disabled.

    NB. i was able to upgrade from DD-WRT v23 SP2. However a physical unplug and reset button hold was required to set the password correctly for the first time. Also is the text in the "custom settings for DNSMasq" supposed to dissapear? The setting seem to stick however as im running static DHCP address's via the custom settings.
     
  64. shwouchk

    shwouchk Guest

    Hi! I have successfully flashed the firmware, but now I cannot access the web interface - I dont know the password and cant figure it out!

    HELP!?

    Thanks in advance!
     
  65. Reiper

    Reiper LI Guru Member

    Make sure you read the readme file contained in the download! Hint: admin for both username and password.
     
  66. LAGMonkey

    LAGMonkey Network Guru Member

    also, make sure that you physically go down to the router and hold the reset for 15 seconds, pull the power lead and plug it back in (whilst holding the reset button for another 15 seconds).

    When i flashed i found that just holding the reset button wasnt enough to erase the nvram to default settings
     
  67. tuskan

    tuskan Network Guru Member

    Help!

    flashed OK
    telnet accessing pass, web not !!!

    how to recover
     
  68. LAGMonkey

    LAGMonkey Network Guru Member

    as above. go to the router, hold down the reset button for 15 seconds. without un-pressing the reset button remove the power lead and then plug it back in. wait another 15 seconds before you un-press the reset button.
     
  69. bokh

    bokh Network Guru Member

    I have notified the master himself and here is what he replied:

    It's a UI bug. The settings are saved, but not displayed correctly. It should be fixed in the next version.

    So far (after 3 days) this firmware rocks!
     
  70. Reiper

    Reiper LI Guru Member

    For those that missed in in the readme file...

    If you need to use the reset button: Hold it for 2-5 seconds to reboot the router. 6-10 seconds to restore the default settings. 11-15 seconds to erase the entire NVRAM. Anything below 2 or above 15 seconds is ignored incase you change your mind. The DMZ light will flash once per second to help you count the number of seconds.
     
  71. SgtPepperKSU

    SgtPepperKSU Network Guru Member

    Any progress on getting this work on a v1 WRT54G? It sounds very impressive and I would like to try it out.
     
  72. myersw

    myersw Network Guru Member

    Not yet. The latest test firmware sent to me failed the same way that the "official" firmware does. In my case the WRT54G v1.1 is a "test" router, for seeing how a firmware looks/works before upgrading my "production" router. In this case I went ahead and upgraded my wrt54gs v4 without error and it has been running for 6 days now with no problems.
    I see there is a new .04 version available. I'll probably try this on the v1.1. Might get a suprise, but suspect not.
    For anyone thinking of trying to load on a g v1 or 1.1 make sure you are comfortable with doing a tftp of images as this will be the recovery method if things fail as they do for me.
    --bill
     
  73. myersw

    myersw Network Guru Member

    Well I upgraded my wrt54gs v4 from Tomato .03 to .04 this eve. Everything went fine, no problems. Didn't even bother with a nvram reset and power cycle. Know this is the correct thing to do and will if a problem should show up.
    Also tried Tomato .04 on my WRT54G v1.1. Did not work. No suprise there, just figured maybe something had changed just enough. Had to tftp official Linksys to get back, as usual. Then installed Thibor15c, just in case I need it for some reason.
    Am going to email Tofu, with results. Know he will not be suprised.
    --bill
     
  74. LAGMonkey

    LAGMonkey Network Guru Member

    maybe someone could incoperate the L7 tables for MSNmessenger to allow for video and audio conversations.

    (unless its not difficult and i can do it myself)
     

Share This Page