Skip to content

2.0.2

Compare
Choose a tag to compare
@hughsie hughsie released this 25 Nov 09:30
· 90 commits to main since this release
2.0.2
eb3bc94

This release adds the following features:

  • Add fwupdtool 'get-version-formats' and 'vercmp' commands
  • Add support for checking AMD HW configuration MSR
  • Add support for enumerate-only device emulation to increase test coverage
  • Add support for passing a JSON file for emulation instead of ZIP
  • Remove support for now-obsolete CSR DFU and Nitrokey devices

This release fixes the following bugs:

  • Add additional version checks for AMD Sinkclose
  • Check that getpid() returned a sensible value to detect minijail failure
  • Check the VLI USB3 firmware size before erasing
  • Correctly parse the ThunderBolt controller NVM
  • Disallow DBX updates on the Samsung Galaxy Book2 360
  • Do not create zero-sized archive entries when loading some ZIP files
  • Fix a critical warning when parsing a corrupt ELF file
  • Fix a small memory leak when checking algoltek-usb status
  • Fix a small memory leak when writing telink-dfu firmware
  • Fix eMMC probing regression in 2.0.x
  • Fix endianness parsing of msgpack float64
  • Fix failure to load the EFI DEVICE_PATH when there is no payload
  • Fix polkit message for emulation data collection
  • Fix sector erasing on Algoltek AG941x
  • Fix type confusion when saving emulation data
  • Fix UFS device feature discovery
  • Fix various device enumerations on s390x
  • Ignore LIBUSB_ERROR_NO_DEVICE when rebooting VIA VL103
  • Improve the algorithm for detecting multiple device-id matches
  • Mark all UEFI dbx updates as FWUPD_DEVICE_FLAG_AFFECTS_FDE
  • Only check for fwupdx64.efi when not using capsule-on-disk
  • Only set can-verify-image when CURRENT.UF2 exists
  • Parse install flags from apps compiled against old libfwupd versions
  • Repair the cros-ec device after flush failure
  • Reset the SteelSeries device only for certain models
  • Save the usb.ids and pci.ids name in the quirk database
  • Speed up decompressing large cab archives by 30%
  • Use a much more efficient method to calculate chunk sizes

This release adds support for the following hardware:

  • ASUS ROG ally and ROG ally X (initial support, community provided)
  • Google GID8 headset
  • j5create USB-C JCD373
  • Logitech Sight (as standalone device)
  • MNT Pocket Reform
  • Netprisma LCUR57 and FCUN69
  • Parade PS188
  • Quectel DFOTA devices
  • Raspberry Pi Pico
  • SteelSeries Nova 5
  • Telink DFU-HID devices