Fwupd fails for keyboard/numpad 0.31 update

When I run fwupdmgr update and try to update my keyboard firmware to 0.31, it fails. I believe the keyboard (and numpad) fails to reattach in program mode, so it never gets flashed. You can see the results here. It requires restarting the computer for the keyboard to reconnect.

The FW16 keyboard firmware support article recommends LVFS for updating the keyboard and numpad firmware. And the BIOS firmware support article recommends having the battery at 100% charge. (Actually, it recommends NOT having 100% charge, but I’m assuming that’s a typo: “LVFS may not update if the battery is 100% charged.”) I’ve done it several times with and without 100% battery, ending in fiasco.

References:

  1. Framework 16 Keyboard/Numpad Firmware Update Article
  2. Results of running sudo fwupdmgr refresh --force
  3. Results of running sudo fwupdmgr get-updates
  4. Results of running sudo fwupdmgr update for the keyboard
  5. Results of running sudo fwupdmgr update for the numpad

BIOS version, OS, fwupdmgr version?

See github.com/FrameworkComputer/qmk_firmware/releases for minimum required BIOS version, minimum fwupdmgr version, and options to update manually (uf2 section).

All of your privatebin links say “Could not get document data: Document does not exist, has expired or has been deleted”.