fwupd is an open-source daemon for managing the installation of firmware updates on Linux-based systems, developed by GNOME maintainer Richard Hughes.
Updates can be exposed via a command line tool, or within graphical package managers (such as GNOME Software) via a D-Bus interface.
[1][8] To provide a test case on systems where ESRT is not yet supported, fwupd is also able to update firmware on the ColorHug color calibrator.
[1] In August 2018, Lenovo joined the project and provides update support for a wide range of their devices.
[11] Starting from December 2019, Google requires that firmware updates can be applied with fwupd for certified Chromebooks.