I’ve just released fwupd 1.5.5 with the following new features:
Add a plugin to update PixArt RF devices; the hardware this enables we’ll announce in a few weeks hopefully
Add new hardware to use the elantp (for TouchPads) and rts54hid (for USB Hubs) plugins
Allow specifying more than one VendorID for a device, which allows ATA devices to use the OUI-assigned vendor if set
Detect the AMD TSME encryption state for HSI-4 — use fwupdmgr security --force
to help test
Detect the AMI PK test key is not installed for HSI-1 — a failure here is very serious
As usual, this release fixes quite a few bugs too:
Fix flashing a fingerprint reader that is in use; in theory the window to hit this is vanishingly small, but on some hardware we ask the user to authorise the request using the very device that we’re trying to update…
Fix several critical warnings when parsing invalid firmware, found using hongfuzz, warming my office on these cold winter days
Fix updating DFU devices that use DNLOAD_BUSY which fixes fwupd on some other future hardware support
Ignore the legacy UEFI OVMF dummy GUID so that we can test the dbx updates using qemu on older releases like RHEL
Make libfwupd more thread safe to fix a crash in gnome-software — many thanks to Philip Withnall for explaining a lot of the GMainContext
threading complexities to me
We now never show unprintable chars from invalid firmware in the logs — as a result of fuzzing insane things the logs would often be full of gobbledygook, but no longer
I’m now building 1.5.5 into Fedora 33 and Fedora 32, packages should appear soon.
Published by
hughsie
Richard has over 10 years of experience developing open source software. He is the maintainer of GNOME Software, PackageKit, GNOME Packagekit, GNOME Power Manager, GNOME Color Manager, colord, and UPower and also contributes to many other projects and opensource standards. Richard has three main areas of interest on the free desktop, color management, package management, and power management.
Richard graduated a few years ago from the University of Surrey with a Masters in Electronics Engineering. He now works for Red Hat in the desktop group, and also manages a company selling open source calibration equipment. Richard's outside interests include taking photos and eating good food.
View all posts by hughsie