Third party firmware for Linksys WRT160Nv3

A couple of weeks before I decided to change my Linksys WRT160N router firmware to add some extra features to its functionality.

Here I will explain the procedure that I followed and then a little about the experience that I had with different Firmware versions.

After a little research I decided to use a modification of tomatousb by Toastman.

So I downloaded tomato-K26-1.28.7501.3MIPSR2Toastman-RT-Std.

I decided to follow installation instruction from DD-WRT and then use that firmware to upgrade to the Toastman firmware.

I used dd-wrt.v24-13575_NEWD-2_K2.6_mini_wrt160nv3 to begin with.

OK, This is the procedure:

1)Do a hard 30/30/30 reset.

2)Then connect to the router web interface at, you should see the management page. It takes some time until the router actually boots to the management mode . Do not reboot the router. Use the upload link to load dd-wrt.v24-13575_NEWD-2_K2.6_mini_wrt160nv3.bin to your router. Do not touch anything until router’s power and wireless lights are steady, it may take a couple of minutes.

3)Navigate to again and you should see DD-WRT password change page.

4)Without entering any password perform another 30/30/30 reset, go to and now click on reboot.

5)Navigate to again and you should see DD-WRT password change page, and now enter whatever password you want.

6)Now you can use DD-WRT firmware upgrade option to change your firmware to anything that you want. It is a sub-tab under the Administration Tab. To upgrade to Tosatman choose the firmware file which is  tomato-K26-1.28.7501.3MIPSR2Toastman-RT-Std.bin and also choose “After  flashing reset to default settings” option.

7)After the router reboots again you should be able to login using the default ID/password which is admin/admin. If you can’t login press the reset button on the back of your router for a couple of seconds and it should be reset to default ID/password.

OK, now the problems that I had with this firmware:

It worked for a couple of days very well but then it began to slow down wireless connections to the point that it basically was not working. So I decided to change it to something else I tested the following DD-WRT versions:

  • dd-wrt.v24-13575_NEWD-2_K2.6_openvpn_small
  • dd-wrt.v24-14896_NEWD-2_K2.6_std_nokaid_small
  • dd-wrt.v24-16773_NEWD-2_K2.6_std_nokaid_small

But all of them had wireless issues. The last one seemed to be the best. I later discovered that they use a higher wireless TX power than the default value and that might have lead the problems as I could see transmit errors but not receive errors. So I decided to use the original usbtomato to see how it works. I upgraded again to tomato-K26-1.28.9054MIPSR2-beta-vpn3.6. It is now running for more than a week without any problem. It is fast and very stable.


One Response to “Third party firmware for Linksys WRT160Nv3”

  1. Vishal Bagchi Says:

    Thank you for your excellent writeup, I used the standard beta version as i don’t really use VPN..been about a week and works great! -Vishal

Leave a Reply

Current month ye@r day *