Linksys WRT160N v3 Tomato install guide

Discussion in 'Tomato Firmware' started by Delfina, Aug 2, 2010.

  1. Delfina

    Delfina Networkin' Nut Member

    Please let me know if anything needs amending / expanding, I'm new to custom router firmware.

    I've just loaded Tomato 1.28 onto my refurbished WRT160N v3, which I bought on Amazon for ~$30. I used these firmware files:

    - dd-wrt.v24-13309_NEWD-2_K2.6_mini_wrt160nv3.bin (just to prepare the router for tomato)
    - tomato-K26-1.28.9048MIPSR2-beta18-Std (This is the Teddy Bear Tomato ND USB mod, I think. WRT160Nv3 is a MIPSR2 CPU, the newer Broadcom chips only have kernel 2.6 code, VPN may be too big and we don't want the USB option. Or something like that.)

    Here are the steps I took:

    1. Do a 30/30/30 reset. (If you're using a brand new router, you can skip this step.) Using a pencil, depress reset button for 90 seconds, unplugging the power cord at 30 seconds and plugging it back in at 60 seconds.
    2. Load DD-WRT Mini svn rev #13309, using a file specifically for the WRT160Nv3. The firmware file I used is and I loaded it through the standard Linksys firmware upgrade page. I waited until the router told me the upgrade was succesful and gave me a continue button, after about two minutes.
    --- At this point my ethernet ports weren't working and I couldn't work out why, but a 'dd-wrt' unsecured wifi network appeared so I switched to that and saw the DD-WRT password change page.
    3. Another 30/30/30 reset, see step 1.
    4. Change the password for DD-WRT using the password change page that appears when you open up the web interface to the router in your browser.
    5. Get the encoded password used by DD-WRT by opening `telnet` from Run, typing open (or router IP; mine was actually .2.1 but I think I changed that). It will prompt you for a username, use 'root' and not anything you changed in step 4. Password is what you set in step 4 or maybe (someone please check?) 'admin' (default password for WRT160N). Run `nvram get http_passwd` and copy down the output (it will seem random). If you run Vista/7 you may not have a telnet client; use PuTTY.
    6. Using the DD-WRT firmware upgrade page, load Tomato - the file I used is
    7. Tomato will prompt you for a username and password, I entered `admin` and the password copied down in step 5 (I think).
    8. Use the "erase all nvram" command inside Tomato (Administration > Configuration).

    Tomato has been running solidly for over 24 hours now.

    I glanced at the carayiwa guide for an Asus router which followed roughly the same procedure. The comments in the Tomato ND USB mod with kernel 2.6 thread were also very helpful.

    If you have any questions, please ask.
  2. lsiguy10

    lsiguy10 LI Guru Member

    Step 1 - Not really necessary if you are starting off with the stock Linksys firmware.

    Step 5 - I never had to use.

    Step 7 - I used admin/admin and it worked for me.

    Step 8 - Instead, you should do "erase all nvram" command from inside Tomato.

    These are just my observations and shouldn't be taken as the only way to do things.
  3. Delfina

    Delfina Networkin' Nut Member

    Thanks, I've updated the first post. The step 5&7 procedure worked for me, so I'll leave it up for now, but your approach definitely sounds easier.
  4. llamafilm

    llamafilm LI Guru Member

    Lost password

    I skipped step 5, thinking I could just use admin/admin. Now after flashing with tomato, I can't log in. Does anybody have any ideas?
  5. mtux96

    mtux96 Networkin' Nut Member

    Just reset the router physically... then use admin/admin
  6. nickro8303

    nickro8303 Networkin' Nut Member


    I performed the first 2 steps. Was able to connect the wireless after step 2. Then I performed step 3 and now I cannot connect via wired cable or wirelessly. What have I done wrong. I performed the 30/30/30 reset just like it was explained. Have I bricked my router now?
  7. TT76

    TT76 Networkin' Nut Member

    Try to tftp stock firmware.
  8. jdwoods

    jdwoods Networkin' Nut Member

    bricked my unit

    I followed this guide.
    Bricked my unit. Got a replacement.

    Is there anything I can do to ensure a good install of TOMATO USB? I am using the following TOMATO file: Kernel 2.6 (experimental) for MIPSR2 Routers - NoUSB Std from here:

    Any tips would be greatly appreciated? I have a BRAND NEW V3 from Amazon.
  9. robzr

    robzr Networkin' Nut Member

    One other thing...

    In order to get DD-WRT to accept the firmware file, I had to change the Tomato firmware filename from .trx to .bin

    Also, admin/admin worked for me, but I'd copy down the http_passwd just to be safe.

  10. Coby

    Coby Networkin' Nut Member


    I have installed dd-wrt.v24-13575_NEWD-2_K2.6_mini_wrt160nv3 on my WRT160N V3.
    I want to install tomato. Will it work properly if I install tomato-K26-1.28.9054MIPSR2-beta-Std?
    Or is some other version recommended?
  11. Juan Marquez

    Juan Marquez Networkin' Nut Member

    I too got this router, and loaded tomato MIPSR2

    but I tried setting it up as a wireless bridge and stayed up to 4am attempting to have it fully function with my dd-wrt e2000. It's connect and registers the internet, but the dns is really slow and mostly unresponsive.

    Is there a definite way to have it act as a wireless bridge for the ps3, xbox 360, directv so it connects to my dd-wrt e2000 N-only WPA 2/AES network?
  12. OP's post and files worked fine for me. I just used the newest version of Teddy Bear's Tomato.

    Please note that you DO need to get the encrypted password through a Telnet. So STEP 5 is necessary.
  13. vuli

    vuli Networkin' Nut Member

    actualy you can pass step 5, at least I paased it. After flasing Tomato it asked for psw and nothing didnt worked, so I made hard reset 30/30/30, than I could entered into router and then I setup up admin psw.
    Only I had problems with upgradein from DD-WRT to Tomato in FireFox. In IE upgrade was finaly susseccful!
    Thanks for tutorial!
  14. stinkylinky

    stinkylinky Serious Server Member

    Firefox was not so easy with the install process but finally performed after multiple attempts. I used tomato-K26-1.28.9054MIPSR2-beta-Std.bin. The login name that I used was that of step 5 "root" and I used the pw as found by telnet in step 5. Thanks.
  15. Incidentflux

    Incidentflux LI Guru Member

    Would a firmware upgrade via TFTP be the safest way to migrate from stock Linksys firmware to TomatoUSB, first time around?
  16. nstama

    nstama Serious Server Member

    ^^ I too would love to know if this is possible..... but am afraid to try as i've just spent 2 days unbricking my wrt160nv3 from a noob tomatousb install.
  17. Incidentflux

    Incidentflux LI Guru Member

    Flashed using the stock browser interface (direct to TomatoUSB), then TomatoUSB VPN, it was working fine, but wireless was dropping out occasionally while stream video, so reverted back standard basic TomatoUSB build. No issues so far.
  18. Howlgram

    Howlgram Serious Server Member

    Hello everyone, i just installed tomatousb and then toastman's build later, first of all if you think that your router is bricked TRY THIS
    It saved me, though my router had the lights normal it wouldnt give me ping times and it wouldnt access the config. And in my case i had to disconnect the router each time it rebooted (i think that's what you should do when it says "restore the lease DHCP connection" or something like that, im not sure)
    Anyway, try what the link says, it made me able to access :) my case was sort of a mess, so im not posting all i went through, still, i hope that helps!
    >Management mode is basically an interface when you go to that all it contains is a space to upgrade your firmware
    >Also, my linksys didnt accept .trx files so i had to manually rename it to .bin, it worked, now with tomato firmware i can upgrade to .trx
  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