fwupd 2.0.4

This project aims to make updating firmware on Linux automatic, safe, and reliable.

Tags linux firmware update daemon server c python
License GNU LGPLv3
State stable

Recent Releases

2.0.420 Jan 2025 13:09 minor bugfix: This release adds the following features: Record the entire USB descriptor in the emulation data Return defined return code when network metadata refresh fails This release fixes the following bugs: Add a new private flag of 'delayed-removal' to remove a footgun Added a more specific instance ID for qc-s5gen2 USB devices Add fadvise64 to the systemd syscall allowlist Add the Unifying bootloader VID/PID as a full instance ID Allow disabling zero-length packet for modem-manager devices Allow recovering Logitech Bolt receiver in bootloader mode Correctly parse CSV streams without trailing NULs Detect if network is reachable before downloading metadata Disabling reading the OptionROM device after dumping Do not claim kernel interface to avoid Parade downstream port resets Do not save BootOrder when measuring system integrity Enumerate child nordic-hid devices correctly Fix a possible critical warning for Mediatek scaler devices Fix Firehose padding for some modem-manager devices Fix UEFI capsule updates when using 4096 byte NVME blocksize Get the Dell dock update package version correctly Never read more of the composite stream from a partial stream Notify snapd about DBX updates Probe sd_mod before starting Properly handle FU_DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS Remove the test for CSME 18 manufacturing lock Restore the Logitech compatibility UFY instance IDs Show the correct version when installing a same-device composite update Show updates with problems when using 'fwupdmgr get-releases' Split up the AMD GPU VBIOS P/N for the version Use attr USB4_TYPE rather than guessing from thunderbolt_domain Use the ISO date as a dbx version number for the Microsoft KEK Use the KEK to set the dbx vendor ID