Tomato Toastman's Releases

Discussion in 'Tomato Firmware' started by Toastman, Dec 18, 2011.

  1. though

    though Network Guru Member

    Lite says the same as STD and EXT

    - Linux kernel and Broadcom Wireless Driver updates
  2. koitsu

    koitsu Network Guru Member

    I'll be testing tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx on an Asus RT-N16 (original rev) shortly. Note that I do not use wireless much, but will check noise floor and SNRs before and after the change. For access/usability all I can test with client-wise is my Nintendo DSi.
  3. Livin

    Livin Serious Server Member

    Help pretty please :)
  4. eahm

    eahm LI Guru Member

  5. koitsu

    koitsu Network Guru Member

    Done -- I didn't do wireless testing like I promised, sorry folks, I forgot (you can see just how much I care about it). I don't have a way to confirm if "newer drivers" are being used either, case in point:

    Previous firmware: tomato-K26USB-1.28.0501.2MIPSR2Toastman-RT-N-Ext.trx
    root@gw:/tmp/home/root# dmesg | grep 'Wireless Controller'
    eth1: Broadcom BCM4329 802.11 Wireless Controller
    root@gw:/tmp/home/root# wl ver
    5.100 RC138.20
    wl0: Feb 10 2012 09:31:54 version
    Current firmware: tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx
    root@gw:/tmp/home/root# dmesg | grep 'Wireless Controller'
    eth1: Broadcom BCM4329 802.11 Wireless Controller
    root@gw:/tmp/home/root# wl ver
    5.100 RC138.20
    wl0: Feb 10 2012 09:31:54 version
    And like "though" above says, the About pages look the same too (I'd need to look at the about.asp code to see if the contents are static or if they're actually obtained in real-time by pulling uname output, wl ver, etc.).
  6. koitsu

    koitsu Network Guru Member

    This doesn't particularly help, because what shibby's referring to is what's presently in git. Toastman has said the latest builds are supposed to be using the 220 driver, but we can't use git to verify that because he (Toastman) hasn't pushed his changes to yet. What I'm saying: I believe shibby, but in the case of these latest Toastman builds, it looks like (see above) the old drivers ( are still being used.
  7. callous

    callous Network Guru Member

    Hi, is there 5ghz support for the E3200 for today's Toastman release?? :))
  8. bingo1105

    bingo1105 Networkin' Nut Member

    No 5ghz support, but I can say that this release is stable on my E3200. I had *major* stability issues before, router is performing well now.
  9. though

    though Network Guru Member

    0501.2 and 0501.3 exactly the same file size???

  10. Mercjoe

    Mercjoe Network Guru Member

    The 7634 on a WRT54G works fine.

    Thank you for backporting some of the newer revisions into the older firmware.
  11. eahm

    eahm LI Guru Member

    File size may be the same but checksum is different.
    koitsu likes this.
  12. RMerlin

    RMerlin Network Guru Member

    Build 220 (and up to build 270 actually) all have the same build version. It's the build date that will differenciate them. These are the build 270 drivers (that I am using):

    root@ubuntu-dev:~/asuswrt/release/src-rt/wl/sysdeps/RT-N66U/linux# strings wl_apsta.o | grep 5.10 -C 2
    Jan 23 2013
    %s: %s driver failed with code %d
    %s: Broadcom BCM%04x 802.11 Wireless Controller
    WARNING: at %s:%d %s()
  13. koitsu

    koitsu Network Guru Member

    Because Toastman hasn't committed the code associated with tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx to the repo, I can't look at what's been committed.

    But the timestamp/date in question should be shown in wl ver, and as I showed above, the output of wl ver on tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx is Feb 10 2012 09:31:54, which means the 1.28.0501.3 stuff does not appear to be built with the newer drivers. I see this quite clearly, however:

    root@gw:/tmp/home/root# strings /lib/modules/ | less
    wl%d: %s %s version %s
    Feb 10 2012
    %s: Broadcom BCM%04x 802.11 Wireless Controller
    All this conflicts directly with what was said here. Hence my confusion + inquiry here.
  14. RMerlin

    RMerlin Network Guru Member

    If I remember correctly, the build 220 driver should be dated from May.
  15. shibby20

    shibby20 Network Guru Member

    RMerlin has right

    Tomato v1.28.0000 MIPSR2-107 K26 USB Mega-VPN-64K
    [root@RT-N66U root]$ wl ver
    5.100 RC138.20
    wl0: May 29 2012 08:48:50 version
    [root@RT-N66U root]$
    eahm likes this.
  16. koitsu

    koitsu Network Guru Member

    Okay, so then tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx isn't running driver 270, nor 220. It's running something even older. So this refutes what was said here. Good to know I'm not crazy. Sounds like a mistake was made somewhere. :(
  17. though

    though Network Guru Member

    shibby- do these builds have the latest driver? nobody seems to know?
  18. eahm

    eahm LI Guru Member

    RMerlin, did you notice any improvement with 270 from 220?
  19. Elfew

    Elfew Network Guru Member

    Yeah is there any improvement?
  20. eahm

    eahm LI Guru Member

    Just took a range and speed test outside in the back of my home. No firmware ever reached full bars nor >1.5mbps in the spot where I was before. This firmware must have some kind of newer driver because it was really great. Full bars all the time plus ~3mbps/~3mbps.

    I test every firmware in the same exact spot and in the same position. The best until now was Shibby 105.
  21. shibby20

    shibby20 Network Guru Member

    this is a driver ported by me here:

    and resync by Jya here:

    This driver was taken from Asus GPL!

    was taken from Asus GPL and commit for tomato is here:

    Newer Asus firmware still have WL driver version but size and md5sum of them is different, well Asus still modify something. IMO driver from 220 is the most stable and gives us the best performance for ALL routers using K26RT-N branch. Lots of people using RT-N branch on Asus RT-N16 because then feel better performance compared to RT branch.

    I was never taken WL driver from newer Asus firmwares. Maybe i will do that soon. If will be better then 220 then i will push it to git.
    eahm and Elfew like this.
  22. Elfew

    Elfew Network Guru Member

    Yes, I agree... I use RT-N firmware on my asus RT-16n because I have better speed and performance on wifi... with RT I had some problems (on Toastman and Shibby firmware, it was same)
  23. RMerlin

    RMerlin Network Guru Member

    I can't say, since my RT-N66U is only used as a development/flashing router. The RT-AC66U is my main.

    Based on user feedback I received, 270 improved performance and range for quite a few users. I got one user reporting trouble with it, but he never specified if he did have an RT-N66U, or an RT-AC66U (which has a different driver, and does seem to have a few issues with the 270 build).
  24. bingo1105

    bingo1105 Networkin' Nut Member

    Well, it seems I spoke too soon. I woke up this morning to another bout of problems with my E3200. I have periods of extreme latency, but the router is still alive. I can log in, look at /var/log/messages, check the load average and everything seems okay. This has been very hard to track down...

    On 0501.2, I would have broken connections using scp to copy files from my NAS... I couldn't format the flash drive I use for storage... things like that. 0501.3 initially seemed better, but it's still having trouble.

    I flashed back to Shibby 104. Happy to test another revision as it becomes available... wish I could be more specific on what the problem is but I can't pinpoint the problem...
  25. callous

    callous Network Guru Member

    Why not try 106? That one's even more stable than 104
  26. eahm

    eahm LI Guru Member

    Define "more stable"? Since even the author confirmed the 106 has many problems and it's compiling as we speak 107.
  27. though

    though Network Guru Member

    can we please keep this on-topic with toastman's releases?
    koitsu and eahm like this.
  28. bingo1105

    bingo1105 Networkin' Nut Member

    I've tried 104, 105, and 106... all boot with eth2 down on my E3200. If I disable / re-enable the 5ghz radio, it functions as expected. Also, if I enable QoS and IPv6 the router crashes and I have to go back to defaults. My E3000 did this too...

    Edit: Agreed, though, apologies for driving this off topic. I'm interested in a stable Toastman release on my 3200 and happy to help in any way I can.
  29. I
    The same here, Toastman, Let us know if there is anything we can do on our end to help.
  30. M0g13r

    M0g13r LI Guru Member

    it still exists :\
    did a screenshot

    ps.: Toastman needs a bugtracker too :D
  31. yac22

    yac22 Serious Server Member

    I thought RT-N16 needs RT releases and not RT-N ones.
    Am I saying bullshits ?
  32. Dent

    Dent Network Guru Member

    Eahm, which firmware are you referring to that had the better range/speed?
  33. eahm

    eahm LI Guru Member

    Dent, I don't know how it's possible after hearing the driver is the same but this one: tomato-K26-NVRAM64K-1.28.0501.3MIPSR2Toastman-RT-N-VLAN-Std.

    Tested again today, still the best.
  34. Toastman

    Toastman Super Moderator Staff Member Member

    Guys, it's the same driver release number, but a later, updated release.

    There are 3 commits involved and the latest from shibby is dated 15th November 2012.

    As Shibby said, there are differences, whether better for you or not is, I suppose, down for you to find out. Here, on RT-N16, the signal strength is exactly the same as the previous issues.


    I just need to say something here. There are so many people lately trying to decide how I and the other developers need to to run our lives.

    Get this ... this software is something I do for myself, because I need it for a specific purpose. And because other people wanted it, I share it. That's it. I don't need a bug tracker, github, or any other crap that will take up yet more of my time for no gain. I don't need to keep adding router models that I don't have, don't need, don't want. That, I think, goes for other developers too.

    If this firmware does what you need, great, if not, either don't use it or put up with it. If there is something weird that you need, do what I did, go learn how to compile it yourself, same as I did. Koitsu hit the nail on the head in his previous post. Spot on.

    I'm specifically interested in routing, QOS, and monitoring, not particularly in VLANS, Multi SSID's, VPN, NAS, (or any other methods to turn the router into a christmas tree or a jukebox with lights on it and attached loudspeakers). :D Please note, the name of the hardware - it is a ROUTER. Not a NAS nor a PC. There are other people who add new junk every week, I am not one of them.

    The persons who integrated many of Tomato's best bits have seem to have mostly disappeared... I wonder if you can figure out why?

    Calm down, please, guys. This isn't a competition.

    Oh, and by the way, as "Though" pointed out, this thread is supposed to be about Toastman releases. There are other threads specifically for shibby builds, QOS issues, general wireless driver discussions.
  35. Elfew

    Elfew Network Guru Member

    I agree with you. I wanna stable firmware with high performance...
  36. EpsilonX

    EpsilonX Network Guru Member


    Need confirmation on this...
    "tomato-ND-1.28.7634Toastman-IPT-ND-Mini" on WRT54GL...
    Advanced > Wireless...

  37. Python46

    Python46 Networkin' Nut Member

    I ran into the same empty 'Advanced --> Wireless' page on two of the 7634 versions, mini-ipv6 and std. This was on a WHR-G54S.
  38. lancethepants

    lancethepants Network Guru Member

    On an unrelated note, I was looking at a router I set up for my family with Toastman firmware the other day. Here's a screenshot of how rock solid it has been working for 2+ months now. It's doing a few more thing than routing packets :) . I wanted to see how capable en E1550 was, and this firmware hasn't hiccuped at all.

    Toastman E1550.png
    lefty likes this.
  39. eahm

    eahm LI Guru Member

    Toastman, don't take anything personal, people like free stuff. Do whatever you can at your own time.

    Did you forget to upload K24 VLAN? :)

    Are the K24 Std builds all the same independently from their name and extension?
    For example:

    If yes I just need to keep the first one, I don't use these older routers so much but I want to keep a file in my folder just in case.
  40. eahm

    eahm LI Guru Member

    Toastman, don't mean to keep bugging you: K24 STD = 81 items, VLAN = 85 items
  41. Kevin Darbyshire-Bryant

    Kevin Darbyshire-Bryant Networkin' Nut Member

    Why not build the firmware yourself?
  42. eahm

    eahm LI Guru Member

    I don't even know where to begin, it's not something I do or ever did. Actually I'd love to learn programming, compiling etc but maybe it's too late maybe it's really not my business.

    I have everything I need even from the K24 folders, I was just notifying him.
  43. eahm

    eahm LI Guru Member

    But, is the newer one used on .3 the 220 like the changelog says or not (like Shibby and RMerlin say)?

    .3 is the best build I've tested yet btw. Great update.
  44. though

    though Network Guru Member

    toastman- out of curiosity what equipment do you use for AP's and Bridges?

    if anyone else wants to participate, go ahead and share.
  45. Kevin Darbyshire-Bryant

    Kevin Darbyshire-Bryant Networkin' Nut Member

    I had a quick look at the code, figuring this might be an easy fix. Here's what I found:

    nvram variables pppoe_lei & pppoe_lef which are not accessible via the GUI control the lcp-echo-interval & lcp-echo-failure values written to /tmp/ppp/wanoptions. They default to 10 & 5 if not defined in nvram. A further nvram variable ppp_redialinterval is accessible via the GUI and is known as 'Check Interval'. This defines the holdoff value written to /tmp/ppp/wanoptions and tells pppd how long it should wait after link FAILURE (rather than just idle timeouts) before attempting to re-establish. The no nvram default is 30 seconds.

    Having thought about this, I think that the only 'bug' here is that 'Check Interval' should really be called 'Redial Interval' in the GUI.

    An enhancement would be to have the lcp-echo-interval & lcp-echo-failure options exposed in the GUI.

  46. Solid-State

    Solid-State Network Guru Member

    Can you please share what version you are talking about.
  47. Monk E. Boy

    Monk E. Boy Network Guru Member

    To be honest, you can make & compile builds without ever learning how to read or write a line of code.

    At a fundamental level all you have to learn is how to use some command line tools and interpret the text they spit back. I'm not going to say its easy, but you don't need to be even a hobbyist level programmer to use a build system to create a project. koitsu provided some very good, detailed step-by-step instructions of how to get a build system up that works with Tomato.

    The biggest lies we tell ourselves every day are the reasons why we can't do things. Sometimes all it takes is just a willingness to look past them and start, slowly, piece by piece, down a path of self discovery. You really never know what you're capable of until you try.
  48. Elfew

    Elfew Network Guru Member

    Just start from beggining :) It is not so difficult, but you have to know what you want and go ahead!
  49. eahm

    eahm LI Guru Member
    I have a lot to do, maybe one day I'll start.
  50. Toastman

    Toastman Super Moderator Staff Member Member

    Commits are exactly as Shibby says.

    The last commit suggested by Shibby was dated Thursday 15th November 2012. If the driver reports different dates, then perhaps something is different in the commits made by shibby and jya in my builds, as compared with shibby's branch. I do *appear* to have the same commits.

    I can't confirm any improvement in signal strength on my setup - it is exactly the same here.

    though - I use RT-N16's for routers ( a router is for routing, so I do not use wireless on routers). All my AP's are WRT54GL's. I have several hundred of them in service and only one failure. I don't use Wireless N, or bridgea or WDS or VLANS or Multi SSID's, or any other unnecessary or complex system. CAT5 rules here. My needs are not typical, maybe.
  51. though

    though Network Guru Member

    can you share what settings you use in QOS to throttle resources for each user that connects? how do you keep 1 device from flooding the network?
  52. Toastman

    Toastman Super Moderator Staff Member Member

    The default rules in my build achieve that. Nothing more. I don't throttle users, or divide bandwidth between them with the BW limiter, that's really stupid in my opinion. I believe anyone should have full speed available, and that is the whole point of QOS. I do throttle some applications such as P2P and sometimes unidentified UDP.

    e.g. BWlimiter scenario - If I have a 16Mbps line and 180 users, each person will get 88Kbps. About the same speed as an old dialup phone connection. Everyone would move out and the owners will go bankrupt :) Actually, I hate the bandwidth limiter idea with a passion.

    If you really want to throttle someone, you can make a rule for him in QOS, no need to ruin everyone else's speeds because of 1 guy.

    Or better, use a garrot :confused:
  53. though

    though Network Guru Member

    gotcha. thanks mr. toast!
  54. eahm

    eahm LI Guru Member

    In a public place or in the reception of a company, where you pay for the line and you offer a free non requested service you can and should limit whatever you want.

    Being in your shoes, offering service for an apartment complex, I am with you, people should get the max of the available speed.

    Still, I don't understand why you don't remove the B/W Limiter all together instead of limiting it just for br0. You have a VLAN builds, I'd love to have the one Shibby's builds have in your VLAN builds. Be able to easily limit br1/2/3.
  55. Kevin Darbyshire-Bryant

    Kevin Darbyshire-Bryant Networkin' Nut Member

    Seeing the same on WRT54Gv3.1 1.28.7634-IPT-ND-VPN
  56. Kevin Darbyshire-Bryant

    Kevin Darbyshire-Bryant Networkin' Nut Member

    Replying to my own reply - I realised this could be read wrong. What it should have said is:

    '.....quick look at the code, figuring this might be an easy fix that I could implement and hand as a patch to Toastman with a view to helping out'

    ' ....enhancement would be to have lcp-echo-interval & failure exposed in the GUI - which I could look at doing (as is much more complicated than the 'fix' above but I really doubt the space taken by the extra code to do so is worth it'

    I've used Tomato for years, I did donate to Jon a while back, but I get the impression from recent posts that Toastman is getting a little bit tired of things. I wanted to give something back, to help out if I could. Until 3 weeks ago I'd never compiled firmware's been a learning curve, overall pleasant with a few challenges. I've been lucky enough to contribute an updated version of dnsmasq to Shibby which fixes a number of IPv6 related issues, that I'm sure, will make it into Toastman's build at some point. I started because something in dnsmasq was broken and I wanted to see if I could fix it rather than come on the forum here and 'complain', putting more pressure on the real developers.
    FlyingHorse likes this.
  57. Toastman

    Toastman Super Moderator Staff Member Member

    your dnsmasq will doubtless make it into Tomato flavours soon. ;)

    I'm not getting tired of Tomato, but I do get tired of the whining and demands here, from people who can't be bothered to learn anything or google for information, who think that we are here to cater for stupid requests, and who expect us to cater for their every demand for free. We don't do this for money. But neither are we slaves working for nothing. I would remind those people that many of the best developers got so pissed off with this situation that they abandoned it altogether.

    if you are able to test ipv6 and assist I think that is where the focus really ought to be in the future. How much of the ipv6 stuff is really working and how much has bugs, and how much more needs to be done? Nice that u have been thinking about it!

  58. Livin

    Livin Serious Server Member

    This is my THIRD time asking for help ... I've tried asking for help in the general forums and they are seemingly devoid of anyone with knowledge of how VLANs & LAN Access works so I'm hoping someone here has actual knowledge and is nice enough to take 2 minutes to help.

    thank you in advance.
  59. Toastman

    Toastman Super Moderator Staff Member Member


    I corrected the problem with the K2.4 Advanced/Wireless page. It appears that some changes made by cherry pick were not correctly saved in git. I am deleting the old 7634 STD and VLAN directories and replacing them with new ones with the same version number. Uploading now but it will take a while.


    Elfew likes this.
  60. Elfew

    Elfew Network Guru Member

    Toastman, can you look at HTTPS access restriction form @koitsu please? And integrate it to the FW? I compiled teste version last night and I wanna test it tomorow (I must flash it to my router in spare time)... it would be good to have this feature in FW
  61. mvsgeek

    mvsgeek Addicted to LI Member

    Verified that this is now fixed in tomato-ND-1.28.7634Toastman-IPT-ND-Std.trx:)

    Thanks Toastman!
  62. eahm

    eahm LI Guru Member

    Thanks for the K24 fix Toastman.
    A good example came up today. My uncle lives in an apartment and wants to share his internet with two other apartments but they agreed to pay just for a limited connection. He has 10mbps/2mbps and he would like to keep always min 5mbps/1mbps limiting the others to 2.5mbps/512kbps each network.

    I can't do this with Toastman's buils, I have to use Shibby.

    How hard is to integrate Shibby's B/W Limiter on Toastman's? I'll do it myself if I have to.
  63. xtacydima

    xtacydima LI Guru Member

    May I impose a question, it's been a while since I used a recent version of Toastman, I use a very old version where the trivial basic needs for what I need are met, and from what I can tell, it's bug free.

    I do, however, keep up to date on as best I can reading the forums here constantly to see what new features lurk about to keep informed up to current time on new features, but I have not done this as much recently.

    Last I recall Toastman took out BW Limiter due to a bug he found it caused, I presume he put it back, possibly fixed the bug?
    How may I ask is it different (based on your comment I guess it's different) from that of the version Shibby uses in his build?

    I just wanted to know for my own self knowledge :)
  64. eahm

    eahm LI Guru Member

  65. zorkmta

    zorkmta LI Guru Member

    Last fixed version working fine on k24 wrt54gl

    Enviado desde mi HTC One X usando Tapatalk 2
  66. xtacydima

    xtacydima LI Guru Member

  67. Elfew

    Elfew Network Guru Member

    yes of course... you can limit vlans with shibbys BW limiter... I really like it
  68. callous

    callous Network Guru Member

    how do i overclock my Linksys E3200? How would i go about testing it without picking a frequency that is likely to perm. brick the unit?
  69. koitsu

    koitsu Network Guru Member

  70. pharma

    pharma Network Guru Member

    To everyone who wants "special" one-off Mod features included in Toastman's version, why not just use Shibby's version?

    I think Toastman's Mod philosophy is similar to Jon's (original Tomato firmware developer) where he just wants to keep the "Bloat" out and incorporate features that he and the majority of other Toastman users deal with on a day-to-day basis. I distinctly remember Jon also faced similar requests (even back in Tofu days) and he basically left it up to the Modders to incorporate "special" features into their own Mods.

  71. xtacydima

    xtacydima LI Guru Member

    If I may include my way of looking at it, and this is just my opinion, which I base off the way that xda forums works (phone modded ROM for those whom have smart phones). Many of the developers there will offer the opportunity to have a custom ROM, in this case being a custom Router firmware built for someone based on the premise it be a personalized project. What does this mean... well just pm the developer and ask for what the cost of having such a feature added would be. I do not want to speak on behalf of Toast, for he may be too busy to even have time for such a thing, but it never hurts to ask. Make the guy an offer for him to take time out of his life which he spends with his family and friends, and help to create something for you... that's just how I see it. If you want a specific B/W limiter compiled from a different developer, and you can't do it yourself, then pay someone else whom can... simple just like anything else in life. if you can't fix a broken pipe in the house you need to hire and pay for a plumber.

    On an off note/request: I realize there are many different builds from different developers here, and that's OK as I see the reason why it is for the better, but I would really like to see some things be standard between their builds from within... for example that a specific version of XXX feature is agreed upon and found in all builds. IMO B/W limiter which was noted as being a very small sized module in another thread shouldn't have different capabilities in different developers firmwares.... just like the VPN module by Sgt Pepper is found to be the same in all.
    Also, a sticky by someone to manage with a chart of all supported hardware, as at this point it's confusing (and I check here a lot and I often find myself looking for info), some Shibby builds support extra Linksys models that Toast and Victek don't.... etc...
  72. pharma

    pharma Network Guru Member

    Oh ... Toastman, I forgot to mention your latest build is working fine with no issues. :)
  73. Zaka

    Zaka LI Guru Member

    Hi Toastman, thanks for the support for the WNR3500Lv2.

    I have a problem when setting up an Open VPN Server.
    On the Basic page, I set have the following settings:
    Start with WAN: X
    Interface Type: TAP
    Protocol: UDP
    Port: 1194
    Firewall: Automatic
    Authorization Mode: TLS
    Extra HMAC authorization: Disabled
    Client address pool: -

    When I try to Save the Configuration I receive an error:
    Invalid Number. Valid Range: -1 - 2147483647

    I may have tried to set up the VPN using TUN when I entered the port. But with the above configuration I cannot save the settings. If I ignore the Basic Page and enter Advanced information, the error will be Invalid Port Range, followed by the Invalid Number error above.

    Any assistance with this issue would be greatly appreciated.

  74. bingo1105

    bingo1105 Networkin' Nut Member

    If I had to guess, your client address pool overlaps your local subnet since is the default. Your client pool must be on a different subnet. Change the address range to something like - and I'll bet you'll be fine. :)

    Edit: Ah, looks like you fixed it. My posts have to be 'approved by moderators' so they take a while to show up...
  75. eahm

    eahm LI Guru Member

    The latest .3 doesn't have different drivers.

    wl ver
    Toastman .2:
    5.100 RC138.20
    wl0: Feb 10 2012 09:31:54 version

    Toastman .3:
    5.100 RC138.20
    wl0: Feb 10 2012 09:31:54 version

    Shibby (104):
    5.100 RC138.20
    wl0: May 29 2012 08:48:50 version
  76. Zaka

    Zaka LI Guru Member

    Just wanted to follow up with this, I did a 30-30-30 reset on the router and then configured IP address for the router. Immediately afterwards I configured the VPN settings and everything is working great.

  77. PGalati

    PGalati Network Guru Member

    Toastman, thanks for the update for the older WRT54G routers. The graph switch in QOS rocks. This displays a better indication of how much traffic is flowing.
  78. koitsu

    koitsu Network Guru Member

    I commented about this too. The statement is here, but I don't quite understand it:

    With tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx I see this:

    root@gw:/tmp/home/root# md5sum /lib/modules/
    72a8884db3d990a2ab669c63c657f7ca  /lib/modules/
    root@gw:/tmp/home/root# strings /lib/modules/ | grep -A3 version
    wl%d: %s %s version %s
    Feb 10 2012
  79. eahm

    eahm LI Guru Member

    koitsu, it's not a different version, he got confused with something else. Also of course it's not a competition, we just want to know what's new and what's different.
  80. Toastman

    Toastman Super Moderator Staff Member Member

    There is no confusion. I don't know what is going on here. I merely added shibby's last commit of 15th November, as he suggested. I am not at home at the moment but connecting to my router there:

    wl ver
    5.100 RC138.20
    wl0: May 29 2012 08:48:50 version

    But I think the build time differs.


    I think I will recompile the whole damned thing and upload it again. There is obviously a mistake somewhere. Version 7634 had to be recompiled as there was also some problem with my local git. This seems to have occurred after I updated from old Mint 11 to Mint 13 and rebuilt the whole build environment.

    to xtacydima - Well, I have indeed had people offer money to have special builds made. But the offers made have been laughable - people don't work for peanuts guys. Really. Perhaps people also do not realize that if the total donations coming in for Tomato developers was divided into the number of hours we spent on it, we would probably be getting paid something less than 10 cents per hour. So thanks, but no requests please, just enjoy the free goodies while it lasts :p Those who want to say "thanks" can donate and we thank you warmly from our hearts.
  81. Toastman

    Toastman Super Moderator Staff Member Member

    RT-N files recompiled and re-uploaded. If you need to try the latest driver update, please download again. It seems to be ok now.

    EDIT - I just tested signal strength with this updated version. No change noticed.
    eahm likes this.
  82. koitsu

    koitsu Network Guru Member

    Downloaded tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx from the 1.28.0501.3 STD directory. Verified that the "new" version is different from the old:
    03/07/2013  06:39        7,430,144 tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx
    02/26/2013  15:39        7,426,048 tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx.old
    D:\downloads\TomatoUSB>md5deep tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx
    e10602f813f112ff6815f07447889986  D:\downloads\TomatoUSB\tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx
    D:\downloads\TomatoUSB>md5deep tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx.old
    87cd14057e60beacb434f31a00fd51aa  D:\downloads\TomatoUSB\tomato-K26USB-1.28.0501.3MIPSR2Toastman-RT-N-Ext.trx.old
    Will report back (via an Edit) after upgrading. :)

    Edit: confirmed the wireless driver is updated (for readers: note the build date, not the version number):
    root@gw:/tmp/home/root# wl ver
    5.100 RC138.20
    wl0: May 29 2012 08:48:50 version
    Thanks as always!
  83. eahm

    eahm LI Guru Member

    tomato-K26-NVRAM64K-1.28.0501.3MIPSR2Toastman-RT-N-Std.trx confirmed using newer drivers.
    5.100 RC138.20
    wl0: May 29 2012 08:48:50 version
    Thanks Toastman.
  84. though

    though Network Guru Member

    thanks toastman. will download, apply, and test tonight!
  85. Suva

    Suva LI Guru Member

    I am currently using Shibby build ver. 108/107. I use VOIP phone and have QOS correctly setup. My phone calls are correctly classified as VOIP on QOS. Additionally shorter calls and quality are absolutely fine. But longer calls are getting dropped frequently. I don't know what's the issue. Does anybody know the issue?

  86. eahm

    eahm LI Guru Member

  87. Suva

    Suva LI Guru Member

  88. zorkmta

    zorkmta LI Guru Member

    If flash from version 501.1 to 501.3,do need nvram clear?

    Enviado desde mi HTC One X usando Tapatalk 2
  89. CardinS2U

    CardinS2U LI Guru Member

    nevermind I got it working now. I have to sign out of some werid account 046 default account.

    Anyways, toastman, did you update your new QoS classification and Basic Settings. Can you post up those current screenshoots. Not sure if I will use it but would love to compare what you have and play to see what works and what doesn't

  90. darksky

    darksky Addicted to LI Member

    @Toastman - Do you post md5sums somewhere for you builds?
  91. Bryan Green

    Bryan Green Networkin' Nut Member

    I am running an RT-N16 with tomato-K26USB-1.28.7501.3MIPSR2Toastman-RT-VPN. I enabled IPv6 but had to apply the workaround here... get it working with Comcast IPv6. (Fully passed If there's any testing you need done let me know and I'd be happy to help out.
    yac22 likes this.
  92. Bulmer

    Bulmer Reformed Router Member

    I am using your 1.28.8754 ND USB Ext firmware on an Asus WL-520GU router. I have had a lot of trouble trying to get OpenDNS working properly and the only workaround I could find was to select "Use External IP Address Checker" in DDNS settings instead of "Use WAN IP Address". I can't, for the life of me, remember having to do that before. Ideally I would like OpenDNS to be notified at the same instant that the ip changes, Rather than the possibility of 10 minutes of unprotected Internet Access.
    Is this possible through a Custom Ip or Script or something/anything ?
  93. iSchnauz

    iSchnauz Reformed Router Member

    Hi, this is my fp.
    I have Linksys WRT54G V2.2

    Everything is adjusted according to Tostmans instructions and everything is working like a charm. Thanks Toastman for all your hard work and effort.

    I wanted decent QOS, so after day or two of googling, I decided to buy cheap wrt54g and to use Toastman FW, and now I have smooth p2p AND HD YouTube simultaneously on all boxes in a house. Thanks one more time.
  94. raphaelmg

    raphaelmg Networkin' Nut Member

    First of all i would like to thank you (Toastman, Shibby, etc) for this great software that allows us to customize our router!
    I am interested in develop section of tomato and the reason of this post is to ask about a doubt of mine: how do you test your latest firmwares? is there a qemu enviroment or it is direct on router? in my case for example (i have a RT-N16) is possible to test my mods in such emulated enviroment?

    Thanks in advance!
  95. koitsu

    koitsu Network Guru Member

    There is no emulated environment. Bare-metal testing is the only way.
  96. raphaelmg

    raphaelmg Networkin' Nut Member

    Hi koitsu!

    Thank you for your response!
    I already figured it (unfortunately)... because i searched a lot and found nothing, so i ask just to make sure.
    Therefore i think my next step is learn about how to recover a bricked router (just for precaution) :)
    What would you recommend to a noob trying to venture on tomato "development"? I´ve read some posts about compiling tomato from source but i did not figured out the "bigger picture".

    Many thanks,
  97. RMerlin

    RMerlin Network Guru Member

    I recommend going with a router that has a reliable, easy to use recovery environment. This is one of the things I love about using my RT-N66U as a development platform - if you flash a bad firmware, it's very easy to recover using either Asus's own Firmware Recovery tool, or even just a web browser accessing the mini Web server. And it also has a serial pin header that allows you to easily hook to it over serial without requiring any soldering.
  98. ryzhov_al

    ryzhov_al Addicted to LI Member

    Yes, bare metal too. AFAIK, CFE is able to boot via network, but it's for hard debugging. A modern flash chips is quite endurable so we may don't count its r\w cycles. Flashing testing build or tuning CFE to boot from network takes approx. equal time, so I don't mess with CFE.

    Eric is right, our platform is hard to kill: as long as CFE is alive, you may return router to life. Against Atheros, there is no separate flash partition with MAC addresses or wireless module calibration, all in CFE partition.

    About emulator. There is no _full_ board emulation for Broadcom devices, so we can't boot firmware in emulator. But you still can run any mipsel binary on Big Brother:
    $ qemu-mipsel-static -L ./qemu_root/ ./qemu_root/opt/bin/mc
    where ./qemu_root/ is a root folder for the mc. All you have to do is to copy /opt folder from router to Big Brother's ./qemu_root/ folder.
  99. ryzhov_al

    ryzhov_al Addicted to LI Member

    PS I forgot about kexec. You may compile firmware with this feature, no additional requirements is needed. To boot another kernel from running system just install kexec utility from Entware.
  100. raphaelmg

    raphaelmg Networkin' Nut Member

    Thank you guys!

    Knowing this (that our platform is hard to kill) i will be more safe on testing. But do you think RT-N16 is as "easy-to-recover" as RT-N66U like RMerlin said?
    Thanks ryzhov_al for your tips, i will read more about kexec and try to compile it with tomato.
    Lastly, do you recommend some material covering compiling basics for tomato? Preferably one that covers how TomatoUSB derived from Tomato, my intent is to understand the details from beginning: kernel choose/modification, how toolchain was created for tomato, wich rootfs to use, etc.

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice