flashrom
« Back to VersTracker
Description:
Identify, read, write, verify, and erase flash chips
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: firmware bios hardware embedded cli
Install: brew install flashrom
About:
Flashrom is a utility for identifying, reading, writing, verifying, and erasing flash chips. It is designed to support a wide range of flash memory types, including EEPROM, and is commonly used for BIOS, firmware, and hardware bootloader updates. Its primary value is providing a reliable, open-source method for low-level hardware programming.
Key Features:
  • Broad hardware support for various chipsets and programmers
  • Command-line interface for scripting and automation
  • Support for reading, writing, verifying, and erasing operations
  • Open-source and cross-platform (Linux, BSD, macOS, Windows)
Use Cases:
  • Updating BIOS or UEFI firmware on motherboards and laptops
  • Recovering bricked devices by rewriting firmware
  • Creating backups of existing firmware images
  • Developing and testing embedded hardware
Alternatives:
  • dmidecode – Reads BIOS info from DMI but cannot write or modify firmware.
  • UEFI Shell tools – Native to UEFI environments, often less flexible for cross-platform use.
Version History
Detected Version Rev Change Commit
Dec 22, 2024 7:54am 0 VERSION_BUMP 24823818