firmware-update is a UEFI application for applying firmware updates on System76 products.
It is used by firmware-open and the private firmware project.
firmware-update expects the firmware images to have specific names:
firmware.rom
: SBIOS firmwarefirmware.cap
: UEFI capsule imageec.rom
: Embedded controller firmware
The mechanism used to apply updates depends on the firmware image: