$linuxjunkies
>

fwupdmgr(1)

Manage firmware updates for devices on your system.

UbuntuDebianFedoraArch

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

FlagWhat it does
-v, --verbosePrint verbose logging information during operations
-q, --quietSuppress non-critical output messages
--offlineSchedule firmware update to be installed at next reboot
--allow-reinstallAllow reinstalling the same firmware version
--allow-downgradeAllow downgrading to older firmware versions
--no-historyDo not save firmware history after update
--assume-yesAutomatically answer yes to prompts
--jsonOutput results in JSON format

Examples

List all devices that support firmware updates with their current versions

fwupdmgr get-devices

Download the latest firmware metadata from remote repositories

fwupdmgr refresh

Check for available firmware updates for all devices

fwupdmgr get-updates

Download and install all available firmware updates immediately

fwupdmgr update

Schedule all firmware updates to install at the next system reboot

fwupdmgr update --offline

Show detailed information about a specific device by its ID

fwupdmgr info 8c4308ac-c9c4-5da4-8f44-b5a6d4d22019

Revert to the previous firmware version if available

fwupdmgr downgrade --allow-downgrade

Verify firmware checksums to detect corruption or tampering

fwupdmgr verify-update

Related commands