Less than three weeks after the previous 2.0.18 release, fwupd, an open-source tool designed to simplify firmware updates on Linux-based systems, has reached version 2.0.19.
One notable addition in this release is the introduction of two new fwupdtool commands to calculate and locate CRC values, primarily aimed at developers and advanced users working with firmware images.
Another important change is the ability for systems to use udev as an event source without relying on systemd, improving fwupd’s compatibility with alternative init systems and more minimal environments.
Fwupd 2.0.19 also addresses a range of bugs affecting both functionality and robustness. The update ensures that fwupdmgr get-history consistently reports the correct new firmware version after updates.
Several parsing and stability issues have been resolved as well, including an integer underflow triggered by malicious PE files, a fuzzer timeout when handling Synaptics RMI SBL containers, and problems encountered when updating the Intel GPU FWDATA section.
Moreover, a regression affecting Dell dock status enumeration has been fixed, and the fwupdmgr --force option is now properly respected during firmware installations.
Finally, on the hardware side, the release adds support for the Lenovo Sapphire Folio Keyboard, extending fwupd’s coverage of peripherals that can receive firmware updates directly through Linux.
For more information, see the changelog.
