fwupd

A system daemon to allow session software to update firmware

LGPL-2.1 License

Downloads
180
Stars
2.6K
fwupd -

Published by superm1 over 3 years ago

This release fixes the following bugs:

      Add SBAT metadata to the fwupd EFI binary
      Check returned volumes before accessing them
      Correct a Thunderbolt assertion if kernel failed FW read
      Do not dedupe NVMe devices
      Do not match all HIDRAW\VEN_06CB devices
      Don't allow device updates while needing activation
      Fix adding multiple flags to devices
      Fix critical warning regression with 'fwupdate -a'
      Fix probe warning for the Logitech Unifying device
      Fix the quirk key name for the Lenovo HDMI with power
      Make TPM more optional
      Make udisks2 errors more apparent
      Only set the version format for ESRT entries
      Remove the Hughski public key
      Restore recognizing gpg and pkcs7 types still
      Wait a few ms for the Logitech hardware to settle after detach
fwupd -

Published by superm1 over 3 years ago

fwupd -

Published by superm1 over 3 years ago

This release adds the following features:

      Add initial support for Bluez bluetooth devices
      Add more supported pixart devices
      Add support for the RTD21xx HDMI converter
    
    This release fixes the following bugs:
    
      Convert MBR types to GPT GUIDs to help find the ESP
      Do not allow updating a synaptics-mst device with no customer ID
      Drop unused heap pages after startup has completed
      Ensure SBAT metadata is added correctly
      Move the plugin build logic to the plugins themselves
      Only allow verify-update for plugins that support CAN_VERIFY
fwupd -

Published by superm1 over 3 years ago

This release adds the following features:

      Add SBAT metadata to the fwupd EFI binary
      Add support for GD32VF103 as found in the Longan Nano
      Add support for RMI PS2 devices
      Add support for the System76 Keyboard
      Allow downloading firmware from IPFS
      Install the UX data into a single .tar.xz file
    
    This release fixes the following bugs:
    
      Add support for the Starlabs LabTop L4
      Allow using an external ESP again
      Ask the user to reboot when required if downgrading
      Be more paranoid when parsing ASCII buffers and devices
      Check if the fwupd BootXXXX entry exists on failure
      Clear the pending flag if restarting the system
      Do not allow flashing using flashrom if BLE is enabled
      Do not allow Lenovo hardware to install multiple capsules
      Do not parse the OptionROM image
      Do not show Unknown [***] for every client connection
      Fix dnload wBlockNum wraparound for ST devices
      Fix OOM when using large ArchiveSizeMax values
      Fix several crashes spotted by AddressSanitizer
      Fix several places where the Goodix MOC plugin could crash
      Include the PCR0 to the report metadata
      Report the lockdown status from UEFI and SuperIO plugins
      Show a console warning if the system clock is not set
fwupd -

Published by superm1 almost 4 years ago

This release adds the following features:

      Add a plugin to update PixArt RF devices
      Add new hardware to use the elantp and rts54hid plugins
      Allow specifying more than one VendorID for a device
      Detect the AMD TSME encryption state for HSI-4
      Detect the AMI PK test key is not installed for HSI-1
    
    This release fixes the following bugs:
    
      Fix flashing a fingerprint reader that is in use
      Fix several critical warnings when parsing invalid firmware
      Fix updating DFU devices that use DNLOAD_BUSY
      Ignore the legacy UEFI OVMF dummy GUID
      Make libfwupd more thread safe to fix a crash in gnome-software
      Never show unprintable chars from invalid firmware in the logs
fwupd -

Published by superm1 almost 4 years ago

This release adds the following features:

      Add Maple Ridge Thunderbolt firmware parsing support
      Add --no-remote-check to ignore checking for download remotes
      Allow creating FMAP and Synaptics firmware using builder.xml
      Build a test harness that uses honggfuzz to fuzz firmware
    
    This release fixes the following bugs:
    
      Allow using fwupdtool as non-root for firmware commands
      Do not trust the Block.HintSystem boolean for ESP filtering
      Fix a memory leak when parsing Synaptics firmware
      Fix a possible crash when reading the Goodix MOC USB request
      Fix crashes when parsing invalid FMAP, DMC, Solokey and Synaptics images
fwupd -

Published by superm1 almost 4 years ago

This release adds the following features:

      Allow setting the GMainContext when used for sync methods
      Export the driver name from FuUdevDevice
    
    This release fixes the following bugs:
    
      Add a UEFI quirk for Star Labs Lite Mk III
      Add the device firmare ID for serio class hardware
      Allow the client to send legacy PKCS7 and GPG signatures
      Do not use accidentally depend on new meson versions
      Fix a possible critical warning due to missing retval
      Fix the endianness for the CRC check in bcm57xx
      Lower the CURL version required to fix RHEL
      Make sure the correct interface number is used for QMI
      Mark more user-visible strings as translatable
      Restrict loading component types of firmware
      Validate ModemManager firmware update method combinations
fwupd -

Published by superm1 almost 4 years ago

This release adds the following features:

      Add a flag to indicate if packages are supported
      Add a plugin for the Pinebook Pro laptop
      Allow components to set the icon from the metadata
      Switch from libsoup to libcurl for downloading data
    
    This release fixes the following bugs:
    
      Fall back to FAT32 internal partitions for detecting ESP
      Fix detection of ColorHug version on older firmware versions
      Fix reading BCM57XX vendor and device ids from firmware
      Fix replugging the MSP430 device
      Fix sync method when called from threads without a context
      Ignore an invalid vendor-id when adding releases for display
      Improve synaptics-mst reliability when writing data
      Install modules-load configs in the correct directory
      Notify the service manager when idle-quitting
      Only download the remote metadata as required
      Remove HSI update and attestation suffixes
      Restore recognizing GPG and PKCS7 signature types in libfwupd
      Set the SMBIOS chassis type to portable if a DT battery exists
