This tool allows an administrator to use fwupd plugins directly without using the daemon process, which may be faster or easier to use when creating or debugging specific plugins. For most end-users, fwupdmgr is a more suitable program to use in almost all cases.
Additionally fwupdtool can be used to convert firmware from various different formats, or to modify the images contained inside the container firmware file. For example, you can convert DFU or Intel HEX firmware into the vendor-specific format.
OPTIONS
The fwupdtool command takes various options depending on the action. Run fwupdtool --help for the full list. Note that some runtimes failures can be ignored using --force or --ignore-requirements.
EXIT STATUS
Commands that successfully execute will return “0”, with generic failure as “1”.
There are also several other exit codes used: A return code of “2” is used for commands that have no actions but were successfully executed, and “3” is used when a resource was not found.
BUGS
See GitHub Issues: <https://github.com/fwupd/fwupd/issues>
--allow-branch-switch until Debian 11 (Bullseye);
--allow-older until Debian 11 (Bullseye);
--allow-reinstall until Debian 11 (Bullseye);
--cleanup until Debian 11 (Bullseye);
--daemon-verbose until Debian 11 (Bullseye);
--disable-ssl-strict until Debian 11 (Bullseye);
--enable-json-state until Debian 11 (Bullseye);
--filter until Debian 11 (Bullseye);
--force until Debian 11 (Bullseye);
--help until Debian 11 (Bullseye);
--help-all until Debian 11 (Bullseye);
--ignore-checksum until Debian 11 (Bullseye);
--ignore-power until Debian 11 (Bullseye);
--ignore-vid-pid until Debian 11 (Bullseye);
--no-domain until Debian 11 (Bullseye);
--no-reboot-check until Debian 11 (Bullseye);
--no-safety-check until Debian 11 (Bullseye);
--no-timestamp until Debian 11 (Bullseye);
--plugin-verbose until Debian 11 (Bullseye);
--plugins until Debian 11 (Bullseye);
--prepare until Debian 11 (Bullseye);
--show-all until Debian 11 (Bullseye);
--verbose until Debian 11 (Bullseye);
--version until Debian 11 (Bullseye);
-h until Debian 11 (Bullseye);
-v until Debian 11 (Bullseye).