You can get a newer version of fwupd through SNAP.
sudo apt remove fwupd
sudo snap install fwupd –classicreboot the machine
fwupdmgr –version
fwupdmgr refresh –force
fwupdmgr get-updates
sudo fwupdmgr update
Follow prompts for Y, cross fingers, maintain a non 100% battery but charging plugged in, pray to various deities
edit immediately run into permission issues and considering backing out
edit2 back it out then reintroduce it to try few other things find the issue on github consider compiling the newer version than the SNAP has available and start to think fiddling with the hardware to update keyboard and macropad isn’t so bad after having already flashed the BIOS without LVFS.
edit3 why do I do this to myself… swap SNAP channel to latest/edge not validated may not work does not seem to easily revert to backing everything out again
edit4 the RPI drive mentioned in updating the keyboard/numpad/macropad appears mounted in filemanager it looks like the issue I ran into with the SNAP has been solved in a version available from source but not yet on an update channel. Doing it manually without LVFS was dramatically faster and easier at the moment [TRACKING] Updating keyboard and numpad using uf2 file manually oh and make sure you move everything from the folder extracted to the Flash Drive for the BIOS update rather than following the slightly inadequate instructions that don’t work directly Can't update the BIOS (FW16) - #12 by ValiantCM