fwupd is an open-source daemon for serving to update a device's firmware on Linux.
fwupd downloads firmware from the Linux Vendor Firmware Service (LVFS), which is a reputable website that allows hardware suppliers to provide their firmware updates.
Here at Ibmi Media, as part of our Server Management Services, we regularly help our Customers to perform Linux System updates queries.
In this context, we shall look into how to update firmware on Ubuntu using fwupd.
You can check if fwupd is installed with the command:
$ sudo apt list --installed fwupd
If not installed or unavailable, you can run the following command to get it installed:
$ sudo apt install fwupd
In order to List all detected devices by fwupd, simply run the command:
$ fwupdmgr get-devices
To get the newest metadata from the Linux Vendor Firmware Service (LVFS):
$ fwupdmgr refresh
To List available updates on the system, run the command:
$ fwupdmgr get-updates
Finally, to Install updates, run the command:
$ fwupdmgr update
This article covers how to update firmware on Ubuntu using fwupd. Fwupd aims to make firmware update on Linux systems automatic, safe, and reliable. It is mainly used to update UEFI firmware. There are many companies that already support native firmware updates such as Dell, Lenovo, HP, Intel, and System76.
To Install fwupd on Ubuntu, run the following command:
$ sudo apt install fwupd
To download and apply all updates for your system use the update option:
$ fwupdmgr update