mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-21 07:16:30 +00:00
![]() This leads to madness, as some formats are supersets of the detected types, e.g. 'intel-me' is detected as 'quad' and 'bcd' is detected as 'pair'. Where the version format is defined in a specification or hardcoded in the source use a hardcoded enum value, otherwise use a quirk override. Additionally, warn if the version does not match the defined version format |
||
---|---|---|
.. | ||
fuzzing | ||
tests | ||
fu-plugin-udev.c | ||
fu-rom-tool.c | ||
fu-rom.c | ||
fu-rom.h | ||
fu-self-test.c | ||
fuzzing.md | ||
meson.build | ||
README.md |
UDev Support
Introduction
This plugin reads the version numbers of PCI devices. It cannot deploy firmware onto devices but is used to list devices with known firmware updates that may require booting into another operating system to apply.
This plugin is also able to read and parse the firmware of some PCI devices which allows some host state verification to be done.
GUID Generation
These devices use the standard USB DeviceInstanceId values, e.g.
PCI\VEN_%04X&DEV_%04X
Additionally, GUIDs found in OptionROMs may also be added.