TomatoUSB is an alternative open source firmware for Broadcom-based routers like the ASUS RT-N66U Black Knight. It is a modification of the famous Tomato Firmware but with built-in support for USB port, wireless-N support. Check out this entry for an overview of the ASUS RT-N66U Black Knight.
Some of the TomatoUSB features are:
- Very advanced QoS (Quality of Service) configuration
- Advanced wireless configurations (WDS, wireless client modes, etc)
- Graphical bandwidth usage monitor
- Printer server: access USB printer from LAN
- Media server DLNA
- Built-in support for USB – 3G, Storage
You can view more information about TomatoUSB here. You can always flash it back to the original firmware by following this guide and specifying the original firmware instead.
Not sure why are you flashing third party firmware?
I am flashing TomatoUSB into my ASUS RT-N66U due to the following:
- DHCP reservation in the original firmware do not work really well. For some reason, some clients just do not get their reserved IP correctly despite having the correct MAC address
- DHCP reservation in the original firmware does not give clues what you are reserving for. I felt that besides allowing you to enter the “MAC address” and “IP address”, it should allow you to enter “Hostname/Comments” so that I will know what that line is for
- Basic implementation of QoS in original firmware. This is subjective, to some, the QoS is just fine but the one in firmware 18.104.22.168.90 keeps assigning lowest priority to the first 3 custom rules. To be fair, this is fixed if you flash up to 22.214.171.124.108
- No option of defining range of DHCP client list in original firmware. For some reason, it just distributes ALL available IP addresses. For me, I prefer to cut my available IP addresses into 2 blocks – one for static machines/servers and the other for any clients
So are you ready to flash TomatoUSB onto the RT-N66U? If yes, just proceed on.
Warning: Flashing third party firmware will void your warranty! I will not be held responsible if anything goes wrong. The instructions on this guide are meant to flash from the manufacturer’s firmware to third party firmware. Do take caution when flashing from other third party firmwares.