This guide will show you how to install updates from the LVFS (Linux Vendor Firmware Service), a secure web service that will allow you to securely download and install updates.
Installation
Open a terminal window and enter the below commands:
On Ubuntu, Linux Mint, elementary OS, Zorin OS and other Ubuntu derivatives:
sudo add-apt-repository ppa:starlabs/ppa
sudo apt update
sudo apt install fwupd fwupd-gui
On Arch Linux, Manjaro and other Arch derivates:
sudo pacman -Sy fwupd gnome-firmware
On Debian and other derivatives:
echo "deb http://ppa.launchpad.net/starlabs/ppa/ubuntu bionic main" > /etc/apt/sources.list.d/starlabs-ubuntu-ppa-bionic.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 17A20BAF70BEC3904545ACFF8F21C26C794386E3
sudo apt update
sudo apt install fwupd fwupd-gui
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.
You can check for updates by clicking on the hamburger menu, then selecting "Check for Updates".
Enter password
Click on the install button. If prompted, enter your password.
Reboot
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.
Terminal Method
Check for Updates
From your terminal window, type in the below command:
fwupdmgr refresh
Install Updates
From your terminal window, type in the below command:
fwupdmgr update
Reboot
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.
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