⇦ | fwupd [community]
Last updated on: 2025-10-14 02:02 [UTC]

Metadata for fwupd in community

org.freedesktop.fwupd - 2.0.16-r0 ⚙ aarch64 ⚙ armhf ⚙ armv7 ⚙ x86 ⚙ x86_64

Icon
<component type="console-application">
  <id>org.freedesktop.fwupd</id>
  <name>fwupd</name>
  <summary>Update device firmware on Linux</summary>
  <project_license>LGPL-2.0+</project_license>
  <developer_name>The fwupd authors</developer_name>
  <description>
    <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>
  </description>
  <pkgname>fwupd</pkgname>
  <url type="homepage">https://fwupd.org/</url>
  <url type="bugtracker">https://github.com/fwupd/fwupd/issues</url>
  <url type="translate">https://www.transifex.com/freedesktop/fwupd/</url>
  <url type="vcs-browser">https://github.com/fwupd/fwupd</url>
  <provides>
    <binary>fwupdmgr</binary>
    <binary>fwupdtool</binary>
  </provides>
  <languages>
    <lang percentage="98">ca</lang>
    <lang percentage="99">cs</lang>
    <lang percentage="52">da</lang>
    <lang percentage="99">de</lang>
    <lang percentage="100">en_GB</lang>
    <lang percentage="100">en_US</lang>
    <lang percentage="98">es</lang>
    <lang percentage="26">eu</lang>
    <lang percentage="98">fi</lang>
    <lang percentage="33">fr</lang>
    <lang percentage="43">fur</lang>
    <lang percentage="46">he</lang>
    <lang percentage="88">hi</lang>
    <lang percentage="79">hr</lang>
    <lang percentage="84">hu</lang>
    <lang percentage="93">id</lang>
    <lang percentage="76">it</lang>
    <lang percentage="98">ja</lang>
    <lang percentage="39">ka</lang>
    <lang percentage="84">ko</lang>
    <lang percentage="47">lt</lang>
    <lang percentage="44">nl</lang>
    <lang percentage="95">pl</lang>
    <lang percentage="55">pt</lang>
    <lang percentage="99">pt_BR</lang>
    <lang percentage="99">ro</lang>
    <lang percentage="46">ru</lang>
    <lang percentage="62">si</lang>
    <lang percentage="99">sl</lang>
    <lang percentage="99">sv</lang>
    <lang percentage="45">tr</lang>
    <lang percentage="99">uk</lang>
    <lang percentage="54">zh_CN</lang>
    <lang percentage="52">zh_TW</lang>
  </languages>
  <releases>
    <release type="stable" version="2.0.16" timestamp="1757635200">
      <description>
        <p>
          This release adds the following features:
        </p>
        <ul>
          <li>Add a 'search' feature to fwupdtool and fwupdmgr</li>
        </ul>
        <p>This release fixes the following bugs:</p>
        <ul>
          <li>Fix missing release locations when loading from artifact</li>
          <li>Fix remaining issues to make updates on FreeBSD work</li>
        </ul>
      </description>
    </release>
    <release type="stable" version="2.0.15" timestamp="1757462400">
      <description>
        <p>
          This release adds the following features:
        </p>
        <ul>
          <li>Allow child devices to use the parent name as a prefix</li>
        </ul>
        <p>This release fixes the following bugs:</p>
        <ul>
          <li>Add newer commands and options for Fish completion</li>
          <li>Allow installing archives named as .CAB rather than .cab</li>
          <li>Erase Firehose modem devices correctly</li>
          <li>Fix Goodix enumeration issues</li>
          <li>Fix sending firmware reports without --force</li>
          <li>Fix the FreeBSD build</li>
          <li>Fix version number of BnR MTD devices</li>
          <li>Require additional requirements for the default PS5512 devboard</li>
          <li>Require a full system shutdown for all Micron NVMe updates</li>
          <li>Use a better name for Elan touchpad and Intel PCH SPI devices</li>
        </ul>
        <p>This release adds support for the following hardware:</p>
        <ul>
          <li>Foxconn SDX61 Modem</li>
          <li>Jabra Evolve2 child devices</li>
          <li>NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs</li>
        </ul>
      </description>
    </release>
    <release type="stable" version="2.0.14" timestamp="1756425600">
      <description>
        <p>
          This release adds the following features:
        </p>
        <ul>
          <li>Add support for ignoring the network connectivity requirement</li>
          <li>Allow building on RHEL-9 and RHEL-10</li>
          <li>Allow plugins to know the firmware version during update</li>
          <li>Allow UEFI capsule devices to opt-out of Capsule-on-Disk</li>
          <li>Allow unsetting HwID plugin context flags</li>
          <li>Allow upgrading from a zero "empty" UEFI dbx</li>
        </ul>
        <p>This release fixes the following bugs:</p>
        <ul>
          <li>Add an automatic firehose counterpart to the QCDM modem device</li>
          <li>Disable signature time checks when verifying firmware</li>
          <li>Do not add a vendor ID of UNKNOWN when the signature has no vendor</li>
          <li>Do not discover ThunderBolt retimer devices when run in single-shot mode</li>
          <li>Do not use deprecated libflashrom API</li>
          <li>Enhance firmware metadata generation in firmware_packager</li>
          <li>Ensure Lexar NVMe drives use a proper version number</li>
          <li>Fix parsing and writing UF2 extension sections</li>
          <li>Fix Synaptics RMI initialization for new devices</li>
          <li>Fix updating DFOTA and MBIM modem devices</li>
          <li>Move some vendor name fixups to the quirk file</li>
          <li>Remove CapsuleOnDisk HwID match for Dell</li>
          <li>Return a sensible error when using build-cabinet wrong</li>
          <li>Set the firehose loader filename in a more permissive way</li>
          <li>Update the mapping for TPM vendor names</li>
          <li>Verify the checksum of the serialized data in tests</li>
          <li>Work around a libmbim bug when detaching</li>
        </ul>
        <p>This release adds support for the following hardware:</p>
        <ul>
          <li>Egis MoC devices</li>
          <li>Framework QMK devices</li>
          <li>ILITEK touch controllers</li>
          <li>SteelSeries Arctis Nova 3P</li>
        </ul>
      </description>
    </release>
    <release type="stable" version="2.0.13" timestamp="1753056000">
      <description>
        <p>
          This release adds the following features:
        </p>
        <ul>
          <li>Add a daemon config option to ignore efivars free space</li>
          <li>Add support for glob-aware version comparison requirements</li>
          <li>Allow targeting specific regions in FMAP when using flashrom</li>
          <li>Detect static variables and magic numbers during code review</li>
          <li>Remove the unused hailuck and rts54hid plugins</li>
        </ul>
        <p>This release fixes the following bugs:</p>
        <ul>
          <li>Align MTD erase up to the erasesize as necessary</li>
          <li>Allow parsing IGSC OptionROM when using fwupdtool</li>
          <li>Allow removing private flags from UEFI capsule devices in quirks</li>
          <li>Do not copy the vendor for Intel reference ME firmware</li>
          <li>Do not use an interactive console if stdout is redirected</li>
          <li>Fix the UEFI self-test when the capsule splash is disabled</li>
          <li>Get better device information when using PCI-backed MTD devices</li>
          <li>Get the Intel GPU SKU and SVN when using BMG hardware</li>
          <li>Make MBIM modem devices emulatable</li>
          <li>Make sure fwupdtool.exe is available in the Windows PATH</li>
          <li>Only show the 'Full Disk Encryption Detected' warning when required</li>
          <li>Set all QCDM modem devices to raw mode when updating</li>
          <li>Show all devices for fwupdtool get-devices --show-all --force</li>
          <li>Show correct dbx version if non-Microsoft entries are present</li>
          <li>Show KEK device attributes in fwupdmgr</li>
          <li>Use an alternate GUID when the Intel GPU is in recovery mode</li>
          <li>Use the kernel netlink hotplug socket when there is no Udev</li>
          <li>Various small changes to speed up startup by 60% and lower RSS by 40%</li>
        </ul>
        <p>This release adds support for the following hardware:</p>
        <ul>
          <li>HP USB-C 100W G6 Dock</li>
          <li>Logitech Bulk Controller pheripherals</li>
          <li>More MediaTek scaler devices</li>
        </ul>
      </description>
    </release>
  </releases>
  <content_rating type="oars-1.1">
    <content_attribute id="social-info">moderate</content_attribute>
  </content_rating>
</component>