LinuxCommandLibrary

fwupdtool

low-level firmware manipulation tool

TLDR

Display all devices detected by fwupd

$ fwupdtool get-devices
copy
Install firmware from a file
$ fwupdtool install [path/to/firmware]
copy
Display help
$ fwupdtool -h
copy

SYNOPSIS

fwupdtool [command] [options]

DESCRIPTION

fwupdtool is a low-level firmware manipulation tool that works alongside fwupd. Unlike fwupdmgr which handles automated updates from LVFS, fwupdtool allows manual firmware operations including installing local firmware files, parsing firmware archives, and device verification.
This tool is primarily used for debugging, development, and situations where firmware must be installed manually from a vendor-provided file rather than through the LVFS repository.

PARAMETERS

get-devices

List all devices detected by fwupd
install FILE
Install firmware from a local cabinet (.cab) file
get-details FILE
Show details about a firmware file
verify DEVICE
Verify firmware on a device
firmware-parse FILE
Parse and display firmware file structure
firmware-convert FILE
Convert firmware to different format
-h, --help
Display help message
-v, --verbose
Enable verbose output

CAVEATS

Manual firmware installation bypasses LVFS signature verification. Only install firmware from trusted sources. Incorrect firmware can brick devices. Most users should prefer fwupdmgr for routine updates.

HISTORY

fwupdtool is part of the fwupd project, created by Richard Hughes in 2015. It serves as the development and debugging companion to the main fwupdmgr tool.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community