Fwupd 2.0.12 has been released as a maintenance update for the open-source Linux firmware update utility, bringing several important improvements and new features. This release comes roughly a month and a half after the previous version, fwupd 2.0.11.
Among the key additions in fwupd 2.0.12 is support for HP Portable USB-C hubs, expanded compatibility with Foxconn 5G modem products, and enhanced support for Intel Arc Battlemage devices. Additionally, it introduces device emulation for Thunderbolt host controllers and includes a configuration option to enforce immutable device enumeration.
The new version allows for loading multiple coSWID blobs from PE files and improves SBOM data parsing from fwupdx64.efi
. Also notable is the implementation of efivarfs free space checks for dbx, db, KEK, and PK devices. Improved handling of certain Dell hardware has been integrated, including generating the correct firmware filenames for Redfish BMC systems and accurately detecting Redfish reboot requests for Dell servers.
Further enhancements include ensuring the i2c_dev
kernel driver is always loaded as needed for building modem device Instance IDs, preventing dbx updates for specific models like the HP EliteDesk 800 G6, and adjustments to input handling for Logitech devices.
The update also addresses various bugs, including issues related to device vendor IDs, DFOTA modem devices, and the updating of Thunderbolt host controllers.
For more detailed updates and changes included in fwupd 2.0.12, users can refer to the project’s GitHub page. It’s recommended to install fwupd from the stable repositories of your GNU/Linux distribution.