flashrom

Read, write, verify and erase flash chips. More information: <https://manned.org/flashrom>.

Install

All systems
curl cmd.cat/flashrom.sh
Debian Debian
apt-get install flashrom
Ubuntu
apt-get install flashrom
Alpine
apk add flashrom
Arch Arch Linux
pacman -S flashrom
image/svg+xml Kali Linux
apt-get install flashrom
Fedora
dnf install flashrom
Windows (WSL2)
sudo apt-get update sudo apt-get install flashrom
OS X
brew install flashrom
Raspbian
apt-get install flashrom
Docker
docker run cmd.cat/flashrom flashrom powered by Commando

Read, write, verify and erase flash chips. More information: <https://manned.org/flashrom>.

  • Probe the chip, ensuring the wiring is correct:
    flashrom --programmer programmer
  • Read flash and save it to a file:
    flashrom -p programmer --read path/to/file
  • Write a file to the flash:
    flashrom -p programmer --write path/to/file
  • Verify the flash against a file:
    flashrom -p programmer --verify path/to/file
  • Probe the chip using Raspberry Pi:
    flashrom -p linux_spi:dev=/dev/spidev0.0

© tl;dr; authors and contributors