<!--
    Input:
        device/mediatek/vendor/common/project_manifest/manifest_audio.xml
        device/mediatek/vendor/common/project_manifest/manifest_dsds.xml
        device/mediatek/vendor/common/project_manifest/manifest_radioconfig.xml
        device/mediatek/vendor/common/project_manifest/manifest_em.xml
        device/mediatek/vendor/common/project_manifest/manifest_videotelephony.xml
        device/mediatek/vendor/common/project_manifest/manifest_secure_element_dsds.xml
        device/mediatek/vendor/common/project_manifest/manifest_log.xml
        device/mediatek/vendor/common/project_manifest/manifest_mdmonitor.xml
        device/mediatek/vendor/common/project_manifest/manifest_aee.xml
        device/mediatek/vendor/common/project_manifest/manifest_boot.xml
        device/mediatek/vendor/common/project_manifest/manifest_pq.xml
        device/mediatek/vendor/common/project_manifest/manifest_mmservice.xml
        device/mediatek/vendor/common/project_manifest/manifest_mmagent.xml
        device/mediatek/common/project_manifest/manifest_dmc.xml
        device/mediatek/common/project_manifest/manifest_apmonitor.xml
        device/mediatek/vendor/common/project_manifest/manifest_nwk_opt.xml
        device/mediatek/vendor/common/project_manifest/manifest_composer.xml
        vendor/vivo/external/Nfc/vendor/manifest/aidl/manifest_nxp.xml
        device/mediatek/vendor/common/manifest_target_level.xml
        device/mediatek/vendor/common/manifest.xml
        vendor/vivo/hardware/interfaces/manifest/common_manifest.xml
        vendor/vivo/hardware/interfaces/manifest/mtk_common_manifest.xml
        vendor/vivo/hardware/interfaces/manifest/project/PD2609/project_manifest.xml
        vendor/vivo/external/EseConfigure/manifest/android.hardware.secure_element/manifest_ese_aidl.xml
        vendor/vivo/external/EseConfigure/manifest/secure.element.service/secure_element-service.xml
        vendor/vivo/external/EseConfigure/manifest/android.hardware.security.keymint/android.hardware.security.keymint-service.strongbox.xml
        vendor/vivo/external/EseConfigure/manifest/android.hardware.security.keymint/android.hardware.security.sharedsecret-service.strongbox.xml
        packages/apps/esehal/eSEPowerManager/manifest/aidl/manifest.xml
