1MBIMCLI(1) User Commands MBIMCLI(1)
2
3
4
6 mbimcli - Control MBIM devices
7
9 Usage:
10 mbimcli [OPTIONâ.¦] - Control MBIM devices
11
12 Help Options:
13 -h, --help
14 Show help options
15
16 --help-all
17 Show all help options
18
19 --help-basic-connect
20 Show Basic Connect Service options
21
22 --help-phonebook
23 Show Phonebook Service options
24
25 --help-dss
26 Show Device Service Stream options
27
28 --help-ms-firmware-id
29 Show Microsoft Firmware ID Service options
30
31 --help-ms-host-shutdown
32 Show Microsoft Host Shutdown Service options
33
34 --help-ms-sar
35 Show Microsoft SAR Service options
36
37 --help-atds
38 Show AT&T Device Service options
39
40 --help-intel-firmware-update
41 Show Intel Firmware Update Service options
42
43 --help-ms-basic-connect-extensions
44 Show Microsoft Basic Connect Extensions Service options
45
46 --help-quectel
47 Show Quectel Service options
48
49 --help-link-management
50 Show link management specific options
51
52 --help-intel-thermal-rf
53 Show Intel Thermal RF Service options
54
55 --help-ms-voice-extensions
56 Show Microsoft Voice Extensions Service options
57
58 --help-ms-uicc-low-level-access
59 Show Microsoft UICC Low Level Access Service options
60
61 --help-intel-mutual-authentication
62 Show Intel mutual authentication Service options
63
64 --help-intel-tools
65 Show Intel 5G tools options
66
67 Basic Connect options:
68 --query-device-caps
69 Query device capabilities
70
71 --query-subscriber-ready-status
72 Query subscriber ready status
73
74 --query-radio-state
75 Query radio state
76
77 --set-radio-state=[(on|off)]
78 Set radio state
79
80 --query-device-services
81 Query device services
82
83 --query-pin-state
84 Query PIN state
85
86 --enter-pin=[(PIN type),(current PIN)]
87 Enter PIN (PIN type is optional, defaults to PIN1, allowed op‐
88 tions: (pin1,network-pin,network-subset-pin,ser‐
89 vice-provider-pin,corporate-pin)
90
91 --change-pin=[(current PIN),(new PIN)]
92 Change PIN
93
94 --enable-pin=[(current PIN)]
95 Enable PIN
96
97 --disable-pin=[(PIN type),(current PIN)]
98 Disable PIN (PIN type is optional, see enter-pin for details)
99
100 --enter-puk=[(PUK type),(PUK),(new PIN)]
101 Enter PUK (PUK type is optional, defaults to PUK1, allowed op‐
102 tions: (puk1,network-puk,network-subset-puk,ser‐
103 vice-provider-puk,corporate-puk)
104
105 --query-pin-list
106 Query PIN list
107
108 --query-home-provider
109 Query home provider
110
111 --query-preferred-providers
112 Query preferred providers
113
114 --query-visible-providers
115 Query visible providers
116
117 --query-registration-state
118 Query registration state
119
120 --register-automatic
121 Launch automatic registration
122
123 --query-signal-state
124 Query signal state
125
126 --query-packet-service-state
127 Query packet service state
128
129 --attach-packet-service
130 Attach to the packet service
131
132 --detach-packet-service
133 Detach from the packet service
134
135 --query-connection-state=[SessionID]
136 Query connection state (SessionID is optional, defaults to 0)
137
138 --connect=["key=value,..."]
139 Connect (allowed keys: session-id, access-string, ip-type, auth,
140 username, password, compression, context-type)
141
142 --query-ip-configuration=[SessionID]
143 Query IP configuration (SessionID is optional, defaults to 0)
144
145 --disconnect=[SessionID]
146 Disconnect (SessionID is optional, defaults to 0)
147
148 --query-packet-statistics
149 Query packet statistics
150
151 --query-ip-packet-filters=[SessionID]
152 Query IP packet filters (SessionID is optional, defaults to 0)
153
154 --set-ip-packet-filters=["key=value,..."]
155 Set IP packet filters (allowed keys: session-id, packet-filter,
156 packet-mask, filter-id)
157
158 --query-provisioned-contexts
159 Query provisioned contexts
160
161 --set-provisioned-contexts=["key=value,..."]
162 Set provisioned contexts (allowed keys: context-id, con‐
163 text-type, auth, compression, username, password, access-string,
164 provider-id)
165
166 --set-signal-state=["key=value,..."]
167 Set signal state (allowed keys: signal-strength-interval,
168 rssi-threshold, error-rate-threshold)
169
170 --set-network-idle-hint=[(enabled|disabled)]
171 Set network idle hint
172
173 --query-network-idle-hint
174 Query network idle hint
175
176 --set-emergency-mode=[(on|off)]
177 Set emergency mode
178
179 --query-emergency-mode
180 Query emergency mode
181
182 --set-service-activation=[Data]
183 Set service activation
184
185 Phonebook options:
186 --phonebook-query-configuration
187 Query the phonebook configuration
188
189 --phonebook-read=[(Phonebook index)]
190 Read phonebook entry with given index
191
192 --phonebook-read-all
193 Read all phonebook entries
194
195 --phonebook-write=[(Name),(Number)[,(Index)]]
196 Add new phonebook entry or update an existing one
197
198 --phonebook-delete=[(Phonebook index)]
199 Delete phonebook entry with given index
200
201 --phonebook-delete-all
202 Delete all phonebook entries
203
204 Device Service Stream options:
205 --dss-connect=[(UUID),(Session ID)]
206 Connect DSS session
207
208 --dss-disconnect=[(UUID),(Session ID)]
209 Disconnect DSS session
210
211 Microsoft Firmware ID options:
212 --ms-query-firmware-id
213 Query firmware ID
214
215 Microsoft Host Shutdown options:
216 --ms-notify-host-shutdown
217 Notify that host is shutting down
218
219 Microsoft SAR options:
220 --ms-set-sar-config=[(device|os),(enabled|disabled)[,[{antenna_in‐
221 dex,backoff_index}...]]]
222 Set SAR config
223
224 --ms-query-sar-config
225 Query SAR config
226
227 --ms-set-transmission-status=[(enabled|disabled),(timer)]
228 Set transmission status and hysteresis timer (in seconds)
229
230 --ms-query-transmission-status
231 Query transmission status
232
233 AT&T Device Service options:
234 --atds-query-signal
235 Query signal info
236
237 --atds-query-location
238 Query cell location
239
240 Intel Firmware Update Service options:
241 --intel-modem-reboot=[(Boot Mode),(Timeout)]
242 Reboot modem. Boot mode and timeout arguments only required if
243 MBIMEx >= 2.0.
244
245 Microsoft Basic Connect Extensions options:
246 --ms-query-pco=[SessionID]
247 Query PCO value (SessionID is optional, defaults to 0)
248
249 --ms-query-lte-attach-configuration
250 Query LTE attach configuration
251
252 --ms-query-lte-attach-info
253 Query LTE attach status information
254
255 --ms-query-sys-caps
256 Query system capabilities
257
258 --ms-query-device-caps
259 Query device capabilities
260
261 --ms-query-slot-info-status=[SlotIndex]
262 Query slot information status
263
264 --ms-set-device-slot-mappings=[(SlotIndex)[,(SlotIndex)[,...]]]
265 Set device slot mappings for each executor
266
267 --ms-query-device-slot-mappings
268 Query device slot mappings
269
270 --ms-query-location-info-status
271 Query location info status
272
273 --ms-set-provisioned-contexts=["key=value,..."]
274 Set provisioned contexts (allowed keys: operation, context-type,
275 ip-type, state, roaming-control, media-type, source, auth, com‐
276 pression, username, password, access-string)
277
278 --ms-query-provisioned-contexts
279 Query provisioned contexts
280
281 --ms-query-base-stations-info
282 Query base stations info
283
284 --ms-query-version=[(MBIM version),(MBIM extended version)]
285 Exchange supported version information. Since MBIMEx v2.0.
286
287 --ms-query-registration-parameters
288 Query registration parameters. Since MBIMEx v3.0.
289
290 --ms-set-registration-parameters=["key=value,..."]
291 Set registration parameters (required keys: mico-mode, drx-cy‐
292 cle, ladn-info, default-pdu-activation-hint, re-regis‐
293 ter-if-needed). Since MBIMEx v3.0.
294
295 --ms-query-modem-configuration
296 Query modem configuration. Since MBIMEx v3.0.
297
298 --ms-query-wake-reason
299 Query wake reason. Since MBIMEx v3.0.
300
301 Quectel options:
302 --quectel-query-radio-state
303 Query radio state
304
305 --quectel-set-radio-state=[(on)]
306 Set radio state
307
308 Link management options:
309 --link-list=[IFACE]
310 List links created from a given interface
311
312 --link-add=[iface=IFACE,prefix=PREFIX[,session-id=N]]
313 Create new network interface link
314
315 --link-delete=IFACE
316 Delete a given network interface link
317
318 --link-delete-all=[IFACE]
319 Delete all network interface links from the given interface
320
321 Intel Thermal RF Service options:
322 --intel-query-rfim
323 Query RFIM frequency information
324
325 --intel-set-rfim=[(on|off)]
326 Enable or disable RFIM (disabled by default)
327
328 Microsoft Voice Extensions Service options:
329 --ms-query-nitz
330 Query network identity and time zone
331
332 Microsoft UICC Low Level Access Service options:
333 --ms-query-uicc-application-list
334 Query UICC application list
335
336 --ms-query-uicc-file-status=["key=value,..."]
337 Query UICC file status (allowed keys: application-id, file-path)
338
339 --ms-query-uicc-read-binary=["key=value,..."]
340 Read UICC binary file (allowed keys: application-id, file-path,
341 read-offset, read-size, local-pin and data)
342
343 --ms-query-uicc-read-record=["key=value,..."]
344 Read UICC record file (allowed keys: application-id, file-path,
345 record-number, local-pin and data)
346
347 --ms-set-uicc-open-channel=["key=value,..."]
348 Set UICC open channel (allowed keys: application-id, se‐
349 lectp2arg, channel-group)
350
351 --ms-set-uicc-close-channel=["key=value,..."]
352 Set UICC close channel (allowed keys: channel, channel-group)
353
354 --ms-query-uicc-atr
355 Query UICC atr
356
357 --ms-set-uicc-apdu=["key=value,..."]
358 Set UICC apdu (allowed keys: channel, secure-message, class‐
359 byte-type, command)
360
361 --ms-set-uicc-reset=[(Pass Through Action)]
362 Set UICC reset
363
364 --ms-query-uicc-reset
365 Query UICC reset
366
367 --ms-set-uicc-terminal-capability=["key=value,..."]
368 Set UICC terminal capability (allowed keys: terminal-capability)
369
370 --ms-query-uicc-terminal-capability
371 Query UICC terminal capability
372
373 Intel mutual authentication Service options:
374 --query-fcc-lock
375 Query FCC lock information
376
377 --set-fcc-lock=[(ResponsePresent),(Response)]
378 Set FCC lock information
379
380 Intel 5G tools options
381
382 --set-trace-config=[(TraceCmd)|(TraceValue)]
383 Set trace configuration
384
385 --query-trace-config=[(TraceCmd)]
386 Query trace configuration
387
388 Application Options:
389 -d, --device=[PATH]
390 Specify device path
391
392 -p, --device-open-proxy
393 Request to use the 'mbim-proxy' proxy
394
395 --device-open-ms-mbimex-v2
396 Request to enable Microsoft MBIMEx v2.0 support
397
398 --device-open-ms-mbimex-v3
399 Request to enable Microsoft MBIMEx v3.0 support
400
401 --no-open=[Transaction ID]
402 Do not explicitly open the MBIM device before running the com‐
403 mand
404
405 --no-close
406 Do not close the MBIM device after running the command
407
408 --noop Don't run any command
409
410 -v, --verbose
411 Run action with verbose logs, including the debug ones
412
413 --verbose-full
414 Run action with verbose logs, including the debug ones and per‐
415 sonal info
416
417 --silent
418 Run action with no logs; not even the error/warning ones
419
420 -V, --version
421 Print version
422
424 Copyright © 2013-2021 Aleksander Morgado License GPLv2+: GNU GPL ver‐
425 sion 2 or later <http://gnu.org/licenses/gpl-2.0.html>
426 This is free software: you are free to change and redistribute it.
427 There is NO WARRANTY, to the extent permitted by law.
428
430 The full documentation for mbimcli is maintained as a Texinfo manual.
431 If the info and mbimcli programs are properly installed at your site,
432 the command
433
434 info mbimcli
435
436 should give you access to the complete manual.
437
438
439
440mbimcli 1.28.4 July 2023 MBIMCLI(1)