Toastman Builds: tomato-ND* vs tomato-WRT54G*

Discussion in 'Tomato Firmware' started by cray54, Oct 21, 2013.

  1. cray54

    cray54 Reformed Router Member

    I was wondering what the "special needs" are for the WRT54G and WRT54GS "trailed" versions. Are these just necessary for first-time flashing?

    I keep reading about people using the "tomato-ND" versions on these routers and wonder if I should be doing the same.


    edited: tailed -> trailed
    Last edited: Oct 21, 2013
  2. Malitiacurt

    Malitiacurt Networkin' Nut Member

    If I know what you're talking about, it has to do with certain versions of the 54G/GS came with Vxworks which required Vxworks Killer to be used first before installing dd-wrt/tomato.

    And I think trailed versions is what you're talking about, I don't think Tomato uses them but dd-wrt does as the way they allocate/store things on the flash is different than how the OEM/Tomato does so first time flash from OEM to dd-wrt requires a trailed build.

    I don't remember what the benefits of tomato-ND on a WRT54* are but it's a new driver that works on most wireless drivers except the first few versions (can check revision using a command). I think I have ND on a 54GL.
  3. Marcel Tunks

    Marcel Tunks Networkin' Nut Member

    The ND versions refer to the driver you should be using. Newer drivers (RT or RT-N) are for newer routers with the next generation of CPU. Any "trailed" build can be used, flashed directly from the stock Linksys firmware. I personally prefer to reset the router to factory defaults from the GUI before flashing Tomato. You could also do 30-30-30 reset if you like. If you're flashing from dd-wrt then you need to retrieve the http password before flashing Tomato. See the Tomato FAQ for more detailed instructions.

    Use K2.6 builds if you need IPV6 and K2.4 if you don't (K2.4 is faster.)

    Hope that answers your question.
  4. cray54

    cray54 Reformed Router Member

    To be more clear, I am only looking at K2.4 ND driver builds. It is my understanding that all of the builds in the "1.28.7634 VLAN" folder of the Toastman builds are K2.4 w/ ND drivers. For purposes of discussion, I'm only considering the "Std" versions. For my WRT54G v2, it seems I could choose:
    • tomato-ND-1.28.7634Toastman-IPT-ND-VLAN-Std.trx
    • tomato-WRT54G_WRT54GL-1.28.7634Toastman-IPT-ND-VLAN-Std.bin
    Similarly, for my WRT54GS v1 and v2 I could choose:
    • tomato-ND-1.28.7634Toastman-IPT-ND-VLAN-Std.trx
    • tomato-WRT54GS-1.28.7634Toastman-IPT-ND-VLAN-Std.bin
    The term "Tailed" was listed in the "Versions.txt" document. I recognize now that it was a typo. I edited my first post to say "Trailed". Based on the above responses, are the trailed versions only necessary for the first flash? In DD-WRT, it seems typical to flash a trailed version only as a step to get to a regular build. Should the routers always be flashed to a "tomato-ND*" build after the first flash?

    Thanks again,
  5. Toastman

    Toastman Super Moderator Staff Member Member

    It's best to use the trailed versions if available. Other versions may work but something may be not quite "right" with them. Otherwise, Teddy would not have made the trailed builds.

    Historically, wireless drivers before the "ND" ones, had issues with many wireless clients such as Intel and a few Atheros. Mostly the issues cleared up with the new drivers, especially after we discovered the "regulatory mode" setting which needed to be off.

    There are, however, still occasional issues even with various recent Intel wireless clients, because Intel seem to do some things different to everybody else. Apple devices also occasionally refuse to work properly except with Apple's own routers.
  6. cray54

    cray54 Reformed Router Member

    Thanks for the clarification. Looks like I have some reflashing to do.
  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