-->
<manifest version="9.0" type="device" target-level="202504">
    <hal format="aidl">
        <name>android.hardware.nfc</name>
        <version>2</version>
        <fqname>INfc/default</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.radio.config</name>
        <version>4</version>
        <fqname>IRadioConfig/default</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.radio.data</name>
        <version>4</version>
        <fqname>IRadioData/slot1</fqname>
        <fqname>IRadioData/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.radio.ims</name>
        <version>3</version>
        <fqname>IRadioIms/slot1</fqname>
        <fqname>IRadioIms/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.radio.messaging</name>
        <version>4</version>
        <fqname>IRadioMessaging/slot1</fqname>
        <fqname>IRadioMessaging/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.radio.modem</name>
        <version>4</version>
        <fqname>IRadioModem/imsSlot1</fqname>
        <fqname>IRadioModem/imsSlot2</fqname>
        <fqname>IRadioModem/se1</fqname>
        <fqname>IRadioModem/se2</fqname>
        <fqname>IRadioModem/slot1</fqname>
        <fqname>IRadioModem/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.radio.network</name>
        <version>4</version>
        <fqname>IRadioNetwork/imsSlot1</fqname>
        <fqname>IRadioNetwork/imsSlot2</fqname>
        <fqname>IRadioNetwork/slot1</fqname>
        <fqname>IRadioNetwork/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.radio.sap</name>
        <fqname>ISap/slot1</fqname>
        <fqname>ISap/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.radio.sim</name>
        <version>4</version>
        <fqname>IRadioSim/imsSlot1</fqname>
        <fqname>IRadioSim/imsSlot2</fqname>
        <fqname>IRadioSim/se1</fqname>
        <fqname>IRadioSim/se2</fqname>
        <fqname>IRadioSim/slot1</fqname>
        <fqname>IRadioSim/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.radio.voice</name>
        <version>4</version>
        <fqname>IRadioVoice/imsSlot1</fqname>
        <fqname>IRadioVoice/imsSlot2</fqname>
        <fqname>IRadioVoice/slot1</fqname>
        <fqname>IRadioVoice/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.secure_element</name>
        <fqname>ISecureElement/SIM1</fqname>
        <fqname>ISecureElement/SIM2</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.secure_element</name>
        <fqname>ISecureElement/eSE1</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.security.keymint</name>
        <version>3</version>
        <fqname>IKeyMintDevice/strongbox</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.security.keymint</name>
        <version>3</version>
        <fqname>IRemotelyProvisionedComponent/strongbox</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.security.sharedsecret</name>
        <fqname>ISharedSecret/strongbox</fqname>
    </hal>
    <hal format="aidl">
        <name>android.hardware.soundtrigger3</name>
        <version>3</version>
        <fqname>ISoundTriggerHw/default</fqname>
    </hal>
    <hal format="aidl">
        <name>android.se.omapi</name>
        <fqname>ISecureElementService/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.aee</name>
        <fqname>IAee/AEE</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.apmonitor</name>
        <fqname>IApmService/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.atci</name>
        <fqname>IAtcid/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.audio</name>
        <fqname>IMtkAudio/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.camera.atms</name>
        <fqname>IATMs/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.composer_ext</name>
        <fqname>IComposerExt/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.dmc</name>
        <fqname>IDmcService/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.log</name>
        <fqname>ILog/ATMWiFiHidlServer</fqname>
        <fqname>ILog/ConnsysFWHidlServer</fqname>
        <fqname>ILog/LoggerHidlServer</fqname>
        <fqname>ILog/MobileLogHidlServer</fqname>
        <fqname>ILog/ModemLogHidlServer</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mdmonitor</name>
        <fqname>IMDMonitorService/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mmagent</name>
        <fqname>IMMAgent/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mms</name>
        <fqname>IMms/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.data</name>
        <version>3</version>
        <fqname>IMtkRadioExData/slot1</fqname>
        <fqname>IMtkRadioExData/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.dch</name>
        <version>2</version>
        <fqname>IMtkRadioExDc/slot1</fqname>
        <fqname>IMtkRadioExDc/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.ims</name>
        <version>3</version>
        <fqname>IMtkRadioExIms/slot1</fqname>
        <fqname>IMtkRadioExIms/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.messaging</name>
        <fqname>IMtkRadioExMessaging/slot1</fqname>
        <fqname>IMtkRadioExMessaging/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.modem</name>
        <version>5</version>
        <fqname>IMtkRadioExModem/slot1</fqname>
        <fqname>IMtkRadioExModem/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.network</name>
        <fqname>IMtkRadioExNetwork/slot1</fqname>
        <fqname>IMtkRadioExNetwork/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.ntn</name>
        <fqname>IMtkRadioExNtn/slot1</fqname>
        <fqname>IMtkRadioExNtn/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.rcs</name>
        <version>2</version>
        <fqname>IMtkRadioExRcs/slot1</fqname>
        <fqname>IMtkRadioExRcs/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.sim</name>
        <version>2</version>
        <fqname>IMtkRadioExSim/slot1</fqname>
        <fqname>IMtkRadioExSim/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.mtkradioex.voice</name>
        <fqname>IMtkRadioExVoice/slot1</fqname>
        <fqname>IMtkRadioExVoice/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.nvram</name>
        <fqname>INvram/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.nwk_opt_new</name>
        <fqname>INwkOptNew/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.pq_aidl</name>
        <version>7</version>
        <fqname>IPictureQuality_AIDL/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.mediatek.hardware.videotelephony</name>
        <fqname>IVideoTelephony/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.nxp.nxpnfc_aidl</name>
        <fqname>INxpNfc/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.bbklog</name>
        <fqname>IBbklog/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.configstore</name>
        <fqname>IVivoConfigStore/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.esepowermanager</name>
        <fqname>IEsePowerManager/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.omnipotentservice</name>
        <fqname>IOmnipotentService/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.radio.vmdri</name>
        <fqname>IVmil/slot1</fqname>
        <fqname>IVmil/slot2</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.sectee</name>
        <version>4</version>
        <fqname>ISecTee/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.vcode</name>
        <fqname>IVcode/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.vdtf</name>
        <fqname>IVdtf/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.vgnss</name>
        <version>3</version>
        <fqname>IVgnss/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.vivocameraprovider</name>
        <fqname>IVivoCameraProvider/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.vmediametrics</name>
        <fqname>IVMediaMetrics/default</fqname>
    </hal>
    <hal format="aidl">
        <name>vendor.vivo.hardware.vperf</name>
        <fqname>IVPerf/default</fqname>
    </hal>
    <sepolicy>
        <version>202504</version>
    </sepolicy>
</manifest>
