Cube Long Arrow Right External Link angle-right Search Times Spinner angle-left

Installing updates from the LVFS

The LVFS is a secure web service that allows users to securely download metadata about available updates and optionally, the updates themselves.

This guide will show you how to install updates from the LVFS (Linux Vendor Firmware Service).

Installation

The tool used to install firmware updates is called fwupd. We recommend making sure this tool is up to date before installing any updates.

To install or update fwupd, open the Launcher and click on Terminal. Once Terminal is open, run the following commands:

On Ubuntu, Linux Mint, Zorin, elementary, MX Linux and Debian:

sudo add-apt-repository ppa:starlabs/ppa
sudo apt update
sudo apt install fwupd-gui fwupd

On Manjaro and Arch Linux:

sudo pacman -S fwupd gnome-firmware
undefined

Before Updating

To install an update, there are two requirements:

  1. The battery must be charged to 30% or higher
  2. The charger must be connected

If these requirements are not met, the update will not install.

Terminal Method:

From your terminal window, type in the below commands:

fwupdmgr refresh
fwupdmgr get-updates

This will list all the available updates. If none are shown, your device is up-to-date. If there is an update available, you can install it with:

fwupdmgr update

The update will install upon the next reboot cycle. Make sure power stays connected during the update. This may take 2-3 minutes to complete. Do not power off the machine during the update.

Graphical Method:

Open Firmware Update. All supported devices will be listed in the left menu. If an update is available, you can install it using the button at the bottom right.

undefined

You can check for updates by clicking on the hamburger menu, then selecting "Check for Updates".

undefined

Click on the install button. If prompted, enter your password.

The update will install upon the next reboot cycle. Make sure power stays connected during the update. This may take 2-3 minutes to complete. Do not power off the machine during the update.

Troubleshooting:

If you are unable to install a SuperIO Update (Embedded Controller), please see this guide.

Enable testing updates (optional)

If you would like to test the latest updates before their official release, type the below command into your terminal window:

fwupdmgr enable-remote lvfs-testing