mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-18 09:28:20 +00:00
![]() In some situations SELinux prevents fwupd from executing tpm2_pcrlist, but the failure mode is that the process just hangs and never completes. This causes systemd to time out the fwupd daemon startup and then errors to be shown in GNOME Software. To prevent this happening, add an optional timeout argument to fu_common_spawn_sync() and cancel the subprocess if it takes longer than this to complete. See https://bugzilla.redhat.com/show_bug.cgi?id=1665701 for details. |
||
---|---|---|
.. | ||
example | ||
flashrom.quirk | ||
fu-plugin-flashrom.c | ||
meson.build | ||
README.md |
Flashrom
Introduction
This plugin uses flashrom
to update the system firmware.
Firmware Format
The daemon will decompress the cabinet archive and extract a firmware blob in an unspecified binary file format, which is typically the raw input for an EEPROM programmer.
This plugin supports the following protocol ID:
- org.flashrom
GUID Generation
These device uses hardware ID values which are derived from SMBIOS. They should
match the values provided by fwupdtool hwids
or the ComputerHardwareIds.exe
Windows utility.