Fwupd 2.0.20 Adds AMD UMA Carveout Support

Fwupd 2.0.20 introduces AMD UMA carveout configuration, fixes fastboot and USB issues, and adds support for new HP, Framework, and Jabra hardware.

Two months after the 2.0.19 release, fwupd, an open-source tool for simplifying firmware updates on Linux systems, has reached version 2.0.20.

The most notable addition is support for changing the AMD UMA carveout size. This lets systems with supported AMD hardware adjust the Unified Memory Architecture allocation for integrated graphics.

Fwupd 2.0.20 also introduces a warning when users rely on blocked-firmware functionality, improving transparency around firmware states that may affect system security or stability.

In addition, several issues affecting firmware update workflows have been addressed. UEFI plugins are now disabled on 32-bit x86 systems to prevent unintended behavior on legacy architectures. A hang caused by parsing invalid USB descriptors has been fixed as well.

The release also avoids errors when the fastboot property is missing, fixes a potential fastboot string over-read, and addresses regressions that caused MBIM QDU updates to fail. A CCGX DMC regression affecting HP G5 dock installations has been corrected, and a harmless heap out-of-bounds read in the AMD Kria SOM EEPROM parser has been resolved.

On the performance side, CAB checksum calculation is about 21% faster, and the uncompressed size of CAB files is now verified during decompression. At the same time, hardware support is expanded, as Fwupd 2.0.20 adds compatibility for the following devices:

  • HP Engage One G2 Advanced Hub
  • PixArt PJP274 touchpad used in the Framework Laptop
  • Several new Jabra GNP devices

Finally, Polkit authorization handling for emulation tag device modification has also been corrected to properly honor authentication requirements.

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 *