⇦ | fwupd [main]
Last updated on: 2025-04-13 08:14 [UTC]

Metadata for fwupd in main

org.freedesktop.fwupd - 2.0.8-1 ⚙ amd64 ⚙ arm64 ⚙ armel ⚙ armhf ⚙ i386 ⚙ mips64el ⚙ ppc64el ⚙ riscv64 ⚙ s390x

Icon
---
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: >-
    <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>
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: ca
  percentage: 99
- locale: cs
  percentage: 100
- locale: da
  percentage: 53
- locale: de
  percentage: 99
- locale: en_GB
  percentage: 100
- locale: en_US
  percentage: 100
- locale: es
  percentage: 98
- locale: eu
  percentage: 27
- locale: fi
  percentage: 95
- locale: fr
  percentage: 29
- locale: fur
  percentage: 43
- locale: he
  percentage: 47
- locale: hi
  percentage: 89
- locale: hr
  percentage: 80
- locale: hu
  percentage: 85
- locale: id
  percentage: 94
- locale: it
  percentage: 77
- locale: ka
  percentage: 40
- locale: ko
  percentage: 86
- locale: lt
  percentage: 48
- locale: nl
  percentage: 45
- locale: pl
  percentage: 95
- locale: pt
  percentage: 56
- locale: pt_BR
  percentage: 99
- locale: ro
  percentage: 100
- locale: ru
  percentage: 46
- locale: si
  percentage: 63
- locale: sl
  percentage: 98
- locale: sv
  percentage: 100
- locale: tr
  percentage: 46
- locale: uk
  percentage: 100
- locale: zh_CN
  percentage: 56
- locale: zh_TW
  percentage: 53
Releases:
- version: 2.0.8
  type: stable
  unix-timestamp: 1744156800
  description:
    C: >-
      <p>
                This release adds the following features:
              </p>
      <ul>
        <li>Add the updated UEFI db as a new HSI attribute</li>
        <li>Add two new plugins that can update the UEFI Signature Database and KEK</li>
      </ul>

      <p>This release fixes the following bugs:</p>

      <ul>
        <li>Add /sys/firmware/efi/efivars to ReadWritePaths</li>
        <li>Avoid any DPAUX IO if the BnR DPCD does not match</li>
        <li>Be more careful falling back to older emulation versions</li>
        <li>Detect the Firehose protocol features if not automatically sent</li>
        <li>Do not match SMC Redfish method on non-Supermicro hardware</li>
        <li>Do not show prompts or messages in --json mode</li>
        <li>Fix a critical warning when enumerating DTH135K0C</li>
        <li>Make the EFI LOADOPT either a path or ShimHive when setting metadata</li>
        <li>Match lowercase directory names when checking for ESP</li>
        <li>Only allow UEFI capsule updates on UEFI-capable architectures</li>
        <li>Set the version format when using fwupdtool install offline</li>
        <li>Support segment value 0 in the ccgx-dmc image parser</li>
      </ul>
