- #How to setup usb drive tomato how to#
- #How to setup usb drive tomato update#
- #How to setup usb drive tomato upgrade#
- #How to setup usb drive tomato software#
- #How to setup usb drive tomato code#
ASUS released a stock firmware update that updated the NVRAM to access 64KB of memory.
Until recently, the stock firmware only accessed the first 32KB. In my case, my router (ASUS RT-N66U) has 128KB of NVRAM. Therefore, if you upload 64KB firmware to a router with only 32KB of NVRAM, the router will attempt to boot up expecting to see 64KB, only to find 32KB and ultimately crash before it boots or simply wipe out your settings.
If you don’t have enough space for those settings, or you run out of space in the future, your router will crash and require a factory reset. If you clear the NVRAM, you clear your settings. NVRAM is where the router settings are stored. It initializes the hardware first, then transfers control to the Linux kernel which boots the actual firmware.
#How to setup usb drive tomato code#
NVRAM is the first piece of code that runs when the unit is powered on.
#How to setup usb drive tomato upgrade#
Stock firmware from the manufacturer can also upgrade the NVRAM (Non-Volatile Random Access Memory) whereas, custom 3rd party firmware does not. Why should I upgrade the factory firmware first? In the meantime, indulge me for a moment while I explain the importance of upgrading your factory firmware first. This can be done using method #1 which is accomplished from within the administration panel. Prior to flashing your router with custom firmware for the first time, it’s a good idea to first, upgrade the most recent factory default firmware. In short, here’s what the TFTP process looks like: What a mouthful! Huh? Don’t lose heart, my friend. Method #2 uses a technology known as Trivial File Transfer Protocol (TFTP). When changing to a different type of firmware, method #2 is the preferred option.
Method #1 is typically used for factory firmware upgrades or upgrades from the same type of firmware.
#How to setup usb drive tomato how to#
See my tutorial on how to flash a router with Tomato firmware for more detailed instructions.
#How to setup usb drive tomato software#
In this case, the software communicates with the router directly from your computer. How is firmware flashed to the router?įirmware can be flashed two different ways: (1) by upgrading the firmware from inside of the routers administration panel, or (2) using a client software application to upload the firmware to the router. The term “flashing” is derived from the method if installing software to the routers flash memory chip. Since routers don’t have hard drives like computers, they use small chips called flash memory. Use Broadcom routers only! What is the difference between flashing a router and installing firmware?Įssentially, they mean the same thing. If you have a router with ‘Atheros’ or Qualcomm’ chip, do not try to flash your router with Tomato firmware or you will most certainly ruin the device. The other big players are ‘Atheros’ and ‘Qualcomm’. Most open-source firmware is designed to work with Broadcom chips. You should know that not all routers are compatible with open-source firmware so you’ll need to verify compatibility before attempting to flash (install) it.