mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-28 09:39:05 +00:00
![]() If we say that the version format should be the same for the `version_lowest` and the `version_bootloader` then it does not always make sense to set it at the same time. Moving the `version_format` to a standalone first-class property also means it can be typically be set in the custom device `_init()` function, which means we don't need to worry about *changing* ther version format as set by the USB and UDev superclass helpers. |
||
---|---|---|
.. | ||
dell-esrt.conf | ||
fu-plugin-dell-esrt.c | ||
meson.build | ||
metadata.xml | ||
README.md |
Dell ESRT Support
Introduction
This allows enabling the BIOS setup option for UEFI capsule updates without manually going into BIOS setup.
GUID Generation
These device uses a hardcoded GUID of 2d47f29b-83a2-4f31-a2e8-63474f4d4c2e
.
Vendor ID Security
The vendor ID is hardcoded to PCI:0x1028
.
Build Requirements
For Dell support you will need libsmbios_c version 2.4.0 or later.
- source: https://github.com/dell/libsmbios
- binaries: https://github.com/dell/libsmbios/releases
If you don't want or need this functionality you can use the
-Dplugin_dell=false
option.
Devices powered by the Dell Plugin
The Dell ESRT plugin allows the user to enable the UpdateCapsule functionality at runtime. A reboot will be required and the BIOS administrator password must not be set.
Machines that offer this functionality will display an extra device in
# fwupdmgr get-devices
output.
Example:
UEFI dummy device
Guid: 2d47f29b-83a2-4f31-a2e8-63474f4d4c2e
Plugin: dell-esrt
Flags: internal|updatable|locked
Version: 0
Created: 2018-06-25