uqmi: print radio interfaces in serving system command
[project/uqmi.git] / data / qmi-service-uim.json
1 [
2 // *********************************************************************************
3 { "name" : "UIM",
4 "type" : "Service" },
5
6 // *********************************************************************************
7 { "name" : "QMI Client UIM",
8 "type" : "Client",
9 "since" : "1.6" },
10
11 // *********************************************************************************
12 { "name" : "QMI Message UIM",
13 "type" : "Message-ID-Enum" },
14
15 // *********************************************************************************
16 { "name" : "QMI Indication UIM",
17 "type" : "Indication-ID-Enum" },
18
19 // *********************************************************************************
20 { "common-ref" : "UIM Card Status",
21 "name" : "Card Status",
22 "id" : "0x10",
23 "type" : "TLV",
24 "format" : "sequence",
25 "contents" : [ { "name" : "Index GW Primary",
26 "format" : "guint16" },
27 { "name" : "Index 1x Primary",
28 "format" : "guint16" },
29 { "name" : "Index GW Secondary",
30 "format" : "guint16" },
31 { "name" : "Index 1x Secondary",
32 "format" : "guint16" },
33 { "name" : "Cards",
34 "format" : "array",
35 "size-prefix-format" : "guint8",
36 "array-element" : { "name" : "Element",
37 "format" : "struct",
38 "contents" : [ { "name" : "Card State",
39 "format" : "guint8",
40 "public-format" : "QmiUimCardState" },
41 { "name" : "UPIN State",
42 "format" : "guint8",
43 "public-format" : "QmiUimPinState" },
44 { "name" : "UPIN Retries",
45 "format" : "guint8" },
46 { "name" : "UPUK Retries",
47 "format" : "guint8" },
48 { "name" : "Error code",
49 "format" : "guint8",
50 "public-format" : "QmiUimCardError" },
51 { "name" : "Applications",
52 "format" : "array",
53 "size-prefix-format" : "guint8",
54 "array-element" : { "name" : "Element",
55 "format" : "struct",
56 "contents" : [ { "name" : "Type",
57 "format" : "guint8",
58 "public-format" : "QmiUimCardApplicationType" },
59 { "name" : "State",
60 "format" : "guint8",
61 "public-format" : "QmiUimCardApplicationState" },
62 { "name" : "Personalization State",
63 "format" : "guint8",
64 "public-format" : "QmiUimCardApplicationPersonalizationState" },
65 { "name" : "Personalization Feature",
66 "format" : "guint8",
67 "public-format" : "QmiUimCardApplicationPersonalizationFeature" },
68 { "name" : "Personalization Retries",
69 "format" : "guint8" },
70 { "name" : "Personalization Unblock Retries",
71 "format" : "guint8" },
72 { "name" : "Application Identifier Value",
73 "format" : "array",
74 "size-prefix-format" : "guint8",
75 "array-element" : { "format" : "guint8" } },
76 { "name" : "UPIN replaces PIN1",
77 "format" : "guint8",
78 "public-format" : "gboolean" },
79 { "name" : "PIN1 State",
80 "format" : "guint8",
81 "public-format" : "QmiUimPinState" },
82 { "name" : "PIN1 Retries",
83 "format" : "guint8" },
84 { "name" : "PUK1 Retries",
85 "format" : "guint8" },
86 { "name" : "PIN2 State",
87 "format" : "guint8",
88 "public-format" : "QmiUimPinState" },
89 { "name" : "PIN2 Retries",
90 "format" : "guint8" },
91 { "name" : "PUK2 Retries",
92 "format" : "guint8" } ] } } ] } } ] },
93
94 // *********************************************************************************
95 { "common-ref" : "UIM Session",
96 "name" : "Session",
97 "fullname" : "Qmi UIM Session",
98 "id" : "0x01",
99 "type" : "TLV",
100 "format" : "sequence",
101 "contents" : [ { "name" : "Session Type",
102 "format" : "guint8",
103 "public-format" : "QmiUimSessionType" },
104 { "name" : "Application Identifier",
105 "format" : "array",
106 "size-prefix-format" : "guint8",
107 "array-element" : { "format" : "guint8" } } ] },
108
109 // *********************************************************************************
110 { "common-ref" : "Physical Slot Status",
111 "name" : "Physical Slot Status",
112 "fullname" : "Qmi Physical Slot Status",
113 "id" : "0x10",
114 "type" : "TLV",
115 "format" : "array",
116 "size-prefix-format" : "guint8",
117 "array-element" : { "name" : "Slot",
118 "format" : "struct",
119 "contents" : [ { "name" : "Physical Card Status",
120 "format" : "guint32",
121 "public-format" : "QmiUimPhysicalCardState" },
122 { "name" : "Physical Slot Status",
123 "format" : "guint32",
124 "public-format" : "QmiUimSlotState" },
125 { "name" : "Logical Slot",
126 "format" : "guint8" },
127 { "name" : "ICCID",
128 "format" : "array",
129 "size-prefix-format" : "guint8",
130 "array-element" : { "format" : "guint8" } } ] } },
131
132 // *********************************************************************************
133 { "common-ref" : "Physical Slot Information",
134 "name" : "Physical Slot Information",
135 "fullname" : "Qmi Physical Slot Information",
136 "id" : "0x11",
137 "type" : "TLV",
138 "format" : "array",
139 "size-prefix-format" : "guint8",
140 "array-element" : { "name" : "Slot",
141 "format" : "struct",
142 "contents" : [ { "name" : "Card Protocol",
143 "format" : "guint32",
144 "public-format" : "QmiUimCardProtocol" },
145 { "name" : "Valid Applications",
146 "format" : "guint8" },
147 { "name" : "ATR Value",
148 "format" : "array",
149 "size-prefix-format" : "guint8",
150 "array-element" : { "format" : "guint8" } },
151 { "name" : "Is EUICC",
152 "format" : "guint8",
153 "public-format" : "gboolean" } ] } },
154
155 // *********************************************************************************
156 { "common-ref" : "Slot EID Information",
157 "name" : "Slot EID Information",
158 "fullname" : "Qmi Slot EID Information",
159 "id" : "0x12",
160 "type" : "TLV",
161 "format" : "array",
162 "size-prefix-format" : "guint8",
163 "array-element" : { "name" : "EID",
164 "format" : "array",
165 "size-prefix-format" : "guint8",
166 "array-element" : { "format" : "guint8" } } },
167
168 // *********************************************************************************
169 { "name" : "Reset",
170 "type" : "Message",
171 "service" : "UIM",
172 "id" : "0x0000",
173 "since" : "1.6",
174 "output" : [ { "common-ref" : "Operation Result" } ] },
175
176 // *********************************************************************************
177 { "name" : "Get Supported Messages",
178 "type" : "Message",
179 "service" : "UIM",
180 "id" : "0x001E",
181 "since" : "1.14",
182 "output" : [ { "common-ref" : "Operation Result" },
183 { "name" : "List",
184 "id" : "0x10",
185 "type" : "TLV",
186 "since" : "1.14",
187 "format" : "array",
188 "size-prefix-format" : "guint16",
189 "array-element" : { "format" : "guint8" },
190 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
191
192 // *********************************************************************************
193 { "name" : "Read Transparent",
194 "type" : "Message",
195 "service" : "UIM",
196 "id" : "0x0020",
197 "since" : "1.6",
198 "input" : [ { "common-ref" : "UIM Session",
199 "since" : "1.22" },
200 { "name" : "File",
201 "id" : "0x02",
202 "type" : "TLV",
203 "since" : "1.6",
204 "format" : "sequence",
205 "contents" : [ { "name" : "File ID",
206 "format" : "guint16" },
207 { "name" : "File Path",
208 "format" : "array",
209 "array-element" : { "format" : "guint8" } } ] },
210 { "name" : "Read Information",
211 "id" : "0x03",
212 "type" : "TLV",
213 "since" : "1.6",
214 "format" : "sequence",
215 "contents" : [ { "name" : "Offset",
216 "format" : "guint16" },
217 { "name" : "Length",
218 "format" : "guint16" } ] },
219 { "name" : "Response In Indication Token",
220 "id" : "0x10",
221 "type" : "TLV",
222 "since" : "1.6",
223 "format" : "guint32" },
224 { "name" : "Encrypt Data",
225 "id" : "0x11",
226 "type" : "TLV",
227 "since" : "1.6",
228 "format" : "guint8",
229 "public-format" : "gboolean" } ],
230 "output" : [ { "common-ref" : "Operation Result" },
231 { "name" : "Card result",
232 "id" : "0x10",
233 "type" : "TLV",
234 "since" : "1.6",
235 "format" : "sequence",
236 "contents" : [ { "name" : "SW1",
237 "format" : "guint8" },
238 { "name" : "SW2",
239 "format" : "guint8" } ] },
240 { "name" : "Read result",
241 "id" : "0x11",
242 "type" : "TLV",
243 "since" : "1.6",
244 "format" : "array",
245 "size-prefix-format" : "guint16",
246 "array-element" : { "format" : "guint8" },
247 "prerequisites" : [ { "common-ref" : "Success" } ] },
248 { "name" : "Response In Indication Token",
249 "id" : "0x12",
250 "type" : "TLV",
251 "since" : "1.6",
252 "format" : "guint32",
253 "prerequisites" : [ { "common-ref" : "Success" } ] },
254 { "name" : "Encrypted Data",
255 "id" : "0x13",
256 "type" : "TLV",
257 "since" : "1.6",
258 "format" : "guint8",
259 "public-format" : "gboolean",
260 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
261
262 // *********************************************************************************
263 { "name" : "Read Record",
264 "type" : "Message",
265 "service" : "UIM",
266 "id" : "0x0021",
267 "since" : "1.6",
268 "input" : [ { "common-ref" : "UIM Session",
269 "since" : "1.22" },
270 { "name" : "File",
271 "id" : "0x02",
272 "type" : "TLV",
273 "since" : "1.6",
274 "format" : "sequence",
275 "contents" : [ { "name" : "File ID",
276 "format" : "guint16" },
277 { "name" : "File Path",
278 "format" : "array",
279 "array-element" : { "format" : "guint8" } } ] },
280 { "name" : "Record",
281 "id" : "0x03",
282 "type" : "TLV",
283 "since" : "1.6",
284 "format" : "sequence",
285 "contents" : [ { "name" : "Record Number",
286 "format" : "guint16" },
287 { "name" : "Record Length",
288 "format" : "guint16" } ] },
289 { "name" : "Last Record",
290 "id" : "0x10",
291 "type" : "TLV",
292 "since" : "1.6",
293 "format" : "guint16" },
294 { "name" : "Response In Indication Token",
295 "id" : "0x11",
296 "type" : "TLV",
297 "since" : "1.6",
298 "format" : "guint32" } ],
299 "output" : [ { "common-ref" : "Operation Result" },
300 { "name" : "Card result",
301 "id" : "0x10",
302 "type" : "TLV",
303 "since" : "1.6",
304 "format" : "sequence",
305 "contents" : [ { "name" : "SW1",
306 "format" : "guint8" },
307 { "name" : "SW2",
308 "format" : "guint8" } ] },
309 { "name" : "Read Result",
310 "id" : "0x11",
311 "type" : "TLV",
312 "since" : "1.6",
313 "format" : "array",
314 "size-prefix-format" : "guint16",
315 "array-element" : { "format" : "guint8" },
316 "prerequisites" : [ { "common-ref" : "Success" } ] },
317 { "name" : "Additional Read Result",
318 "id" : "0x12",
319 "type" : "TLV",
320 "since" : "1.6",
321 "format" : "array",
322 "size-prefix-format" : "guint16",
323 "array-element" : { "format" : "guint8" },
324 "prerequisites" : [ { "common-ref" : "Success" } ] },
325 { "name" : "Response In Indication Token",
326 "id" : "0x13",
327 "type" : "TLV",
328 "since" : "1.6",
329 "format" : "guint32",
330 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
331
332 // *********************************************************************************
333 { "name" : "Get File Attributes",
334 "type" : "Message",
335 "service" : "UIM",
336 "id" : "0x0024",
337 "since" : "1.6",
338 "input" : [ { "common-ref" : "UIM Session",
339 "since" : "1.22" },
340 { "name" : "File",
341 "id" : "0x02",
342 "type" : "TLV",
343 "since" : "1.6",
344 "format" : "sequence",
345 "contents" : [ { "name" : "File ID",
346 "format" : "guint16" },
347 { "name" : "File Path",
348 "format" : "array",
349 "array-element" : { "format" : "guint8" } } ] },
350 { "name" : "Response In Indication Token",
351 "id" : "0x10",
352 "type" : "TLV",
353 "since" : "1.6",
354 "format" : "guint32" } ],
355 "output" : [ { "common-ref" : "Operation Result" },
356 { "name" : "Card result",
357 "id" : "0x10",
358 "type" : "TLV",
359 "since" : "1.6",
360 "format" : "sequence",
361 "contents" : [ { "name" : "SW1",
362 "format" : "guint8" },
363 { "name" : "SW2",
364 "format" : "guint8" } ] },
365 { "name" : "File Attributes",
366 "id" : "0x11",
367 "type" : "TLV",
368 "since" : "1.6",
369 "format" : "sequence",
370 "contents" : [ { "name" : "File Size",
371 "format" : "guint16" },
372 { "name" : "File ID",
373 "format" : "guint16" },
374 { "name" : "File Type",
375 "format" : "guint8",
376 "public-format" : "QmiUimFileType" },
377 { "name" : "Record Size",
378 "format" : "guint16" },
379 { "name" : "Record Count",
380 "format" : "guint16" },
381 { "name" : "Read Security Attributes Logic",
382 "format" : "guint8",
383 "public-format" : "QmiUimSecurityAttributeLogic" },
384 { "name" : "Read Security Attributes",
385 "format" : "guint16",
386 "public-format" : "QmiUimSecurityAttribute" },
387 { "name" : "Write Security Attributes Logic",
388 "format" : "guint8",
389 "public-format" : "QmiUimSecurityAttributeLogic" },
390 { "name" : "Write Security Attributes",
391 "format" : "guint16",
392 "public-format" : "QmiUimSecurityAttribute" },
393 { "name" : "Increase Security Attributes Logic",
394 "format" : "guint8",
395 "public-format" : "QmiUimSecurityAttributeLogic" },
396 { "name" : "Increase Security Attributes",
397 "format" : "guint16",
398 "public-format" : "QmiUimSecurityAttribute" },
399 { "name" : "Deactivate Security Attributes Logic",
400 "format" : "guint8",
401 "public-format" : "QmiUimSecurityAttributeLogic" },
402 { "name" : "Deactivate Security Attributes",
403 "format" : "guint16",
404 "public-format" : "QmiUimSecurityAttribute" },
405 { "name" : "Activate Security Attributes Logic",
406 "format" : "guint8",
407 "public-format" : "QmiUimSecurityAttributeLogic" },
408 { "name" : "Activate Security Attributes",
409 "format" : "guint16",
410 "public-format" : "QmiUimSecurityAttribute" },
411 { "name" : "Raw Data",
412 "format" : "array",
413 "size-prefix-format" : "guint16",
414 "array-element" : { "format" : "guint8" } } ],
415 "prerequisites" : [ { "common-ref" : "Success" } ] },
416 { "name" : "Response In Indication Token",
417 "id" : "0x12",
418 "type" : "TLV",
419 "since" : "1.6",
420 "format" : "guint32",
421 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
422
423 // *********************************************************************************
424 { "name" : "Set PIN Protection",
425 "type" : "Message",
426 "service" : "UIM",
427 "id" : "0x0025",
428 "since" : "1.14",
429 "input" : [ { "common-ref" : "UIM Session",
430 "since" : "1.22" },
431 { "name" : "Info",
432 "id" : "0x02",
433 "type" : "TLV",
434 "since" : "1.14",
435 "format" : "sequence",
436 "contents" : [ { "name" : "PIN ID",
437 "format" : "guint8",
438 "public-format" : "QmiUimPinId" },
439 { "name" : "PIN enabled",
440 "format" : "guint8",
441 "public-format" : "gboolean" },
442 { "name" : "PIN Value",
443 "format" : "string" } ] },
444 { "name" : "Response In Indication Token",
445 "id" : "0x11",
446 "type" : "TLV",
447 "since" : "1.14",
448 "format" : "guint32" } ],
449 "output" : [ { "common-ref" : "Operation Result" },
450 { "name" : "Retries Remaining",
451 "id" : "0x10",
452 "type" : "TLV",
453 "since" : "1.14",
454 "format" : "sequence",
455 "contents" : [ { "name" : "Verify Retries Left",
456 "format" : "guint8" },
457 { "name" : "Unblock Retries Left",
458 "format" : "guint8" } ],
459 "prerequisites": [ { "common-ref" : "No Success" } ] },
460 { "name" : "Response In Indication Token",
461 "id" : "0x12",
462 "type" : "TLV",
463 "since" : "1.14",
464 "format" : "guint32",
465 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
466
467 // *********************************************************************************
468 { "name" : "Verify PIN",
469 "type" : "Message",
470 "service" : "UIM",
471 "id" : "0x0026",
472 "since" : "1.14",
473 "input" : [ { "common-ref" : "UIM Session",
474 "since" : "1.22" },
475 { "name" : "Info",
476 "id" : "0x02",
477 "type" : "TLV",
478 "since" : "1.14",
479 "format" : "sequence",
480 "contents" : [ { "name" : "PIN ID",
481 "format" : "guint8",
482 "public-format" : "QmiUimPinId" },
483 { "name" : "PIN Value",
484 "format" : "string" } ] },
485 { "name" : "Response In Indication Token",
486 "id" : "0x12",
487 "type" : "TLV",
488 "since" : "1.14",
489 "format" : "guint32" } ],
490 "output" : [ { "common-ref" : "Operation Result" },
491 { "name" : "Retries Remaining",
492 "id" : "0x10",
493 "type" : "TLV",
494 "since" : "1.14",
495 "format" : "sequence",
496 "contents" : [ { "name" : "Verify Retries Left",
497 "format" : "guint8" },
498 { "name" : "Unblock Retries Left",
499 "format" : "guint8" } ],
500 "prerequisites": [ { "common-ref" : "No Success" } ] },
501 { "name" : "Response In Indication Token",
502 "id" : "0x12",
503 "type" : "TLV",
504 "since" : "1.14",
505 "format" : "guint32",
506 "prerequisites" : [ { "common-ref" : "Success" } ] },
507 { "name" : "Card Result",
508 "id" : "0x13",
509 "type" : "TLV",
510 "since" : "1.14",
511 "format" : "sequence",
512 "contents" : [ { "name" : "SW1",
513 "format" : "guint8" },
514 { "name" : "SW2",
515 "format" : "guint8" } ] } ] },
516
517 // *********************************************************************************
518 { "name" : "Unblock PIN",
519 "type" : "Message",
520 "service" : "UIM",
521 "id" : "0x0027",
522 "since" : "1.14",
523 "input" : [ { "common-ref" : "UIM Session",
524 "since" : "1.22" },
525 { "name" : "Info",
526 "id" : "0x02",
527 "type" : "TLV",
528 "since" : "1.14",
529 "format" : "sequence",
530 "contents" : [ { "name" : "PIN ID",
531 "format" : "guint8",
532 "public-format" : "QmiUimPinId" },
533 { "name" : "PUK",
534 "format" : "string" },
535 { "name" : "New PIN",
536 "format" : "string" } ] },
537 { "name" : "Response In Indication Token",
538 "id" : "0x11",
539 "type" : "TLV",
540 "since" : "1.14",
541 "format" : "guint32" } ],
542 "output" : [ { "common-ref" : "Operation Result" },
543 { "name" : "Retries Remaining",
544 "id" : "0x10",
545 "type" : "TLV",
546 "since" : "1.14",
547 "format" : "sequence",
548 "contents" : [ { "name" : "Verify Retries Left",
549 "format" : "guint8" },
550 { "name" : "Unblock Retries Left",
551 "format" : "guint8" } ],
552 "prerequisites": [ { "common-ref" : "No Success" } ] },
553 { "name" : "Response In Indication Token",
554 "id" : "0x12",
555 "type" : "TLV",
556 "since" : "1.14",
557 "format" : "guint32",
558 "prerequisites" : [ { "common-ref" : "Success" } ] },
559 { "name" : "Card Result",
560 "id" : "0x13",
561 "type" : "TLV",
562 "since" : "1.14",
563 "format" : "sequence",
564 "contents" : [ { "name" : "SW1",
565 "format" : "guint8" },
566 { "name" : "SW2",
567 "format" : "guint8" } ] } ] },
568
569 // *********************************************************************************
570 { "name" : "Change PIN",
571 "type" : "Message",
572 "service" : "UIM",
573 "id" : "0x0028",
574 "since" : "1.14",
575 "input" : [ { "common-ref" : "UIM Session",
576 "since" : "1.22" },
577 { "name" : "Info",
578 "id" : "0x02",
579 "type" : "TLV",
580 "since" : "1.14",
581 "format" : "sequence",
582 "contents" : [ { "name" : "PIN ID",
583 "format" : "guint8",
584 "public-format" : "QmiUimPinId" },
585 { "name" : "Old PIN",
586 "format" : "string" },
587 { "name" : "New PIN",
588 "format" : "string" } ] },
589 { "name" : "Response In Indication Token",
590 "id" : "0x11",
591 "type" : "TLV",
592 "since" : "1.14",
593 "format" : "guint32" } ],
594 "output" : [ { "common-ref" : "Operation Result" },
595 { "name" : "Retries Remaining",
596 "id" : "0x10",
597 "type" : "TLV",
598 "since" : "1.14",
599 "format" : "sequence",
600 "contents" : [ { "name" : "Verify Retries Left",
601 "format" : "guint8" },
602 { "name" : "Unblock Retries Left",
603 "format" : "guint8" } ],
604 "prerequisites": [ { "common-ref" : "No Success" } ] },
605 { "name" : "Response In Indication Token",
606 "id" : "0x12",
607 "type" : "TLV",
608 "since" : "1.14",
609 "format" : "guint32",
610 "prerequisites" : [ { "common-ref" : "Success" } ] },
611 { "name" : "Card Result",
612 "id" : "0x13",
613 "type" : "TLV",
614 "since" : "1.14",
615 "format" : "sequence",
616 "contents" : [ { "name" : "SW1",
617 "format" : "guint8" },
618 { "name" : "SW2",
619 "format" : "guint8" } ] } ] },
620
621 // *********************************************************************************
622 { "name" : "Refresh Register",
623 "type" : "Message",
624 "service" : "UIM",
625 "id" : "0x002A",
626 "since" : "1.28",
627 "input" : [ { "common-ref" : "UIM Session",
628 "since" : "1.28" },
629 { "name" : "Info",
630 "id" : "0x02",
631 "type" : "TLV",
632 "since" : "1.28",
633 "format" : "sequence",
634 "contents" : [ { "name" : "Register Flag",
635 "format" : "guint8",
636 "public-format" : "gboolean" },
637 { "name" : "Vote For Init",
638 "format" : "guint8",
639 "public-format" : "gboolean" },
640 { "name" : "Files",
641 "format" : "array",
642 "size-prefix-format" : "guint16",
643 "array-element" : { "name" : "Element",
644 "format" : "struct",
645 "contents" : [ { "name" : "File ID",
646 "format" : "guint16" },
647 { "name" : "Path",
648 "format" : "array",
649 "size-prefix-format" : "guint8",
650 "array-element" : { "format" : "guint8" } } ] } } ] } ],
651 "output" : [ { "common-ref" : "Operation Result" } ] },
652
653 // *********************************************************************************
654 { "name" : "Refresh Complete",
655 "type" : "Message",
656 "service" : "UIM",
657 "id" : "0x002C",
658 "since" : "1.28",
659 "input" : [ { "common-ref" : "UIM Session",
660 "since" : "1.28" },
661 { "name" : "Info",
662 "id" : "0x02",
663 "type" : "TLV",
664 "since" : "1.28",
665 "format" : "sequence",
666 "contents" : [ { "name" : "Refresh Success",
667 "format" : "guint8",
668 "public-format" : "gboolean" } ] } ],
669 "output" : [ { "common-ref" : "Operation Result" } ] },
670
671 // *********************************************************************************
672 { "name" : "Register Events",
673 "type" : "Message",
674 "service" : "UIM",
675 "id" : "0x002E",
676 "since" : "1.22.4",
677 "input" : [ { "name" : "Event Registration Mask",
678 "id" : "0x01",
679 "type" : "TLV",
680 "since" : "1.22.4",
681 "format" : "guint32",
682 "public-format" : "QmiUimEventRegistrationFlag" } ],
683 "output" : [ { "common-ref" : "Operation Result" },
684 { "name" : "Event Registration Mask",
685 "id" : "0x10",
686 "type" : "TLV",
687 "since" : "1.22.4",
688 "format" : "guint32",
689 "public-format" : "QmiUimEventRegistrationFlag",
690 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
691
692 // *********************************************************************************
693 { "name" : "Get Card Status",
694 "type" : "Message",
695 "service" : "UIM",
696 "id" : "0x002F",
697 "since" : "1.10",
698 "output" : [ { "common-ref" : "Operation Result" },
699 { "common-ref" : "UIM Card Status",
700 "since" : "1.10" } ] },
701
702 // *********************************************************************************
703 { "name" : "Power Off SIM",
704 "type" : "Message",
705 "service" : "UIM",
706 "id" : "0x0030",
707 "since" : "1.18",
708 "input" : [ { "name" : "Slot",
709 "id" : "0x01",
710 "type" : "TLV",
711 "since" : "1.18",
712 "format" : "guint8" } ],
713 "output" : [ { "common-ref" : "Operation Result" } ] },
714
715 // *********************************************************************************
716 { "name" : "Power On SIM",
717 "type" : "Message",
718 "service" : "UIM",
719 "id" : "0x0031",
720 "since" : "1.18",
721 "input" : [ { "name" : "Slot",
722 "id" : "0x01",
723 "type" : "TLV",
724 "since" : "1.18",
725 "format" : "guint8" } ],
726 "output" : [ { "common-ref" : "Operation Result" } ] },
727
728 // *********************************************************************************
729 { "name" : "Card Status",
730 "type" : "Indication",
731 "service" : "UIM",
732 "id" : "0x0032",
733 "since" : "1.22",
734 "output" : [ { "common-ref" : "UIM Card Status",
735 "since" : "1.22" } ] },
736
737 // *********************************************************************************
738 { "name" : "Refresh",
739 "type" : "Indication",
740 "service" : "UIM",
741 "id" : "0x0033",
742 "since" : "1.28",
743 "output" : [ { "name" : "Event",
744 "id" : "0x10",
745 "type" : "TLV",
746 "since" : "1.28",
747 "format" : "sequence",
748 "contents" : [ { "name" : "Stage",
749 "format" : "guint8",
750 "public-format" : "QmiUimRefreshStage" },
751 { "name" : "Mode",
752 "format" : "guint8",
753 "public-format" : "QmiUimRefreshMode" },
754 { "name" : "Session Type",
755 "format" : "guint8",
756 "public-format" : "QmiUimSessionType" },
757 { "name" : "Application Identifier",
758 "format" : "array",
759 "size-prefix-format" : "guint8",
760 "array-element" : { "format" : "guint8" } },
761 { "name" : "Files",
762 "format" : "array",
763 "size-prefix-format" : "guint16",
764 "array-element" : { "name" : "Element",
765 "format" : "struct",
766 "contents" : [ { "name" : "File ID",
767 "format" : "guint16" },
768 { "name" : "Path",
769 "format" : "array",
770 "size-prefix-format" : "guint8",
771 "array-element" : { "format" : "guint8" } } ] } } ] } ] },
772
773 // *********************************************************************************
774 { "name" : "Change Provisioning Session",
775 "type" : "Message",
776 "service" : "UIM",
777 "id" : "0x0038",
778 "since" : "1.24",
779 "input" : [ { "name" : "Session Change",
780 "id" : "0x01",
781 "type" : "TLV",
782 "since" : "1.24",
783 "format" : "sequence",
784 "contents" : [ { "name" : "Session Type",
785 "format" : "guint8",
786 "public-format" : "QmiUimSessionType" },
787 { "name" : "Activate",
788 "format" : "guint8",
789 "public-format" : "gboolean" } ] },
790 { "name" : "Application Information",
791 "id" : "0x10",
792 "type" : "TLV",
793 "since" : "1.24",
794 "format" : "sequence",
795 "contents" : [ { "name" : "Slot",
796 "format" : "guint8" },
797 { "name" : "Application Identifier",
798 "format" : "array",
799 "size-prefix-format" : "guint8",
800 "array-element" : { "format" : "guint8" } } ] } ],
801 "output" : [ { "common-ref" : "Operation Result" } ] },
802
803 // *********************************************************************************
804 { "name" : "Depersonalization",
805 "type" : "Message",
806 "service" : "UIM",
807 "id" : "0x0029",
808 "since" : "1.30",
809 "input" : [ { "name" : "Info",
810 "id" : "0x01",
811 "type" : "TLV",
812 "since" : "1.30",
813 "format" : "sequence",
814 "contents" : [ { "name" : "Feature",
815 "format" : "guint8",
816 "public-format" : "QmiUimCardApplicationPersonalizationFeature" },
817 { "name" : "Operation",
818 "format" : "guint8",
819 "public-format" : "QmiUimDepersonalizationOperation" },
820 { "name" : "Control Key",
821 "format" : "string" } ] },
822 { "name" : "Slot",
823 "id" : "0x10",
824 "type" : "TLV",
825 "since" : "1.30",
826 "format" : "guint8" } ],
827 "output" : [ { "common-ref" : "Operation Result" },
828 { "name" : "Retries Remaining",
829 "id" : "0x10",
830 "type" : "TLV",
831 "since" : "1.30",
832 "format" : "sequence",
833 "contents" : [ { "name" : "Verify Left",
834 "format" : "guint8" },
835 { "name" : "Unblock Left",
836 "format" : "guint8" } ],
837 "prerequisites" : [ { "common-ref" : "No Success" } ] } ] },
838
839 // *********************************************************************************
840 { "name" : "Get Configuration",
841 "type" : "Message",
842 "service" : "UIM",
843 "id" : "0x003A",
844 "since" : "1.30",
845 "input" : [ { "name" : "Configuration Mask",
846 "id" : "0x10",
847 "type" : "TLV",
848 "since" : "1.30",
849 "format" : "guint32",
850 "public-format" : "QmiUimConfiguration" } ],
851 "output" : [ { "common-ref" : "Operation Result" },
852 { "name" : "Automatic Selection",
853 "id" : "0x10",
854 "type" : "TLV",
855 "since" : "1.30",
856 "format" : "guint8",
857 "public-format" : "gboolean",
858 "prerequisites" : [ { "common-ref" : "Success" } ] },
859 { "name" : "Personalization Status",
860 "id" : "0x11",
861 "type" : "TLV",
862 "since" : "1.30",
863 "format" : "array",
864 "size-prefix-format" : "guint8",
865 "array-element" : { "name" : "Element",
866 "format" : "struct",
867 "contents" : [ { "name" : "Feature",
868 "format" : "guint8",
869 "public-format" : "QmiUimCardApplicationPersonalizationFeature" },
870 { "name" : "Verify Left",
871 "format" : "guint8" },
872 { "name" : "Unblock Left",
873 "format" : "guint8" } ] },
874 "prerequisites" : [ { "common-ref" : "Success" } ] },
875 { "name" : "Halt Subscription",
876 "id" : "0x12",
877 "type" : "TLV",
878 "since" : "1.30",
879 "format" : "guint8",
880 "public-format" : "gboolean",
881 "prerequisites" : [ { "common-ref" : "Success" } ] },
882 { "name" : "Personalization Status Other Slots",
883 "id" : "0x13",
884 "type" : "TLV",
885 "since" : "1.30",
886 "format" : "array",
887 "size-prefix-format" : "guint8",
888 "array-element" : { "name" : "Slots",
889 "format" : "array",
890 "size-prefix-format" : "guint8",
891 "array-element" : { "name" : "Element",
892 "format" : "struct",
893 "contents" : [ { "name" : "Feature",
894 "format" : "guint8",
895 "public-format" : "QmiUimCardApplicationPersonalizationFeature" },
896 { "name" : "Verify Left",
897 "format" : "guint8" },
898 { "name" : "Unblock Left",
899 "format" : "guint8" } ] } },
900 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
901
902 // *********************************************************************************
903 { "name" : "Refresh Register All",
904 "type" : "Message",
905 "service" : "UIM",
906 "id" : "0x0044",
907 "since" : "1.28",
908 "input" : [ { "common-ref" : "UIM Session",
909 "since" : "1.28" },
910 { "name" : "Info",
911 "id" : "0x02",
912 "type" : "TLV",
913 "since" : "1.28",
914 "format" : "sequence",
915 "contents" : [ { "name" : "Register Flag",
916 "format" : "guint8",
917 "public-format" : "gboolean" } ] } ],
918 "output" : [ { "common-ref" : "Operation Result" } ] },
919
920 // *********************************************************************************
921 { "name" : "Switch Slot",
922 "type" : "Message",
923 "service" : "UIM",
924 "id" : "0x0046",
925 "since" : "1.26",
926 "input" : [ { "name" : "Logical Slot",
927 "id" : "0x01",
928 "type" : "TLV",
929 "since" : "1.26",
930 "format" : "guint8" },
931 { "name" : "Physical Slot",
932 "id" : "0x02",
933 "type" : "TLV",
934 "since" : "1.26",
935 "format" : "guint32" } ],
936 "output" : [ { "common-ref" : "Operation Result" } ] },
937
938 // *********************************************************************************
939 { "name" : "Get Slot Status",
940 "type" : "Message",
941 "service" : "UIM",
942 "id" : "0x0047",
943 "since" : "1.26",
944 "output" : [ { "common-ref" : "Operation Result" },
945 { "common-ref" : "Physical Slot Status",
946 "since" : "1.26" },
947 { "common-ref" : "Physical Slot Information",
948 "since" : "1.26" },
949 { "common-ref" : "Slot EID Information",
950 "since" : "1.26" } ] },
951
952 // *********************************************************************************
953 { "name" : "Slot Status",
954 "type" : "Indication",
955 "service" : "UIM",
956 "id" : "0x0048",
957 "since" : "1.26",
958 "output" : [ { "common-ref" : "Physical Slot Status",
959 "since" : "1.26" },
960 { "common-ref" : "Physical Slot Information",
961 "since" : "1.26" },
962 { "common-ref" : "Slot EID Information",
963 "since" : "1.26" } ] }
964
965 ]