Introduction
This plugin is used to update the Intel graphics system controller via the Intel Management Engine.
Firmware Format
There are two firmware formats in use:
$FPT
with childrenFuIfwiFptFirmware
, where theFW_DATA_IMAGE
is aFuIfwiCpdFirmware
- A linear array of
FuOpromFirmware
images, each with aFuIfwiCpdFirmware
This plugin supports the following protocol ID:
com.intel.gsc
GUID Generation
These devices use the standard PCI DeviceInstanceId values, e.g.
MEI\VID_8086&DEV_4905
They also define custom per-part PCI IDs such as:
MEI\VID_8086&DEV_4905&PART_FWCODE
MEI\VID_8086&DEV_4905&PART_FWDATA
MEI\VID_8086&DEV_4905&PART_OPROMCODE
MEI\VID_8086&DEV_4905&PART_OPROMDATA
Vendor ID Security
The vendor ID is set from the PCI vendor, in this instance set to MEI:0x8086
External Interface Access
This plugin requires read/write access to /dev/mei*
.