1<compatibility-matrix version="1.0" type="framework" level="7"> 2 <hal format="hidl" optional="true"> 3 <name>android.hardware.atrace</name> 4 <version>1.0</version> 5 <interface> 6 <name>IAtraceDevice</name> 7 <instance>default</instance> 8 </interface> 9 </hal> 10 <hal format="hidl" optional="false"> 11 <name>android.hardware.audio</name> 12 <version>6.0</version> 13 <version>7.0-1</version> 14 <interface> 15 <name>IDevicesFactory</name> 16 <instance>default</instance> 17 </interface> 18 </hal> 19 <hal format="hidl" optional="false"> 20 <name>android.hardware.audio.effect</name> 21 <version>6.0</version> 22 <version>7.0</version> 23 <interface> 24 <name>IEffectsFactory</name> 25 <instance>default</instance> 26 </interface> 27 </hal> 28 <hal format="aidl" optional="true"> 29 <name>android.hardware.authsecret</name> 30 <version>1</version> 31 <interface> 32 <name>IAuthSecret</name> 33 <instance>default</instance> 34 </interface> 35 </hal> 36 <hal format="hidl" optional="true"> 37 <name>android.hardware.authsecret</name> 38 <version>1.0</version> 39 <interface> 40 <name>IAuthSecret</name> 41 <instance>default</instance> 42 </interface> 43 </hal> 44 <hal format="aidl" optional="true"> 45 <name>android.hardware.automotive.audiocontrol</name> 46 <interface> 47 <name>IAudioControl</name> 48 <instance>default</instance> 49 </interface> 50 </hal> 51 <hal format="hidl" optional="true"> 52 <name>android.hardware.automotive.can</name> 53 <version>1.0</version> 54 <interface> 55 <name>ICanBus</name> 56 <regex-instance>.*</regex-instance> 57 </interface> 58 <interface> 59 <name>ICanController</name> 60 <regex-instance>.*</regex-instance> 61 </interface> 62 </hal> 63 <hal format="aidl" optional="true"> 64 <name>android.hardware.automotive.evs</name> 65 <interface> 66 <name>IEvsEnumerator</name> 67 <instance>default</instance> 68 <regex-instance>[a-z]+/[0-9]+</regex-instance> 69 </interface> 70 </hal> 71 <hal format="hidl" optional="true"> 72 <name>android.hardware.automotive.evs</name> 73 <version>1.0-1</version> 74 <interface> 75 <name>IEvsEnumerator</name> 76 <instance>default</instance> 77 <regex-instance>[a-z]+/[0-9]+</regex-instance> 78 </interface> 79 </hal> 80 <hal format="aidl" optional="true"> 81 <name>android.hardware.automotive.occupant_awareness</name> 82 <version>1</version> 83 <interface> 84 <name>IOccupantAwareness</name> 85 <instance>default</instance> 86 </interface> 87 </hal> 88 <hal format="aidl" optional="true"> 89 <name>android.hardware.automotive.vehicle</name> 90 <interface> 91 <name>IVehicle</name> 92 <regex-instance>.*</regex-instance> 93 </interface> 94 </hal> 95 <hal format="hidl" optional="true"> 96 <name>android.hardware.automotive.vehicle</name> 97 <version>2.0</version> 98 <interface> 99 <name>IVehicle</name> 100 <regex-instance>.*</regex-instance> 101 </interface> 102 </hal> 103 <hal format="hidl" optional="true"> 104 <name>android.hardware.biometrics.face</name> 105 <version>1.0</version> 106 <interface> 107 <name>IBiometricsFace</name> 108 <instance>default</instance> 109 </interface> 110 </hal> 111 <hal format="aidl" optional="true"> 112 <name>android.hardware.biometrics.face</name> 113 <version>2</version> 114 <interface> 115 <name>IFace</name> 116 <instance>default</instance> 117 </interface> 118 </hal> 119 <hal format="hidl" optional="true"> 120 <name>android.hardware.biometrics.fingerprint</name> 121 <version>2.1-3</version> 122 <interface> 123 <name>IBiometricsFingerprint</name> 124 <instance>default</instance> 125 </interface> 126 </hal> 127 <hal format="aidl" optional="true"> 128 <name>android.hardware.biometrics.fingerprint</name> 129 <version>2</version> 130 <interface> 131 <name>IFingerprint</name> 132 <instance>default</instance> 133 </interface> 134 </hal> 135 <hal format="hidl" optional="true"> 136 <name>android.hardware.bluetooth</name> 137 <version>1.0-1</version> 138 <interface> 139 <name>IBluetoothHci</name> 140 <instance>default</instance> 141 </interface> 142 </hal> 143 <hal format="aidl" optional="true"> 144 <name>android.hardware.bluetooth.audio</name> 145 <version>2</version> 146 <interface> 147 <name>IBluetoothAudioProviderFactory</name> 148 <instance>default</instance> 149 </interface> 150 </hal> 151 <hal format="hidl" optional="true"> 152 <name>android.hardware.boot</name> 153 <version>1.2</version> 154 <interface> 155 <name>IBootControl</name> 156 <instance>default</instance> 157 </interface> 158 </hal> 159 <hal format="hidl" optional="true"> 160 <name>android.hardware.broadcastradio</name> 161 <version>1.0-1</version> 162 <interface> 163 <name>IBroadcastRadioFactory</name> 164 <instance>default</instance> 165 </interface> 166 </hal> 167 <hal format="hidl" optional="true"> 168 <name>android.hardware.broadcastradio</name> 169 <version>2.0</version> 170 <interface> 171 <name>IBroadcastRadio</name> 172 <regex-instance>.*</regex-instance> 173 </interface> 174 </hal> 175 <hal format="hidl" optional="true"> 176 <name>android.hardware.camera.provider</name> 177 <version>2.4-7</version> 178 <interface> 179 <name>ICameraProvider</name> 180 <regex-instance>[^/]+/[0-9]+</regex-instance> 181 </interface> 182 </hal> 183 <hal format="aidl" optional="true"> 184 <name>android.hardware.camera.provider</name> 185 <version>1</version> 186 <interface> 187 <name>ICameraProvider</name> 188 <regex-instance>[^/]+/[0-9]+</regex-instance> 189 </interface> 190 </hal> 191 <hal format="hidl" optional="true"> 192 <name>android.hardware.cas</name> 193 <version>1.1-2</version> 194 <interface> 195 <name>IMediaCasService</name> 196 <instance>default</instance> 197 </interface> 198 </hal> 199 <hal format="hidl" optional="true"> 200 <name>android.hardware.confirmationui</name> 201 <version>1.0</version> 202 <interface> 203 <name>IConfirmationUI</name> 204 <instance>default</instance> 205 </interface> 206 </hal> 207 <hal format="aidl" optional="true"> 208 <name>android.hardware.contexthub</name> 209 <interface> 210 <name>IContextHub</name> 211 <instance>default</instance> 212 </interface> 213 </hal> 214 <hal format="aidl" optional="true"> 215 <name>android.hardware.drm</name> 216 <version>1</version> 217 <interface> 218 <name>IDrmFactory</name> 219 <regex-instance>.*</regex-instance> 220 </interface> 221 </hal> 222 <hal format="hidl" optional="true"> 223 <name>android.hardware.drm</name> 224 <version>1.3-4</version> 225 <interface> 226 <name>ICryptoFactory</name> 227 <regex-instance>.*</regex-instance> 228 </interface> 229 <interface> 230 <name>IDrmFactory</name> 231 <regex-instance>.*</regex-instance> 232 </interface> 233 </hal> 234 <hal format="aidl" optional="true"> 235 <name>android.hardware.dumpstate</name> 236 <interface> 237 <name>IDumpstateDevice</name> 238 <instance>default</instance> 239 </interface> 240 </hal> 241 <hal format="hidl" optional="false"> 242 <name>android.hardware.gatekeeper</name> 243 <version>1.0</version> 244 <interface> 245 <name>IGatekeeper</name> 246 <instance>default</instance> 247 </interface> 248 </hal> 249 <hal format="hidl" optional="true"> 250 <name>android.hardware.gnss</name> 251 <version>2.0-1</version> 252 <interface> 253 <name>IGnss</name> 254 <instance>default</instance> 255 </interface> 256 </hal> 257 <hal format="aidl" optional="true"> 258 <name>android.hardware.gnss</name> 259 <version>2</version> 260 <interface> 261 <name>IGnss</name> 262 <instance>default</instance> 263 </interface> 264 </hal> 265 <hal format="aidl" optional="true"> 266 <name>android.hardware.gnss.visibility_control</name> 267 <version>1</version> 268 <interface> 269 <name>IGnssVisibilityControl</name> 270 <instance>default</instance> 271 </interface> 272 </hal> 273 <hal format="aidl" optional="true"> 274 <name>android.hardware.gnss.measurement_corrections</name> 275 <version>1</version> 276 <interface> 277 <name>IMeasurementCorrectionsInterface</name> 278 <instance>default</instance> 279 </interface> 280 </hal> 281 <hal format="hidl" optional="true"> 282 <name>android.hardware.graphics.allocator</name> 283 <!-- New, non-Go devices should use 4.0 or the AIDL hal. --> 284 <version>2.0</version> 285 <version>3.0</version> 286 <version>4.0</version> 287 <interface> 288 <name>IAllocator</name> 289 <instance>default</instance> 290 </interface> 291 </hal> 292 <hal format="aidl" optional="true"> 293 <name>android.hardware.graphics.allocator</name> 294 <version>1</version> 295 <interface> 296 <name>IAllocator</name> 297 <instance>default</instance> 298 </interface> 299 </hal> 300 <!-- Either the AIDL or the HIDL composer HAL must exist on the device. 301 If the HIDL composer HAL exists, it must be at least version 2.1. 302 See DeviceManifestTest.ComposerHal --> 303 <hal format="hidl" optional="true"> 304 <name>android.hardware.graphics.composer</name> 305 <version>2.1-4</version> 306 <interface> 307 <name>IComposer</name> 308 <instance>default</instance> 309 </interface> 310 </hal> 311 <hal format="aidl" optional="true"> 312 <name>android.hardware.graphics.composer3</name> 313 <version>1</version> 314 <interface> 315 <name>IComposer</name> 316 <instance>default</instance> 317 </interface> 318 </hal> 319 <hal format="hidl" optional="false"> 320 <name>android.hardware.graphics.mapper</name> 321 <!-- New, non-Go devices should use 4.0, tested in vts_treble_vintf_vendor_test --> 322 <version>2.1</version> 323 <version>3.0</version> 324 <version>4.0</version> 325 <interface> 326 <name>IMapper</name> 327 <instance>default</instance> 328 </interface> 329 </hal> 330 <hal format="aidl" optional="false"> 331 <name>android.hardware.health</name> 332 <version>1</version> 333 <interface> 334 <name>IHealth</name> 335 <instance>default</instance> 336 </interface> 337 </hal> 338 <hal format="aidl" optional="true"> 339 <name>android.hardware.health.storage</name> 340 <version>1</version> 341 <interface> 342 <name>IStorage</name> 343 <instance>default</instance> 344 </interface> 345 </hal> 346 <hal format="aidl" optional="true"> 347 <name>android.hardware.identity</name> 348 <version>1-4</version> 349 <interface> 350 <name>IIdentityCredentialStore</name> 351 <instance>default</instance> 352 </interface> 353 </hal> 354 <hal format="aidl" optional="true"> 355 <name>android.hardware.net.nlinterceptor</name> 356 <interface> 357 <name>IInterceptor</name> 358 <instance>default</instance> 359 </interface> 360 </hal> 361 <hal format="aidl" optional="true"> 362 <name>android.hardware.oemlock</name> 363 <version>1</version> 364 <interface> 365 <name>IOemLock</name> 366 <instance>default</instance> 367 </interface> 368 </hal> 369 <hal format="aidl" optional="true"> 370 <name>android.hardware.ir</name> 371 <version>1</version> 372 <interface> 373 <name>IConsumerIr</name> 374 <instance>default</instance> 375 </interface> 376 </hal> 377 <hal format="aidl" optional="true"> 378 <name>android.hardware.input.processor</name> 379 <version>1</version> 380 <interface> 381 <name>IInputProcessor</name> 382 <instance>default</instance> 383 </interface> 384 </hal> 385 <hal format="hidl" optional="true"> 386 <name>android.hardware.keymaster</name> 387 <version>3.0</version> 388 <version>4.0-1</version> 389 <interface> 390 <name>IKeymasterDevice</name> 391 <instance>default</instance> 392 </interface> 393 </hal> 394 <hal format="hidl" optional="true"> 395 <name>android.hardware.keymaster</name> 396 <version>4.0-1</version> 397 <interface> 398 <name>IKeymasterDevice</name> 399 <instance>strongbox</instance> 400 </interface> 401 </hal> 402 <hal format="aidl" optional="true"> 403 <name>android.hardware.security.dice</name> 404 <version>1</version> 405 <interface> 406 <name>IDiceDevice</name> 407 <instance>default</instance> 408 </interface> 409 </hal> 410 <hal format="aidl" optional="true"> 411 <name>android.hardware.security.keymint</name> 412 <version>1-2</version> 413 <interface> 414 <name>IKeyMintDevice</name> 415 <instance>default</instance> 416 <instance>strongbox</instance> 417 </interface> 418 </hal> 419 <hal format="aidl" optional="true"> 420 <name>android.hardware.security.keymint</name> 421 <version>1-2</version> 422 <interface> 423 <name>IRemotelyProvisionedComponent</name> 424 <instance>default</instance> 425 <instance>strongbox</instance> 426 </interface> 427 </hal> 428 <hal format="aidl" optional="true"> 429 <name>android.hardware.light</name> 430 <version>2</version> 431 <interface> 432 <name>ILights</name> 433 <instance>default</instance> 434 </interface> 435 </hal> 436 <hal format="hidl" optional="true"> 437 <name>android.hardware.media.c2</name> 438 <version>1.0-2</version> 439 <interface> 440 <name>IComponentStore</name> 441 <regex-instance>default[0-9]*</regex-instance> 442 <regex-instance>vendor[0-9]*_software</regex-instance> 443 </interface> 444 </hal> 445 <hal format="hidl" optional="true"> 446 <name>android.hardware.media.omx</name> 447 <version>1.0</version> 448 <interface> 449 <name>IOmx</name> 450 <instance>default</instance> 451 </interface> 452 <interface> 453 <name>IOmxStore</name> 454 <instance>default</instance> 455 </interface> 456 </hal> 457 <hal format="aidl" optional="true"> 458 <name>android.hardware.memtrack</name> 459 <version>1</version> 460 <interface> 461 <name>IMemtrack</name> 462 <instance>default</instance> 463 </interface> 464 </hal> 465 <hal format="hidl" optional="true"> 466 <name>android.hardware.neuralnetworks</name> 467 <version>1.0-3</version> 468 <interface> 469 <name>IDevice</name> 470 <regex-instance>.*</regex-instance> 471 </interface> 472 </hal> 473 <hal format="aidl" optional="true"> 474 <name>android.hardware.neuralnetworks</name> 475 <version>1-4</version> 476 <interface> 477 <name>IDevice</name> 478 <regex-instance>.*</regex-instance> 479 </interface> 480 </hal> 481 <hal format="hidl" optional="true"> 482 <name>android.hardware.nfc</name> 483 <version>1.2</version> 484 <interface> 485 <name>INfc</name> 486 <instance>default</instance> 487 </interface> 488 </hal> 489 <hal format="aidl" optional="true"> 490 <name>android.hardware.nfc</name> 491 <interface> 492 <name>INfc</name> 493 <instance>default</instance> 494 </interface> 495 </hal> 496 <hal format="hidl" optional="true"> 497 <name>android.hardware.oemlock</name> 498 <version>1.0</version> 499 <interface> 500 <name>IOemLock</name> 501 <instance>default</instance> 502 </interface> 503 </hal> 504 <hal format="aidl" optional="false"> 505 <name>android.hardware.power</name> 506 <version>2-3</version> 507 <interface> 508 <name>IPower</name> 509 <instance>default</instance> 510 </interface> 511 </hal> 512 <hal format="aidl" optional="true"> 513 <name>android.hardware.power.stats</name> 514 <interface> 515 <name>IPowerStats</name> 516 <instance>default</instance> 517 </interface> 518 </hal> 519 <hal format="aidl" optional="true"> 520 <name>android.hardware.radio.config</name> 521 <version>1</version> 522 <interface> 523 <name>IRadioConfig</name> 524 <instance>default</instance> 525 </interface> 526 </hal> 527 <hal format="aidl" optional="true"> 528 <name>android.hardware.radio.data</name> 529 <version>1</version> 530 <interface> 531 <name>IRadioData</name> 532 <instance>slot1</instance> 533 <instance>slot2</instance> 534 <instance>slot3</instance> 535 </interface> 536 </hal> 537 <hal format="aidl" optional="true"> 538 <name>android.hardware.radio.messaging</name> 539 <version>1</version> 540 <interface> 541 <name>IRadioMessaging</name> 542 <instance>slot1</instance> 543 <instance>slot2</instance> 544 <instance>slot3</instance> 545 </interface> 546 </hal> 547 <hal format="aidl" optional="true"> 548 <name>android.hardware.radio.modem</name> 549 <version>1</version> 550 <interface> 551 <name>IRadioModem</name> 552 <instance>slot1</instance> 553 <instance>slot2</instance> 554 <instance>slot3</instance> 555 </interface> 556 </hal> 557 <hal format="aidl" optional="true"> 558 <name>android.hardware.radio.network</name> 559 <version>1</version> 560 <interface> 561 <name>IRadioNetwork</name> 562 <instance>slot1</instance> 563 <instance>slot2</instance> 564 <instance>slot3</instance> 565 </interface> 566 </hal> 567 <hal format="aidl" optional="true"> 568 <name>android.hardware.radio.sim</name> 569 <version>1</version> 570 <interface> 571 <name>IRadioSim</name> 572 <instance>slot1</instance> 573 <instance>slot2</instance> 574 <instance>slot3</instance> 575 </interface> 576 </hal> 577 <hal format="aidl" optional="true"> 578 <name>android.hardware.radio.voice</name> 579 <version>1</version> 580 <interface> 581 <name>IRadioVoice</name> 582 <instance>slot1</instance> 583 <instance>slot2</instance> 584 <instance>slot3</instance> 585 </interface> 586 </hal> 587 <hal format="hidl" optional="true"> 588 <name>android.hardware.radio</name> 589 <version>1.2</version> 590 <interface> 591 <name>ISap</name> 592 <instance>slot1</instance> 593 </interface> 594 </hal> 595 <hal format="hidl" optional="true"> 596 <name>android.hardware.renderscript</name> 597 <version>1.0</version> 598 <interface> 599 <name>IDevice</name> 600 <instance>default</instance> 601 </interface> 602 </hal> 603 <hal format="aidl" optional="true"> 604 <name>android.hardware.rebootescrow</name> 605 <version>1</version> 606 <interface> 607 <name>IRebootEscrow</name> 608 <instance>default</instance> 609 </interface> 610 </hal> 611 <hal format="hidl" optional="true"> 612 <name>android.hardware.secure_element</name> 613 <version>1.0-2</version> 614 <interface> 615 <name>ISecureElement</name> 616 <regex-instance>eSE[1-9][0-9]*</regex-instance> 617 <regex-instance>SIM[1-9][0-9]*</regex-instance> 618 </interface> 619 </hal> 620 <hal format="aidl" optional="true"> 621 <name>android.hardware.security.secureclock</name> 622 <version>1</version> 623 <interface> 624 <name>ISecureClock</name> 625 <instance>default</instance> 626 </interface> 627 </hal> 628 <hal format="aidl" optional="true"> 629 <name>android.hardware.security.sharedsecret</name> 630 <version>1</version> 631 <interface> 632 <name>ISharedSecret</name> 633 <instance>default</instance> 634 <instance>strongbox</instance> 635 </interface> 636 </hal> 637 <hal format="aidl" optional="true"> 638 <name>android.hardware.sensors</name> 639 <interface> 640 <name>ISensors</name> 641 <instance>default</instance> 642 </interface> 643 </hal> 644 <hal format="hidl" optional="true"> 645 <name>android.hardware.sensors</name> 646 <version>1.0</version> 647 <version>2.0-1</version> 648 <interface> 649 <name>ISensors</name> 650 <instance>default</instance> 651 </interface> 652 </hal> 653 <hal format="hidl" optional="true"> 654 <name>android.hardware.soundtrigger</name> 655 <version>2.3</version> 656 <interface> 657 <name>ISoundTriggerHw</name> 658 <instance>default</instance> 659 </interface> 660 </hal> 661 <hal format="aidl" optional="true"> 662 <name>android.hardware.soundtrigger3</name> 663 <version>1</version> 664 <interface> 665 <name>ISoundTriggerHw</name> 666 <instance>default</instance> 667 </interface> 668 </hal> 669 <hal format="hidl" optional="true"> 670 <name>android.hardware.tetheroffload.config</name> 671 <version>1.0</version> 672 <interface> 673 <name>IOffloadConfig</name> 674 <instance>default</instance> 675 </interface> 676 </hal> 677 <hal format="hidl" optional="true"> 678 <name>android.hardware.tetheroffload.control</name> 679 <version>1.1</version> 680 <interface> 681 <name>IOffloadControl</name> 682 <instance>default</instance> 683 </interface> 684 </hal> 685 <hal format="hidl" optional="false"> 686 <name>android.hardware.thermal</name> 687 <version>2.0</version> 688 <interface> 689 <name>IThermal</name> 690 <instance>default</instance> 691 </interface> 692 </hal> 693 <hal format="hidl" optional="true"> 694 <name>android.hardware.tv.cec</name> 695 <version>1.0-1</version> 696 <interface> 697 <name>IHdmiCec</name> 698 <instance>default</instance> 699 </interface> 700 </hal> 701 <hal format="hidl" optional="true"> 702 <name>android.hardware.tv.input</name> 703 <version>1.0</version> 704 <interface> 705 <name>ITvInput</name> 706 <instance>default</instance> 707 </interface> 708 </hal> 709 <hal format="hidl" optional="true"> 710 <name>android.hardware.tv.tuner</name> 711 <version>1.0-1</version> 712 <interface> 713 <name>ITuner</name> 714 <instance>default</instance> 715 </interface> 716 </hal> 717 <hal format="aidl" optional="true"> 718 <name>android.hardware.tv.tuner</name> 719 <version>1</version> 720 <interface> 721 <name>ITuner</name> 722 <instance>default</instance> 723 </interface> 724 </hal> 725 <hal format="hidl" optional="true"> 726 <name>android.hardware.usb</name> 727 <version>1.0-3</version> 728 <interface> 729 <name>IUsb</name> 730 <instance>default</instance> 731 </interface> 732 </hal> 733 <hal format="aidl" optional="true"> 734 <name>android.hardware.usb</name> 735 <interface> 736 <name>IUsb</name> 737 <instance>default</instance> 738 </interface> 739 </hal> 740 <hal format="hidl" optional="true"> 741 <name>android.hardware.usb.gadget</name> 742 <version>1.0-2</version> 743 <interface> 744 <name>IUsbGadget</name> 745 <instance>default</instance> 746 </interface> 747 </hal> 748 <hal format="aidl" optional="true"> 749 <name>android.hardware.vibrator</name> 750 <version>1-2</version> 751 <interface> 752 <name>IVibrator</name> 753 <instance>default</instance> 754 </interface> 755 </hal> 756 <hal format="aidl" optional="true"> 757 <name>android.hardware.vibrator</name> 758 <version>1-2</version> 759 <interface> 760 <name>IVibratorManager</name> 761 <instance>default</instance> 762 </interface> 763 </hal> 764 <hal format="hidl" optional="true"> 765 <name>android.hardware.weaver</name> 766 <version>1.0</version> 767 <interface> 768 <name>IWeaver</name> 769 <instance>default</instance> 770 </interface> 771 </hal> 772 <hal format="aidl" optional="true"> 773 <name>android.hardware.weaver</name> 774 <version>1</version> 775 <interface> 776 <name>IWeaver</name> 777 <instance>default</instance> 778 </interface> 779 </hal> 780 <hal format="hidl" optional="true"> 781 <name>android.hardware.wifi</name> 782 <version>1.3-6</version> 783 <interface> 784 <name>IWifi</name> 785 <instance>default</instance> 786 </interface> 787 </hal> 788 <hal format="aidl" optional="true"> 789 <name>android.hardware.uwb</name> 790 <version>1</version> 791 <interface> 792 <name>IUwb</name> 793 <instance>default</instance> 794 </interface> 795 </hal> 796 <hal format="aidl" optional="true"> 797 <name>android.hardware.wifi.hostapd</name> 798 <version>1</version> 799 <interface> 800 <name>IHostapd</name> 801 <instance>default</instance> 802 </interface> 803 </hal> 804 <hal format="aidl" optional="true"> 805 <name>android.hardware.wifi.supplicant</name> 806 <interface> 807 <name>ISupplicant</name> 808 <instance>default</instance> 809 </interface> 810 </hal> 811</compatibility-matrix> 812