fwupdtool
low-level firmware manipulation tool
TLDR
Display all devices detected by fwupd
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 fwupdinstall FILE
Install firmware from a local cabinet (.cab) fileget-details FILE
Show details about a firmware fileverify DEVICE
Verify firmware on a devicefirmware-parse FILE
Parse and display firmware file structurefirmware-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
fwupdmgr(1), efibootmgr(8)
