Tomato Toastman's Releases

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

  1. edusodanos

    edusodanos Serious Server Member

  2. AndreDVJ

    AndreDVJ LI Guru Member

    If I recall correctly from what I have been reading forums two weeks ago, Shibby just married, so I don't think he has any time for Tomato at the moment. It's perfectly understandable if his life priorities won't allow him to look into Tomato any further.
    pomidor1, Joe A and Sean B. like this.
  3. ramblefish

    ramblefish Network Newbie Member

    Hello. How do I enable DHCP?
  4. pomidor1

    pomidor1 Networkin' Nut Member

    You misunderstood, someone just such an example gave that once in another forum as the administrator was absent it turned out so,
    I think hehe so bed, so young wife, he probably will not bed the pain hehe.
    Let's respect Shibbie's work, though his incest is annoying ;-)
  5. nmalinoski

    nmalinoski Networkin' Nut Member

    Is the wireless client mode ever going to get fixed? :(
  6. Don't hold your breath. Tomato's Client Mode has been broken some time as some say here. If it hasn't been fixed by now, it probably will not be anytime soon. Maybe with enough demand, someone could take a look and try to fix but overall it seems a very low priority. It may take some compensation, maybe $$, to make it worthwhile to fix. If you want a third party firmware with a working Client Mode, DD-WRT is the only viable option at this time.
    Last edited by a moderator: Apr 11, 2017
  7. kennedy.greg

    kennedy.greg New Member Member

    What is the preferred way to communicate patches for Tomato dev? I have seen people pasting Github links but the repositories don't seem to exist any more. I'm spoiled now by the fork, commit, pull-request workflow by this point : )
  8. AndreDVJ

    AndreDVJ LI Guru Member

    You may attach patches here on this thread. Any contribution is welcome.

    There's not really a "Tomato developer". The two main branches nowadays are "Toastman" and "Shibby".
    • Toastman uses a more stable codebase.
    • Shibby is the bleeding edge, where things may break and requires a fix.
  9. kennedy.greg

    kennedy.greg New Member Member

    Ok, and where do I get the latest source? I am not seeing it in the 4shared folder.
  10. AndreDVJ

    AndreDVJ LI Guru Member

    It's a repository:

    The main tree is the ancient Tomato 1.28, so after cloning the repository, you need to checkout the branch you want. Usually Toastman or Shibby branches. may give you a consolidated views of all the branches, depending on which architecture you will work with.

    For ARM architecture, Shibby maintains a separate repository, at

    Bitbucket is where I maintain my own fork as well:

    So in the end, there are forks all over the place. Tomato sources can be very confusing to work with, and compiling the source with a Linux distro other than Debian can be a nightmare, so please let us know if you need additional information.
  11. RichtigFalsch

    RichtigFalsch Addicted to LI Member

    Hi, Toastman!

    Are you planning any further releases?
    We could use a more current stable Tomato platform :)
  12. QSxx

    QSxx Network Guru Member

    Latest release is only few months old and there have been no show-stopper bugs (AFAIK). It's as current as it gets (imho)...
    M_ars and kille72 like this.
  13. edusodanos

    edusodanos Serious Server Member

  14. ruggerof

    ruggerof Network Guru Member

    Speaking of which, how can I know which version my router is running? In the About page only 1.28.9008 is shown.
  15. vex-box

    vex-box Networkin' Nut Member

    Compare the About build date shown vs Toastman repository
  16. ramblefish

    ramblefish Network Newbie Member

    I need your help in solving - How to organize PPPoE Relay in the firmware of TomatoUSB? For example for LAN 4.
  17. JeffD

    JeffD Serious Server Member

    Koitsu, I would have PM'd you about this, but I can't so I'll respond here.
    if you're curious the code:
        flag = 0;
        ptr = (uint64_t *) node->speed;
        while (!flag && max--){
            flag |= *ptr++;
        return !flag;
    It's not there to be a pain or make your life more difficult. This is both a speed and space optimization, and yes embedded folks do this all the time because space is just as valuable as speed in the embedded world. Before I saw the code I thought there's likely a single loop wrapper with a decremented counter.
    Then I saw the code and it makes perfect sense. The while loop works better than the for because it's a single pass loop, and it's got quick exits
    Notice how the counter max is initialized with the top end and then decrements each loop? This saves us a few cycles for the compare each time through the loop and a couple bytes for the compare instruction. This code just uses the variable for an AND on the test for done. Simple, small and efficient.

    compiled this loop becomes a test flag (stack) AND with max (register), branch out needed, dec max (register), load (likely stack/register indirect), OR (register), store (register) and increment (stack/register and this works for any sized type pointed to by ptr), branch to while start.

    That said, this code may work better as a do while loop, since it always gets executed once, it may be best to move the exit test to the end of the loop rather than the start. Saves one pointless exit test on the initial pass.
    I'm also not sure why we don't get rid of the OR with flag and just assign it instead, it's either 0 or not and we only care when it's not. Looks like the "!flag &&" early exit was an optimization added after the |= had been written...

    You code, has two loops each with their own init, execute, post instructions, compare for done , that's 2x the space; embedded folks value space as much as speed. Add to that you've got array indexing which each array access is done by taking a pointer to the base and adding an offset which is calculated with multiplies because you need to get a row offset and add a column offset to get the cell offset which is added to the base offset (or use indirect indexed addressing to skip the add if processor has that option). Multiplies are slow, slowest operation you got even with FPU, (they also take more power compared to other operations). Your code is more readable, but not efficient. On an side note, your code could also be run as a single dimensional array and that would save you both space and speed. There are ways to eliminate the multiply instructions out, but those either take memory or end up looking like the original code.

    I'm guessing your timings were made off code generated with the -O2 flag which usually does a really, really good job with fixing the problems with the way normal (and OO) coders write code (like your loops). It would be neat to compare the assembly code for both routines. Can you add the '-S' flag and post? That should make a .s file with the assembly. May also be able to use -fverbose-asm flag, but not sure this always works. My guess is your code will be a bit larger (could be ~20 more bytes because there are lots of trick for optimizing fixed size loops, even nested ones) in size, but may resolve down to something not too different that the original single line of code. If really curious try to look at the assembly without the -O2, your code should be a lot larger and slower.
    Elfew likes this.
  18. humaxboy

    humaxboy Network Newbie Member

    Guys one question :

    i am trying to do the classification of the UDP multicast traffic in Qos. I can't figure out how to do it because whatever i've tried Toastman is showing me as Unclassified.
    See picture :
    UDP port 5000 is a stream od original UDP multicast - second record in black rectangle.
    With udpxy UDP it is converted into TCP port 8088 (source - this is IP of my STB) - first record in black rectangle

    How should I define the parameters in Classification because I want UDP multicast to have the highest priority ?

    Thanks in advance !
  19. Dennis_E

    Dennis_E Reformed Router Member

    I might be wrong here but as far as I know.
    QoS with Tomato only works with the WAN port.
    These adresses are in your LAN, that's why it's not working.
    Every connection in LAN will show up as Unclassified.
  20. humaxboy

    humaxboy Network Newbie Member

    Dennis_E - thanks for replying !
    All my adresses in my LAN are beginning with 192.168.1.x and as I undestand the second record in black rectangle
    is coming directly from providers modem, so this must be a WAN adress. Please correct me if I am wrong.
  21. Justio

    Justio Addicted to LI Member

    It is highly unlikely that you will get a reply from @koitsu
  22. SerJ_Khv

    SerJ_Khv Network Newbie Member

    Dear Mr. Toastman,
    I hope for your help in resolving a few issues that have arisen with the use of the ASUS RT-N18U router with the firmware of your authorship.
    The essence is as follows:
    1. TCP / IP protocol. Is it possible in the firmware to implement the TCP sequence number check for the current session?
    2. Is it possible to implement protection against a fake gateway?
    Thank you.
  23. Wolfgan

    Wolfgan Networkin' Nut Member

    As I don't need the multiLAN features and wanted to update my AC66U due the security updates, I moved from Shibby's 132 to Toastman's tomato-RT-AC66U_0511.5Toastman-RT-AC-VPN.trx and suffered exactly the same issue (no 5GHz wireless detected unless hard reset with the button on the back).

    Is there any known regression to pre 510.5 behavior?
    Thx, Wolf
  24. RichtigFalsch

    RichtigFalsch Addicted to LI Member

    I don't think so. I had the same problem, when flashing Shibby's Tomato onto my R7000 first time. Some resets and flashes (same firmware again) later 5GHz appeared.
  25. abunene

    abunene Network Newbie Member

    Hi just flashed my 868L with the latest version AdvancedTomato but looking for one with VPN, CTF, DDNS, ...

    Does Toastman provide these? If yes which version should I download?
  26. RichtigFalsch

    RichtigFalsch Addicted to LI Member

  27. abunene

    abunene Network Newbie Member

    can I download the 868l firmware and flash directly from my AdvancedTomato firmware upgrade page?
  28. RichtigFalsch

    RichtigFalsch Addicted to LI Member

    I think so. But you should clear NVRAM before and after flashing.
  29. btidey

    btidey Networkin' Nut Member

    I have Netgear 6300 running Toastman linked to Virgin cable SuperHub 2. I have it set up so that Toastman uses DHCP type to connect to Superhub. This means everything is on same subnet and means I can use all the ethernet ports on both devices without complications. I can't put Superhub into modem mode without losing all its ethernet ports.

    Everything works very nicely except it means DHCP for the whole network is managed by the Superhub. That has a limitation of only 16 device reservations which is becoming restrictive.

    So I'd like to move the DHCP operation off the Superhub but keep the operation all on one subnet. One possibility is just to run a separate dhcp server (e.g. I have a raspberry pi which could do this), but it would be nicer if I could just move it to the Toastman Netgear. I am not sure if this is possible or how to do it. My first thought was to change the Toastman to a static set up but this seems to imply using a different subnet to the Superhub.

    Any thoughts on if it is possible and how to do it?
  30. morebytes

    morebytes New Member Member

    What file to use (if possible?) on Netgear WNDR4500 V2?
  31. RichtigFalsch

    RichtigFalsch Addicted to LI Member

  32. morebytes

    morebytes New Member Member

  33. pm4444

    pm4444 Reformed Router Member

    Hi I have two questions:

    (1) tomato-K26USB-1.28.7511.5MIPSR2Toastman-RT-VPN.trx is 8,163,328 bytes
    does it mean my flash cannot use this version as 0x7c0000 = 8,126,464?
    (2) Some are obvious but some aren't. For example, is VPN-NC=VPN+NOCAT? But why is VPN-NC file size smaller than VPN? What does each version below mean?
  34. morebytes

    morebytes New Member Member

    Another silly question, so is that for initial flash? And can I flash with regular bin afterwards?

    Currently I am running Shibby, can I flash this (tomato-Netgear-WNDR4500V2_0511.5Toastman-RT-AC-VPN.chk) chk without going back to stock?
  35. Toink

    Toink Network Guru Member

    After you flash to tomato firmware, you don't need to flash back to stock firmware, just to flash to another Tomato build as you please - just make sure it's the one for your router.

    As a rule of thumb, always do the 30-30-30 process before and after flashing to another build. You should be good to go.
  36. Justio

    Justio Addicted to LI Member

    (2) Toastman's version description is provided here:
    Please take note of the "Versions.txt" document creation date ...probably some changes occurred since then, but this is what i have.

    Extract from the text document:

    Mini - no USB, no CIFS, no Zebra
    MiniIPV6 - no USB, no CIFS, no Zebra + IPv6
    Std - normal build
    Ext - normal + Extra utilities + NTFS
    VPN - normal + Extras + NTFS + VPN
    VPN-NOCAT - normal + Extras + NTFS + VPN + NOCAT portal
  37. JoeyJoeJoe

    JoeyJoeJoe Guest

    I'm assuming there is no point/advantage in using tomato-K26USB-1.28.0511.5MIPSR2Toastman-RT-N-Lite over standard for an N66U if I'm using it strictly for a repeater, but I'll ask anyways.

    Also, are settings preserved after each upgrade, so long as it's the same build? I usually clear nvram just in case a new bug might present itself.
  38. Justio

    Justio Addicted to LI Member

    @Toastman are you ok? didn't see you in a while around here :confused:
  39. RichtigFalsch

    RichtigFalsch Addicted to LI Member

    I installed the latest Toastman build on an old WRT54G. Everything is working like a charm, there's just one little issue: If region is set to Germany, then there's no channel 14, although it's officially permitted in Germany.

    But: Did anyone see Toastman recently? :(
  40. Sean B.

    Sean B. Network Guru Member

    Was the router originally sold as a German model?
  41. M_ars

    M_ars Network Guru Member

    Channel 14 is not allowed for Germany, thats why you can not select it.
    PetervdM likes this.
  42. M_ars

    M_ars Network Guru Member

    Yes it was :)
  43. PetervdM

    PetervdM Network Guru Member

    i don't know where you got that info - please provide a source -, but channel 14 is not allowed in the EU, including germany. for a moment i thought that germany was slow in converting EU directives into law, but this document from the "german FCC" ( document is in the german language ) states otherwise.,4GHz_pdf.pdf?__blob=publicationFile&v=4
    max frequency allowed is 2.4835 GHz, the center frequency of channel 14 is also 2.4835 GHz, but because the channel width is 20 or 22 MHz using this frequency exceeds the limit with 10 MHz. the center frequency of channel 13 is 2.472 GHz + 11 MHz ( half of 22 MHz ) is 2.483 GHZ, just within the upper limit, see for instance this picture:
    but even if it was allowed, the IEEE standardization organisation for 802.11 has decided that channel 14 only may be used with 802.11b which limits you to 11 Mb/s. the only implementation seems to be in japan. see:
    lots of router manufacturers don't implement this well, amongst them several tomato flavors, probably because of the wireless driver blob. by using channel 14 in the EU including germany you are violating EU and german law.

    what do you want to achieve by using it? "nobody" can connect to your router unless they have a driver and localisation which allows for channel 14.
    Last edited: Aug 25, 2017
    M_ars likes this.
  44. RichtigFalsch

    RichtigFalsch Addicted to LI Member

    Yes, you are right. Of course it isn't supposed to. Think I was a bit tired yesterday and took channel 14 for channel 13 :rolleyes:
  45. Enig123

    Enig123 Reformed Router Member

    I am quite new in this area. There're some basic questions to ask.

    There're 2 routers in my possession, I found the toastman firmware for Asia AC-68u, however, it is confusing for me to find an appropriate version. Is it supported? And if yes, which one is the right version for the latter MIPS router?
  46. apreslin

    apreslin Connected Client Member

    Curiosity question... I just moved from Shibby over to Toastman, and have been really happy to have stable 5GHz versus what I experienced on the latest Shibby builds, even on different hardware. I don't care about MultiWAN and such, but I do like to stay on builds that get updated from time to time.

    The last Toastman build is from 8 months ago, and the cadence of releases as shown from the changelog seems to have stopped. Does anyone know if Toastman intends to keep developing his builds?

    9th June 2015 - 1.28.9002 - First public ARM release
    6th November 2015 - 1.28.9006
    27th November 2015 - 1.28.9006.1
    March 29 2016 - 1.28.9007 and variants
    April 16 2016 - 1.28.9007.1 and variants
    June 5 2016 - 1.28.9007.2 and variants
    July 13 2016 - 1.28.9007.3 and variants ARM7 1.28.8509
    July 26 2016 - 1.28.9007.4 and variants ARM7 1.28.8509.1
    August 1 2016 - 1.28.9007.5 and variants 1.28.8509.2
    August 5 2016 - 1.28.9007.6 and variants 1.28.8509.3
    August 15 2016 - 1.28.9007.7 and variants 1.28.8509.4
    August 22 2016 - 1.28.9007.8 and variants 1.28.8509.5
    November 4 2016 - 1.28.9007.9 and variants 1.28.8509.6
    November 22 2016 - 1.28.9008 and variants 1.28.8509.7
    November 27 2016 - 1.28.9008.1 and variants 1.28.8509.8
    December 13 2016 - 1.28.9008.2 and variants 1.28.8509.9
    December 28 2016 - 1.28.9008.3
    December 28 2016 - 1.28.8510
    December 29 2016 - 1.28.9008.4
    December 29 2016 - 1.28.8510.1
    January 1/2 2017 - 1.28.9008.5
    January 1/2 2017 - 1.28.8510.2
    January 12 2017 - 1.28.9008.6 and 1.28.8510.3
    January 17 2017 - 1.28.9008.7 and 8510.4
    January 20/21 2017 - 1.28.9008.8 and 8510.4

    Thanks Toastman (and others) if you read this for all the effort you've put into development of your build.
  47. Jose C

    Jose C Serious Server Member

    I think the most active fork is kille72 right now

    Sent from my iPhone using Tapatalk
  48. RichtigFalsch

    RichtigFalsch Addicted to LI Member

    Kille72 does a mod of Shibby's Tomato with some additional fixes, btw.

    While it's normal, that Toastman doesn't update as frequently as Shibby (usually just if it's needed security wise), it's true that we haven't seen him around here for some time now...

    It would be nice, if linksysinfo would let us see, when someone was logged in last time, but this information is private here. Maybe Toxic could tell us more, if we asked..

    For now let's hope Tomastman is on vacation and fine :)
  49. Sean B.

    Sean B. Network Guru Member

    Haven't seen/heard anything from @Toastman sense Koitsu left. Hope he's doing well.
  50. ruggerof

    ruggerof Network Guru Member

    I hope he is doing well too but I guess he has abandoned :( his Tomato branch development as his site is also not working.
  51. Sean B.

    Sean B. Network Guru Member

    What site are you referring to?
  52. ruggerof

    ruggerof Network Guru Member

  53. Sean B.

    Sean B. Network Guru Member

  54. ruggerof

    ruggerof Network Guru Member

    Excellent :) ! I might be that my company is blocking it somehow! I will check at home tonight.
  55. M_ars

    M_ars Network Guru Member

    me too, everything is working :)
  56. JustinChase

    JustinChase Networkin' Nut Member

    very unfortunately, only for ARM processor model routers; which i don't have :(
  57. theredmoose

    theredmoose Networkin' Nut Member

    hey guys,

    Similar to those above I have been sitting on Shibby 1.32 for some time now. Looking to move on and from what I read the most likely option is Toastmans

    I am running the old Dark Knight N66U and I wanted to confirm which firmware I should flash with. If I want the most features including VPN, but don't need the portal then I think I should use the following:


    Is that correct?
  58. JoeyJoeJoe

    JoeyJoeJoe Guest

    @theredmoose No, the 60K version may brick the router. I'm using tomato-K26USB-1.28.0511.5MIPSR2Toastman-RT-N-Std.trx on my RT-N66U, but I believe tomato-K26USB-1.28.7511.5MIPSR2Toastman-RT-xxx is also compatible.
  59. theredmoose

    theredmoose Networkin' Nut Member

    @ambiance I assume you are running a much earlier version then correct? 0511 vs. 7511 ?
  60. Monk E. Boy

    Monk E. Boy Network Guru Member

    0511 vs 7511 is RT-N vs. RT. On an N66 you need RT-N, the RT drivers won't work. 7511 and 0511 are the same except for the WiFi drivers. I concur with ambiance that you need the 64K version for the N66, although the normal version will work, though possibly with only 32K of NVRAM (haven't looked recently).

    Note that you won't brick an N66 by using the 60K driver, but you would have to put it in rescue mode and upload a working firmware to bring it back to life.
    mvsgeek likes this.
  61. JustinChase

    JustinChase Networkin' Nut Member

    Can confirm 0511 works on this router, I'm running it now

    Sent from my HTC6545LVW using Tapatalk
  62. Ed Wrap

    Ed Wrap Networkin' Nut Member

    Let me start by saying I hope Toastman is alive and well. I've been using his builds for years without major issue on my routers. However, this recent dnsmasq flaw seems fairly severe, and combined with Toastman's radio silence for the past few months, I switched my RT-AC68 over to asuswrt-merlin, and would advise anyone else using Toastman builds to start looking into alternative options, as it may potentially never be fixed.
  63. schnappi

    schnappi Networkin' Nut Member

    Do not believe that Toastman would allow a very important exploit to go unanswered and would just leave all those using Toastman builds hanging.

    Let's actually look at the Debian security advisory below.

    dnsmasq, a small caching DNS proxy and DHCP/TFTP server, did not properly check the return value of the setup_reply() function called during a TCP connection, which is used then as a size argument in a function which writes data on the client's connection. A remote attacker could exploit this issue via a specially crafted DNS request to cause dnsmasq to crash, or potentially to obtain sensitive information from process memory.

    Am no expert but it logically seems that an attacker would need to have direct access to a dnsmasq server to exploit the above to initiate a connection with a dnsmasq server. Dnsmasq appears to only ever touch the internet when it initiates an outgoing connection on Tomato. Maybe a DNS server sending a response to a Tomato TCP DNS request could exploit this but if the DNS servers being used are not trusted isn't there bigger issues in the first place? So an attack appears at first glance logically to only be exploitable from a LAN network thereby greatly reducing the attack surface and thereby honestly not making this that big of a deal. Have no doubt there are Linux kernel exploits for the Linux kernel (think 2.4 or 2.6) Tomato uses too.

    *Also thought that DNS usually uses UDP and the exploit specifically mentions TCP.

    Even with above Tomato is still mountains more secure in a home or office than the guaranteed unpatched routers internet service providers handout or top selling routers with generic manufacturer firmware. Plus it does so much more. With this simple firmware a router previously only good for a doorstop can host a simple shared drive or give secure remote access to a network via SSH or VPN without a computer being on 24/7 (as well as many other simple tasks) that not all generic firmware supports.

    But going back to the beginning. Believe that Toastman (and Shibby too) will still actually fix this eventually. It is probably a total hassle to change this on all builds. Honestly get why doing this is taxing. Although it would hurt some would rather Tomato developers stopped supporting so many models and spent 50% less time supporting fewer models. Would be okay with this and think it might invigorate people like Toastman who are probably (understandably) getting worn out doing what they have been doing.
  64. Monk E. Boy

    Monk E. Boy Network Guru Member

    The dnsmasq exploits all appear to require access from the LAN or WLAN. Unless you're running a public hotspot, if you have an infected authorized client on your LAN you're going to have more serious problems than the router crashing (because most malware authors are going to send x86 instructions to the router instead of ARM/MIPSR1/MIPSR2). If you're running a public WiFi, you could try running an alternate DNS/DHCP server until the issue gets patched.

    I'm sure Shibby & Toastman will release updates when they have time, but the reality of the matter is we're not paying them a dime, so nobody should feel entitled to immediate updates. Even a donation is just that - a donation.

    Look at this as an exercise in figuring out options for situations like this in the future. We all have to scramble from time to time to keep things working smoothly.
    Sean B. likes this.
  65. Bryan Green

    Bryan Green Networkin' Nut Member

    I'm using Tomato Firmware v1.28.0511 MIPSR2Toastman-RT-N K26 VPN on my Asus RT-N66U. Enjoy!
  66. Bryan Green

    Bryan Green Networkin' Nut Member

    It's been strangely quiet on this forum regarding the announced vulnerability in WPA2.

    I've done a little reading on this and am just making the assumption that the latest Toastman releases are vulnerable to this attack. Given the location of my home router and the fact that you have to be in radio range to implement an attack, I'm not terribly concerned but I'm sure others are (or should be).

    (On a side note, does anyone know whether KRACK is an AP only issue or does the client and AP both have to be patched to resolve the vulnerability?

    I'm putting this out as a call to Toastman or anyone else that might have information on whether there will be work on a patch. Essentially, wondering if I should start investigating firmware alternatives. I really like Tomato and hope that isn't the case. Any guidance is appreciated.
  67. RMerlin

    RMerlin Network Guru Member

    APs and routers are not vulnerable. Clients, repeaters and bridges are.
    lboucher likes this.
  68. RMerlin

    RMerlin Network Guru Member

    I don't want to post any details at this time out of respect for Toastman, but it's highly unlikely there will be any update for Toastman's builds in the future.
  69. cobrax2

    cobrax2 Serious Server Member

    oh, no, that's sad to hear! :(
    thanks for the update merlin!
  70. Cherkowski

    Cherkowski Network Newbie Member

    Thanks Merlin for the update.

    I am a little concerned with what to do at this point. I am running the latest version of Toastman on my DIR-868L (Ver B) mostly because there seemed to be a bit of problem with excessive YouTube buffering with the Shibby variant. I'd try running a Kille72 but I don't think there's a version for my router.

    As this router seems to have a bug with the NVRAM corrupting over 32k, does anyone here know if the DDWRT build for this router takes the 32k limit into account?
  71. Elfew

    Elfew Network Guru Member

    Bad news... I hope that Toastman is alive and come back in future :)
    RichtigFalsch likes this.
  72. RichtigFalsch

    RichtigFalsch Addicted to LI Member

    If he comes back or not, I hope he is allright! I'll miss his adorable avatar, though :)
    Elfew and thevdr01 like this.
  73. Kobalt

    Kobalt Networkin' Nut Member

    Hope all is well with Toastman, health before firmware updates.
    RichtigFalsch likes this.
  74. RMerlin

    RMerlin Network Guru Member

    Funny thing, his avatar was also one of the first things that struck me back then :)
    Dr Strangelove and RichtigFalsch like this.
  75. lboucher

    lboucher Serious Server Member

    Thank you @RMerlin for these infos.
    I hope Toastman is doing well, and I have appreciate (and still appreciate) a lot his hard work and explanations.
  76. reeds_rtu

    reeds_rtu New Member Member

    Where is the Netgear 3500Lv2-flavored Toastman source code located?
  77. Justio

    Justio Addicted to LI Member

    Really bad news :(. Thank you for clarifying RMerlin.
    Been compiling from his branch for years.

    No offence to any of the devs. (love your work) but seems tomato for MIPS is now on the dead bead with just one active (occasional) developer left.
  78. RichtigFalsch

    RichtigFalsch Addicted to LI Member

  79. MrBeer

    MrBeer Networkin' Nut Member

    I like to see someone to update this even once a year for major bugs. if i knew what to do i would do it.
    i love this firmware on my R8000
    Last edited: Oct 22, 2017
  80. RichtigFalsch

    RichtigFalsch Addicted to LI Member

    I've tried creating a build system some times, but it never worked in the end. Documentation is spread too far and there's too much outdated information making this even harder.
  81. mvsgeek

    mvsgeek LI Guru Member

    I seem to remember Toastman posting some time ago that the avatar was in memory of a cat that had been his long time companion.
    Elfew and RichtigFalsch like this.
  82. reeds_rtu

    reeds_rtu New Member Member

  83. reeds_rtu

    reeds_rtu New Member Member

    I already checked the first link. The closest I could find is:

    This is from :
    Which to me implies I need to look for something like this: Does anyone know which source that corresponds to?
  84. RichtigFalsch

    RichtigFalsch Addicted to LI Member

    What do you mean by the closest? Doesn't the github mirror reflect the latest state of Toastman's sources?
    Regarding the device specific changes, from what I remember the only special thing about the 3500L v2 was the NAND flash. Shibby introduced the support back then. (

    Mayber it could work, if you searched for Shibby's patch, took Toastman's latest sources from github and added Shibby's NAND patches?
  85. Justio

    Justio Addicted to LI Member

  86. bigjohn

    bigjohn LI Guru Member

    Hey guys.
    Just bought a netgear AC1750 (R6400v2).
    Point me at the correct toastman version?
    Was looking at the shibby version too but seems his site is down!?

    Oh and toastman really ought to move off of 4shared. I went there and something (some one of the freaking 30 ads on a page!) tried to infect my browser...
  87. Elfew

    Elfew Network Guru Member

    @bigjohn - shibby has been inactive for over 2 years, toastman since february. Their builds use dnsmasq with unfixed security issues. I hope they will release new version soon...

    Anyway I recommend you to use kille72 build based on shibby's fw. It is only for ARM devices.
  88. pomidor1

    pomidor1 Networkin' Nut Member

    (R6400v2) same as ac68u c1, e1, e2 has different processor and other SDK and for today there is no tomato on it

    R6400v1 is ok R6400v2 no
  89. bigjohn

    bigjohn LI Guru Member

    Damn -not available on V2? Really?
    What firmware shall I run then?
  90. Elfew

    Elfew Network Guru Member

    the stock one :(
  91. bigjohn

    bigjohn LI Guru Member

    a complete non starter!
    Any chance there is a version of Tomato for tp-link archer c2600?? I have one of those here too...
  92. pomidor1

    pomidor1 Networkin' Nut Member

  93. pomidor1

    pomidor1 Networkin' Nut Member

    only broadcom chip on tomato
  94. bigjohn

    bigjohn LI Guru Member

    Well good sir, thank you. I have dd-wrt on the R6400 v2. I can work with that. Prefer tomato, but hey.
  95. Xruptor

    Xruptor Serious Server Member

    Darn that sucks. I hope Toastman is alright and if its illness related that he recovers.

    I may have to switch eventually to asuswrt-merlin at one point. I've been using Toastman builds for years.

    Hope all is well with Toastman!
    Last edited: Nov 18, 2017
  96. Xruptor

    Xruptor Serious Server Member

    Hopefully someone will fork Toastman or Shibby build and update dnsmasq to 2.78 to fix the exploit for non-ARM routers. Like the RT-N66U and such. I've switched over to Asuswrt-Merlin for the time being and it's incredibly smooth. A friend told me about the exploit and I got a little paranoid about updating the router. lol

    The dnsmasq exploit can be triggered by visiting a compromised site. (Simon Kelley is the maintainer of dnsmasq)

    more details on the exploit (though it's already been posted on a few threads)
  97. Enig123

    Enig123 Reformed Router Member

    Is it a known bug, when I am trying to setup a Netgear n900 dual band router, the 2.4 GHz will turn into 5 GHz automatically when trying to setup the second 5GHz AP.

    How to resolve this issue?
  98. Holy_Hunter

    Holy_Hunter Networkin' Nut Member

    @Xruptor, ...sadly it feels like that non-arm Routers dont recieve critical updates anymore.
    I'm still using a N66U and it does the job quite well for my connection.
    Merlins firmware seems to be a good choice as well but i kinda wanne stick with the original Tomato.
    I'm used to the gui and everything i've tried so far worked at the end.
    But the security issues really made me think about a change :(
    Xruptor likes this.
  99. darksky

    darksky Addicted to LI Member

    For older hardware like the RT-N66U, DD-WRT is an option. I am running it now on mine without issue.

    Router Model: Asus RT-N66U
    Firmware Version: DD-WRT v3.0-r33772 mega (11/16/17)
    Kernel Version: Linux 3.10.108 #16625 Thu Nov 16 14:36:31 CET 2017 mips
    It is true that the 3.10.x series was EOL'ed as of a few weeks ago, but it is WAAAAAYYYYY newer than the 3.2 series that TomatoUSB is running.
    Xruptor and Holy_Hunter like this.
  100. Xruptor

    Xruptor Serious Server Member

    I have two N66U in the home and they have always served me well. Since I'm a long time Tomato fan it just feels awkward moving over to another firmware after all these years. I too would love to stick with Tomato but it just seems that it's becoming more and more outdated as time passes. I know Kille is still updating the Tomato-ARM firmware and that to me is just awesome. It keeps the Tomato firmware going. If it wasn't for him not sure what the outcome would be for Tomato.

    Because of the outdated kernel and a few security issues on Tomato MIPS. I've had no choice but to update both N66U to Merlin. I cannot tell you how rock solid they are right now. It's simply amazing how well they perform. Merlin really has done a wonderful job on it. They have been running so far 6 days straight with no incident.

    The only issue I'm having right now is the fact that I'm still running on a MIPS router whereas everything has moved over to ARM. Not only that but there has been advances in WIFI technology as well as certain other Hardware upgrades that will probably provide me with better speed and quality then what I have now. Yes they are both working, but they are also beginning to show their age.

    I'm currently looking at the RT-AC86U since it seems to be the next step up from the RT-AC68U. If I was to buy a RT-AC68U I would go with the RT-AC1900P since it is a bit of a step up from the original RT-AC68U hardware (according to SmallNetBuilder Reviews and several forum posts I've written to).

    All in all I understand your position, trust me.

    I used to use DD-WRT years ago. In fact I was going to try it if the AsusWRT-Merlin didn't work as expected. But since Merlin build has been solid and speedy. I haven't had a need to switch over. Thanks though for providing the link and feedback. Not sure if that's the regular builds or the KONG DD-WRT builds. I always get confused with the two. It is nice to know that on the DD-WRT side there are continued updates for kernel and security.
    Last edited: Nov 25, 2017
    Holy_Hunter likes this.
  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