[RESPONDED] Fwupd from 3.16 to 3.17 keeps failing

I’m running Fedora 39 (Kinoite) on an 11th-Gen Intel and trying to update from 3.16 to 3.17 via fwupd/LVFS keeps failing.

$ fwupdmgr get-results <Device ID>
System Firmware:
  Device ID:            <REDACTED>
  Previous version:     0.0.3.16
  Update State:         Failed
  Update Error:         failed to run update on reboot: expected 0.0.3.17 and got 0.0.3.16
  Last modified:        2024-04-16 21:35
  GUID:                 <REDACTED>
  Device Flags:         • Internal device
                        • Updatable
                        • System requires external power source
                        • Supported on remote server
                        • Needs a reboot after installation
                        • Cryptographic hash verification is available
                        • Device is usable for the duration of the update

$ sudo fwupdmgr get-updates <Device ID>
...
System Firmware:
    Current Version: 0.0.3.16
  Update:
      New Version: 0.0.3.17
...
$ sudo fwupdmgr update <Device ID>
Devices with no available firmware updates: 
 • UEFI Device Firmware
 • UEFI Device Firmware

So the get-updates command says there’s an update available, but the update command says that there isn’t?
And there doesn’t seem to be a way to force it to retry the update after a failure; I tried sudo fwupdmgr clear-status <Device ID> and it didn’t seem to do anything.
How do I install this update? Preferably without flashing via a USB drive, as I don’t have one on-hand.

Hi @CybeatB ,

Double check on BIOS first if it still stays on 3.16 or if it successfully updated to 3.17

Which of the “$THING Version” fields in the BIOS menu is the BIOS version?
None of them are labelled “BIOS Version”, and none of the version numbers are “3.XX”, so I can’t tell what version the BIOS thinks it is.

The closest thing I can see is the “InsydeH2O Version”, which is listed as “GFW30.03.10”, which is neither 3.16 nor 3.17.