fwupd
Introduction
fwupd is an open-source project, that is widely used to make firmware updates almost as seamless and simple as updating system packages. It is supported by most hardware vendors and Linux distributions.
The fwupd
daemon relies on the Linux Vendor Firmware Service (LVFS)
for distributing and managing the firmware binaries to the users.
Note
fwupd
depends on
Capsule Updates
support. Refer to the "Firmware update" section of your device
documentation (like this one).
Usage
The most popular Desktop Environments like Gnome and KDE automatically look for firmware updates on LVFS and suggest performing them with a simple button press.
![]() |
---|
Firmware update available in Gnome Software |
For more advanced users or in more lightweight
DEs/WMs fwupdmgr
can be used in the terminal.
-
Detect the supported hardware
fwupdmgr get-devices
-
Refresh metadata from LVFS
fwupdmgr refresh
-
Check for available updates
fwupdmgr get-updates
-
Download and install the firmware updates
fwupdmgr update