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