.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3. .TH FWUPDTOOL "1" "May 2021" "fwupdtool 1.5.7" "User Commands" .SH NAME fwupdtool \- Standalone firmware update utility .SH DESCRIPTION .SS "Usage:" .IP fwupdtool [OPTION?] .TP activate [DEVICE\-ID|GUID] Activate pending devices .TP attach DEVICE\-ID|GUID Attach to firmware mode .TP bind\-driver SUBSYSTEM DRIVER [DEVICE\-ID|GUID] Bind new kernel driver .TP build\-firmware FILE\-IN FILE\-OUT [SCRIPT] [OUTPUT] Build firmware using a sandbox .TP detach DEVICE\-ID|GUID Detach to bootloader mode .TP esp\-list Lists files on the ESP .TP esp\-mount Mounts the ESP .TP esp\-unmount Unmounts the ESP .TP export\-hwids HWIDS\-FILE Save a file that allows generation of hardware IDs .TP firmware\-build BUILDER\-XML FILENAME\-DST Build a firmware file .TP firmware\-convert FILENAME\-SRC FILENAME\-DST [FIRMWARE\-TYPE\-SRC] [FIRMWARE\-TYPE\-DST] Convert a firmware file .TP firmware\-dump FILENAME [DEVICE\-ID|GUID] Read a firmware blob from a device .TP firmware\-extract FILENAME [FIRMWARE\-TYPE] Extract a firmware blob to images .TP firmware\-parse FILENAME [FIRMWARE\-TYPE] Parse and show details about a firmware file .TP get\-details Gets details about a firmware file .TP get\-device\-flags Get all device flags supported by fwupd .TP get\-devices Get all devices that support firmware updates .TP get\-firmware\-types List the available firmware types .TP get\-history Show history of firmware updates .TP get\-plugins Get all enabled plugins registered with the system .TP get\-remotes Gets the configured remotes .TP get\-topology Alias to get\-devices .TP get\-updates [DEVICE\-ID|GUID] Gets the list of updates for connected hardware .TP get\-upgrades [DEVICE\-ID|GUID] Alias to get\-updates .TP hwids [SMBIOS\-FILE|HWIDS\-FILE] Return all the hardware IDs for the machine .TP install FILE [DEVICE\-ID|GUID] Install a firmware file on this hardware .TP install\-blob FILENAME DEVICE\-ID Install a firmware blob on a device .TP monitor Monitor the daemon for events .TP refresh Refresh metadata from remote server .TP reinstall DEVICE\-ID|GUID Reinstall firmware on a device .TP security Gets the host security attributes .TP self\-sign TEXT Sign data using the client certificate .TP smbios\-dump FILE Dump SMBIOS data from a file .TP switch\-branch [DEVICE\-ID|GUID] [BRANCH] Switch the firmware branch on the device .TP unbind\-driver [DEVICE\-ID|GUID] Unbind current driver .TP update [DEVICE\-ID|GUID] Update all devices that match local metadata .TP upgrade [DEVICE\-ID|GUID] Alias to update .TP verify\-update [DEVICE\-ID|GUID] Update the stored metadata with current contents .TP watch Watch for hardware changes .SS "Help Options:" .TP \fB\-h\fR, \fB\-\-help\fR Show help options .TP \fB\-\-help\-all\fR Show all help options .SS "Application Options:" .TP \fB\-\-version\fR Show client and daemon versions .TP \fB\-\-allow\-reinstall\fR Allow reinstalling existing firmware versions .TP \fB\-\-allow\-older\fR Allow downgrading firmware versions .TP \fB\-\-allow\-branch\-switch\fR Allow switching firmware branch .TP \fB\-\-force\fR Force the action by relaxing some runtime checks .TP \fB\-\-ignore\-checksum\fR Ignore firmware checksum failures .TP \fB\-\-ignore\-vid\-pid\fR Ignore firmware hardware mismatch failures .TP \fB\-\-ignore\-power\fR Ignore requirement of external power source .TP \fB\-\-no\-reboot\-check\fR Do not check for reboot after update .TP \fB\-\-no\-safety\-check\fR Do not perform device safety checks .TP \fB\-\-show\-all\fR Show all results .TP \fB\-\-plugins\fR Manually enable specific plugins .TP \fB\-\-prepare\fR Run the plugin composite prepare routine when using install\-blob .TP \fB\-\-cleanup\fR Run the plugin composite cleanup routine when using install\-blob .TP \fB\-\-enable\-json\-state\fR Save device state into a JSON file between executions .TP \fB\-\-disable\-ssl\-strict\fR Ignore SSL strict checks when downloading files .TP \fB\-\-filter\fR Filter with a set of device flags using a ~ prefix to exclude, e.g. 'internal,~needs\-reboot' .TP \fB\-v\fR, \fB\-\-verbose\fR Show debugging information for all domains .TP \fB\-\-no\-timestamp\fR Do not include timestamp prefix .TP \fB\-\-no\-domain\fR Do not include log domain prefix .TP \fB\-\-plugin\-verbose\fR=\fI\,PLUGIN\-NAME\/\fR Show plugin verbose information .TP \fB\-\-daemon\-verbose\fR=\fI\,DOMAIN\/\fR Show daemon verbose information for a particular domain .PP This tool allows an administrator to use the fwupd plugins without being installed on the host system.