qmicli1
Control qmi devices
Overview
Usage:
-
qmicli [OPTION???] - Control QMI devices
Help Options:
-
-h, --help -
Show help options
-
--help-all -
Show all help options
-
--help-dms -
Show Device Management Service options
-
--help-nas -
Show Network Access Service options
-
--help-wds -
Show Wireless Data Service options
-
--help-pbm -
Show Phonebook Management options
-
--help-pdc -
Show platform device configurations options
-
--help-uim -
Show User Identity Module options
-
--help-sar -
Show Specific Absorption Rate options
-
--help-wms -
Show Wireless Messaging Service options
-
--help-wda -
Show Wireless Data Administrative options
-
--help-voice -
Show Voice Service options
-
--help-loc -
Show location options
-
--help-qos -
Show Quality of Service options
-
--help-gas -
Show General Application Service options
-
--help-gms -
Show General Modem Service options
-
--help-dsd -
Show Data System Determination options
-
--help-dpm -
Show Data Port Mapper Service options
-
--help-fox -
Show Foxconn Modem Service options
-
--help-atr -
Show AT Relay Service options
-
--help-imsp -
Show IP Multimedia Subsystem Presence Service options
-
--help-imsa -
Show IP Multimedia Subsystem Application Service options
-
--help-ims -
Show IP Multimedia Subsystem Settings Service options
-
--help-link-management -
Show link management specific options
-
--help-qmiwwan -
Show qmi_wwan driver specific options
DMS options:
-
--dms-get-ids -
Get IDs
-
--dms-get-capabilities -
Get capabilities
-
--dms-get-manufacturer -
Get manufacturer
-
--dms-get-model -
Get model
-
--dms-get-revision -
Get revision
-
--dms-get-msisdn -
Get MSISDN
-
--dms-get-power-state -
Get power state
|
Set PIN protection in the UIM |
|---|---|
|
Verify PIN |
|
Unblock PIN |
|
Change PIN |
-
--dms-uim-get-pin-status -
Get PIN status
-
--dms-uim-get-iccid -
Get ICCID
-
--dms-uim-get-imsi -
Get IMSI
-
--dms-uim-get-state -
Get UIM State
-
--dms-uim-get-ck-status=[(pn|pu|pp|pc|pf)] -
Get CK Status
-
--dms-uim-set-ck-protection=[(pn|pu|pp|pc|pf),(disable),(key)] -
Disable CK protection
-
--dms-uim-unblock-ck=[(pn|pu|pp|pc|pf),(key)] -
Unblock CK
-
--dms-get-hardware-revision -
Get the HW revision
-
--dms-get-operating-mode -
Get the device operating mode
--dms-set-operating-mode=[(Operating mode)]-
Set the device operating mode
-
--dms-get-time -
Get the device time
-
--dms-get-prl-version -
Get the PRL version
-
--dms-get-activation-state -
Get the state of the service activation
--dms-activate-automatic=[Activation Code]-
Request automatic service activation
-
--dms-activate-manual=[SPC,SID,MDN,MIN] -
Request manual service activation
-
--dms-get-user-lock-state -
Get the state of the user lock
|
Set the state of the user lock |
|---|---|
|
Change the user lock code |
-
--dms-read-user-data -
Read user data
--dms-write-user-data=[(User data)]-
Write user data
-
--dms-read-eri-file -
Read ERI file
|
Restore factory defaults |
|---|---|
|
Validate the Service Programming Code |
-
--dms-set-firmware-id -
Set firmware id
-
--dms-get-band-capabilities -
Get band capabilities
-
--dms-get-factory-sku -
Get factory stock keeping unit
-
--dms-list-stored-images -
List stored images
|
Select stored image |
|---|---|
|
Delete stored image |
-
--dms-get-firmware-preference -
Get firmware preference
-
--dms-set-firmware-preference=["key=value,..."] -
Set firmware preference (required keys: firmware-version, config-version, carrier; optional keys: modem-storage-index, override-download=yes)
-
--dms-get-boot-image-download-mode -
Get boot image download mode
-
--dms-set-boot-image-download-mode=[normal|boot-and-recovery] -
Set boot image download mode
-
--dms-get-software-version -
Get software version
-
--dms-set-fcc-authentication -
Set FCC authentication
-
--dms-get-supported-messages -
Get supported messages
-
--dms-hp-change-device-mode=[fastboot] -
Change device mode (HP specific)
-
--dms-swi-get-current-firmware -
Get Current Firmware (Sierra Wireless specific)
-
--dms-swi-get-usb-composition -
Get current and supported USB compositions (Sierra Wireless specific)
-
--dms-swi-set-usb-composition=[#] -
Set USB composition (Sierra Wireless specific)
-
--dms-foxconn-change-device-mode=[fastboot-ota|fastboot-online] -
Change device mode (Foxconn specific)
-
--dms-foxconn-get-firmware-version=[firmware-mcfg-apps|firmware-mcfg|apps] -
Get firmware version (Foxconn specific)
-
--dms-foxconn-set-fcc-authentication=[magic] -
Set FCC authentication (Foxconn specific)
-
--dms-foxconn-set-fcc-authentication-v2=[magic-string,magic-number] -
Set FCC authentication (Foxconn specific, v2)
-
--dms-get-mac-address=[wlan|bt] -
Get default MAC address
-
--dms-reset -
Reset the service state
-
--dms-noop -
Just allocate or release a DMS client. Use with `--client-no-release-cid' and/or `--client-cid'
NAS options:
-
--nas-get-signal-strength -
Get signal strength
-
--nas-get-signal-info -
Get signal info
--nas-get-tx-rx-info=[(Radio Interface)]-
Get TX/RX info
-
--nas-get-home-network -
Get home network
-
--nas-get-serving-system -
Get serving system
-
--nas-get-system-info -
Get system info
-
--nas-get-technology-preference -
Get technology preference
-
--nas-get-preferred-networks -
Get preferred networks
-
--nas-set-preferred-networks=[[MCCMNC,access_tech],...] -
Set preferred networks list
-
--nas-get-system-selection-preference -
Get system selection preference
-
--nas-set-system-selection-preference=[cdma-1x|cdma-1xevdo|gsm|umts|lte|td-scdma][,[automatic|manual=MCCMNC]] -
Set system selection preference
-
--nas-network-scan=[gsm|umts|lte|td-scdma|5gnr] -
Scan all networks (no argument) or scan one specific network type
-
--nas-incremental-network-scan=[gsm|umts|lte|td-scdma|5gnr] -
Incrementally scan all networks (no argument) or scan one specific network type
-
--nas-get-cell-location-info -
Get Cell Location Info
-
--nas-force-network-search -
Force network search
-
--nas-get-operator-name -
Get operator name data
-
--nas-get-plmn-name=[mccmnc] -
Get plmn name data
-
--nas-get-lte-cphy-ca-info -
Get LTE Cphy CA Info
-
--nas-get-rf-band-info -
Get RF Band Info
-
--nas-get-network-time -
Get Network Time
-
--nas-get-drx -
Get DRX
-
--nas-get-endc-config -
Get EN-DC Config
-
--nas-get-supported-messages -
Get supported messages
-
--nas-swi-get-status -
Get status ((Sierra Wireless specific)
-
--nas-reset -
Reset the service state
-
--nas-noop -
Just allocate or release a NAS client. Use with `--client-no-release-cid' and/or `--client-cid'
WDS options:
-
--wds-start-network=["key=value,..."] -
Start network (allowed keys: apn, 3gpp-profile, 3gpp2-profile, auth (PAP|CHAP|BOTH), username, password, autoconnect=yes, ip-type (4|6))
-
--wds-follow-network -
Follow the network status until disconnected. Use with `--wds-start-network'
--wds-stop-network=[Packet data handle] OR [disable-autoconnect]-
Stop network
-
--wds-get-current-settings -
Get current settings
-
--wds-get-packet-service-status -
Get packet service status
-
--wds-get-packet-statistics -
Get packet statistics
-
--wds-get-data-bearer-technology -
Get data bearer technology
-
--wds-get-current-data-bearer-technology -
Get current data bearer technology
-
--wds-go-dormant -
Make the active data connection go dormant
-
--wds-go-active -
Make the active data connection go active
-
--wds-get-dormancy-status -
Get the dormancy status of the active data connection
-
--wds-create-profile=["(3gpp|3gpp2)[,key=value,...]"] -
Create new profile using first available profile index (optional keys: name, apn, pdp-type (IP|PPP|IPV6|IPV4V6), auth (NONE|PAP|CHAP|BOTH), username, password, context-num, no-roaming=yes, disabled=yes)
-
--wds-swi-create-profile-indexed=["(3gpp|3gpp2),#[,key=value,...]"] -
Create new profile at specified profile index [Sierra Wireless specific] (optional keys: name, apn, pdp-type (IP|PPP|IPV6|IPV4V6), auth (NONE|PAP|CHAP|BOTH), username, password, context-num, no-roaming=yes, disabled=yes)
-
--wds-modify-profile=["(3gpp|3gpp2),#,key=value,..."] -
Modify existing profile (optional keys: name, apn, pdp-type (IP|PPP|IPV6|IPV4V6), auth (NONE|PAP|CHAP|BOTH), username, password, context-num, no-roaming=yes, disabled=yes)
-
--wds-delete-profile=[(3gpp|3gpp2),#] -
Delete existing profile
-
--wds-get-profile-list=[3gpp|3gpp2] -
Get profile list
-
--wds-get-default-profile-number=[3gpp|3gpp2] -
Get default profile number
-
--wds-set-default-profile-number=[(3gpp|3gpp2),#] -
Set default profile number
-
--wds-get-default-settings=[3gpp|3gpp2] -
Get default settings
-
--wds-get-autoconnect-settings -
Get autoconnect settings
-
--wds-set-autoconnect-settings=[(enabled|disabled|paused)[,(roaming-allowed|home-only)]] -
Set autoconnect settings (roaming settings optional)
-
--wds-get-supported-messages -
Get supported messages
-
--wds-reset -
Reset the service state
-
--wds-bind-data-port=[a2-mux-rmnet0-7|#] -
Bind data port to controller device to be used with `--client-no-release-cid'
-
--wds-bind-mux-data-port=["key=value,..."] -
Bind qmux data port to controller device (allowed keys: mux-id, ep-type (undefined|hsusb|pcie|embedded|bam-dmux), ep-iface-number) to be used with `--client-no-release-cid'
-
--wds-set-ip-family=[4|6] -
Set IP family
-
--wds-get-channel-rates -
Get channel data rates
-
--wds-get-lte-attach-parameters -
Get LTE attach parameters
-
--wds-get-max-lte-attach-pdn-num -
Get the maximum number of LTE attach PDN
-
--wds-get-lte-attach-pdn-list -
Get the list of LTE attach PDN
-
--wds-set-lte-attach-pdn-list=[#,#,...] -
Set the list of LTE attach PDN
-
--wds-noop -
Just allocate or release a WDS client. Use with `--client-no-release-cid' and/or `--client-cid'
PBM options:
-
--pbm-get-all-capabilities -
Get all phonebook capabilities
-
--pbm-get-emergency-list -
Get list of emergency numbers
-
--pbm-noop -
Just allocate or release a PBM client. Use with `--client-no-release-cid' and/or `--client-cid'
PDC options:
-
--pdc-list-configs=[(platform|software)] -
List all configs
-
--pdc-delete-config=[(platform|software),ConfigId] -
Delete config
-
--pdc-activate-config=[(platform|software),ConfigId] -
Activate config
-
--pdc-deactivate-config=[(platform|software),ConfigId] -
Deactivate config
--pdc-load-config=[Path to config]-
Load config to device
-
--pdc-monitor-refresh -
Watch for refresh indications
-
--pdc-noop -
Just allocate or release a PDC client. Use with `--client-no-release-cid' and/or `--client-cid'
UIM options:
--uim-set-pin-protection=[(PIN1|PIN2|UPIN),(disable|enable),(current PIN)[,"key=value,..."]]-
Set PIN protection (allowed keys: session-type ((primary|secondary|tertiary|quarternary|quinary)-gw-provisioning|card-slot-[1-5]))
--uim-verify-pin=[(PIN1|PIN2|UPIN),(current PIN)[,"key=value,..."]]-
Verify PIN (allowed keys: session-type ((primary|secondary|tertiary|quarternary|quinary)-gw-provisioning|card-slot-[1-5]))
--uim-unblock-pin=[(PIN1|PIN2|UPIN),(PUK),(new PIN)[,"key=value,..."]]-
Unblock PIN (allowed keys: session-type ((primary|secondary|tertiary|quarternary|quinary)-gw-provisioning|card-slot-[1-5]))
--uim-change-pin=[(PIN1|PIN2|UPIN),(old PIN),(new PIN)[,"key=value,..."]]-
Change PIN (allowed keys: session-type ((primary|secondary|tertiary|quarternary|quinary)-gw-provisioning|card-slot-[1-5]))
-
--uim-read-transparent=[0xNNNN,0xNNNN,...] -
Read a transparent file given the file path
-
--uim-get-file-attributes=[0xNNNN,0xNNNN,...] -
Get the attributes of a given file
-
--uim-read-record=["key=value,..."] -
Read a record from given file (allowed keys: record-number, record-length, file ([0xNNNN-0xNNNN,...])
-
--uim-get-card-status -
Get card status
-
--uim-get-supported-messages -
Get supported messages
|
Power on SIM card |
|---|---|
|
Power off SIM card |
-
--uim-change-provisioning-session=["key=value,..."] -
Change provisioning session (allowed keys: session-type ((primary|secondary|tertiary|quarternary|quinary)-gw-provisioning), activate (yes|no), slot, aid)
-
--uim-get-slot-status -
Get slot status
--uim-switch-slot=[(slot number)]-
Switch active physical slot
-
--uim-monitor-slot-status -
Watch for slot status indications
-
--uim-reset -
Reset the service state
-
--uim-monitor-refresh-file=[0xNNNN,0xNNNN,...] -
Watch for REFRESH events for given file paths
-
--uim-monitor-refresh-all -
Watch for REFRESH events for any file
-
--uim-get-configuration -
Get personalization status of the modem
--uim-depersonalization=[(feature),(operation),(control key)[,(slot number)]]-
Deactivates or unblocks personalization feature
-
--uim-remote-unlock=[XX:XX:...] -
Updates the SimLock configuration data
|
Open logical channel |
|---|---|
|
Close logical channel |
|
Send APDU |
-
--uim-noop -
Just allocate or release a UIM client. Use with `--client-no-release-cid' and/or `--client-cid'
SAR options:
-
--sar-rf-get-state -
Get RF state
--sar-rf-set-state=[(state number)]-
Set RF state.
-
--sar-noop -
Just allocate or release a SAR client. Use with `--client-no-release-cid' and/or `--client-cid'
WMS options:
-
--wms-get-supported-messages -
Get supported messages
-
--wms-get-routes -
Get SMS route information
-
--wms-set-routes=["key=value,..."] -
Set SMS route information (keys: type, class, storage, receipt-action)
-
--wms-set-cbs-channels=[start-end,start-end] -
Set CBS channels (e.g. 4371-4372,4370,4373-4380
-
--wms-get-cbs-channels -
Get CBS channels
-
--wms-reset -
Reset the service state
-
--wms-noop -
Just allocate or release a WMS client. Use with `--client-no-release-cid' and/or `--client-cid'
WDA options:
-
--wda-set-data-format=["key=value,..."] -
Set data format (allowed keys: link-layer-protocol (802-3|raw-ip), ul-protocol (disabled|tlp|qc-ncm|mbim|rndis|qmap|qmapv5), dl-protocol (disabled|tlp|qc-ncm|mbim|rndis|qmap|qmapv5), dl-datagram-max-size, dl-max-datagrams, ep-type (undefined|hsusb|pcie|embedded), ep-iface-number, ul-datagram-max-size, ul-max-datagrams)
-
--wda-get-data-format=["key=value,..."] -
Get data format (allowed keys: ep-type (undefined|hsusb|pcie|embedded), ep-iface-number); also allows empty key list
-
--wda-get-supported-messages -
Get supported messages
-
--wda-set-loopback-configuration=["key=value,..."] -
Set loopback configuration (allowed keys: state (enabled|disabled), replication-factor);
-
--wda-noop -
Just allocate or release a WDA client. Use with `--client-no-release-cid' and/or `--client-cid'
VOICE options:
-
--voice-get-config -
Get Voice service configuration
-
--voice-get-supported-messages -
Get supported messages
-
--voice-noop -
Just allocate or release a VOICE client. Use with `--client-no-release-cid' and/or `--client-cid'
LOC options:
-
--loc-session-id=[ID] -
Session ID for the LOC session
-
--loc-start -
Start location gathering
-
--loc-stop -
Stop location gathering
-
--loc-get-position-report -
Get position reported by the location module
-
--loc-get-gnss-sv-info -
Show GNSS space vehicle info
-
--loc-timeout=[SECS] -
Maximum time to wait for information in `--loc-get-position-report' and `--loc-get-gnss-sv-info' (default 30s)
-
--loc-follow-position-report -
Follow all position updates reported by the location module indefinitely
-
--loc-follow-gnss-sv-info -
Follow all GNSS space vehicle info updates reported by the location module indefinitely
-
--loc-follow-nmea -
Follow all NMEA trace updates reported by the location module indefinitely
-
--loc-delete-assistance-data -
Delete positioning assistance data
-
--loc-get-nmea-types -
Get list of enabled NMEA traces
-
--loc-set-nmea-types=[type1|type2|type3...] -
Set list of enabled NMEA traces
-
--loc-get-operation-mode -
Get operation mode
-
--loc-set-operation-mode=[default|msb|msa|standalone|cellid|wwan] -
Set operation mode
-
--loc-get-engine-lock -
Get engine lock status
-
--loc-set-engine-lock=[none|mi|mt|all] -
Set engine lock status
|
Inject latitude into GNSS engine |
|---|---|
|
Inject longitude into GNSS engine |
-
--loc-inject-time -
Inject UTC time into GNSS engine
-
--loc-get-predicted-orbits-data-source -
Get predicted orbits data source
-
--loc-get-predicted-orbits-data-validity -
Get predicted orbits data validity information
-
--loc-noop -
Just allocate or release a LOC client. Use with `--client-no-release-cid' and/or `--client-cid'
QoS options:
--qos-get-flow-status=[QoS ID]-
Get QoS flow status
-
--qos-get-network-status -
Gets the network status
--qos-swi-read-data-stats=[APN ID]-
Read data stats (Sierra Wireless specific)
-
--qos-reset -
Reset the service state
-
--qos-noop -
Just allocate or release a QOS client. Use with `--client-no-release-cid' and/or `--client-cid'
GAS options:
-
--gas-dms-set-usb-composition=[pid] -
Sets the USB composition
-
--gas-dms-get-usb-composition -
Gets the current USB composition
-
--gas-dms-get-firmware-list -
Gets the list of stored firmware
-
--gas-dms-get-active-firmware -
Gets the currently active firmware
-
--gas-dms-set-active-firmware=[index] -
Sets the active firmware index
-
--gas-dms-get-ethernet-mac-address -
Gets the Ethernet PDU MAC address available in the modem
-
--gas-dms-set-firmware-auto-sim=["key=value,..."] -
Sets the automatic carrier switching mode according to the sim (allowed keys: mode (disable|enable|enable-one-shot), config-id
-
--gas-dms-get-firmware-auto-sim -
Gets the automatic carrier switching mode according to the sim
-
--gas-noop -
Just allocate or release a GAS client. Use with `--client-no-release-cid' and/or `--client-cid'
GMS options:
-
--gms-test-get-value -
Gets test value
-
--gms-test-set-value=[mandatory-value][,[optional-value]] -
Sets test value
-
--gms-noop -
Just allocate or release a GMS client. Use with `--client-no-release-cid' and/or `--client-cid'
DSD options:
-
--dsd-get-apn-info=[(type)] -
Gets the settings associated to a given APN type
--dsd-set-apn-type=[(name), (type1|type2|type3...)]-
Sets the types associated to a given APN name
-
--dsd-get-system-status -
Gets system status
-
--dsd-noop -
Just allocate or release a DSD client. Use with `--client-no-release-cid' and/or `--client-cid'
DPM options:
-
--dpm-open-port=["key=value,..."] -
Open port (allowed-keys: ctrl-ep-type, ctrl-ep-iface-number, ctrl-port-name, hw-data-ep-type, hw-data-ep-iface-number, hw-data-rx-id, hw-data-tx-id, sw-data-ep-type, sw-data-ep-iface-number, sw-data-port-name)
-
--dpm-close-port -
Close port
-
--dpm-noop -
Just allocate or release a DPM client. Use with `--client-no-release-cid' and/or `--client-cid'
FOX options:
-
--fox-get-firmware-version=[firmware-mcfg-apps|firmware-mcfg|apps] -
Get firmware version
-
--fox-set-fcc-authentication=[magic-string,magic-number] -
Set FCC authentication
-
--fox-noop -
Just allocate or release a FOX client. Use with `--client-no-release-cid' and/or `--client-cid'
ATR options:
|
Send an AT command and wait for the reply |
|---|---|
|
Send an AT command without waiting for the reply |
-
--atr-monitor -
Watch for unsolicited indications
-
--atr-noop -
Just allocate or release an ATR client. Use with `--client-no-release-cid' and/or `--client-cid'
IMSP options:
-
--imsp-get-enabler-state -
Get IMSP enabler state
-
--imsp-noop -
Just allocate or release a IMSP client. Use with `--client-no-release-cid' and/or `--client-cid'
IMSA options:
-
--imsa-bind=[binding] -
Bind to IMSA (use with
--client-no-release-cid)
-
--imsa-get-ims-registration-status -
Get IMS registration status
-
--imsa-get-ims-services-status -
Get IMS services status
-
--imsa-noop -
Just allocate or release a IMSA client. Use with `--client-no-release-cid' and/or `--client-cid'
IMS options:
-
--ims-bind=[binding] -
Bind to IMS Settings (use with
--client-no-release-cid)
-
--ims-get-ims-services-enabled-setting -
Get IMS Services Enabled Setting
-
--ims-noop -
Just allocate or release a IMS client. Use with `--client-no-release-cid' and/or `--client-cid'
Link management options:
-
--link-list=[IFACE] -
List links created from a given interface
-
--link-add=[iface=IFACE,prefix=PREFIX[,mux-id=N[,initial-mux-id=M]][,flags=FLAGS]] -
Create new network interface link
-
--link-delete=[link-iface=IFACE][,[mux-id=N]] -
Delete a given network interface link
-
--link-delete-all=[IFACE] -
Delete all network interface links from the given interface
qmi_wwan specific options:
-
-w, --get-wwan-iface -
Get the associated WWAN iface name
-
-e, --get-expected-data-format -
Get the expected data format in the WWAN iface
-
-E, --set-expected-data-format=[802-3|raw-ip|qmap-pass-through] -
Set the expected data format in the WWAN iface
Application Options:
-
-d, --device=[PATH|URI] -
Specify device path or QRTR URI (e.g. qrtr://0)
-
--get-service-version-info -
Get service version info
--device-set-instance-id=[Instance ID]-
Set instance ID
-
--device-open-version-info -
Run version info check when opening device
-
--device-open-sync -
Run sync operation when opening device
-
-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)
-
--device-open-net=[net-802-3|net-raw-ip|net-qos-header|net-no-qos-header] -
Open device with specific link protocol and QoS flags
-
--client-cid=[CID] -
Use the given CID, don't allocate a new one
-
--client-no-release-cid -
Do not release the CID when exiting
-
-v, --verbose -
Run action with verbose logs, including the debug ones
-
--verbose-full -
Run action with verbose logs, including the debug ones and personal info
-
--silent -
Run action with no logs; not even the error/warning ones
-
-V, --version -
Print version
Releases
7 releases since Debian 8 (Jessie); the text changed 6 times.
--atr-monitor since Debian 13 (Trixie);
--atr-noop since Debian 13 (Trixie);
--device-open-auto since Debian 10 (Buster);
--device-open-mbim since Debian 9 (Stretch);
--device-open-qmi since Debian 10 (Buster);
--dms-foxconn-change-device-mode since Debian 11 (Bullseye);
--dms-foxconn-get-firmware-version since Debian 11 (Bullseye);
--dms-foxconn-set-fcc-authentication since Debian 12 (Bookworm);
--dms-foxconn-set-fcc-authentication-v2 since Debian 12 (Bookworm);
--dms-get-boot-image-download-mode since Debian 10 (Buster);
--dms-get-firmware-preference since Debian 10 (Buster);
--dms-get-mac-address since Debian 11 (Bullseye);
--dms-get-software-version since Debian 10 (Buster);
--dms-get-supported-messages since Debian 9 (Stretch);
--dms-hp-change-device-mode since Debian 10 (Buster);
--dms-set-boot-image-download-mode since Debian 10 (Buster);
--dms-set-fcc-authentication since Debian 9 (Stretch);
--dms-set-firmware-id since Debian 10 (Buster);
--dms-set-firmware-preference since Debian 10 (Buster);
--dms-swi-get-current-firmware since Debian 10 (Buster);
--dms-swi-get-usb-composition since Debian 10 (Buster);
--dms-swi-set-usb-composition since Debian 10 (Buster);
--dpm-close-port since Debian 12 (Bookworm);
--dpm-noop since Debian 12 (Bookworm);
--dpm-open-port since Debian 12 (Bookworm);
--dsd-get-apn-info since Debian 11 (Bullseye);
--dsd-get-system-status since Debian 12 (Bookworm);
--dsd-noop since Debian 11 (Bullseye);
--fox-get-firmware-version since Debian 12 (Bookworm);
--fox-noop since Debian 12 (Bookworm);
--fox-set-fcc-authentication since Arch Linux 2026-11-01;
--gas-dms-get-active-firmware since Debian 11 (Bullseye);
--gas-dms-get-ethernet-mac-address since Debian 13 (Trixie);
--gas-dms-get-firmware-auto-sim since Debian 13 (Trixie);
--gas-dms-get-firmware-list since Debian 11 (Bullseye);
--gas-dms-get-usb-composition since Debian 12 (Bookworm);
--gas-dms-set-active-firmware since Debian 11 (Bullseye);
--gas-dms-set-firmware-auto-sim since Debian 13 (Trixie);
--gas-dms-set-usb-composition since Debian 12 (Bookworm);
--gas-noop since Debian 11 (Bullseye);
--get-expected-data-format since Debian 9 (Stretch);
--get-wwan-iface since Debian 9 (Stretch);
--gms-noop since Debian 11 (Bullseye);
--gms-test-get-value since Debian 11 (Bullseye);
--gms-test-set-value since Debian 11 (Bullseye);
--help-atr since Debian 13 (Trixie);
--help-dpm since Debian 12 (Bookworm);
--help-dsd since Debian 11 (Bullseye);
--help-fox since Debian 12 (Bookworm);
--help-gas since Debian 11 (Bullseye);
--help-gms since Debian 11 (Bullseye);
--help-ims since Debian 13 (Trixie);
--help-imsa since Debian 13 (Trixie);
--help-imsp since Debian 13 (Trixie);
--help-link-management since Debian 12 (Bookworm);
--help-loc since Debian 10 (Buster);
--help-pdc since Debian 10 (Buster);
--help-qmiwwan since Debian 12 (Bookworm);
--help-qos since Debian 10 (Buster);
--help-sar since Debian 12 (Bookworm);
--help-voice since Debian 9 (Stretch);
--help-wms since Debian 9 (Stretch);
--ims-bind since Debian 13 (Trixie);
--ims-get-ims-services-enabled-setting since Debian 13 (Trixie);
--ims-noop since Debian 13 (Trixie);
--imsa-bind since Debian 13 (Trixie);
--imsa-get-ims-registration-status since Debian 13 (Trixie);
--imsa-get-ims-services-status since Debian 13 (Trixie);
--imsa-noop since Debian 13 (Trixie);
--imsp-get-enabler-state since Debian 13 (Trixie);
--imsp-noop since Debian 13 (Trixie);
--link-add since Debian 12 (Bookworm);
--link-delete since Debian 12 (Bookworm);
--link-delete-all since Debian 12 (Bookworm);
--link-list since Debian 12 (Bookworm);
--loc-delete-assistance-data since Debian 10 (Buster);
--loc-follow-gnss-sv-info since Debian 10 (Buster);
--loc-follow-nmea since Debian 10 (Buster);
--loc-follow-position-report since Debian 10 (Buster);
--loc-get-engine-lock since Debian 12 (Bookworm);
--loc-get-gnss-sv-info since Debian 10 (Buster);
--loc-get-nmea-types since Debian 11 (Bullseye);
--loc-get-operation-mode since Debian 12 (Bookworm);
--loc-get-position-report since Debian 10 (Buster);
--loc-get-predicted-orbits-data-source since Arch Linux 2026-11-01;
--loc-get-predicted-orbits-data-validity since Arch Linux 2026-11-01;
--loc-inject-time since Arch Linux 2026-11-01;
--loc-noop since Debian 10 (Buster);
--loc-session-id since Debian 10 (Buster);
--loc-set-engine-lock since Debian 12 (Bookworm);
--loc-set-nmea-types since Debian 11 (Bullseye);
--loc-set-operation-mode since Debian 12 (Bookworm);
--loc-start since Debian 10 (Buster);
--loc-stop since Debian 10 (Buster);
--loc-timeout since Debian 10 (Buster);
--nas-force-network-search since Debian 9 (Stretch);
--nas-get-drx since Debian 12 (Bookworm);
--nas-get-endc-config since Arch Linux 2026-11-01;
--nas-get-lte-cphy-ca-info since Debian 9 (Stretch);
--nas-get-network-time since Debian 13 (Trixie);
--nas-get-operator-name since Debian 10 (Buster);
--nas-get-plmn-name since Debian 12 (Bookworm);
--nas-get-preferred-networks since Debian 12 (Bookworm);
--nas-get-rf-band-info since Debian 10 (Buster);
--nas-get-supported-messages since Debian 9 (Stretch);
--nas-incremental-network-scan since Arch Linux 2026-11-01;
--nas-set-preferred-networks since Debian 12 (Bookworm);
--nas-swi-get-status since Debian 11 (Bullseye);
--pbm-get-emergency-list since Arch Linux 2026-11-01;
--pdc-activate-config since Debian 10 (Buster);
--pdc-deactivate-config since Debian 10 (Buster);
--pdc-delete-config since Debian 10 (Buster);
--pdc-list-configs since Debian 10 (Buster);
--pdc-monitor-refresh since Debian 12 (Bookworm);
--pdc-noop since Debian 10 (Buster);
--qos-get-network-status since Debian 10 (Buster);
--qos-noop since Debian 10 (Buster);
--qos-reset since Debian 10 (Buster);
--sar-noop since Debian 12 (Bookworm);
--sar-rf-get-state since Debian 12 (Bookworm);
--set-expected-data-format since Debian 9 (Stretch);
--uim-change-provisioning-session since Debian 11 (Bullseye);
--uim-get-configuration since Debian 12 (Bookworm);
--uim-get-slot-status since Debian 11 (Bullseye);
--uim-get-supported-messages since Debian 9 (Stretch);
--uim-monitor-refresh-all since Debian 12 (Bookworm);
--uim-monitor-refresh-file since Debian 12 (Bookworm);
--uim-monitor-slot-status since Debian 11 (Bullseye);
--uim-read-record since Debian 10 (Buster);
--uim-remote-unlock since Debian 13 (Trixie);
--verbose-full since Debian 12 (Bookworm);
--voice-get-config since Debian 9 (Stretch);
--voice-get-supported-messages since Debian 9 (Stretch);
--voice-noop since Debian 9 (Stretch);
--wda-get-supported-messages since Debian 9 (Stretch);
--wda-set-loopback-configuration since Debian 13 (Trixie);
--wds-bind-data-port since Debian 12 (Bookworm);
--wds-bind-mux-data-port since Debian 10 (Buster);
--wds-create-profile since Debian 10 (Buster);
--wds-delete-profile since Debian 10 (Buster);
--wds-get-autoconnect-settings since Debian 9 (Stretch);
--wds-get-channel-rates since Debian 10 (Buster);
--wds-get-current-settings since Debian 9 (Stretch);
--wds-get-default-profile-number since Debian 12 (Bookworm);
--wds-get-dormancy-status since Debian 10 (Buster);
--wds-get-lte-attach-parameters since Debian 12 (Bookworm);
--wds-get-lte-attach-pdn-list since Debian 12 (Bookworm);
--wds-get-max-lte-attach-pdn-num since Debian 12 (Bookworm);
--wds-get-supported-messages since Debian 9 (Stretch);
--wds-go-active since Debian 10 (Buster);
--wds-go-dormant since Debian 10 (Buster);
--wds-modify-profile since Debian 10 (Buster);
--wds-set-autoconnect-settings since Debian 9 (Stretch);
--wds-set-default-profile-number since Debian 12 (Bookworm);
--wds-set-ip-family since Debian 10 (Buster);
--wds-set-lte-attach-pdn-list since Debian 12 (Bookworm);
--wds-swi-create-profile-indexed since Debian 10 (Buster);
--wms-get-cbs-channels since Arch Linux 2026-11-01;
--wms-get-routes since Debian 12 (Bookworm);
--wms-get-supported-messages since Debian 9 (Stretch);
--wms-noop since Debian 9 (Stretch);
--wms-reset since Debian 9 (Stretch);
--wms-set-cbs-channels since Arch Linux 2026-11-01;
--wms-set-routes since Debian 12 (Bookworm);
-E since Debian 9 (Stretch);
-e since Debian 9 (Stretch);
-w since Debian 9 (Stretch).
--wds-get-default-profile-num until Debian 11 (Bullseye);
--wds-set-default-profile-num until Debian 11 (Bullseye).