Skip to content

Installing Tomato Firmware on a Belkin N300 Router

by Jon on March 31st, 2013

I ordered a Belkin N300 router a while back to install the Tomato router firmware. Well it took me a long time to get around to installing it but it was worth the wait. The router will support DD-WRT or Tomato but since DD-WRT is no longer open source I choose to use Tomato.

This process was a lot easier than I expected, only took me around 20 minutes from start to finish. As long as you make sure to download the correct firmware versions and make sure to set your computer to when in the CFE menu it will go very smoothly.

To install Tomato use the below instructions. Use these directions at your own risk and if you brick your N300 I am not responsable. I recommend reading the instructions completely before attempting this procedure.

What you will need:
Windows computer with Internet Explorer
Belkin N300 Router
Network Patch Cable
DD-WRT Firmware Download
Tomato Firmware Download
Tomato Firmware Explanation

The first step is to get the router into CFE mode. To get there follow these steps.
1. While the unit is powered on Press the reset button for 30 secs
2. Keeping the reset button pressed, unplug the power (do not let up on the reset button)
3. Plug the power back in and wait for another 30 secs
4. You can now let up on the reset button

Once you completed this plug your Windows computer into any of ports 1-4 on the router and assign the computer an ip address of with a subnet of Now navigate to using Internet Explorer, it will look like the below screenshot.


Here you will upload the DD-WRT firmware, I used dd-wrt.v24-15396_NEWD-2_K2.6_mini_f7d3301.bin. Make sure to wait for the upload to complete and let the unit reset itself. Once it reboots the router will load the DD-WRT firmware. If you would like to use that then stop here and reset your computer to get an ip address via DHCP.

The next step is to upload the Tomato firmware using the DD-WRT firmware update tool. Upload the Tomato firmware version downloaded above, I used the tomato-K26USB-1.28.7497.1MIPSR2-Toastman-VLAN-RT-VPN.trx.

One that upload is complete the unit will restart and to login go to
Username: admin
Password: admin


I got these directions from FatWallet so if someone needs more specifics head here.

From → Internet, Linux, Tech

  1. Eddie permalink

    Hi, thanks for the instructions. Do you know if this will also work on a Mac? Are the instructions still current? Thanks!

    • These instructions are for a Windows computer because Internet Explorer is a required piece of software to do this update.

  2. Chris permalink

    You can use a Mac. You would just use Safari or Chrome or Firefox.

  3. JasonF permalink

    Hey man – I know this is an old article, but from what I can tell, neither DDWRT or Tomato support the N300. I have one with model # F9K1002V4 and I can’t find it listed on the supported devices list for either.

    Were you able to just do it anyway?

  4. vincenzo permalink

    too large file when i try to upload ddwrt you indicate on my n300 nwl-2600

  5. themacmeister permalink

    I used a Mac, worked perfect from Firefox and/or Chrome

  6. BlueRaja permalink

    I got AdvancedTomato ( to work on my Belkin N300 by installing the K26-1.28.AT-RT-N5x-MIPSR2-3.3-138-Max.trx version under Asus RT-N10U (

    Figured I should put this on the Internet somewhere for future generations.

  7. John permalink

    does this work on the F9K1002v5 belkin n300?

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS

%d bloggers like this: