https://github.com/system76/firmware-update
System76 Firmware Update Utility
https://github.com/system76/firmware-update
Last synced: about 1 year ago
JSON representation
System76 Firmware Update Utility
- Host: GitHub
- URL: https://github.com/system76/firmware-update
- Owner: system76
- License: gpl-3.0
- Created: 2017-07-05T16:59:10.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T18:19:25.000Z (about 1 year ago)
- Last Synced: 2025-04-13T00:49:00.849Z (about 1 year ago)
- Language: Rust
- Homepage:
- Size: 728 KB
- Stars: 209
- Watchers: 25
- Forks: 15
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# System76 Firmware Update
firmware-update is a UEFI application for applying firmware updates on System76
products.
It is used by [firmware-open](https://github.com/system76/firmware-open) and
the private **firmware** project.
## Flashing firmware
firmware-update expects the firmware images to have specific names:
- `firmware.rom`: SBIOS firmware
- `firmware.cap`: UEFI capsule image
- `ec.rom`: Embedded controller firmware
The mechanism used to apply updates depends on the firmware image:
- coreboot-based system firmware: [intel-spi](https://github.com/system76/intel-spi)
- System76 EC: [ectool](https://github.com/system76/ec)
- Proprietary: Vendor-provided tools