Updating firmware on Ubuntu 18.04
This isn’t something you normally think about, because the Software Center does it all for you. However when something goes wrong you update the firmware using the command line.
Originally shared by Danie van der Merwe
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.