• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/uqmi/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"    : "Send APDU",
925      "type"    : "Message",
926      "service" : "UIM",
927      "id"      : "0x003B",
928      "since"   : "1.36",
929      "input"   : [ { "name"          : "Slot",
930                      "id"            : "0x01",
931                      "type"          : "TLV",
932                      "since"         : "1.36",
933                      "format"        : "guint8" },
934                    { "name"               : "APDU",
935                      "id"                 : "0x02",
936                      "type"               : "TLV",
937                      "since"              : "1.36",
938                      "format"             : "array",
939                      "size-prefix-format" : "guint16",
940                      "array-element"      : { "format" : "guint8" } },
941                    { "name"          : "Channel ID",
942                      "id"            : "0x10",
943                      "type"          : "TLV",
944                      "since"         : "1.36",
945                      "format"        : "guint8" },
946                    { "name"          : "Procedure bytes",
947                      "id"            : "0x11",
948                      "type"          : "TLV",
949                      "since"         : "1.36",
950                      "format"        : "guint8" } ],
951      "output"  : [ { "common-ref" : "Operation Result" },
952                    { "name"               : "APDU Response",
953                      "id"                 : "0x10",
954                      "type"               : "TLV",
955                      "since"              : "1.36",
956                      "format"             : "array",
957                      "size-prefix-format" : "guint16",
958                      "array-element"      : { "format" : "guint8" } } ] },
959 
960   // *********************************************************************************
961   {  "name"    : "Logical Channel",
962      "type"    : "Message",
963      "service" : "UIM",
964      "id"      : "0x003F",
965      "since"   : "1.36",
966      "input"   : [ { "name"          : "Slot",
967                      "id"            : "0x01",
968                      "type"          : "TLV",
969                      "since"         : "1.36",
970                      "format"        : "guint8" },
971                    { "name"               : "AID",
972                      "id"                 : "0x10",
973                      "type"               : "TLV",
974                      "since"              : "1.36",
975                      "format"             : "array",
976                      "size-prefix-format" : "guint8",
977                      "array-element"      : { "format" : "guint8" } },
978                    { "name"          : "Channel ID",
979                      "id"            : "0x11",
980                      "type"          : "TLV",
981                      "since"         : "1.36",
982                      "format"        : "guint8" },
983                    { "name"          : "File Control Information",
984                      "id"            : "0x12",
985                      "type"          : "TLV",
986                      "since"         : "1.36",
987                      "format"        : "guint8",
988                      "public-format" : "QmiUimFileControlInformation" },
989                    { "name"          : "Terminate Application",
990                      "id"            : "0x13",
991                      "type"          : "TLV",
992                      "since"         : "1.36",
993                      "format"        : "guint8" } ],
994      "output"  : [ { "common-ref" : "Operation Result" },
995                    { "name"          : "Channel ID",
996                      "id"            : "0x10",
997                      "type"          : "TLV",
998                      "since"         : "1.36",
999                      "format"        : "guint8",
1000                      "prerequisites" : [ { "common-ref" : "Success" } ] },
1001                    { "name"          : "Card result",
1002                      "id"            : "0x11",
1003                      "type"          : "TLV",
1004                      "since"         : "1.36",
1005                      "format"        : "sequence",
1006                      "contents"      : [ { "name"   : "SW1",
1007                                            "format" : "guint8" },
1008                                          { "name"   : "SW2",
1009                                            "format" : "guint8" } ] },
1010                    { "name"               : "Select Response",
1011                      "id"                 : "0x12",
1012                      "type"               : "TLV",
1013                      "since"              : "1.36",
1014                      "format"             : "array",
1015                      "size-prefix-format" : "guint8",
1016                      "array-element"      : { "format" : "guint8" },
1017                      "prerequisites"      : [ { "common-ref" : "Success" } ] } ] },
1018 
1019   // *********************************************************************************
1020   {  "name"    : "Open Logical Channel",
1021      "type"    : "Message",
1022      "service" : "UIM",
1023      "id"      : "0x0042",
1024      "since"   : "1.36",
1025      "input"   : [ { "name"   : "Slot",
1026                      "id"     : "0x01",
1027                      "type"   : "TLV",
1028                      "since"  : "1.36",
1029                      "format" : "guint8" },
1030                    { "name"               : "AID",
1031                      "id"                 : "0x10",
1032                      "type"               : "TLV",
1033                      "since"              : "1.36",
1034                      "format"             : "array",
1035                      "size-prefix-format" : "guint8",
1036                      "array-element"      : { "format" : "guint8" } },
1037                    { "name"          : "File Control Information",
1038                      "id"            : "0x11",
1039                      "type"          : "TLV",
1040                      "since"         : "1.36",
1041                      "format"        : "guint8",
1042                      "public-format" : "QmiUimFileControlInformation" } ],
1043      "output"  : [ { "common-ref" : "Operation Result" },
1044                    { "name"          : "Channel ID",
1045                      "id"            : "0x10",
1046                      "type"          : "TLV",
1047                      "since"         : "1.36",
1048                      "format"        : "guint8",
1049                      "prerequisites" : [ { "common-ref" : "Success" } ] },
1050                    { "name"          : "Card result",
1051                      "id"            : "0x11",
1052                      "type"          : "TLV",
1053                      "since"         : "1.36",
1054                      "format"        : "sequence",
1055                      "contents"      : [ { "name"   : "SW1",
1056                                            "format" : "guint8" },
1057                                          { "name"   : "SW2",
1058                                            "format" : "guint8" } ] },
1059                    { "name"               : "Select Response",
1060                      "id"                 : "0x12",
1061                      "type"               : "TLV",
1062                      "since"              : "1.36",
1063                      "format"             : "array",
1064                      "size-prefix-format" : "guint8",
1065                      "array-element"      : { "format" : "guint8" },
1066                      "prerequisites"      : [ { "common-ref" : "Success" } ] } ] },
1067 
1068   // *********************************************************************************
1069   {  "name"    : "Refresh Register All",
1070      "type"    : "Message",
1071      "service" : "UIM",
1072      "id"      : "0x0044",
1073      "since"   : "1.28",
1074      "input"   : [ { "common-ref" : "UIM Session",
1075                      "since"      : "1.28" },
1076                    { "name"      : "Info",
1077                      "id"        : "0x02",
1078                      "type"      : "TLV",
1079                      "since"     : "1.28",
1080                      "format"    : "sequence",
1081                      "contents"  : [ { "name"          : "Register Flag",
1082                                        "format"        : "guint8",
1083                                        "public-format" : "gboolean" } ] } ],
1084     "output"  : [ { "common-ref" : "Operation Result" } ] },
1085 
1086   // *********************************************************************************
1087   {  "name"    : "Switch Slot",
1088      "type"    : "Message",
1089      "service" : "UIM",
1090      "id"      : "0x0046",
1091      "since"   : "1.26",
1092      "input"   : [ { "name"      : "Logical Slot",
1093                      "id"        : "0x01",
1094                      "type"      : "TLV",
1095                      "since"     : "1.26",
1096                      "format"    : "guint8" },
1097                    { "name"      : "Physical Slot",
1098                      "id"        : "0x02",
1099                      "type"      : "TLV",
1100                      "since"     : "1.26",
1101                      "format"    : "guint32" } ],
1102      "output"  : [ { "common-ref" : "Operation Result" } ] },
1103 
1104   // *********************************************************************************
1105   {  "name"    : "Get Slot Status",
1106      "type"    : "Message",
1107      "service" : "UIM",
1108      "id"      : "0x0047",
1109      "since"   : "1.26",
1110      "output-compat" : "yes",
1111      "output"  : [ { "common-ref" : "Operation Result" },
1112                    { "common-ref" : "Physical Slot Status",
1113                      "since"      : "1.26" },
1114                    { "common-ref" : "Physical Slot Information",
1115                      "since"      : "1.26" },
1116                    { "common-ref" : "Slot EID",
1117                      "since"      : "1.32" } ] },
1118 
1119   // *********************************************************************************
1120   {  "name"    : "Slot Status",
1121      "type"    : "Indication",
1122      "service" : "UIM",
1123      "id"      : "0x0048",
1124      "since"   : "1.26",
1125      "output-compat" : "yes",
1126      "output"  : [ { "common-ref" : "Physical Slot Status",
1127                      "since"      : "1.26" },
1128                    { "common-ref" : "Physical Slot Information",
1129                      "since"      : "1.26" },
1130                    { "common-ref" : "Slot EID",
1131                      "since"      : "1.32" } ] },
1132 
1133   // *********************************************************************************
1134   {  "name"    : "Remote Unlock",
1135      "type"    : "Message",
1136      "service" : "UIM",
1137      "id"      : "0x005D",
1138      "since"   : "1.32",
1139      "input"   : [ { "name"               : "SimLock Data",
1140                      "id"                 : "0x10",
1141                      "type"               : "TLV",
1142                      "since"              : "1.32",
1143                      "format"             : "array",
1144                      "size-prefix-format" : "guint16",
1145                      "array-element"      : { "format" : "guint8" },
1146                      "personal-info"      : "true" },
1147                    { "name"               : "SimLock Extended Data",
1148                      "id"                 : "0x12",
1149                      "type"               : "TLV",
1150                      "since"              : "1.32",
1151                      "format"             : "array",
1152                      "size-prefix-format" : "guint16",
1153                      "array-element"      : { "format" : "guint8" },
1154                      "personal-info"      : "true" } ],
1155      "output"  : [ { "common-ref" : "Operation Result" } ] }
1156 
1157 ]

This page was automatically generated by LXR 0.3.1.  •  OpenWrt