fwupd -

Published by superm1 almost 4 years ago

This release adds the following features:

      Include the amount of NVRAM size in use in the LVFS failure report
    
    This release fixes the following bugs:
    
      Delete unused EFI variables when deploying firmware
      Fix probe warning for the Logitech Unifying device
      Make bcm57xx hotplug more reliable
      Recognize authorized thunderbolt value of 2
      Remove the duplicate parent-child data in FwupdDevice and FuDevice
      Show a less scary fwupdate output for devices without info
      Show a link to discover more information about a specific plugin failure
      Use a different Device ID for the OptionROM devices
      Use UDisks to find out if swap devices are encrypted
fwupd -

Published by superm1 almost 4 years ago

This release adds the following features:

      Add a compatible re-implementation of the rhboot dbxtool
      Add async versions of the library for GUI tools
      Add commands for interacting with the ESP to fwupdtool
      Add firmware-extract subcommand to fwupdtool
      Add FwupdPlugin so we can convey enumerated system errors to the end user
      Add plugin for Goodix fingerprint sensors
      Add plugin that can update the BCM5719 network adapter
      Add plugin to update Elan Touchpads using HID
      Add support for a delayed activation flow for Thunderbolt
      Add support for ChromeOS Quiche and Gingerbread
      Add support for Hyper hardware
      Add support for the Host Security ID
      Add support for ThunderBolt retimers
      Add switch-branch command to fwupdtool and fwupdmgr
      Allow blocking specific firmware releases by checksum
      Allow contructing a firmware with multiple images
      Allow firmware to require specific features from front-end clients
      Allow updating the dbx using the LVFS, validating it is safe to apply
      Include the HSI results and attributes in the uploaded report
      Support loading DMI data from DT systems
      Support LVFS::UpdateImage for GUI clients
    
    This release fixes the following bugs:
    
      Allow compiling the daemon without polkit support
      Always look at all TPM eventlog supported algorithms
      Change all instances of master/slave to initiator/target
      Correctly order devices when using logical parents
      Do not dedupe NVMe or VLI PD devices
      Do not expose the VLI shared-SPI devices on the USB2 recovery device
      Do not fix up the version on post-update mismatch
      Download the metadata first when using 'fwupdtool refresh'
      Drop efivar dependency
      Drop support for ThunderBolt force power due to hardware issues
      Fix setting BootNext correctly when multiple updates are scheduled
      Fix the topology of the audio device on the Lenovo TR dock
      Make return code different for get-updates with no updates
      Make specific authorizations also imply others
      Make TPM support more optional
      Parse the HEX version before comparing for equality
      Prevent dell-dock updates to occur via synaptics-mst plugin
      Record the UEFI failure in more cases
      Retry the HID SetReport to fix flashing the TB3 dock
      Show an error when a plugin is missing dependencies
      Use libxmlb bound parameters to speed up the device verification
      Use pkttyagent to request user passwords if running without GUI
      Use the JCat file to select the metadata file
fwupd -

Published by superm1 about 4 years ago

This release adds the following features:

      Add a re-implementation of the rhboot dbxtool
      Add commands to fwupdtool for interacting with the ESP
      Add support for the LabTop Mk IV
      Add support for the Realtek RTD21XX I²C protocol
      Add X-Configuration category to use for dbx updates
      Allow blocking specific firmware releases by checksum
      Allow plugins to set remove delay only on the child
      Allow updating the dbx, validating it is safe to apply
      Support download of large DFU firmware
      Support polling the status from device in dfuManifest state
    
    This release fixes the following bugs:
    
      Add missing Synaptics Prometheus GUIDs for ConfigId
      Allow DFU device to attach to runtime without a bus reset
      Be more careful doing multiple writes to the same device
      Cancel the file monitor before disposal to avoid a potential deadlock
      Correctly label the vebdor for more NVMe devices
      Specify a remove delay for Poly USB Cameras
      Use newer libxmlb features to properly display more AppStream markup
fwupd -

Published by superm1 about 4 years ago

This release adds the following features:

      Add dual-image feature for VL103 backup firmware
      Add more CCGX hybrid dock support
      Add support for a delayed activation flow for Thunderbolt
      Allow firmware to require specific features from front-end clients
      Modernize the thunderbolt plugin for future hardware
      Support LVFS::UpdateImage in GUI clients

    This release fixes the following bugs:

      Be more defensive when remotes are missing required keys
      Check all AppStream components when verifying
      Check for free space after cleaning up ESP
      Fix TPM PCR0 calculation
      Only show UpdateMessage when state is success
      Read the modem vendor ID correctly
      Set the runtime version to 0.0.0 for pre-1.0.0 Thelio Io firmware
      Support compiling libqmi-glib 1.26.0 and later
      Use the GPIOB reset for the MiniDock VL103
      Wait for the root device to be replugged when updating the MSP430
fwupd -

Published by superm1 over 4 years ago

fwupd -

Published by superm1 over 4 years ago

fwupd -

Published by superm1 over 4 years ago

fwupd -

Published by superm1 over 4 years ago

fwupd -

Published by superm1 over 4 years ago

fwupd -

Published by superm1 over 4 years ago

fwupd -

Published by superm1 over 4 years ago