This allows us to show the devices in a GUI with a nice icon. Some of the icon mappings are not perfect and I'll be asking the GNOME designers for some additions to the icon specification. Custom vendor icons can also be specified, and /usr/share/fwupd/icons would be a good place to put them. If vendor icons are used they should show a physical device with the branding, rather than just the vendor logo. |
||
|---|---|---|
| .. | ||
| fu-plugin-uefi.c | ||
| meson.build | ||
| README.md | ||
UEFI Support
Introduction
The Unified Extensible Firmware Interface (UEFI) is a specification that defines the software interface between an OS and platform firmware. With the UpdateCapsule boot service it can be used to update system firmware.
Build Requirements
For UEFI capsule support, you need to install fwupdate 0.5 or later.
- source: https://github.com/rhinstaller/fwupdate
- rpms: https://pjones.fedorapeople.org/fwupdate/
- debs (Debian): https://tracker.debian.org/pkg/fwupdate
- debs (Ubuntu): https://launchpad.net/ubuntu/+source/fwupdate
If you don't want or need this functionality you can use the
--disable-uefi option.
UEFI Unlock Support
On some Dell systems it is possible to turn on and off UEFI capsule support from within the BIOS. This functionality can also be adjusted from within the OS by fwupd. This requires using fwupdate 5 or later and compiling it with libsmbios support.
When fwupd and fwupdate have been compiled with this support you will
be able to enable UEFI support on the device by using the unlock command.