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 [2022/02/20 17:11] – [What is Firmware and what do all those Terms Mean?] asked "What's stock firmware", never answered - removed djk44883firmware_basics_procedures [2022/02/20 17:27] – [What is Firmware and what do all those Terms Mean?] added Fresh to Tomato|FreshTomato IS the OS including it's programs djk44883
Line 19: Line 19:
 On routers, firmware is stored in a type of non-volatile memory called Flash RAM. The contents of non-volatile memory such as Flash RAM remain after reboots or when the device is turned off. If they were erased, the device would not function. On routers, firmware is replaced or updated by uploading the entire image of the operating system installation and its programs to an EEPROM (electrically erasable and writable) chip. On routers, firmware is stored in a type of non-volatile memory called Flash RAM. The contents of non-volatile memory such as Flash RAM remain after reboots or when the device is turned off. If they were erased, the device would not function. On routers, firmware is replaced or updated by uploading the entire image of the operating system installation and its programs to an EEPROM (electrically erasable and writable) chip.
  
-Again, this is vaguely similar to reformatting and reinstalling the entire operating system on a PC. However, during the firmware flashing process, files are not copied one at a time onto a filesystem. Instead, one single image file that contains the entire installation is copied to the router's Flash RAM, a small portion at a time. You might consider this similar to using the restore process in a drive imaging program such as Macrium Reflect or Acronis TrueImage for Windows, or Time Machine for the Macintosh.+Again, this is vaguely similar to reformatting and reinstalling the entire operating system on a PC. However, during the firmware flashing process, files are not copied one at a time onto a filesystem. Instead, one single image file that contains the entire installation is copied to the router's Flash RAM, a small portion at a time. This is the same as using a drive imaging programs such as Macrium Reflect or Acronis TrueImage for Windows, or Time Machine for the Macintosh or [[https://clonezilla.org/|CloneZilla]].
  
 === What's an Image? === === What's an Image? ===
  
-We refer to the files used to flash Tomato as "image" files, because they are mirror images of an entire installation of an operating system (Linux) and programs. The flashing simply copies the entire image file to the router's Flash RAM.+We refer to the files used to flash FreshTomato as "image" files, because they are mirror images of the entire installation of the operating system  programs. The flashing simply copies the entire image file to the router's Flash RAM.
  
 === What's a Build? === === What's a Build? ===
firmware_basics_procedures.txt · Last modified: 2024/05/21 06:49 by jamjax