BIOS update on Bazzite

Hi everyone,

Sorry if this has been answered elsewhere. I couldn’t find the info if so.

I am running Bazzite-dx stable on my FW Desktop. How do I update the BIOS to the latest version. I followed the guide in knowledge base, but when pressing f12 while booting up, Bazzite really didn’t like that and certainly did not take me to the BIOS screen. I’ve never seen that screen before, and am not sure exactly what you would call it.

I had to reboot the system, then rollback to ostree 1 to get back onto the desktop. I noticed when you use System Update, that usually says firmware updates are ok. But I am still on an old BIOS version.

Is that how Bazzite does things, ie updates the BIOS in their own time? Or should I really update the BIOS via some other method? Thanks

Best wishes

Framework supplies their UEFI/BIOS and peripheral firmware updates through LVFS using fwupd.

I always recommend the official Firmware Flatpak GUI app from the main fwupd developer, Richard Hughes. You can also use the terminal command fwupdmgr.

As a precaution, unplug any docks and external devices from your computer before the update. Leave only the charging cable connected from the wall plug directly to your computer (you won’t be able to see the update without plugging it in).

2 Likes

AFAIK, Bazzite never updates your firmware, it just tells you that there is an update.

I hate that too, but I assume they decided to do so to not accidentally brick client devices.

That is not the UEFI/BIOS screen; this is the boot selection screen. For UEFI/BIOS, you should press F2.

But the fwupd update method is much better; I recommend using it over manual flashing from a USB drive.

Automatically updating firmware/bios is a recipe for disaster. That’s why we never do that on any of the uBlue images.

2 Likes

Thank you both very much for the info. I shall try using fwupd tomorrow when I get the chance.

Best wishes

1 Like