- version: 2.0.7
  type: stable
  unix-timestamp: 1742860800
  description:
    C: >-
      <p>
                This release adds the following features:
              </p>
      <ul>
        <li>Allow calling 'fwupdtool security' with a fwupd version parameter</li>
        <li>A new plugin to update B&amp;R DisplayPort receivers</li>
        <li>A new plugin to update Intel CVS cameras</li>
        <li>A new plugin to verify UEFI memory protection attributes</li>
        <li>A new quirk to signify that no additional ESP space is required</li>
        <li>Build additional Redfish instance IDs for Dell server hardware</li>
        <li>Implement the HPE proprietary Redfish firmware push method</li>
        <li>Support cabinet archives greater in size than 2GB</li>
        <li>Support for showing the SBOM release URL</li>
        <li>Support for UEFI capsule installation in the bootloader</li>
      </ul>

      <p>This release fixes the following bugs:</p>

      <ul>
        <li>Always close USB file descriptors after starting the daemon</li>
        <li>Do not add a Redfish release date if set to 00:00:00Z</li>
        <li>Fix a critical warning when rescanning a device with no GUIDs</li>
        <li>Fix a small memory leak when emumerating Logitech Rallysystem devices</li>
        <li>Fix a tiny Redfish memory leak when writing firmware</li>
        <li>Fix building against pygobject 3.52</li>
        <li>Fix Logitech BulkController setup for new device firmware versions</li>
        <li>Fix scaler-only Wacom USB update deployment</li>
        <li>Fix updating the RMM component in the dell-kestrel dock</li>
        <li>Fix writing new EFI variables to workaround a kernel regression</li>
        <li>Make PCI NAME and SSVID_SSPID based modem-manager IDs visible</li>
        <li>Parse firmware before putting the device into bootloader mode</li>
        <li>Prepend the capsule header when using Capsule-on-Disk</li>
        <li>Put a memory limit on decoding LZMA streams when parsing firmware</li>
        <li>Retry claiming the fastboot interface for up to 2500ms</li>
        <li>Trigger dpaux rescan on drm changes correctly</li>
        <li>Use the metadata version format to set the version_lowest when required</li>
      </ul>

      <p>This release adds support for the following hardware:</p>

      <ul>
        <li>Another HP wireless dongle</li>
        <li>Lenovo ThinkPad Thunderbolt 4 Smart Dock Gen2</li>
        <li>Lenovo USB-C Dual Display Travel Dock</li>
        <li>More EDL 5G modem devices</li>
      </ul>
- version: 2.0.6
  type: stable
  unix-timestamp: 1739491200
  description:
    C: >-
      <p>
                This release adds the following features:
              </p>
      <ul>
        <li>Add 'fwupdtool efiboot-hive' to allow setting the nmbl cmdline</li>
        <li>Allow setting the inhibit reason from fwupdmgr</li>
        <li>Allow USB-provided hidraw devices to use DS-20 descriptors</li>
      </ul>

      <p>This release fixes the following bugs:</p>

      <ul>
        <li>Correctly deploy the dbx on MSI hardware</li>
        <li>Correctly extract the milestone from Lenovo version numbers</li>
        <li>Do not add invalid CoSWID entities to fix a fuzzing hang</li>
        <li>Fix Logitech HID++ child device detection</li>
        <li>Get the correct internal network VID and PID from Redfish</li>
        <li>Include the payload length in the Wacom scaler update start command</li>
        <li>Only use emulated devices when using device-emulate</li>
        <li>Reload the thunderbolt retimer version after the payload is deployed</li>
        <li>Speed up startup by ~1% by limiting the precision of percentage updates</li>
        <li>Support new version formats for future Huddly devices</li>
        <li>Updating the Logitech Rallybar in a more reliable way</li>
      </ul>

      <p>This release adds support for the following hardware:</p>

      <ul>
        <li>HPE Gen10/Gen10+ devices using Redfish</li>
      </ul>
- version: 2.0.5
  type: stable
  unix-timestamp: 1738540800
  description:
    C: >-
      <p>
                This release adds the following features:
              </p>
      <ul>
        <li>Allow emulating devices reading EFI keys</li>
        <li>Allow skipping device tests by CPU architecture</li>
      </ul>

      <p>This release fixes the following bugs:</p>

      <ul>
        <li>Cleanup Dell kestrel devices when disconnected</li>
        <li>Correctly build binary EFI_SIGNATURE_LIST objects</li>
        <li>Do not allow dbx updates when no ESP was found</li>
        <li>Ignore BootXXXX entries that do not exist when checking the dbx</li>
        <li>Ignore EFI binaries that are zero-sized, or not well formed</li>
        <li>Inhibit dbx updates if snapd is not available when using Ubuntu-style FDE</li>
        <li>Only match the device checksum if the protocol matches</li>
        <li>Raise authentication requirements for emulation-load</li>
        <li>Request to upload failed reports for install/downgrade too</li>
        <li>Use the kernel architecture when building the dbx instance ID</li>
        <li>Write sbatlevel to PE/COFF files correctly</li>
      </ul>

      <p>This release adds support for the following hardware:</p>

      <ul>
        <li>More ELAN Fingerprint readers</li>
        <li>Star Labs StarLite Magnetic Keyboard</li>
      </ul>
ContentRating:
  oars-1.1:
    social-info: moderate