Unable to update BIOS through LVFS

Hello, I just got a Framework 16 today (7040 series) and have been trying to get it set up.

I installed ubuntu 24.04 LTS and have been trying to get the firmware updates but have been running into issues. The laptop was shipped with BIOS version 3.05 so I have been trying to update to 4.02.

In the process of trying to get that to work, I discovered that my fwupdate seems to be stuck on version 1.9.31 (if I’m reading the version number there correctly). When I try to download and install the cab file from the version 4.02 update guide I get a message saying that the specified firmware is older than installed.

Any help would be appreciated, Thanks.

The upgrade guide has instructions on how to do a manual update from USB. This is how you need to update when version of fwupdate is less than version 2.

You’ll find instructions to update BIOS from USB here - look for section “Instructions for EFI shell update”:

Is the current BIOS version tied to the available version of fwupdate? Wondering why I can’t just get the latest version of fwupdate first.

Version of LVFS fwupd is tied to the os you are running.

If you want to run the latest then the likes of Fedora or Arch are your best choice of distribution. Me… I prefer stability and therefore very happy with Linux Mint.