1.7.3
This release adds the following features:
- Add a sync-bkc subcommand to ensure a known set of firmware versions
- Add FuArchiveFirmware for plugins that use archives as firmware files
- Add quirkable page and sector size properties to FuCfiDevice
- Make Upower and powerd support optional
This release fixes the following bugs:
- Add some sanity checks to the elanfp firmware parser
- Add the CFI JEDEC instance ID if using the vendor-extended version
- Check the value range when parsing the quirk keys
- Do not wait for a USB runtime if will-disappear is set
- Enable the MOTD integration when using pam_motd
- Fix DFU regression when merging the FuProgress work
- Fix running the tests when fwupd is not installed
- Fix the GLib error message when inotify max_user_instances is too low
- Fix VLI VL820Q7 detection to fix flashing of the Lenovo TBT3 dock
- Ignore a USB error for STM32 attach when the device goes away
- Make the HSI tests optional for embedded targets
- Make the plugin startup order deterministic
- Set Thunderbolt ports offline on host controller
- Use endian-safe version functions when enumerating Logitech hardware
- Use lowercase flag names in intel-spi to prevent a runtime warning
- Wait for the System76 Launch device to come back from DFU mode
This release adds support for the following hardware:
- Most Nordic Semiconductor nRF Secure devices