---
File: DEP-11
Version: '1.0'
Origin: ubuntu-questing-proposed-main
MediaBaseUrl: https://appstream.ubuntu.com/media/questing-proposed
Priority: 30
Time: 20250623T071548
---
Type: console-application
ID: org.freedesktop.fwupd
Package: fwupd
ProjectLicense: LGPL-2.0+
Name:
C: fwupd
Summary:
C: Update device firmware on Linux
Description:
C: >-
This project aims to make updating firmware on Linux automatic, safe and
reliable.
You can either use a GUI software manager like GNOME Software to view and
apply updates, the command-line tool or the D-Bus interface directly.
The fwupd process is a system daemon to allow session software to update
device firmware on your local machine.
It is designed for desktops, but this project is also usable on phones,
tablets and on headless servers.
Developer:
id: org.fwupd
name:
C: The fwupd authors
Url:
bugtracker: https://github.com/fwupd/fwupd/issues
homepage: https://fwupd.org/
translate: https://www.transifex.com/freedesktop/fwupd/
vcs-browser: https://github.com/fwupd/fwupd
Provides:
binaries:
- fwupdmgr
- fwupdtool
Languages:
- locale: en_US
percentage: 100
Releases:
- version: 2.0.12
type: stable
unix-timestamp: 1750291200
description:
C: >-
This release adds the following features:
- Add a config option for enforcing immutable device enumeration
- Add device emulation support for Thunderbolt host controllers
- Do the efivarfs free space checks for dbx, db, KEK and PK devices
- Ensure the i2c_dev kernel driver is always loaded if a module
- Parse the SBOM data from fwupdx64.efi if provided
- Support loading multiple coSWID blobs from PE files
This release fixes the following bugs:
- Added HP Elitedesk G6 mini to not get dbx-updates
- Add two more uefi dbx checksum->version entries
- Be more useful when building modem device Instance IDs
- Convert asus-hid and legion-hid2 to hidraw to avoid possible input blips
- Do not create radio for Logitech RDFU-capable devices
- Fix a modem-manager regression where a PCI device had no vendor ID
- Fix a regression when updating DFOTA modem devices
- Fix self tests when building with -Defi_os_dir
- Fix self tests when the builder does not support DistroVersion
- Fix updating Thunderbolt host controllers with some version formats
- Handle HECI unsupported status (0x0b) for Dell hardware
- Make tar a dependency of the uefi-capsule tests
- Mark the KEK and db updates as affecting FDE like BitLocker
- Properly detect the Redfish reboot request for Dell servers
- Send the proper artifact firmware filename to the Redfish BMC
- Set the correct RMM device version for some Dell dock devices
- Use inhibits so that the rts54hub device is marked as non-updatable
- Use the virtual size to avoid padding when cutting PE sections
- Wait for the Logitech Scribe device to replug after updating
This release adds support for the following hardware:
- HP Portable USB-C Hub
- More Foxconn 5G modem products
- More Intel Arc Battlemage products
- version: 2.0.11
type: stable
unix-timestamp: 1748995200
description:
C: >-
This release adds the following features:
- Add a new check-reboot-needed command for scripts to use
- Read the SELinux state in the report failure metadata
This release fixes the following bugs:
- Add some notes in the README about security-relevant build flags
- Add support for the Dell dock ownership command
- Add the subsystem VIDPID when provided by ModemManager
- Allow changing the rts54hub block size from a quirk entry
- Allow Legion HID2 downgrades without --force, and clear config on upgrades
- Allow specifying multiple DEVICE-IDs for the get-updates command
- Cache the stream when parsing the processed cabinet to fix the report upload
- Do not allow DBX updates on the AiStone X5KK4NAG
- Do not use translated low-level error messages in the failure report
- Fall back to the activation date if the X.509 cert has no suitable subject
- Fix newer Synaptics VMM9 devices by adding a delay after disabling RC
- Ignore some sanity checks when parsing PK, KEK and db certificates
- Increase timeout requested by logitech RDFU devices
- Never include systemd.machine_id in the failure report
- Parse the correct VendorID from the ModemManager device ID
- Process all pending event sources when waiting for replug
- Use the UEFI PK report attributes for the other UEFI plugins
This release adds support for the following hardware:
- Lenovo Thunderbolt 5 Smart Dock
- version: 2.0.10
type: stable
unix-timestamp: 1747785600
description:
C: >-
This release adds the following features:
- Include the AGESA version as the summary of the AMD secure processor device
- Include the UEFI PK certificate key ID in the uploaded problem report
- Provide a way for the client to restrict the GUID list to an emulated device
This release fixes the following bugs:
- Do not allow dbx updates on the HP Elitebook 845 Gen10
- Do not warn about BIOS bugs we can easily work around
- Fix a regression in fwupdmgr emulation-save when recording some devices
- Fix a regression preventing installation of KEKs
- Fix a small memory leak when getting security attributes
- Never write a UX capsule when using Capsule-On-Disk
- Use the 'OnBattery' property from upower to tell if plugged in
This release adds support for the following hardware:
- Lenovo Legion Touchpad
- Logitech MX Mechanical
- Poly Studio V72 and V12
- version: 2.0.9
type: stable
unix-timestamp: 1746576000
description:
C: >-
This release adds the following features:
- Add some documentation about updating the KEK and db
- Allow installing multiple db certificate updates at the same time
- Show what certificate signed the EFI authenticated variable
- Use readline to look up inputs from user, and make it optional
This release fixes the following bugs:
- Add several devices with broken firmware to the UEFI dbx blocklist
- Constructing the authenticated URI properly when using FirmwareBaseURI
- Do not enumerate non-updatable OptionROM devices
- Do not export Redfish backup partitions as devices
- Fix a crash when installing some Wacom firmware types
- Fix a crash when parsing uevents that are not KEY=VALUE
- Fix parsing the DFU descriptor when not using libusb
- Fix PK and KEK enumeration failure on some systems
- Fix SMBIOS parsing for ROM size >= 16MiB
- Include a resolution for more of the HSI failures
- Include more output when using fwupdtool get-devices --json
- Never allow updating updatable-hidden devices with fwupdtool
- Properly handle redfish location redirect when installing firmware
- Recognize a very old dbx hash to allow upgrades
- Require a reboot after updating Intel CVS devices
- Rework the MEI code so that a device can use more than one interface
- Rewrite the ModemManger plugin to be simpler and more supportable
- Simplify parsing USB descriptors
This release adds support for the following hardware:
- Intel Arc Battlemage GPUs
ContentRating:
oars-1.1:
social-info: moderate