Keeping your firmware up to date helps your system stay secure, stable, and compatible with new hardware and software.
This guide shows how to update firmware safely using LVFS (Linux Vendor Firmware Service).
Important notes
-
Please use LVFS for firmware updates.
-
If you are using Qubes OS, follow their documentation.
-
For current firmware releases, Secure Boot and BIOS Lock can stay enabled during the update.
-
The current target version is
26.04for all supported boards. If your BIOS version is lower than26.04, use the Manual update section at the end of this guide.
Check your current version
Open a terminal (for example, Ctrl + Alt + T), then run:
cat /sys/class/dmi/id/bios_version
If your BIOS version is 26.04 or newer, follow Update your firmware.
If your BIOS version is lower than 26.04, follow Manual update.
Update your firmware
If your system uses the normal LVFS update flow, firmware updates should appear in your usual update tool.
elementary OS
From version 6 onward, firmware updates appear in System Settings → System → Firmware.

You can view the current firmware information and install updates by clicking on each component.

GNOME Software
Firmware updates appear alongside your normal software updates in the GNOME Software app.

KDE Discover
Firmware updates appear in Discover, just like normal app updates.

GNOME Firmware
If your distro does not integrate firmware updates into a software centre, you can use the standalone GNOME Firmware app.

You can check for updates via the menu → Check for Updates.

Terminal
You can also check for and install updates manually:
fwupdmgr refresh
fwupdmgr get-updates
fwupdmgr update
If fwupdmgr asks you to reboot, reboot when prompted.
Updating the EC
The EC update is applied automatically from the G3 state after the firmware update completes.
To enter G3:
-
Shut down the computer (not a reboot)
-
Disconnect the charger
-
Wait 12 seconds until the LEDs flicker
-
Reconnect the charger
Manual update
LVFS no longer supports the older flashrom update path. If your BIOS version is lower than 26.04, please follow this manual update process.
The manual update path currently supports:
- StarFighter Mk II
- StarFighter Mk I
- StarBook Horizon
- StarLite Mk V
- StarBook Mk VII
- StarBook Mk VI
- StarBook Mk V
- Byte Mk II
- Byte Mk III
If your model is not listed here, please check back soon — we are still adding boards.
Before you begin:
-
Disable Secure Boot and BIOS Lock before starting.
-
Ensure the charger is connected and the battery is charged to at least 30%.
-
Open a terminal window, either from the launcher or by pressing
Ctrl+Alt+T.
Then run:
curl -fsSL https://github.com/StarLabsLtd/firmware/raw/refs/heads/capsules/updater.sh | bash
Once you are on 26.04 or newer, future updates should appear in your normal update tool or through fwupdmgr.