How to Update Firmware on Ubuntu 18.04 using fwupd
To update a BIOS or device firmware in Linux traditionally meant rebooting into Microsoft Windows, or preparing a MS-DOS floppy disk (!) and hoping that everything would work after the update. Periodically searching a vendor website for updates is a manual and error-prone task and not something we should ask users to do.
The fwupd daemon allows session software to update device firmware on the local machine. Designed for desktops, it is also usable on phones, tablets and on servers.
The Linux Vendor Firmware Service is a secure portal which allows hardware vendors to upload firmware updates. This site is used by all major Linux distributions to provide metadata for clients such as fwupdmgr and GNOME Software. There is no charge to vendors for the hosting or distribution of content. The LVFS only provides firmware once the original OEM vendor has joined the project and uploaded files themselves. The OEM vendor is in full control over what models are supported and is the only entity that can add support for new hardware.
|How to Update Firmware on Ubuntu 18.04 | It's FOSS
Usually, the default software center in Ubuntu and other Linux handle the update of the firmware of your system. But if you encounter errors with it, you can use fwupd command line tool for updating the firmware of your system.