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