Fwupd 2.0.17 Brings Post-Quantum Signatures and Phased Updates

Fwupd 2.0.17 introduces client-side phased updates, post-quantum signatures, and expanded hardware support, including new Framework and ASUS devices.

Almost a month after the previous 2.0.16 release, fwupd, an open-source tool designed to simplify firmware updates on Linux-based systems, has reached version 2.0.17.

The release highlight is the introduction of client-side phased update deployment, enabling updates to be rolled out in controlled stages on the client side. Additionally, a notable security advancement is the support for post-quantum signatures, preparing fwupd for future cryptographic standards resilient to quantum computing threats.

Other changes include the ability to clear the cache directory, new tooling that allows fwupdtpmevlog to dump raw event log data, and improvements to NVMe GUID generation, now derived directly from device serial numbers.

Moreover, fwupd 2.0.17 makes fwupdtool extract more robust when working with deeply nested firmware images, adds parsing support for VSS and FTW variable stores from EFI volumes, and reintroduces the FreeBSD CI target. Plus, compatibility with very old UDisks versions has also been restored.

On the bug fixes side, several improvements address update consistency—reinstall prompts for composite devices no longer appear unnecessarily, and BIOS region updates now work correctly when using parent MTD devices. The system also ensures proper device ordering when parents specify the install-parent-first flag.

Crashes found through fuzzing—such as those involving Ilitek parsing—have been resolved, while issues affecting Jabra firmware, Dell docking stations, and Intel GPU OptionROM data have been addressed.

Other notable fixes include preventing updates to PK or KEK when test keys are installed, correcting the handling of EFI volumes, and cleaning up lock files after using fwupdtool. The release also enhances the reliability of firmware updates for Logitech Rallybar devices by clearing stale events and introduces smarter handling for Dell docks and Thunderbolt controllers to ensure updates are completed in the correct order.

Finally, fwupd 2.0.17 expands its hardware compatibility by adding support for several new devices:

  • Primax Ryder Mouse 2
  • ASUS CX9406 touch controller
  • Framework Copilot keyboard
  • Genesys GL352530 and GL352360 USB hubs
  • Huddly C1 conference camera
  • Lexar and Maxio NVMe SSDs

For more information, see the changelog.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *