-h, --help --help | Show a help text and exit. | help + man |
-V, --version --version | Show version information and exit. | help + man |
-v, --verbose --verbose | Print more information about dfu-util's operation. | help + man |
-l, --list --list | List the currently attached DFU capable USB devices. | help + man |
-e, --detach --detach | Request that the device re-enumerate out of run-time mode and into DFU mode as when uploading or downloading, but exit immediately after sending the request. | help + man |
-E, --detach-delay --detach-delay | When uploading or downloading, wait SECONDS seconds for the device to re-enumerate after sending the detach request before giving up. | help + man |
-n --devnum | Match given device number (devnum from --list) | help |
-p, --path --path | Specify the path to the DFU device. | help + man |
-c, --cfg --cfg | Specify the configuration of the DFU device. | help + man |
-i, --intf --intf | Specify the DFU interface number. | help + man |
-a, --alt --alt | Specify the altsetting of the DFU interface by name or by number. | help + man |
-t, --transfer-size --transfer-size | Specify the number of bytes per USB transfer. | help + man |
-U, --upload --upload | Read firmware from device into <file> | help + man |
-Z, --upload-size --upload-size | Specify the expected upload size, in bytes. | help + man |
-D, --download --download | Write firmware from <file> into device | help + man |
-R, --reset --reset | Issue USB reset signalling after upload or download has finished. | help + man |
-w, --wait --wait | Wait until matching device appears on the USB bus. | help + man |
-s --dfuse-address | ST DfuSe mode string, specifying target address for raw file download or upload (not applicable for DfuSe file (.dfu) downloads). | help |
--device 1457:51ab | Work with a device in run-time mode with vendor ID 0x1457 and product ID 0x51ab, or in DFU mode with vendor ID 0x0951 and product ID 0x0026 (in the manual page but not in --help) | man |