fwupdmgr(1)
Manage firmware updates for devices on your system.
Synopsis
fwupdmgr [OPTION]... COMMAND [ARGS]...Description
fwupdmgr is a command-line tool for querying, downloading, and applying firmware updates to hardware devices. It communicates with the fwupd daemon to manage firmware on system components like BIOS, embedded controllers, and peripheral devices.
The tool can check for available updates, schedule installations, verify device firmware versions, and apply updates safely with automatic rollback capabilities on failure.
Common options
| Flag | What it does |
|---|---|
-v, --verbose | Print verbose logging information during operations |
-q, --quiet | Suppress non-critical output messages |
--offline | Schedule firmware update to be installed at next reboot |
--allow-reinstall | Allow reinstalling the same firmware version |
--allow-downgrade | Allow downgrading to older firmware versions |
--no-history | Do not save firmware history after update |
--assume-yes | Automatically answer yes to prompts |
--json | Output results in JSON format |
Examples
List all devices that support firmware updates with their current versions
fwupdmgr get-devicesDownload the latest firmware metadata from remote repositories
fwupdmgr refreshCheck for available firmware updates for all devices
fwupdmgr get-updatesDownload and install all available firmware updates immediately
fwupdmgr updateSchedule all firmware updates to install at the next system reboot
fwupdmgr update --offlineShow detailed information about a specific device by its ID
fwupdmgr info 8c4308ac-c9c4-5da4-8f44-b5a6d4d22019Revert to the previous firmware version if available
fwupdmgr downgrade --allow-downgradeVerify firmware checksums to detect corruption or tampering
fwupdmgr verify-update