Fwupdmgr can't find BIOS update

Framework’s BIOS download page indicates that 3.20 is the current version, and when I run the command to check my version:

sudo dnf install lshw dmidecode -y && sudo dmidecode | grep -A3 'Vendor:\|Product:' && sudo lshw -C cpu | grep -A3 'product:\|vendor:'

it says I’m on 3.17:

	Vendor: INSYDE Corp.
	Version: 03.17
	Release Date: 10/27/2022
	Address: 0xE0000
       product: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
       vendor: Intel Corp.
       physical id: 4
       bus info: cpu@0
       version: 6.140.1

So I follow the instructions to update to non-beta version via LVFS:

fwupdmgr refresh --force
fwupdmgr get-updates
fwupdmgr update

But it says there are no updates available:

Devices with no available firmware updates: 
 • Fingerprint Sensor
 • System Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • WDS250G3X0C-00SJG0
Devices with the latest available firmware version:
 • UEFI dbx

What could I be missing?

Hello

Can you try removing fwupdmgr cache and restart the service.

Some users (me included) had the same issue with the AMD bios.

There are some solutions in the thread : Framework Laptop 13 Ryzen 7040 BIOS 3.06 Release BETA

good luck :slight_smile: