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: