Can you flash Tomato Shibby from RT-N12D1 OEM firmware web interface?

Discussion in 'Tomato Firmware' started by haertig, Dec 29, 2017.

  1. haertig

    haertig Serious Server Member

    It seems like you really have to dig to find instructions for flashing Tomato onto various routers. Seems like instructions get out of date (because of newer OEM firmwares perhaps?)

    So what is best practice for putting Tomato Shibby onto an ASUS RT-N12D1 currently having OEM ASUS firmware on it? I've seen instructions saying use tftp, and other instructions saying to use the ASUS Firmware Recovery Tool (Windows application, I run Linux, maybe it would run under Wine), and yet more instructions saying to first load DD-WRT as an intermediate firmware, then upgrade to Tomato from there. And I see from personal observation that there is a firmware upgrade page on the OEM firmwares Administration pages. Where I have found instructions, they are not specific for the RT-N12, but they were for the RT-N16 with a note saying they should work for other "similar" routers.

    What's the best method for CURRENT MODEL RT-N12D1 routers (just arrived from Amazon today)?

  2. Gurgel

    Gurgel Reformed Router Member

    For Asus routers, I use the recovery tool (restore button on the router). No Windows application, I'm on Linux as well. It's just a simple web interface. I then flash the mini version first (last time i used tomato-K26-1.28.RT-N5x-MIPSR2-132-Mini I think) and then the one I really wanted (tomato-K26-1.28.RT-N5x-MIPSR2-132-Max). Maybe it's possible to flash the full version directly, this is just the way I do it.
  3. haertig

    haertig Serious Server Member

    The user manual for the RT-N12 documents the Firmware Restore feature (button on the back of the router), but in that documentation it shows an installed Windows program being used, not a web interface. Is there an undocumented web interface that the router hosts when in rescue mode? That would be much preferable to trying to get this Windows program (which I successfully downloaded from the ASUS website) running under Wine on my Linux desktop. It certainly may be possible to run it under Wine (probably is), but I'd prefer a native Linux way of doing things, if that is possible.

  4. haertig

    haertig Serious Server Member

    I was not able to get this flashed using the procedure documented in the ASUS manual (above). The Firmware Restoration Tool is Windows software, but it runs on Linux under Wine. However, "runs on Linux" does not equal "works on Linux". The tool could not locate the router for flashing (IP/netmask were manually set to appropriate values before attempting to flash).

    I finally got it flashed using the tftp method, as described here:

    You definitely need to clear the NVRAM ASAP after using this method (you should after using any method). After flashing there were only a few bytes of NVRAM available. After flashing and booting into Tomato for the first time, the firmware was already warning me to clear the almost non-existent NVRAM, even though that was the first thing on my agenda But the NVRAM was so low, that the Tomato firmware was already complaining about it the second after I logged in. I can't remember which Tomato screen the warning popped up on, but probably it was the firmware upgrade screen where you do that NVRAM clear, since that's the first place I headed after flashing.
  5. Monk E. Boy

    Monk E. Boy Network Guru Member

    Assign to your ethernet card. Plug system into port 1 on the router. Hold down reset button while connecting power, keep holding down until LED starts slowing flashing on and off. will get you to the recovery website. You can reset nvram values as well as upload a new firmware using a web browser under any normal OS (Windows, OS X, and Linux at the very least). If you upload a new firmware w/o wiping nvram first you can hold the WPS button when powering on (until the light starts flashing quickly), that wipes NVRAM. It will take a few minutes after the initial flash for the router to be usable. If it isn't up in 15 minutes wipe NVRAM and try again.
  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