A modern, user‑friendly graphical interface for Flashrom — designed for clarity, safety, and speed.
Cross‑platform • Beginner‑friendly • Power‑user ready
FlashromGUI brings the power of the Flashrom command‑line utility into a clean, intuitive graphical interface.
Whether you're a hardware enthusiast, firmware engineer, or technician, FlashromGUI streamlines reading, writing, verifying, and backing up firmware chips — without sacrificing control or transparency.
- Clean layout built with wxPython
- Dynamic status updates and progress indicators
- Clear separation of critical actions (read/write/erase)
- Automatic chip detection
- Real‑time logging panel
- Supports common programmers and SPI devices
- Pre‑flash validation
- Backup prompts
- Error‑resistant workflow with detailed warnings
- Fully packaged PyInstaller EXE
- No Python installation required
Live logging and chip detection
- Includes VC++ runtime
- Creates Start Menu and Desktop shortcuts
- Clean uninstall support
Download the latest installer from the "Download Installer" button above.
- No installation required
- Download the latest release from the "Download Portable" button above.
- Mount DMG
- Drag FlashromGUI.app to Applications
- Follow Development Setup below
- Launch FlashromGUI
- Select your programmer
- Choose an action:
- Detect → Chip Detection
- Probe → Read/Write/Verify/Detect with a chip probe for chips that are still connected to the board (in-circuit)
- Read → Save a backup
- Write → Flash new firmware
- Verify → Confirm integrity
- Review logs in real time
git clone https://github.com/KantBStoppd/flashromgui.git
cd FlashromGUI
# Create environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run the app
python flashrom_gui.pyEnsure Flashrom is included in your PATH or specify a custom path in Settings.
Some programmers require drivers or elevated permissions.
Check:
- Chip is unlocked
- Correct programmer selected
- Firmware image matches chip size
FlashromGUI is built on top of the incredible work of the Flashrom CLI project and the open‑source community.
MIT License — see LICENSE for details.

