Richard Hughes of Red Hat has just released Fwupd 1.9.4 as the newest version of thus open-source software that goes along with the Linux Vendor Firmware Service (LVFS) for making it easy to deploy new firmware/BIOS updates for systems and countless peripherals under Linux.
Fwupd 1.9.4 brings support for more hardware devices as well as carrying a number of fixes and various core improvements. Newly-supported devices with Fwupd 1.9.4 include the:
Genesys GL352350 and GL3590
Logitech Huddle
Microsoft USB-C Travel Hub
PixArt BLE HPAC OTA
Quectel RM520
Synaptics Triton devices
VIA VL122, VL817S and VL822T
Wacom One 13 and One 12 Tablets
Great seeing more Logitech, Wacom, and Synaptics devices continuing to be supported by Fwupd. For those wondering whether Microsoft authored the support for the Microsoft USB-C Travel Hub firmware updating, no, I was curious too but Richard Hughes ended up doing that himself while working out more of the CFU protocol support.
Fwupd 1.9.4 also adds a new HSI attribute to detect any missing Intel Downfall/GDS mitigation, allow configuring the refresh interval per-remote rather than per-system, showing the firmware release checksum within Fwupd CLI tools, and nearly two dozen bugs have been fixed.
Fwupd 1.9.4 downloads for those building from source can be found on GitHub.
That's nice, it was pretty tedious unfucking vendors' terrible firmware update schemes or trying to get anything to work with the firmware_upload framework.