qmi-firmware-update1
Update firmware in qmi devices
Overview
Usage:
-
qmi-firmware-update [OPTION???] FILE1 FILE2... - Update firmware in QMI devices
Generic device selection options:
-
-s, --busnum-devnum=[BUS:]DEV -
Select device by bus and device number (in decimal).
-
-d, --vid-pid=VID[:PID] -
Select device by device vendor and product id (in hexadecimal).
-
-w, --cdc-wdm=[PATH] -
Select device by QMI/MBIM cdc-wdm device path (e.g. /dev/cdc-wdm0).
-
-t, --tty=[PATH] -
Select device by serial device path (e.g. /dev/ttyUSB2).
Update options (normal mode):
-
-u, --update -
Launch firmware update process.
-
-f, --firmware-version=[VERSION] -
Firmware version (e.g. '05.05.58.00').
-
-c, --config-version=[VERSION] -
Config version (e.g. '005.025_002').
-
-C, --carrier=[CARRIER] -
Carrier name (e.g. 'Generic').
-
--ignore-version-errors -
Run update operation even with version string errors.
-
--override-download -
Download images even if module says it already has them.
-
--modem-storage-index=[INDEX] -
Index storage for the modem image.
-
--skip-validation -
Don't wait to validate the running firmware after update.
Reset options (normal mode):
-
-b, --reset -
Reset device into download mode.
Update options (download mode):
-
-U, --update-download -
Launch firmware update process while in download (boot & hold) mode.
Verify options:
-
-z, --verify -
Analyze and verify firmware images.
Application Options:
-
-p, --device-open-proxy -
Request to use the 'qmi-proxy' proxy.
-
--device-open-qmi -
Open a cdc-wdm device explicitly in QMI mode
-
--device-open-mbim -
Open a cdc-wdm device explicitly in MBIM mode
-
--device-open-auto -
Open a cdc-wdm device in either QMI or MBIM mode (default)
-
--ignore-mm-runtime-check -
Ignore ModemManager runtime check
-
-v, --verbose -
Run action with verbose messages in standard output, including the debug ones.
-
-S, --silent -
Run action with no messages in standard output; not even the error ones.
-
-L, --verbose-log=[PATH] -
Write verbose messages to an output file.
-
-V, --version -
Print version.
-
-h, --help -
Show help.
-
-H, --help-examples -
Show help examples.
- ***************************************************************************
-
Warning!
-
***************************************************************************
-
Use this program with caution. The authors take *no* responsibility if any device gets broken as a result of using this program.
-
Please report issues to the libqmi mailing list at:
qmi-firmware-update 1.38.0
-
Copyright (C) 2016-2022 Aleksander Morgado Copyright (C) 2022 VMware, Inc. Copyright (C) 2016-2019 Bj??rn Mork Copyright (C) 2016-2018 Zodiac Inflight Innovations
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Releases
5 releases since Debian 10 (Buster); the text changed 4 times.
--update-download since Debian 11 (Bullseye).
--update-qdl until Debian 10 (Buster).