Home Firmware Updating your firmware

Updating your firmware

Last updated on Apr 09, 2026

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.04 for all supported boards. If your BIOS version is lower than 26.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.

elementarySystem

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

elementaryDetails

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.

KDEDiscover

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.