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
Thanks for the idea! Unfortunately it doesn’t seem to resolve it. Following the few replies starting here I tried:
sudo rm -rf /var/cache/fwupd/*
sudo systemctl restart fwupd.service
fwupdmgr refresh --force
fwupdmgr get-updates
fwupdmgr update
I tried rebooting as well, but no dice.
Note: I just realized the dnf/dmidecode command I pasted above suggests I’m on Red Hat, I’m on Ubuntu 24.04, I just ran dmidecode without (of course) installing with dnf.
Hi,
do you see the update with this command :
fwupdtool get-updates -vv
?
i did these commands to get it to work:
hello
if that help here is the list of commands i executed:
fwupdmgr get-updates
fwupdmgr update
# here nothing appeared
fwupdmgr get-remotes
# lvfs-testing was showing but just to be sure
fwupdmgr enable-remote lvfs-testing
fwupdmgr get-remotes
# lvfs-testing still present
fwupdtool get-updates -vv
# this one showed the update
fwupdmgr refresh --force
fwupdmgr get-updates
# still nothing here no updates showing
rm -rf /var/cache/fwupd/
systemctl stop fwupd.service
systemctl start f…
i may be wrong, but i think i had to stop the service then start it back up, to get it to work,
i think removing the cache when the service is stopped may help.
edit seems copying the link messed up the content on here, but the source is ok.
James3
December 1, 2024, 11:41am
5
sudo fwupdmgr refresh --force
The cache appears to be only rw by root, so sudo is needed to refresh it.
The “refresh” is the only command that looks remotely for updates.
The " get-updates" only looks in the local cache and not remotely.