{
    "mode": "man",
    "parameter": "fwupdtool",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/fwupdtool/1/json",
    "generated": "2026-06-17T13:18:54Z",
    "synopsis": "fwupdtool [CMD]",
    "sections": {
        "NAME": {
            "content": "fwupdtool - standalone firmware update utility\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "fwupdtool [CMD]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "This  tool  allows  an  administrator  to use fwupd plugins directly without using the daemon\nprocess, which may be faster or easier to use when creating or  debugging  specific  plugins.\nFor most end-users, fwupdmgr is a more suitable program to use in almost all cases.\n\nAdditionally  fwupdtool can be used to convert firmware from various different formats, or to\nmodify the images contained inside the container firmware file.  For example, you can convert\nDFU or Intel HEX firmware into the vendor-specific format.\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "The  fwupdtool  command  takes various options depending on the action.  Run fwupdtool --help\nfor the full list.  Note that some runtimes failures can be ignored using --force.\n",
            "subsections": []
        },
        "EXIT STATUS": {
            "content": "Commands that successfully execute will return “0”, with generic failure as “1”.\n\nThere are also several other exit codes used: A return code of “2” is used for commands  that\nhave  no  actions  but  were  successfully  executed, and “3” is used when a resource was not\nfound.\n",
            "subsections": []
        },
        "BUGS": {
            "content": "See GitHub Issues: <https://github.com/fwupd/fwupd/issues>\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "<fwupdmgr(1)> <fwupd.conf(5)>\n\n\n\n2.0.20                                                                                  fwupdtool(1)",
            "subsections": []
        }
    },
    "summary": "fwupdtool - standalone firmware update utility",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "fwupdmgr",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/fwupdmgr/1/json"
        },
        {
            "name": "fwupd.conf",
            "section": "5",
            "url": "https://www.chedong.com/phpMan.php/man/fwupd.conf/5/json"
        }
    ],
    "tldr": {
        "source": "official",
        "description": "Update device firmware manually or manipulate firmware files.",
        "examples": [
            {
                "description": "Display all devices detected by `fwupd`",
                "command": "fwupdtool get-devices"
            },
            {
                "description": "Install firmware from a file",
                "command": "fwupdtool install {{path/to/firmware}}"
            },
            {
                "description": "Display help",
                "command": "fwupdtool {{-h|--help}}"
            }
        ]
    }
}