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

Just got RT-N66U. What to do with it?

Discussion in 'Tomato Firmware' started by menses, Nov 1, 2012.

  1. menses

    menses Addicted to LI Member

    I just got a brand new Asus RT-N66U but I don't know what to do with it.

    Usually when I get a new router on my hands I flash with Tomato ASAP. But this time it doesn't look so simple.

    Questions:
    • Should I update the CFE to the 64k version as described here? Is this the preferred way, i.e. in the future all mods will require a "native" 64k CFE (as opposed to the kernel hack)?
    • Which Tomato mods work with the updated 64k CFE?

    (My router's stock firmware is 3.0.0.4.220 and the CFE is 1.0.1.2.)
     
  2. Cyberian75

    Cyberian75 Network Guru Member

    Unless you know what you're doing, I don't recommend touching CFE. Risk outweighs the benefits.
     
  3. menses

    menses Addicted to LI Member

    Flashing CFE is risky but the guide I linked to seems to have worked for all the people who followed it.

    But after some consideration I decided not to update it myself and just flashed with a Shibby mod with the kernel hack.

    However updating the CFE was (and still is) tempting but the lack of discussion especially among the Tomato mod developers made me not do it. I'll wait until it becomes the norm. Which I guess is just a matter of time because the new N66Us are shipped with a 64k aware CFE.
     
  4. Cyberian75

    Cyberian75 Network Guru Member

    I wonder if there's an easier way.
     
  5. Daky

    Daky Network Guru Member

  6. Cyberian75

    Cyberian75 Network Guru Member

    It can theoretically transfer 900Mb/s using both 2.4GHz and 5GHz bands.
     
  7. Daky

    Daky Network Guru Member

    What about lan throughput ?

    Thank you
     
  8. Cyberian75

    Cyberian75 Network Guru Member

    Each port is 1Gb/s. It has 250MB RAM & 32MB flash as well as 2 USB 2.0 ports & an internal SD card reader / writer.
     
  9. Daky

    Daky Network Guru Member

    Thanks for replies.

    I am going to give my parents my RT-N16, so, i was thinking to get Asus RT-N66U.


    Is it best for the money atm (for Tomato)?

    Is it much better then RT-N16 looking in future needs.

    Right now i have 45\4 mbit service.

    What kind of speeds (broadband) could this router do for example?

    Regards
     
  10. Cyberian75

    Cyberian75 Network Guru Member

    I don't know about RT-16.

    Its WAN port supports 1Gb/s, so go figure.
     
  11. Daky

    Daky Network Guru Member

    Alright, thanks

    Buying this router tomorrow.
     
  12. Daky

    Daky Network Guru Member

    ... i was wondering about this, so, right from the box (with any firmware on it) i can flash to shibby's with asus's recover tool?

    thanks
     
  13. RMerlin

    RMerlin Network Guru Member

    Yes, Tomato-RT does not require anything special to run on this router. Just make sure it's a recent enough build from shibby or Toastman. And don't forget to reset back to factory defaults after flashing.
     
  14. Daky

    Daky Network Guru Member

  15. menses

    menses Addicted to LI Member

  16. Monk E. Boy

    Monk E. Boy Network Guru Member

    I believe 5x refers to the build, not the model, as you can see earlier in the URL you have /K26RT-N/build5x-102-EN/... The filename is just a homologization, so just because 5x is next to RT-N doesn't mean they're tied that closely together.
     
    menses likes this.
  17. Daky

    Daky Network Guru Member

    Just got it, is it normal that on the box it says GIGANIT LAN?!

    [​IMG]
     
  18. Cyberian75

    Cyberian75 Network Guru Member

    I guess it's a misprint.
     
  19. koitsu

    koitsu Network Guru Member

    That would be a typo, not a misprint. On US keyboards, the "b" and "n" keys are next to one another. Asus isn't the only company that screws up; nothing like getting Linus Torvalds' name wrong on your cable modems. (And yes, I did Email Linus about it, and he did respond. He couldn't care less)
     
  20. Zodler

    Zodler Serious Server Member

    I also got a brand new RT-N66U today, firmware 3.0.0.4.260.
    When I try to upgrade the firmware through Asus user interface I get this error
    Firmware upgrade fail. It may result from incorrect image or error transmission. Please check the version of firmware and try again

    I used these 3 images and all the same error
    tomato-K26USB-1.28.RT-N5x-MIPSR2-102-AIO-64K.trx
    tomato-K26-1.28.7500.4MIPSR2Toastman-RT-Std.trx
    tomato-K26-NVRAM60K-1.28.7500.4MIPSR2Toastman-RT-Std.trx

    Please help.
     
  21. kthaddock

    kthaddock Network Guru Member

    Check what CFE that unit have, many newer shipped with 64k nvarm. If that you can only use stock or RT-N66U 64k builds.
    Code:
    cat /dev/mtd0ro | grep bl_version 
    which should return 1.0.1.3 if it's newer one.
     
  22. Zodler

    Zodler Serious Server Member

    I'm afraid I don't know how and where to enter that code.
     
  23. Daky

    Daky Network Guru Member

    I had some issues flashing as well, but, i managed to do it after some time.​
    This means its older unit?​
    Tomato v1.28.0000 MIPSR2-102 K26 USB AIO-64K
    root@home-router:/tmp/home/root# cat /dev/mtd0ro | grep bl_version
    bl_version=1.0.1.2
    root@home-router:/tmp/home/root#​
    Could somebody confirm that this looks good, please!​
    [​IMG]
    Thank you​
     
  24. papierdoos

    papierdoos Serious Server Member

    I bought this week new Asus RT-N66U Router, and want to flash Tomato Shibby on it.
    I’m coming from a Linksys WRT54GL with Tomato Toastman on it.
    But before I going to flash my Asus I want have some things clear to avoid getting problems.

    My CFE version is 1.0.1.2
    My current Asus Firmware Version : 3.0.0.4.246.19 (Merlin build)
    It's one of the latest Asus Firmwares that use the 64k nvram but according my CFS version 1.0.1.2
    what means that I’m still on 32k nvram.

    Is it ok if I flash the router with this file: tomato-K26USB-1.28.RT-N5x-MIPSR2-102-AIO-64K.trx
    without getting problems of the 32k nvram.
    or do I stay on the safe side to choose for this file: tomato-K26USB-1.28.RT-N5x-MIPSR2-102-AIO.trx
    that is build for 32k nvram

    Thank you for your help
     
  25. Daky

    Daky Network Guru Member

    Thats what i did papierdoos
     
  26. Zodler

    Zodler Serious Server Member

    I finally did it. It wasn't easy. I flashed to tomato-K26USB-1.28.RT-N5x-MIPSR2-102-AIO-64K.trx

    Nobody mentioned but you cant or at least I couldn't flash it through the ASUS interface. I had to put the router into the emergency mode
    by unplugging power, pushing reset and plugging and then releasing the reset (The power LED starts to blink)

    Then I had to use an ASUS exe utility to flash it. Impossible through the original web interface.
     
  27. menses

    menses Addicted to LI Member

    You don't have to use the exe. When the router is in recovery mode you can access a recovery web server at http://192.168.1.1 and use it's upload form to flash with Tomato.
     
  28. Zodler

    Zodler Serious Server Member

    Ok thanks didn't know it.
     
  29. Zodler

    Zodler Serious Server Member

    So guys, who's firmware you prefer to run on RT-N66U? I used Shibby's. Anything else better?
     
  30. kthaddock

    kthaddock Network Guru Member

  31. Daky

    Daky Network Guru Member

    Did you try it?
     
  32. kthaddock

    kthaddock Network Guru Member

    No, I don't own RT-N66U and RT-N16 doesn't include openvpn which I use.
     
  33. Daky

    Daky Network Guru Member

    yea, i see .. sorry i did not check your signature :)
     
  34. kthaddock

    kthaddock Network Guru Member

    Tools => System => Command past it in there and execute.
    Code:
    cat /dev/mtd0ro | grep bl_version 
     
  35. Zodler

    Zodler Serious Server Member

    Guys I had shibby's firmware but I want to change it to Toastman. Can I use the stable RT branch or only RT-N branch for this router?
     
  36. gfunkdave

    gfunkdave LI Guru Member

    I *think* RT-N only, but I'm not 100% sure.
     
  37. Daky

    Daky Network Guru Member

    as i know it has to be rt-n, cant be stable (router is not listed under there)
     
  38. koitsu

    koitsu Network Guru Member

    That may or may not be true. Toastman updates the directory description string only when told/requested. I've sent him a PM asking him to chime in here and/or update the RT and RT-N directory description names to include the RT-N66U to whichever firmware (or both if applicable) it can be applied to. Edit: Can't send him PMs, probably because there are crazy people on this forum who inundate him with support requests rather than making threads. I'll point this thread out in the Toastman Release threads (so please keep comments here).
     
  39. M0g13r

    M0g13r LI Guru Member

    have running tomato-K26USB-NVRAM64K-1.28.0500.5MIPSR2Toastman-RT-N-VLAN-VPN-NOCAT.trx on RT-N66U .... but with 64k cfe
     
  40. Zodler

    Zodler Serious Server Member

    Is that specific to Asus? When I copy paste it [Windows 8 - Firefox - Toastman - Linksys E2000], I get no output.
     
  41. kthaddock

    kthaddock Network Guru Member

    Did you update CFE on a E2000 ? Is it possible !? :rolleyes:
     
  42. Zodler

    Zodler Serious Server Member

    I don't understand what you are saying. Are you saying that E2000 has no CFE or I removed it or what? I don't know what CFE is. Please this is no game and be more clear. That kind of information giving is not helpful at all. You could be trying to help and give enough information to help but this looks more like a guessing game.
     
  43. kthaddock

    kthaddock Network Guru Member

    Answere to that question have I already anwered her:
    Paste that in: Tools => Execute System Commands and execute
     
  44. Zodler

    Zodler Serious Server Member

    I already did that. I said I did that and I get no results.
    No results with [Windows 8 - Firefox - Toastman - Linksys E2000]. I have no access to Asus at the moment to try it on RT-N66U.

    By the way there are 2 firmwares
    tomato-K26USB-NVRAM60K-1.28.0500.5MIPSR2Toastman-RT-N-VLAN-VPN-NOCAT
    tomato-K26USB-NVRAM64K-1.28.0500.5MIPSR2Toastman-RT-N-VLAN-VPN-NOCAT

    60K and 64K. By M0g13r's recommendation I suppose I will use the 64K when I get to it.

    By the way I'm getting another Asus RT-N66U for a friend. Don't know if I put tomato for him or keep the original firmware. Anything specific the original firmware has that Tomato doesn't have? What is this advertized by Asus?

    Optimized and Reliable Wireless Coverage via Ai Radar
    ASUS Ai Radar intelligently strengthens connections to wireless devices. With high-powered amplification and beam package, it provides optimized signals in any direction with better coverage to improve data throughput.

    [​IMG]
     
  45. eahm

    eahm LI Guru Member

  46. Zodler

    Zodler Serious Server Member

    I did try shibby. I had shibby before going back to toastman's. First It was reported that shibby sends back information to himself and also I don't like his QOS. Its not effective as toastman's.

    Shibby's firmware uses only one value for inbound control which is not useful when I did my tests. Imagine putting 70% for your File Transfers, it limits your speed to 70%, if you put it to 100% other things are affected. 2 value system like 5-100% is better management.
     
  47. eahm

    eahm LI Guru Member

    Which information? Are you talking about Tomato anon coming with 104? If not, if he sends something else I am off. Flashing Toastman after your confirmation and waiting for the new RAF.
     
  48. kthaddock

    kthaddock Network Guru Member

    @eahm
    That is Anon he meant not anything else. ;)
     
  49. RMerlin

    RMerlin Network Guru Member

    That bl_version nvram value is most likely specific to Asus's router. Linksys might be using a different string in nvram (assuming they even write the CFE version to NVRAM, that is).

    Regarding updating the CFE on an E2000... It's probably doable, yes. I had a WRT320N which I turned into an E2000 by flashing it with a modified E2000 CFE, because the WRT320N had a buggy CFE (incorrect GPIOs and who knows what else).

    DISCLAIMER: that does not mean you should start flashing any CFE on any router! All the recent RT-N66U CFE talk is only, strictly, exclusively for the RT-N66U! What I did to my WRT320N was based on a post on the DD-WRT forums back at the time, and was also specific to the WRT320N.
     
  50. Monk E. Boy

    Monk E. Boy Network Guru Member

    There are two versions of the firmware because there are two versions of the CFE, one with a bug that only allows changing 60K of NVRAM, the other (newer) that allows the full 64K. Think of the CFE as the firmware that runs underneath the firmware you're flashing onto the unit. On a PC the CFE would be the BIOS (or UEFI), and the "firmware" (Toastman, Shibby, etc.) would be the OS.

    The only way you're going to know which to use is by determining which CFE is on the hardware you have.
     
  51. Washu-Chan

    Washu-Chan Networkin' Nut Member

    Recently, I got an RT-N66U, and I flashed it to Asus' latest firmware (3.0.0.4.260), which features 64K of NVRAM. Is it safe for me to use the NVRAM-64K builds of Tomato?
     
  52. shibby20

    shibby20 Network Guru Member

    please stop!!! My tomato doesnt send nothing and nowhere!! Anon will be included startig from v104 (unreleased yet) and Anon will be disabled by default!!
     
  53. Mowax

    Mowax Serious Server Member

    I've just been looking at these routers, both of them in fact, I need a bit more for a VPN to run on it.

    Seen the following:

    ASUS-RT-N16

    and then noticed reading between the lines.

    The ASUS RT-N16 is in the 100Mbps+ Routing class, meaning it can route at higher speeds than a 100Mbps WAN connection can handle, but it does not even attempt to approach GigaBit WAN performance. Performance details below.

    Test Description

    Throughput - (Mbps)
    WAN - LAN 141.1
    LAN - WAN 143.3
    Total Simultaneous 155.9
    Max. Connections 200
    Firmware Version 1.0.0.6

    ASUS RT-N66U

    is a Dual Band N-Router (2.4GHz and 5GHz bands)

    with lots of RAM (256Mb) and FlashRAM (32Mb), so it is well equipped to run DD-WRT/Tomato

    The ASUS RT-N66U is in the GigaBit Routing class, meaning it can route at higher speeds than a 100Mbps WAN connection can handle. Performance details below.

    Test Description

    RT-N66U
    WAN - LAN 732 Mbps
    LAN - WAN 729 Mbps
    Total Simultaneous 810 Mbps
    Maximum Simultaneous Connections 34,925
    Firmware Version 3.1.0.3.90 (stock firmware number)

    Each port is 1Gb/s. It has 250MB RAM & 32MB flash as well as 2 USB 2.0 ports & an internal SD card reader / writer.

    ----------------------------------------------------------------------

    Now I've been sitting behind a NETGEAR WNR3500. I need to get rid of the WNR3500 as it only has 8 meg of flash and 64MB ram which is no good for encryption/tunnel/vpn etc. That's why I was looking for something a bit faster, there's a price difference though of about £50.00 between them two new ones. make sense to go for the RTN66U ?
     
  54. Mowax

    Mowax Serious Server Member


    I'd heard that a while ago ref: dd-wrt, so good to hear it from the horses mouth as to speak bud on your build(s)

    Thanks
     
  55. digiblur

    digiblur Networkin' Nut Member

    Just got the 66u and love this thing so far. Amazing little box and I came from the N16 which in itself Tomato turned into a great box.

    Sent from a little old Note 2
     
  56. Mowax

    Mowax Serious Server Member

    ah I might as well get one then, I mean there's no point, I'd all ways be wanting it should I not buy it in the 1st place....you just made me spend some cash! (we'll I'll see how much I have that is, if not then i might have to default to the N16)
     
  57. Washu-Chan

    Washu-Chan Networkin' Nut Member

    Any responses?
     
  58. Planiwa

    Planiwa LI Guru Member


    I did exactly that a couple of hours ago.

    To check the size of the nvram, one could do something like:

    nvram show >/dev/null

    This should return:

    size: 37082 bytes (28454 left)

    Those two numbers add up to 64k.



    I should add that this was a recently bought RT-N66U. First I upgraded to the latest ASUS FW. Then I tried to use Firmware Upgrade to go from 3.0.0.4.260 to Shibby's AIO 104. This failed. So I used tftp to flash it.
     
  59. kthaddock

    kthaddock Network Guru Member

    @Planiwa
    Have you get your RT-N66U lately? Do they ship new ones with newer CFE (1.0.1.3) can you check with this;
    Code:
    cat /dev/mtd0ro | grep bl_version
    Thank you !
    kthaddock
     
  60. Washu-Chan

    Washu-Chan Networkin' Nut Member

    Did you use the Asus Utility?

    From what I know, you have to put the router in recovery mode (30-30-30 reset) before using the Asus Utility.
     
  61. Planiwa

    Planiwa LI Guru Member

    Apparently not:

    Code:
          grep bl_ /dev/mtd0ro
    bl_version=1.0.1.2
    
    The sticker says:

    HW version: B1
    FW version: 3.0.0.4.220
     
  62. Planiwa

    Planiwa LI Guru Member

    I did not use the Asus utility. Apparently Asus does not include it for Mac OS X.

    I used tftp.

    Depressing and holding Reset and then turning on the power button enters Recovery mode just fine.
     
  63. Washu-Chan

    Washu-Chan Networkin' Nut Member

    So I'll take it as "it's safe to flash the NVRAM64K builds of Tomato."

    Though in my case, I'll have to use the Asus Utility.
     
  64. Mowax

    Mowax Serious Server Member

    I've read that once you run the Asus Utility that you can get to the "upgrade" CFW/OFW from 192.168.1.1, think I was reading that somewhere.(I'm no pto though) ....looking to pick up a RTN16 my self....but then thinking I might as well just go for the RTN66U.....You know I'll want one!!!
     
  65. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Just bought one.

    bl_version=1.0.1.2


    size: 30626 bytes (34910 left)
     
  66. Zodler

    Zodler Serious Server Member

    http://www.linksysinfo.org/index.php?threads/orwells-1984-in-tomato-by-shibby.55204/

    Thank you. That was clear.
     
  67. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Ok but Shibby's 64K version installed on my RT-N66U just fine but Toastmans and Asus's 64K would not.

    Once I tried Toastman's 64K apparently I could not revert back to Asus firmware.

    60K Toastman worked. But the early Asus when it was supposed to be 60K also didn't work.

    I was glad to get my Asus back up with the Toastman's 60K version but after reading how some other folks did it I gave it one more try with Shibby's 64K.

    I don't understand why it worked and I don't understand why Asus default firmware would not reload and work.

    The 66U is a screaming machine with Shibby's. I went from an E3000 so I wasn't too far behind in terms of hard ware. The leap from the 3000 to the 66U is amazing.

    How do you updated the CFE to have the bug free one?
     
  68. Bird333

    Bird333 Network Guru Member

    i don't know how true this is but I heard that the new Asus firmware doesn't actually change/fix the CFE. It uses some firmware trick for the 64k CFE. Ie it still really has the 32k cfe
     
  69. RMerlin

    RMerlin Network Guru Member

    That's right. Since 3.0.0.4.220 Asuswrt handles 64 KB through kernel code. The same kernel implementation was also added to Tomato by jyavenard.

    The CFE update is mostly needed for DD-WRT/Openwrt/etc...
     
  70. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Still trying to understand how I could flash Shibby's 64K but not Tomato's.
     
  71. eahm

    eahm LI Guru Member

  72. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Yep. Toastman's 60K perfect. Shibby's 64K perfect. Toastman's 64K a no go.

    The article on DD-WRT says to wait 10 minutes. I did not wait 10 minutes after the Toastman's update. So maybe that might be it. But I did not need to wait 10 minutes with Shibby's nor Toastmans's 60K/

    And I can not go back to the Asus default version. Again did not wait 10 minutes....

    I have not tried Toastman's 64K now that Shibby's installed however.

    Not really in the mood to have it not work and then go through reset, etc.
     
  73. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Here's Shibby's.
     

    Attached Files:

  74. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Just put Merlin's build on.....​
     
  75. eahm

    eahm LI Guru Member

    Was in bold because you said but not Tomato's, I figured it was Toastman. Wait 10 mins? Flash, restart and it should be fine, no idea why it didn't work for you. Always make sure to erase the nvram.
     
  76. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Yes and you were right so I figured it should just stand.

    Well Shibby's goes in, Merlin's goes in, dare I try Toastman's?

    I liked Shibby's but the only thing I need is the external USB ability.
     
  77. Monk E. Boy

    Monk E. Boy Network Guru Member

    I just ordered an RT-N66U (client wants one, so I'm going to run with it for a few weeks before handing it off to them) so I'll start banging my head against the 60K/64K issue in 3 business days (or less, depending on which warehouse newegg shipped from).

    I read a thread on another forum about people having serious problems until they put the router into recovery mode and used the "erase nvram" function from the recovery mode website.
     
  78. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Seems to me Asus oughta get this bug squashed......

    Like they should provide the CFE update via a utility that reads the MAC address, patches that into the new CFE, then uploads it to the right place in the router's file system.
     
  79. eahm

    eahm LI Guru Member

  80. jsmiddleton4

    jsmiddleton4 Network Guru Member

    I understand but the only thing I need is the ext usb support and I like the way Tomato does DHCP Static Assignment.

    Really don't need all the other stuff.

    Interesting too that Toastman, Shibby, etc., will allow full N speeds with WPA but Asus follows the standard and limits WPA to 54G.
     
  81. digiblur

    digiblur Networkin' Nut Member

    Not sure why you guys having issues with the 66u, throw it in recovery and flash. Easy peasy. Guess since I had a RT-N16 before I am used to having to flash on recovery when leaving stock firmware.

    5 minutes and you are done.

    Sent from a little old Note 2
     
  82. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Not having "issues". Trying to figure out why Toastman's 64K didn't flash when everything else did.
     
  83. pharma

    pharma Network Guru Member

    I had no problems flashing to Toastman's 64K, or to Shibby's. Maybe you're not taking your time. :confused:

    FYI ... Purely subjective observation but I found Toastman's had more stronger wireless range but not sure why.
     
  84. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "not taking your time."

    Could be. The other's load right and pop right up however.

    Now that I'm back on Merlin's Asus based firmware I'd have to go back and do reset process to try and load Tomato/Toastman's.

    Merlin's is quite nice and since its built on Asus's IF I want to I can use its internal updater and keep rolling with Asus branded firmwares.

    Merlin's hard drive data transfer rate is higher than Tomato's. I did check it with the 60K versions and with Shibby's.

    Not sure why but I'm seeing about twice as fast on average for moving data back and forth to the external USB drive with Merlin's version.
     
  85. kthaddock

    kthaddock Network Guru Member

    Toatman have his DHCP off by default, maby you don't setting static IP !?
    Shibby has his DHCP on by default.
     
  86. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Am aware of the DHCP process.

    With the 64K version all that ever happened was my power light kept flashing, the lan attached LED stayed lit. All other LED's did nothing.

    With the 60K versions, Shibby's, Merlin's, in the flash process all LED's flash, the wireless led flashes, and then when it boots, the Wireless, etc., LED's all work.

    Did not ever get to that place with Toastman's 64K.

    Not sure what to tell you. For me the 64K Toastman's version just didn't work. Didn't fit? Something.......

    Resetting NVRAM values, etc., none of that made any positive impact.

    Flashing Shibby's, Merlin's, the 60K Toastman's, all work.
     
  87. RMerlin

    RMerlin Network Guru Member

    I optimized smb.conf to work around either a broken or inefficient sendfile() implementation in the kernel. Would be trivial for Tomato to also apply the same fix (it's just one line to change). Just not sure if the tweak would have the same effect on all the routers Tomato supports or only some of them (like the RT-N66U).
     
  88. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "not sure if the tweak would have the same effect on all the routers Tomato supports"

    With versions available for specific router models one would think changing that one line for the RT-N66U model firmware, the 64K and 60K versions could be done without possibly impacting other models. At the same time my guess is the same inefficient or broken kernel issue is effecting all the external usb based models and data transfer to externally attached devices.
     
  89. RMerlin

    RMerlin Network Guru Member

    It depends on the kernel they use.

    Having different router builds does not imply different code trees. You would have to write conditional code to apply different smb.conf setting based on which router you are building from.

    Same thing as with Asuswrt. The same GPL code can be used to build firmwares for over a dozen different routers. Takes a lot of conditional code to handle that (especially as Asuswrt supports both Ralink and Broadcom platforms).
     
  90. eahm

    eahm LI Guru Member

    jsmiddleton4, Toastman's build works. If it didn't work for you it means you did something wrong during the flashing/updating.

    ASUS RT-N66U NVRAM is 64k.

    Stop talking about everything and replying after 5mins to each answer you get, you don't even think about solutions, you just reply with what you think you remember you did.

    Now, if you're on Windows, configure static IP on your pc, setup the ASUS Restoration Utility, load Toastman's 64k and flash. The router will reboot itself or just wait 5-6mins until you try to connect to http://192.168.1.1 again.
     
    digiblur likes this.
  91. jsmiddleton4

    jsmiddleton4 Network Guru Member

    eahm,

    Go suck a rock.

    I've done firmware updates for years. If I was doing something wrong than the 64K and the 60K ones that did work would not have.

    I don't care now. Updated my CFE this morning.

    If you have something to say about routers and firmware please share.

    Please keep your opinions and advice about me to yourself sir.
     
  92. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "Having different router builds does not imply different code trees."

    I understand. Its that when the firmwares are named device specific then that particular firmware, the one dedicated to the RT-N66U, could have the tweak you have applied.
     
  93. Monk E. Boy

    Monk E. Boy Network Guru Member

    For what it's worth this afternoon I took an RT-N66 out of the box and flashed it over to Merlin's latest build. Played around with a while, trying to decide if I could live with the QoS limitations (it would require some major pain). Used the Firmware Recovery utility to make the flash.

    Went from there to the 64K NVRAM version of Toastman. Erased the NVRAM through the recovery website, then used the Firmware Recovery utility to make the flash. N66 went into an endless reboot cycle. It seems like when the system (first?) boots on an N66 it lights all the LEDs, all LEDs go dark, then LAN and power light, then a while later flashes all LEDs again, finally the WLAN LEDs come on, and the router is fully usable. It basically got through the initial flash of lights, lit up LAN and power, paused, never lit up the WLAN LEDs, and instead the second flash indicated it had reset back to the beginning of the process. This went on a dozen or more times.

    Got it back into recovery mode, and though the recovery website was not responding (!!!), I was able to flash the 60K version of Toastman onto it. After the normal long delay (this is one reason the recovery utility is nice, it makes you sit and wait the necessary amount of time) everything was working (though obv. w/o DHCP enabled by default). I then put it back into recovery mode, performed an NVRAM erase, followed by booting into Toastman and performing a long NVRAM erase through the Tomato website.

    Suitably emboldened I, though the Tomato website, flashed the 64K version onto the router (Administration -> Upgrade). Which then worked. I erased NVRAM through the recovery site as well as a long erase after booting into Tomato and it's still fine.

    Note that the new version of the Firmware Recovery utility states that every firmware I choose, except for Merlins, is "not compatible with this model" so don't get scared by that nastiness. In addition remember that the utility requires the router to be in recovery mode, your ethernet connection to be in DHCP mode (meaning: self-assigned IP address), and you should wait until Windows Vista/7/8 decides to stop testing the internet connection to start the flash. However, in order to visit the recovery website you need to have 192.168.1.2-254 assigned to the interface, and the Recovery Utility will throw an error (I forget the message, sorry) if you have an IP assigned. It felt like it took longer waiting for Windows 7 to finish it's god-awful internet check then it did for the router to flash and reboot, but it was probably because that internet check always annoys the hell out of me.

    Anyway, it seems like some strange things are afoot at the Circle K. I'll probably will have a couple more of these to setup soon, so I may find some more pieces of the puzzle soon.
     
  94. jsmiddleton4

    jsmiddleton4 Network Guru Member

    That is what happened to me as well.

    Don't tell eahm though.

    I could flash the 60K.

    I did eventually flash the 64K, am using it now to test the usb attached drive thing to see if there really is a difference, but only after updating the CFE. So I would be unable to verify that I could've gone to the 64K via the 60K's Admin update.

    The WAN led's not lighting up, or lighting up, was the way I could tell if the router took the firmware.

    Thanks for taking the time to post. Seems like there's some folks on this forum currently that are sure I have ocd and need meds or something.

    It is nice to see someone else who had the same experience.

    I'm not holding my breath for any kind of acknowledgment from a few folks however that they are in error regarding their opinion of my experience.
     
  95. Cyberian75

    Cyberian75 Network Guru Member

    I had to flash the stock firmware to revive my router. Whenever I flash others, it just becomes unresponsive -- though Firmware Restoration still works.

    Please advise.
     
  96. Zodler

    Zodler Serious Server Member

    So I flashed my Asus with the original firmware just to learn more about it and I was surprised that it has a page for IPTV under LAN. This makes it a lot easier. It has built-in support for IPTV. You simply choose a port like LAN4 and it knows your IPTV is connected to that and forwards it to it without flooding other things like wireless. The good thing is that it will always keeps what comes to LAN4 at full bitrate.

    With tomato I still have a problem with QOS and my IPTV. Since I cant catch the multicast flood in QOS because QOS rules work with local addresses only, I can't actually control the IPTV stream to keep it MAX at all time. It comes in as unclassified and goes into p2p.

    Is there anyway in tomato to tell it to keep max bitrate for LAN4 for example? I'm kind of surprised that tomato developers never thought of IPTV support. Asus has it and I'm considering going back to original Asus firmware.
     
  97. Monk E. Boy

    Monk E. Boy Network Guru Member

    There is a multicast proxy under Advanced -> Firewall, does that help at all?

    If your IPTV has a fixed IP address, or a fixed DHCP lease, you can easily create two QoS rules flagging all traffic flowing into and out of that IP address as a particular category. I typically do this when setting up a new QoS category so I can see which traffic gets caught by rules and which don't, while not blowing traffic flow to hell. You can also do it for a... destination? source?... MAC address.

    I also find it useful to setup the WANaddr with QoS rules from time to time, perhaps that would help with your multicast dilemma. I really haven't played with multicasting in a long, long time, so I'm a bit fuzzy.

    I just fiddled around with RT-N16s this weekend and it looks like non-ASUS firmwares blow away the recovery mode website, or at least I haven't been able to get it to come up. I can still use the recovery utility to flash the firmware onto it while its in recovery mode. Perhaps flashing from the recovery utility overwrites the part of the flash where that website lives, while flashing from the CFE website doesn't? Now that the CFE site is dead I haven't figured out how to resurrect it yet, though I assume (perhaps incorrectly) that flashing an ASUS firmware from recovery mode through the recovery utility will restore it.

    Also, I was mistaken about not being able to use the recovery utility with a fixed 192.168.1.x IP address assigned to the interface. That does work. However you need to have the IP assigned to the interface prior to launching the utility. I had tried changing the IP to a fixed address with the tool open, which is when it failed, and I misattributed the source of the problem.
     
  98. Zodler

    Zodler Serious Server Member

  99. Monk E. Boy

    Monk E. Boy Network Guru Member

    Well my next RT-N66U arrived, and I went straight from out of the box to Toastman's 64K build. Had no problem getting it installed, it didn't get hung up in a loop like before. Either I messed around with the OEM firmware or installed Merlin's firmware and it couldn't cope with... something... or the moons were just out of alignment last time.
     
    Cyberian75 likes this.
  100. Cyberian75

    Cyberian75 Network Guru Member

    LOL. same here... it took me a dozen of times to make it work.
     

Share This Page