Site Tools


firmware_basics_procedures

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
firmware_basics_procedures [2021/12/26 03:59] – [What is Firmware and what do all those Terms Mean?] hogwildfirmware_basics_procedures [2021/12/26 04:09] – [What is Firmware and what do all those Terms Mean?] hogwild
Line 5: Line 5:
 ==== What is Firmware and what do all those Terms Mean? ==== ==== What is Firmware and what do all those Terms Mean? ====
  
-=== What is "flashing firmware" anyway? ===+=== What'"flashing firmware" anyway? ===
  
 In short, flashing is installing new firmware. On a device like a router, firmware is most of the basic programming code which runs most of the major functions on the device. This is similar to the installed operating system and programs on a PC. However, with firmware, updates are usually less frequent, and the device can usually run in a reasonably stable way even without them. In short, flashing is installing new firmware. On a device like a router, firmware is most of the basic programming code which runs most of the major functions on the device. This is similar to the installed operating system and programs on a PC. However, with firmware, updates are usually less frequent, and the device can usually run in a reasonably stable way even without them.
Line 27: Line 27:
 === What's a Build? === === What's a Build? ===
  
-A build is one compilation of the firmware.+A build is one compilation of firmware.
  
 Each build is: Each build is:
Line 35: Line 35:
   * Includes a certain set of features (e.g. "AIO" or "All-In-One" build or a MiniIPV6 build)   * Includes a certain set of features (e.g. "AIO" or "All-In-One" build or a MiniIPV6 build)
  
-The features included depend on both the router's hardware and on which build/version is flashed. See the [[:feature_matrix|Feature matrix]] page for details on which features are included in each build).+The features included depend on the router's hardware and on which build/version is flashed. See the [[:feature_matrix|Feature matrix]] page for details on which features are included in each build).
  
 === How do I Choose which Firmware Build to Use? === === How do I Choose which Firmware Build to Use? ===
Line 48: Line 48:
 Some hardware models have two or more hardware versions/revisions. Some of these may contain different chipsets than others. Flashing the firmware to the "same" model hardware, but wrong version or revision could brick your hardware. Some hardware models have two or more hardware versions/revisions. Some of these may contain different chipsets than others. Flashing the firmware to the "same" model hardware, but wrong version or revision could brick your hardware.
  
-For some models, Flash RAM is limited, so it’s also important you choose a build that takes up less storage space than is available. Otherwise, you could run out of Flash RAM and your hardware could be bricked. For help choosing a build that's appropriate for your hardware, see the [[:hardware_compatibility|Hardware compatibility]] wiki page. For more guidance on how to choose a build, see the //How Do I Choose a Build?// section on the [[:faq|FAQ]] page. If you're still unsure after you've read both of this pages, we recommend you ask for advice on the Tomato forum.+For some models, Flash RAM is limited, so it’s also important you choose a build that takes up less storage space than is available. Otherwise, you could run out of Flash RAM and your hardware could be bricked. For help choosing a build that's appropriate for your hardware, see the [[:hardware_compatibility|Hardware compatibility]] wiki page. For more guidance on how to choose a build, see the //How Do I Choose a Build?// section on the [[:faq|FAQ]] page. If you're still unsure after you've read both those pages, we recommend you ask for advice on the Tomato forum.
  
 === What's "bricking" the router?   Why is that a bad thing? === === What's "bricking" the router?   Why is that a bad thing? ===
firmware_basics_procedures.txt · Last modified: 2024/03/31 21:30 by theschles