---
File: DEP-11
Version: '1.0'
Origin: ubuntu-questing-proposed-main
MediaBaseUrl: https://appstream.ubuntu.com/media/questing-proposed
Priority: 30
Time: 20250731T091923
---
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.13
type: stable
unix-timestamp: 1753056000
description:
C: >-
This release adds the following features:
- Add a daemon config option to ignore efivars free space
- Add support for glob-aware version comparison requirements
- Allow targeting specific regions in FMAP when using flashrom
- Detect static variables and magic numbers during code review
- Remove the unused hailuck and rts54hid plugins
This release fixes the following bugs:
- Align MTD erase up to the erasesize as necessary
- Allow parsing IGSC OptionROM when using fwupdtool
- Allow removing private flags from UEFI capsule devices in quirks
- Do not copy the vendor for Intel reference ME firmware
- Do not use an interactive console if stdout is redirected
- Fix the UEFI self-test when the capsule splash is disabled
- Get better device information when using PCI-backed MTD devices
- Get the Intel GPU SKU and SVN when using BMG hardware
- Make MBIM modem devices emulatable
- Make sure fwupdtool.exe is available in the Windows PATH
- Only show the 'Full Disk Encryption Detected' warning when required
- Set all QCDM modem devices to raw mode when updating
- Show all devices for fwupdtool get-devices --show-all --force
- Show correct dbx version if non-Microsoft entries are present
- Show KEK device attributes in fwupdmgr
- Use an alternate GUID when the Intel GPU is in recovery mode
- Use the kernel netlink hotplug socket when there is no Udev
- Various small changes to speed up startup by 60% and lower RSS by 40%
This release adds support for the following hardware:
- HP USB-C 100W G6 Dock
- Logitech Bulk Controller pheripherals
- More MediaTek scaler devices
- 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
ContentRating:
oars-1.1:
social-info: moderate