firmware-update icon indicating copy to clipboard operation
firmware-update copied to clipboard

System76 Firmware Update Utility

System76 Firmware Update

firmware-update is a UEFI application for applying firmware updates on System76 products.

It is used by 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 SBIOS: firmware-update flashes using intel-spi
  • System76 EC: firmware-update flashes using ecflash
  • Proprietary: The vendor-provided tools are used