Future of RT-N10 and RT-N12 support on Tomato

Discussion in 'Tomato Firmware' started by Hogwild, Sep 29, 2011.

  1. Hogwild

    Hogwild LI Guru Member

    Hi everyone:

    I read as much as I could get my hands on, but I'm no Linux expert. As I understand it, the Asus RT-N10 (0riginal version) and the RT-N12 both work fairly well on some versions of Tomato.

    What version(s) of Tomato that will run properly on RT-N10 and RT-N12?

    I know the N10+ probably has no future with Tomato, as it has a Ralink chipset (as opposed to the Broadcom in the original N10).

    The advertising keeps talking about the N12 as having "superspeed", and according to
    there are at least two versions of the N12.
    Aside from being perhaps a marketing gimmick, is the newer version of N12 the same chipset and/or will both versions be compatible with Tomato?

    What is the current and future status for the RT-N10 and RT-N12 in terms of compatbility/support?

    Again, I've read what I can, but it's a bit confusing to someone less familiar with Linux-based gear.


  2. Hogwild

    Hogwild LI Guru Member

    Okay, maybe I'm asking too much. Please, can anyone tell me at least what the current status
    is? Are the RT-N10 (original model) and RT-N12 supported by any version or mod?

    Does (some version/mod of) Tomato run on them reliably enough to use them regularly?


  3. maurer

    maurer Network Guru Member

  4. Toastman

    Toastman Super Moderator Staff Member Member

    RT-N12 is supported.
  5. shibby20

    shibby20 Network Guru Member

    RT-N10 - supported by build52 (newer build doesn`t support this router)
    RT-N10+ - not supported, ralink
    RT-N10U - may be supported in the future, broadcom, 4MB flash, 16MB ram, 1xUSB. At the moment supported by ddwrt

    RT-N12 - supported by latest tomato.
  6. Hogwild

    Hogwild LI Guru Member

    Very helpful folks. Thanks so much!

    I put money down today on an RT-N12, and I am eyeing another one
    as a gift for a friend, if that works out.

    Ooh, before I forget...so...BOTH versions of the RT-N12 are supported?
    Acc. to the DDWRT supported devices page,
    There is an RT-N12 (FCC ID#: MSQ-RTN12)
    Broadcom BCM4716@300

    and an

    RT-N12/B (FCC ID#: MSQ-RTN12B)
    Broadcom BCM5357@300

  7. Gaius

    Gaius Networkin' Nut Member

    Be sure to tell us how that RT-N12 on Tomato works out for you. The reviews for it aren't as promising as I'd hoped but you may get a fine experience with Tomato.
  8. bjlockie

    bjlockie Network Guru Member

    What reviews?
    I run an N12 with Tomato and it has been fine.
  9. virgil

    virgil Network Guru Member

    I have both the RT-N16 and the RT-N12 and can say that the RT-N16 is way more solid and reliable than the RT-N12.

    I used to run on two WRT54G v3.1's and both were rock solid, but I was hitting the limits of their CPUs so decided to upgrade. I got one RT-N12 to replace the main WRT54G router and from time to time, the unit would lock-up when doing heavy activity (like torrents.) I swapped it with the remaining WRT54G and used it as a wireless bridge, and the issue persisted.

    I have tried the original Asus firmware, Victek's and shibby's - same result. I had the RT-N12 replaced, and still got the same. I eventually managed to sell the 2nd WT54G and got an RT-N16, and it performs flawlessly. But the RT-N12 still would lock up when I open too many torrents. I have managed to keep the unit stable by restricting the number of active downloads.


    I am waiting for the issue to be resolved. Reportedly, the newer version of RT-N12 hardware doesn't seem to have issues.
    Toastman likes this.
  10. Gaius

    Gaius Networkin' Nut Member

    Yeah this is what I'm talking about. How many connections does it take before it locks up? Do you know?
  11. virgil

    virgil Network Guru Member

    Not too sure about how many connections but I keep the Max. number of active torrents at no more than 3.

    How would you suggest I set/monitor this to figure out the limit?

    My RT-N12 is FCC ID#: MSQ-RTN12 - Broadcom BCM4716@300
  12. Hogwild

    Hogwild LI Guru Member

    That's strange. I didn't bookmark it, but there was what seemed like a reasonable
    review done on the Web somewhere, and they managed to get between 4 and 6,000
    connections open. Did you have that many open? Sorry, I can't remember where the
    review was, or I would link to it.

    I'm no expert for sure, but isn't this, to some extent, a matter of software settings?
    I seem to remember some of this being improved with later versions of Asus stock firmware,
    and for LATER versions of DD-WRT:

    I think somewhere I have also seen some forum posts of people using Tomato who are using higher max. connections.

    I'm not doubting your experience, but someone else appears to have had a different one.

  13. Toastman

    Toastman Super Moderator Staff Member Member

    When the RT-N16 came out I did an experiment to see how many connections it could handle. I found it extremely hard to get more than a few thousand without using quite long conntrack timeouts. Once I'd done that I had up to 80,000 dead connections "open" - for no good reason at all !



    Usually, there isn't any good reason to set a large limit, as the above article shows, most connections are no longer active. P2P applications are very good at opening connections but not so good at closing them down :eek:

    If you pay attention to timing out unused connections, I think pretty much any router is more than capable of handling most people's P2P, including the WRT54GL. By looking at the connection count in Advanced/Conntrack/Netfilter page you can see how many connections are really active, and what state the others are in. Usually, 70% are long dead ....

    If you are a big P2P sufferer, set your conntrack timeouts to the minimum, (10 is usually the minimum) and you will immediately see that it is extremely hard to bust your router. Leave established TCP connections at 1800 or whatever. You may need assured UDP timeout of 25 plus to avoid VOIP disconnection problems if they occur. You'll probably be surprised to see that you P2P continues to download at the same speed or even faster than before but now you have 350 connections instead of 3,500.

    I'm beginning to have serious doubts about the RT-N12 though. Several forum posts on this and other forums, seem to indicate this router really may have a problem of some sort. See virgil's post above, there have been quite a few like it.
  14. Hogwild

    Hogwild LI Guru Member

    Shibby20/Anyone else:

    When you gave me that compatibility list, and you mentioned
    RT-N12 is "supported by latest Tomato", I assume you were referring
    to the mods, not the original Tomato firmware?

    I assumed stock Tomato firmware wouldn't support RT-N12.
    Is this correct?


  15. Toastman

    Toastman Super Moderator Staff Member Member

    Shibby is now working on RT-N1oU support, and he has it working folks! Just a few things he has to iron out :D

    Nice work, Shibby!
  16. shibby20

    shibby20 Network Guru Member

    RT-N10U is supported in 99% at the moment. Even leds and buttons works. Now i`m merging my branch with RT-N ( i don`t want to push anything into Teddy`s branch) and when i will finish i will publish firmware for RT-N10U and sources to git.

    RT-N12B is similar to 10U (the same procesor BCM5357) well should not problem add support also for RT-N12B (cpu detection i can add without problem), but i havent this router for test and add buttons and leds support. If anyone has this router well we can add support and test ;)
  17. Hogwild

    Hogwild LI Guru Member


    Wow, nice work, yet again. You and Toastman are just unbelievably productive.
    ...And you're making it hard for me to choose which router to get, cause so many are supported!

    Nice to know that one of the newer but low-end routers is supported.

    THANK YOU again.

  18. Monk E. Boy

    Monk E. Boy Network Guru Member

    For what it's worth, I've had a RT-N12 running off vanilla TomatoUSB (I forget the build type though) for months without any problems. Since I'm in a workplace setting with severe legal consequences if our connection gets used for copyright infringement, I have QoS, iptables, OpenDNS, etc., etc. restrictions in place to severely curtail (if not block outright) the ability to run P2P apps. I also set my TCP/UDP timeout values lower, roughly 50% of stock. Maybe the problems only crop up if conntrack gets filled up beyond a certain point? Maybe it's only newer builds? Can't experiment with that guy because it's production equipment, unfortunately.
  19. tvlz

    tvlz LI Guru Member

    Can you attempt to add support for other BCM5357 routers (linksys e1000v2 & v2.1)?

    Just wondering, what kind info do you need to add support for unsupported routers?
  20. shibby20

    shibby20 Network Guru Member

  21. tvlz

    tvlz LI Guru Member

    Thanks shibby,
    Always wanted know what's needed to add unsupported routers.
    Sticky maybe?
  22. phuque99

    phuque99 LI Guru Member

  23. shibby20

    shibby20 Network Guru Member

    Yes, it does
  24. Gaius

    Gaius Networkin' Nut Member

    Yeah, that's probably why people have problems. If you use Tomato, you're also likely to use P2P, so if you use torrents, it locks up the router and the only way around it is to change the torrent client's connection settings.
  25. iAnomaly

    iAnomaly Networkin' Nut Member

    @shibby20: Can you speak to what would be needed to get a WRT600Nv1.1 supported? My understanding is the hardware is the same as the WRT310Nv1 (which is already supported by kernel 4.2 builds). They share BCM4785 CPU, BCM2055 radios and same BCM5397 5 port gigabit switch.
  26. xtacydima

    xtacydima LI Guru Member

    Got a friend an RT-N12 and he is not a heavy torrent user, just mainly web surfing, video watching online, and major youtube uploads for his channel, no reboot scheduled
    on an old firmware : Tomato Firmware v1.28.9051 MIPSR2-beta22 K26 Std
    All I can say is he hasn't complained about yet, its been probably a year
  27. Gaius

    Gaius Networkin' Nut Member

    Yeah I found another RT-N12 user and they are scared to death of using Torrents in the first place so no way to tell if that router is stable enough for it.
  28. Toastman

    Toastman Super Moderator Staff Member Member

    To repeat what I posted before, people have the wrong thinking about Torrents. Instead of increasing the number of allowed connections and then running out of resources, people should instead think more about how many connections are actually doing anything useful. I think this router should easily be able to handle torrent downloads.

    Once that is taken care of, then we may pay more attention to reports of instability, it's hard to separate the two at the moment.

  29. virgil

    virgil Network Guru Member

    Am wondering if shibby or any active developers/users can help us figure out the limitations of the first generation RT-N12?
  30. Hogwild

    Hogwild LI Guru Member


    I'm with you on this, although my technical skills are way below most of the people here. I set up an RT-N12 here running
    TomatoUSB v1.28.9054 MIPSR2-beta K26 Std.

    It's only been in use for a couple of days, so I can't comment too much on routing yet. The basics for which I need it
    (Access Restrictions, QoS, Web Usage etc.) are all working. My ADSL connection speed is slow 4M down/512K up.

    Can someone recommend some tests we could try? If they were standardized, and several of us tried them, we might
    get something useful out of the data, no?

    For some reason, I can't get it to function as a wireless client or wireless ethernet bridge, but that's another thing altogether.

    I'm open to input if someone can guide us on how to set up some basic tests.

  31. Matt G

    Matt G Networkin' Nut Member


    I have an ASUS RT-N12 B revision, and shibby's flash is 4.2 mb, but the size of the flash for this router is 4 mb. Is this a problem, I haven't flashed yet as I don't want to brick my router.

    Also, Shibby, what do you require me to do to get you the information you require for the LEDs and switch stuff you said you haven't encorporated into the firmware for this one yet?

    Many thanks,
  32. shibby20

    shibby20 Network Guru Member

    mini build (3.6MB) compiled.

    feedback welcome.
  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