---
Type: console-application
ID: org.freedesktop.fwupd
Package: fwupd
Name:
C: fwupd
Summary:
C: Update device firmware on Linux
Description:
C: >-
<p>
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.
</p>
<p>
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.
</p>
ProjectLicense: LGPL-2.0+
Url:
bugtracker: https://github.com/fwupd/fwupd/issues
homepage: https://fwupd.org/
translate: https://www.transifex.com/freedesktop/fwupd/
Provides:
binaries:
- fwupdmgr
- fwupdtool
Languages:
- locale: ca
percentage: 100
- locale: cs
percentage: 95
- locale: da
percentage: 67
- locale: de
percentage: 85
- locale: en_GB
percentage: 100
- locale: en_US
percentage: 100
- locale: es
percentage: 77
- locale: fi
percentage: 78
- locale: fr
percentage: 32
- locale: fur
percentage: 54
- locale: gl
percentage: 30
- locale: he
percentage: 52
- locale: hr
percentage: 96
- locale: hu
percentage: 38
- locale: id
percentage: 87
- locale: it
percentage: 82
- locale: ka
percentage: 41
- locale: ko
percentage: 96
- locale: lt
percentage: 42
- locale: pl
percentage: 92
- locale: pt
percentage: 67
- locale: pt_BR
percentage: 76
- locale: ru
percentage: 57
- locale: si
percentage: 78
- locale: sv
percentage: 100
- locale: tr
percentage: 44
- locale: uk
percentage: 100
- locale: zh_CN
percentage: 68
Releases:
- version: 1.8.12
type: stable
unix-timestamp: 1677196800
description:
C: >-
<p>This release fixes the following bugs:</p>
<ul>
<li>Allow setting the package user agent before the client has connected</li>
<li>Fix a small memory leak when refreshing metadata</li>
</ul>
- version: 1.8.11
type: stable
unix-timestamp: 1677110400
description:
C: >-
<p>
This release adds the following features:
</p>
<ul>
<li>Add support for replaying USB devices so they can be emulated in CI</li>
<li>Allow desktop software to inhibit the system to prevent updates</li>
<li>Allow using requirements with depth=0 and no parent</li>
<li>Auto-set the CCGX remove-delay now we parse DMC subcomponents</li>
<li>Detect and warn users with the broken NVMe firmware 3B2QGXA7</li>
<li>Print errors as JSON objects when using fwupdmgr --json</li>
</ul>
<p>This release fixes the following bugs:</p>
<ul>
<li>Allow installing battery firmware updates even when the power is too low</li>
<li>Correctly fall back to the compatible vendor when FDT vendor is missing</li>
<li>Detect CCGX factory mode and set a non-zero version</li>
<li>Detect fixed Insyde firmware that can actually use Capsule-on-Disk</li>
<li>Do not make any of the HWIDs setup failures fatal</li>
<li>Fix a critical warning when parsing an empty kernel cmdline</li>
<li>Fix a small memory leak when installing TPS6598x firmware</li>
<li>Fix compiling with -Dbuild=library for Flathub</li>
<li>Fix fwupdtool firmware-convert to work with image-less formats</li>
<li>Fix regression in downloading files in fwupdtool</li>
<li>Fix SMBIOS struct parsing when the tag section ends with NUL</li>
<li>Indicate HSI attributes that will only be returned for specific CPU vendors</li>
<li>Only accept application/x-xz compression for the metadata payload</li>
<li>Only offset the IPMI user ID when using Lenovo XCC</li>
<li>Prefer the Intel USB4 plugin over the Thunderbolt plugin when required</li>
<li>Require at least twice the capsule size in the ESP when updating</li>
<li>Save all the device flags in the pending database correctly</li>
<li>Set the device percentage and status for the duration of the update</li>
<li>Show the 4XX download failure in the CLI error output</li>
<li>Speed up regenerating the MOTD when installing composite devices</li>
<li>Use an updated shim if provided during for capsule update</li>
<li>Use strict snap confinement</li>
</ul>
<p>This release adds support for the following hardware:</p>
<ul>
<li>CalDigit Element Hub</li>
<li>CalDigit TS4 Dock</li>
</ul>
- version: 1.8.10
type: stable
unix-timestamp: 1674432000
description:
C: >-
<p>
This release adds the following features:
</p>
<ul>
<li>Add a PE/COFF firmware parser to allow reading coSWID SBoM data</li>
<li>Allow dumping CFI SPI chips using devices like CH341a</li>
<li>Refactor the HWIDs functionality to include FDT data</li>
</ul>
<p>This release fixes the following bugs:</p>
<ul>
<li>Add back a legacy eMMC GUID to fix a regression</li>
<li>Always search for uSWID SBoM data in the image</li>
<li>Do not allow LZX compressed cabinet archives</li>
<li>Fallback to the checksum if the metadata artifact is invalid</li>
<li>Improve FDT parsing compatibility with new OpenBMC images</li>
<li>Never call grub2-probe without arguments</li>
<li>Respect user requested paths for the ESP even if they are not volumes</li>
<li>Speed up ChromeOS startup by a huge amount when using directory remotes</li>
<li>Verify the Synaptics RMI signature in more cases</li>
</ul>
<p>This release adds support for the following hardware:</p>
<ul>
<li>Quectel RM520</li>
<li>StarBook Mk VI</li>
<li>System76 launch_heavy_1</li>
</ul>
- version: 1.8.9
type: stable
unix-timestamp: 1672704000
description:
C: >-
<p>
This release adds the following features:
</p>
<ul>
<li>Add an interactive request for re-inserting the USB cable</li>
<li>Add SHA384 support for TPM hashes</li>
<li>Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories</li>
<li>Allow specifying OR parent requirements in metadata</li>
</ul>
<p>This release fixes the following bugs:</p>
<ul>
<li>Add the fwupd version to the HSI result if the chassis is invalid</li>
<li>Allow getting the ESP when there is a block device with no filesystem</li>
<li>Allow reinstalling on devices with only-version-upgrade set</li>
<li>Do not require the TPM event log to have all reconstructions</li>
<li>Fix a tiny memory leak when parsing signed reports</li>
<li>Ignore failure to mount the ESP if unsupported</li>
<li>Never allow using SHA-1 for checksum validation</li>
<li>Return a more useful error if USB recovery failed</li>
<li>Skip the fwupdx64.efi BootXXXX entry when measuring system integrity</li>
<li>Speed up daemon startup using prepared XPath queries</li>
<li>Suggest to turn on ThunderboltAccess for Lenovo systems</li>
<li>Use better defaults if the config file is missing</li>
</ul>
<p>This release adds support for the following hardware:</p>
<ul>
<li>More Solidigm NVMe devices</li>
<li>More Synaptics Cape devices</li>
<li>More Synaptics Prometheus devices</li>
<li>Most Texas Instruments USB-4 docks</li>
<li>Scaler support for Wacom USB devices</li>
<li>Several new Wistron USB-C docks</li>
</ul>
ContentRating:
oars-1.0:
social-info: moderate