If you experience any difficulty in accessing content on our website, please contact us at 1-866-333-8917 or email us at support@chicagovps.net and we will make every effort to assist you.

By
October 5, 2024

Fwupd 2.0: Exciting Major Updates in the Latest Open-Source Linux Firmware Updater Release

  News

The release of fwupd 2.0 marks a significant update to the open-source Linux firmware update utility designed for Linux-based systems, introducing support for additional devices, enhanced features, and a range of impressive modifications.

Among the key features of fwupd 2.0 are a new configuration option that permits the overlooking of firmware requirements during development, a resolution for a device issue that requires a reboot, and a new API which facilitates report uploads within the GNOME Firmware application. Additionally, it includes HSI tests for Arrow and Meteor Lake CSME and expands support for various modify-config options.

Moreover, the updated version enhances the detection of Bluetooth devices by utilizing GATT service UUID and integrates Darwin support into the build helper. It also supports the fwupdtool esp-list --json command, enables listening on the netlink udev socket rather than GUdev, and improves the parsing capabilities for EFI LZ77 compressed sections when necessary.

In addition, fwupd 2.0 provides support for large sections within EFI FFS3 volumes and includes more options for CRC-32 and CRC-16 types. Furthermore, it incorporates the privacy policy URL into the remote configuration and adds functionality to load device flags from local cab archives, as well as overriding the detected EFI frame buffer size in the configuration file.

Moreover, the latest fwupd release introduces the capability to define devices for emulation within the configuration file. It also adds support for implementing revocations to SbatLevelRT when necessary, removes the SuperIO plugin due to its incompatibility with rawio, and incorporates a more effective method for selecting the ESP during UEFI capsule updates in a wider range of scenarios.

This significant update also breaks the libfwupd ABI by eliminating outdated signing formats used for the verification of metadata and firmware. It greatly reduces runtime memory usage and the CPU overhead at startup, removes all legacy CLI tools that were long deprecated, and substitutes libgusb and GUdev in plugins with libusb and sysfs. Additionally, firmware binaries are now streamed via a file descriptor instead of being stored in memory.

The release further includes support for a variety of new hardware. This encompasses Algoltek USB card readers, AMD Kria SoM, Cable Matters USB Hub, Cinterion fdl-based devices, CY6611 EZ-USB HX3PD, Dell K2 docks, Elan 0C9F fingerprint readers, HP Fleetwood and Hendrix docks, Huddly L1, S1 and Crew. It also adds support for devices such as Jabra PanaCast, Lenovo Legion HID2 products, Lenovo ThinkSmart Bar, as well as Logitech Lemmy, Logitech Sight, and Logitech Tap touch screen, in addition to MediaTek scaler devices, Parade PS185, Qualcomm S5gen2 BLE devices, and Telink Dual keyboard.

A variety of bugs were addressed in this update, so be sure to review the release notes located on the project’s GitHub page for further information. From there, you can also obtain the source tarballs if you prefer to compile fwupd on your GNU/Linux distribution. Alternatively, it is recommended to update fwupd through your distribution’s software repositories.

Image credits: fwupd project

Last updated 9 hours ago


ChicagoVPS is your gateway to unparalleled hosting solutions. Our state-of-the-art datacenters and powerful network ensures lightning-fast speeds and uninterrupted connectivity for your websites and applications. Whether you’re a startup looking for scalable resources or an enterprise in need of enterprise-grade hosting, our range of plans and customizable solutions guarantee a perfect fit. Trust in ChicagoVPS to deliver excellence, combining unmatched reliability and top-tier support.

For Inquiries or to receive a personalized quote, please reach out to us through our contact form here or email us at sales@chicagovps.net.

Subscribe Email

Top