From b808a454077a596dd13d7a9c425cfb37c25829fe Mon Sep 17 00:00:00 2001 From: SahilSonar Date: Sat, 8 Apr 2023 15:53:54 +0200 Subject: [PATCH 1/8] mt6765-common: Update blobs to SP1A.210812.016 --- BoardConfigCommon.mk | 2 +- extract-files.sh | 30 -- manifest.xml | 238 ++++++------ mt6765.mk | 53 ++- proprietary-files.txt | 535 ++++++++++++++++----------- sepolicy/vendor/hal_audio_default.te | 1 + shims/Android.bp | 41 -- shims/include/DisplayConfig.h | 39 -- shims/libshim_showlogo.cpp | 37 -- shims/libshim_vtservice.cpp | 72 ---- 10 files changed, 457 insertions(+), 591 deletions(-) delete mode 100644 shims/Android.bp delete mode 100644 shims/include/DisplayConfig.h delete mode 100644 shims/libshim_showlogo.cpp delete mode 100644 shims/libshim_vtservice.cpp diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index ee9d5fe..599e87e 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -97,7 +97,7 @@ TARGET_USERIMAGES_USE_EXT4 := true ENABLE_VENDOR_RIL_SERVICE := true # Security patch level -VENDOR_SECURITY_PATCH := 2021-10-05 +VENDOR_SECURITY_PATCH := 2022-06-05 # Sepolicy include device/mediatek/sepolicy/BoardSEPolicyConfig.mk diff --git a/extract-files.sh b/extract-files.sh index 788ecba..12c53a4 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -58,36 +58,6 @@ if [ -z "${SRC}" ]; then SRC="adb" fi -function blob_fixup { - case "${1}" in - lib/libsink.so) - "${PATCHELF}" --add-needed "libshim_vtservice.so" "${2}" - ;; - lib/libshowlogo.so) - "${PATCHELF}" --add-needed "libshim_showlogo.so" "${2}" - ;; - vendor/lib/hw/audio.primary.mt6765.so) - "${PATCHELF}" --replace-needed "libmedia_helper.so" "libmedia_helper-v30.so" "${2}" - ;; - vendor/lib/libmtkcam_stdutils.so) - "${PATCHELF}" --replace-needed "libutils.so" "libutils-v30.so" "${2}" - ;; - vendor/lib/libudf.so) - "${PATCHELF}" --replace-needed "libunwindstack.so" "libunwindstack-v30.so" "${2}" - ;; - vendor/lib64/hw/audio.primary.mt6765.so) - "${PATCHELF}" --replace-needed "libmedia_helper.so" "libmedia_helper-v30.so" "${2}" - ;; - vendor/lib64/libmtkcam_stdutils.so) - "${PATCHELF}" --replace-needed "libutils.so" "libutils-v30.so" "${2}" - ;; - vendor/lib64/libudf.so) - "${PATCHELF}" --replace-needed "libunwindstack.so" "libunwindstack-v30.so" "${2}" - ;; - esac -} - - if [ -z "${ONLY_TARGET}" ]; then # Initialize the helper for common device setup_vendor "${DEVICE_COMMON}" "${VENDOR}" "${ANDROID_ROOT}" true "${CLEAN_VENDOR}" diff --git a/manifest.xml b/manifest.xml index 9ccc587..d69c13f 100644 --- a/manifest.xml +++ b/manifest.xml @@ -1,33 +1,33 @@ - + android.hardware.audio hwbinder - 6.0 + 7.0 IDevicesFactory default - @6.0::IDevicesFactory/default + @7.0::IDevicesFactory/default android.hardware.audio.effect hwbinder - 6.0 + 7.0 IEffectsFactory default - @6.0::IEffectsFactory/default + @7.0::IEffectsFactory/default android.hardware.bluetooth hwbinder - 1.0 + 1.1 IBluetoothHci default - @1.0::IBluetoothHci/default + @1.1::IBluetoothHci/default android.hardware.bluetooth.audio @@ -59,18 +59,6 @@ @1.1::ISurfaceFlingerConfigs/default - - android.hardware.gnss - hwbinder - 1.1 - 2.1 - - IGnss - default - - @1.1::IGnss/default - @2.1::IGnss/default - android.hardware.graphics.allocator hwbinder @@ -166,24 +154,24 @@ @1.2::IRadio/slot2 @1.2::ISap/slot1 @1.2::ISap/slot2 - @1.5::IRadio/em1 - @1.5::IRadio/em2 - @1.5::IRadio/imsAospSlot1 - @1.5::IRadio/imsAospSlot2 - @1.5::IRadio/se1 - @1.5::IRadio/se2 - @1.5::IRadio/slot1 - @1.5::IRadio/slot2 + @1.6::IRadio/em1 + @1.6::IRadio/em2 + @1.6::IRadio/imsAospSlot1 + @1.6::IRadio/imsAospSlot2 + @1.6::IRadio/se1 + @1.6::IRadio/se2 + @1.6::IRadio/slot1 + @1.6::IRadio/slot2 android.hardware.radio.config hwbinder - 1.1 + 1.3 IRadioConfig default - @1.1::IRadioConfig/default + @1.3::IRadioConfig/default android.hardware.sensors @@ -196,46 +184,46 @@ @2.0::ISensors/default - android.hardware.thermal + android.hardware.tetheroffload.config hwbinder 1.0 - 2.0 - IThermal + IOffloadConfig default - @1.0::IThermal/default - @2.0::IThermal/default + @1.0::IOffloadConfig/default - android.hardware.usb + android.hardware.tetheroffload.control hwbinder 1.1 - IUsb + IOffloadControl default - @1.1::IUsb/default + @1.1::IOffloadControl/default - android.hardware.usb.gadget + android.hardware.thermal hwbinder - 1.1 + 1.0 + 2.0 - IUsbGadget + IThermal default - @1.1::IUsbGadget/default + @1.0::IThermal/default + @2.0::IThermal/default - android.hardware.wifi.supplicant + vendor.mediatek.hardware.apmonitor hwbinder - 1.3 + 2.0 - ISupplicant - default - @1.3::ISupplicant/default + IApmService + apm_hidl_service + @2.0::IApmService/apm_hidl_service vendor.mediatek.hardware.atci @@ -250,12 +238,22 @@ vendor.mediatek.hardware.bluetooth.audio hwbinder - 2.1 + 2.2 IBluetoothAudioProvidersFactory default - @2.1::IBluetoothAudioProvidersFactory/default + @2.2::IBluetoothAudioProvidersFactory/default + + + vendor.mediatek.hardware.camera.atms + hwbinder + 1.0 + + IATMs + default + + @1.0::IATMs/default vendor.mediatek.hardware.camera.bgservice @@ -268,83 +266,69 @@ @1.1::IBGService/internal/0 - vendor.mediatek.hardware.keymaster_attestation + vendor.mediatek.hardware.camera.isphal hwbinder 1.1 - IKeymasterDevice - default + IISPModule + internal/0 - @1.1::IKeymasterDevice/default + @1.1::IISPModule/internal/0 - vendor.mediatek.hardware.lbs + vendor.mediatek.hardware.composer_ext hwbinder 1.0 - ILbs - AgpsDebugInterface - AgpsInterface - mtk_agps2framework - mtk_debugService2mnld - mtk_framework2agps - mtk_lbs_log_v2s - mtk_lppe_socket_agps - mtk_lppe_socket_bt - mtk_lppe_socket_ipaddr - mtk_lppe_socket_lbs - mtk_lppe_socket_network - mtk_lppe_socket_sensor - mtk_lppe_socket_wlan - mtk_meta2mnld - mtk_mnld2debugService - mtk_mnld2mtklogger - mtk_mnld2nlputils - mtk_mtklogger2mnld - - @1.0::ILbs/AgpsDebugInterface - @1.0::ILbs/AgpsInterface - @1.0::ILbs/mtk_agps2framework - @1.0::ILbs/mtk_debugService2mnld - @1.0::ILbs/mtk_framework2agps - @1.0::ILbs/mtk_lbs_log_v2s - @1.0::ILbs/mtk_lppe_socket_agps - @1.0::ILbs/mtk_lppe_socket_bt - @1.0::ILbs/mtk_lppe_socket_ipaddr - @1.0::ILbs/mtk_lppe_socket_lbs - @1.0::ILbs/mtk_lppe_socket_network - @1.0::ILbs/mtk_lppe_socket_sensor - @1.0::ILbs/mtk_lppe_socket_wlan - @1.0::ILbs/mtk_meta2mnld - @1.0::ILbs/mtk_mnld2debugService - @1.0::ILbs/mtk_mnld2mtklogger - @1.0::ILbs/mtk_mnld2nlputils - @1.0::ILbs/mtk_mtklogger2mnld + IComposerExt + default + + @1.0::IComposerExt/default - vendor.mediatek.hardware.mms + vendor.mediatek.hardware.dmc hwbinder - 1.5 + 1.2 - IMms + IDmcService + dmc_hidl_service + + @1.2::IDmcService/dmc_hidl_service + + + vendor.mediatek.hardware.keymaster_attestation + hwbinder + 1.1 + + IKeymasterDevice default - @1.5::IMms/default + @1.1::IKeymasterDevice/default - vendor.mediatek.hardware.mtkcodecservice + vendor.mediatek.hardware.mmagent hwbinder 1.1 - IMtkCodecService + IMMAgent default - @1.1::IMtkCodecService/default + @1.1::IMMAgent/default + + + vendor.mediatek.hardware.mms + hwbinder + 1.6 + + IMms + default + + @1.6::IMms/default vendor.mediatek.hardware.mtkpower hwbinder - 1.1 + 1.2 IMtkPerf default @@ -353,13 +337,13 @@ IMtkPower default - @1.1::IMtkPerf/default - @1.1::IMtkPower/default + @1.2::IMtkPerf/default + @1.2::IMtkPower/default vendor.mediatek.hardware.mtkradioex hwbinder - 2.2 + 3.0 IMtkRadioEx imsSlot1 @@ -372,6 +356,8 @@ mtkEm2 mtkRcs1 mtkRcs2 + mtkRsu1 + mtkRsu2 mtkSe1 mtkSe2 mtkSlot1 @@ -379,22 +365,24 @@ mtkSmartRatSwitch1 mtkSmartRatSwitch2 - @2.2::IMtkRadioEx/imsSlot1 - @2.2::IMtkRadioEx/imsSlot2 - @2.2::IMtkRadioEx/mtkAssist1 - @2.2::IMtkRadioEx/mtkAssist2 - @2.2::IMtkRadioEx/mtkCap1 - @2.2::IMtkRadioEx/mtkCap2 - @2.2::IMtkRadioEx/mtkEm1 - @2.2::IMtkRadioEx/mtkEm2 - @2.2::IMtkRadioEx/mtkRcs1 - @2.2::IMtkRadioEx/mtkRcs2 - @2.2::IMtkRadioEx/mtkSe1 - @2.2::IMtkRadioEx/mtkSe2 - @2.2::IMtkRadioEx/mtkSlot1 - @2.2::IMtkRadioEx/mtkSlot2 - @2.2::IMtkRadioEx/mtkSmartRatSwitch1 - @2.2::IMtkRadioEx/mtkSmartRatSwitch2 + @3.0::IMtkRadioEx/imsSlot1 + @3.0::IMtkRadioEx/imsSlot2 + @3.0::IMtkRadioEx/mtkAssist1 + @3.0::IMtkRadioEx/mtkAssist2 + @3.0::IMtkRadioEx/mtkCap1 + @3.0::IMtkRadioEx/mtkCap2 + @3.0::IMtkRadioEx/mtkEm1 + @3.0::IMtkRadioEx/mtkEm2 + @3.0::IMtkRadioEx/mtkRcs1 + @3.0::IMtkRadioEx/mtkRcs2 + @3.0::IMtkRadioEx/mtkRsu1 + @3.0::IMtkRadioEx/mtkRsu2 + @3.0::IMtkRadioEx/mtkSe1 + @3.0::IMtkRadioEx/mtkSe2 + @3.0::IMtkRadioEx/mtkSlot1 + @3.0::IMtkRadioEx/mtkSlot2 + @3.0::IMtkRadioEx/mtkSmartRatSwitch1 + @3.0::IMtkRadioEx/mtkSmartRatSwitch2 vendor.mediatek.hardware.netdagent @@ -419,12 +407,12 @@ vendor.mediatek.hardware.pq hwbinder - 2.6 + 2.14 IPictureQuality default - @2.6::IPictureQuality/default + @2.14::IPictureQuality/default vendor.mediatek.hardware.videotelephony @@ -436,16 +424,6 @@ @1.0::IVideoTelephony/default - - vendor.mediatek.hardware.wifi.supplicant - hwbinder - 2.0 - - ISupplicant - default - - @2.0::ISupplicant/default - vendor.microtrust.hardware.thh hwbinder diff --git a/mt6765.mk b/mt6765.mk index 7860b4f..aa66f3b 100644 --- a/mt6765.mk +++ b/mt6765.mk @@ -40,18 +40,17 @@ TARGET_SCREEN_WIDTH := 720 # Audio PRODUCT_PACKAGES += \ android.hardware.audio.service \ + android.hardware.audio@7.0-impl \ android.hardware.audio@6.0-impl \ - android.hardware.audio.common@6.0-util \ + android.hardware.audio.effect@7.0-impl \ android.hardware.audio.effect@6.0-impl \ android.hardware.audio@6.0.vendor \ - audio.a2dp.default \ audio.bluetooth.default \ + android.hardware.audio.common-util.vendor \ audio.r_submix.default \ audio.usb.default \ audio_policy.stub \ - audio.bluetooth.default \ - audio.r_submix.default \ - audio_policy.stub \ + libalsautils \ libaudiopreprocessing \ libaudiofoundation.vendor \ libbluetooth_audio_session \ @@ -76,7 +75,6 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ android.hardware.bluetooth@1.1.vendor \ android.hardware.bluetooth.audio@2.1-impl \ - libbluetooth_audio_session # Biometrics PRODUCT_PACKAGES += \ @@ -84,16 +82,14 @@ PRODUCT_PACKAGES += \ # Camera PRODUCT_PACKAGES += \ - Snap - -PRODUCT_PACKAGES += \ + android.hardware.camera.common@1.0.vendor \ + android.hardware.camera.device@1.0.vendor \ android.hardware.camera.device@3.6.vendor \ android.hardware.camera.provider@2.6.vendor # Charger PRODUCT_PACKAGES += \ - libsuspend \ - libshim_showlogo + libsuspend # Configstore PRODUCT_PACKAGES += \ @@ -101,6 +97,7 @@ PRODUCT_PACKAGES += \ # Display PRODUCT_PACKAGES += \ + android.hardware.graphics.allocator@4.0.vendor \ android.hardware.graphics.composer@2.1-service \ android.hardware.graphics.composer@2.1-resources \ android.hardware.graphics.composer@2.1-resources.vendor \ @@ -150,6 +147,13 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/keylayouts/mtk-kpd.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/mtk-kpd.kl # Media +PRODUCT_PACKAGES += \ + libcodec2_hidl@1.2.vendor \ + libavservices_minijail_vendor \ + libstagefright_softomx_plugin.vendor \ + libsfplugin_ccodec_utils.vendor \ + libcodec2_soft_common.vendor + PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/media/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \ $(LOCAL_PATH)/configs/media/media_codecs_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \ @@ -171,6 +175,10 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ android.hardware.light@2.0.vendor +# Neural networks +PRODUCT_PACKAGES += \ + android.hardware.neuralnetworks@1.3.vendor + # Permissions PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.audio.low_latency.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.low_latency.xml \ @@ -236,15 +244,12 @@ PRODUCT_COPY_FILES += \ # Radio PRODUCT_PACKAGES += \ - android.hardware.radio.config@1.2.vendor \ - android.hardware.radio@1.5.vendor + android.hardware.radio.config@1.3.vendor \ + android.hardware.radio@1.6.vendor PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/permissions/privapp-permissions-ims.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-ims.xml -PRODUCT_PACKAGES += \ - libshim_vtservice - SKIP_BOOT_JARS_CHECK := true PRODUCT_BOOT_JARS += \ @@ -291,7 +296,7 @@ PRODUCT_PACKAGES += \ # USB PRODUCT_PACKAGES += \ - android.hardware.usb@1.1.vendor \ + android.hardware.usb@1.3.vendor \ android.hardware.usb.gadget@1.1.vendor # NFC @@ -313,21 +318,13 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ android.hardware.vibrator-V1-ndk_platform.vendor -# VNDK -PRODUCT_COPY_FILES += \ - prebuilts/vndk/v30/arm64/arch-arm-armv8-a/shared/vndk-core/libmedia_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmedia_helper-v30.so \ - prebuilts/vndk/v30/arm64/arch-arm-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libutils-v30.so \ - prebuilts/vndk/v30/arm64/arch-arm-armv8-a/shared/vndk-sp/libunwindstack.so:$(TARGET_COPY_OUT_VENDOR)/lib/libunwindstack-v30.so \ - prebuilts/vndk/v30/arm64/arch-arm64-armv8-a/shared/vndk-core/libmedia_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmedia_helper-v30.so \ - prebuilts/vndk/v30/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v30.so \ - prebuilts/vndk/v30/arm64/arch-arm64-armv8-a/shared/vndk-sp/libunwindstack.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libunwindstack-v30.so - # WiFi PRODUCT_PACKAGES += \ android.hardware.wifi@1.5.vendor \ android.hardware.wifi.hostapd@1.3.vendor \ - android.hardware.wifi.supplicant@1.3.vendor \ - android.hardware.wifi@1.0-service-lazy + android.hardware.wifi.supplicant@1.4.vendor \ + android.hardware.tetheroffload.config@1.0.vendor \ + android.hardware.tetheroffload.control@1.1.vendor PRODUCT_PACKAGES += \ TetheringConfigOverlay \ diff --git a/proprietary-files.txt b/proprietary-files.txt index b64dc38..9067b5d 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,10 +1,5 @@ -# Teracube Build ID: 11.0.7-thrive+d5a7de0.emerald.user -# Unpinned blobs from full_yk673v6_lwg62_64-user 11 RP1A.200720.011 p1k61v164bspP13 release-keys - -# AEE -vendor/lib/libladder.so -vendor/lib64/libaedv.so -vendor/lib64/libladder.so +# Teracube Build ID: 12.0.0+021f22f.emerald.user +# Unpinned blobs from full_emernia-user 12 SP1A.210812.016 s0rc0emerniabsp release-keys # AAL vendor/lib/libaal_cust.so @@ -16,17 +11,32 @@ vendor/lib64/libaal_key.so vendor/lib64/libaal_mtk.so vendor/lib64/libaalservice.so +# AEE +vendor/lib/libladder.so +vendor/lib64/libaedv.so +vendor/lib64/libladder.so + +# APU +vendor/lib/libapu_mdw.so +vendor/lib/libapusys.so +vendor/lib/libapusys_edma.so +vendor/lib64/libapu_mdw.so +vendor/lib64/libapusys.so +vendor/lib64/libapusys_edma.so + # Audio vendor/bin/atcid vendor/bin/audiocmdservice_atci +vendor/bin/mt6660_calibration +vendor/bin/rt5512_calibration vendor/etc/init/atcid.rc vendor/etc/init/audiocmdservice_atci.rc vendor/lib/hw/audio.primary.mt6765.so vendor/lib/hw/audio.r_submix.mt6765.so -vendor/lib/hw/audio.usb.mt6765.so vendor/lib/libMtkSpeechEnh.so vendor/lib/lib_iir.so vendor/lib/lib_speech_enh.so +vendor/lib/libadpcmdec_mtk.so vendor/lib/libaudio_param_parser-vnd.so vendor/lib/libaudiocompensationfilter_vendor.so vendor/lib/libaudiocompensationfilterc.so @@ -42,14 +52,15 @@ vendor/lib/libaurisysdemo.so vendor/lib/libbessound_hd_mtk_vendor.so vendor/lib/libblisrc32_vendor.so vendor/lib/libbwc.so +vendor/lib/librt_extamp_intf.so vendor/lib/libspeech_enh_lib.so vendor/lib/libspeechparser_vendor.so -vendor/lib/libwebrtc_audio_preprocessing.so vendor/lib/vendor.mediatek.hardware.audio@6.1.so +vendor/lib/vendor.mediatek.hardware.audio@7.1.so vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.1.so +vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.2.so vendor/lib64/hw/audio.primary.mt6765.so vendor/lib64/hw/audio.r_submix.mt6765.so -vendor/lib64/hw/audio.usb.mt6765.so vendor/lib64/libMtkSpeechEnh.so vendor/lib64/lib_bsscore.so vendor/lib64/lib_iir.so @@ -70,12 +81,14 @@ vendor/lib64/libbessound_hd_mtk_vendor.so vendor/lib64/libblisrc32_vendor.so vendor/lib64/libbwc.so vendor/lib64/libmtktinyxml.so +vendor/lib64/librt_extamp_intf.so vendor/lib64/libspeech_enh_lib.so vendor/lib64/libspeechparser_vendor.so -vendor/lib64/libwebrtc_audio_preprocessing.so vendor/lib64/vendor.mediatek.hardware.atci@1.0.so vendor/lib64/vendor.mediatek.hardware.audio@6.1.so +vendor/lib64/vendor.mediatek.hardware.audio@7.1.so vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so +vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.2.so # Audio (FX modules) vendor/lib/soundfx/libaudiopreprocessing_mtk.so @@ -83,6 +96,7 @@ vendor/lib64/soundfx/libaudiopreprocessing_mtk.so # Audio Configs vendor/etc/audio_param/AudioParamOptions.xml +vendor/etc/audio_param/AudioParamOptions_vext.xml vendor/etc/audio_param/BtInfo_AudioParam.xml vendor/etc/audio_param/BtInfo_ParamUnitDesc.xml vendor/etc/audio_param/HpImpedance_AudioParam.xml @@ -121,6 +135,8 @@ vendor/etc/audio_param/RingbackVolUI_AudioParam.xml vendor/etc/audio_param/RingbackVolUI_ParamUnitDesc.xml vendor/etc/audio_param/RingbackVol_AudioParam.xml vendor/etc/audio_param/RingbackVol_ParamUnitDesc.xml +vendor/etc/audio_param/SmartPa_AudioParam.xml +vendor/etc/audio_param/SmartPa_ParamUnitDesc.xml vendor/etc/audio_param/SoundEnhancement_AudioParam.xml vendor/etc/audio_param/SoundEnhancement_ParamUnitDesc.xml vendor/etc/audio_param/SpeechDMNR_AudioParam.xml @@ -146,10 +162,10 @@ vendor/etc/audio_param/USBCall_AudioParam.xml vendor/etc/audio_param/USBCall_ParamUnitDesc.xml vendor/etc/audio_param/USBDevice_AudioParam.xml vendor/etc/audio_param/USBDevice_ParamUnitDesc.xml +vendor/etc/audio_param/Ultrasound_AudioParam.xml +vendor/etc/audio_param/Ultrasound_ParamUnitDesc.xml vendor/etc/audio_param/UplinkConfiguration_AudioParam.xml vendor/etc/audio_param/UplinkConfiguration_ParamUnitDesc.xml -vendor/etc/audio_param/VOW_AudioParam.xml -vendor/etc/audio_param/VOW_ParamUnitDesc.xml vendor/etc/audio_param/VoIPDMNR_AudioParam.xml vendor/etc/audio_param/VoIPDMNR_ParamUnitDesc.xml vendor/etc/audio_param/VoIPGeneral_AudioParam.xml @@ -174,8 +190,14 @@ vendor/etc/audio_param/VoIPv2_ParamTreeView.xml vendor/etc/audio_param/VoIPv2_ParamUnitDesc.xml vendor/etc/audio_param/VoWDspAec_AudioParam.xml vendor/etc/audio_param/VoWDspAec_ParamUnitDesc.xml +vendor/etc/audio_param/VoWEngineFeature_AudioParam.xml +vendor/etc/audio_param/VoWEngineFeature_ParamUnitDesc.xml vendor/etc/audio_param/VoWHwVad_AudioParam.xml vendor/etc/audio_param/VoWHwVad_ParamUnitDesc.xml +vendor/etc/audio_param/VoWMicSetting_AudioParam.xml +vendor/etc/audio_param/VoWMicSetting_ParamUnitDesc.xml +vendor/etc/audio_param/VoWVoiceCommand_AudioParam.xml +vendor/etc/audio_param/VoWVoiceCommand_ParamUnitDesc.xml vendor/etc/audio_param/VolumeGainMapUL_AudioParam.xml vendor/etc/audio_param/VolumeGainMapUL_ParamUnitDesc.xml vendor/etc/audio_param/VolumeGainMap_AudioParam.xml @@ -183,13 +205,12 @@ vendor/etc/audio_param/VolumeGainMap_ParamUnitDesc.xml vendor/etc/audio_param/Volume_AudioParam.xml vendor/etc/audio_param/Volume_ParamUnitDesc.xml vendor/etc/aurisys_config.xml -vendor/etc/aurisys_param/Speech_AudioParam.xml # Bluetooth +vendor/bin/hw/android.hardware.bluetooth@1.1-service-mediatek vendor/bin/autobt vendor/bin/bip -vendor/bin/hw/android.hardware.bluetooth@1.0-service-mediatek -vendor/etc/init/android.hardware.bluetooth@1.0-service-mediatek.rc +vendor/etc/init/android.hardware.bluetooth@1.1-service-mediatek.rc vendor/etc/init/init.bip.rc vendor/etc/init/init.bt_drv.rc vendor/lib/libbluetooth_hw_test.so @@ -198,7 +219,7 @@ vendor/lib/libbluetooth_mtk_pure.so vendor/lib/libbluetooth_relayer.so vendor/lib/libbluetoothem_mtk.so vendor/lib/libbt-vendor.so -vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-mediatek.so +vendor/lib64/hw/android.hardware.bluetooth@1.1-impl-mediatek.so vendor/lib64/libbluetooth_hw_test.so vendor/lib64/libbluetooth_mtk.so vendor/lib64/libbluetooth_mtk_pure.so @@ -208,36 +229,45 @@ vendor/lib64/libbt-vendor.so # Bluetooth (A2DP) vendor/lib/hw/vendor.mediatek.hardware.bluetooth.audio@2.1-impl.so +vendor/lib/hw/vendor.mediatek.hardware.bluetooth.audio@2.2-impl.so vendor/lib/libbluetooth_audio_session_mediatek.so vendor/lib64/hw/vendor.mediatek.hardware.bluetooth.audio@2.1-impl.so +vendor/lib64/hw/vendor.mediatek.hardware.bluetooth.audio@2.2-impl.so vendor/lib64/libbluetooth_audio_session_mediatek.so # Camera vendor/bin/hw/camerahalserver -vendor/bin/libccu_hi846_2lane_mipi_raw.dm -vendor/bin/libccu_hi846_2lane_mipi_raw.pm -vendor/bin/libccu_hi846_mipi_raw.dm -vendor/bin/libccu_hi846_mipi_raw.pm -vendor/bin/libccu_s5k3l6_mipi_raw.dm -vendor/bin/libccu_s5k3l6_mipi_raw.pm vendor/etc/init/camerahalserver.rc +vendor/lib/hw/vendor.mediatek.hardware.camera.atms@1.0-impl.so +vendor/lib/hw/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so +vendor/lib/hi846_2lane_mipi_raw_tuning.so vendor/lib/hi846_2lane_mipi_raw_tuning.so vendor/lib/hi846_mipi_raw_tuning.so -vendor/lib/hw/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so +vendor/lib/hi846_mipi_raw_tuning.so +vendor/lib/libasn1c_core.so +vendor/lib/libasn1c_mapi.so +vendor/lib/libasn1c_mdmi.so +vendor/lib/libmtkcam.atmseventmgr.so vendor/lib/libmtkcam.eventcallback.so vendor/lib/libmtkcam_debugutils.so vendor/lib/libmtkcam_stdutils.so vendor/lib/libmtkcam_ulog.so +vendor/lib/libverno.so vendor/lib/s5k3l6_mipi_raw_tuning.so +vendor/lib/vendor.mediatek.hardware.camera.atms@1.0.so vendor/lib/vendor.mediatek.hardware.camera.bgservice@1.0.so vendor/lib/vendor.mediatek.hardware.camera.bgservice@1.1.so +vendor/lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so +vendor/lib64/hw/vendor.mediatek.hardware.camera.atms@1.0-impl.so +vendor/lib64/hw/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so +vendor/lib64/hw/vendor.mediatek.hardware.camera.isphal@1.0-impl.so +vendor/lib64/hw/vendor.mediatek.hardware.camera.isphal@1.1-impl.so +vendor/lib64/hw/vendor.mediatek.hardware.camera.lomoeffect@1.0-impl.so +vendor/lib64/mtkcam/libmtkcam_streaminfo_plugin-p1stt.so vendor/lib64/hi846_2lane_mipi_raw_IdxMgr.so vendor/lib64/hi846_2lane_mipi_raw_tuning.so vendor/lib64/hi846_mipi_raw_IdxMgr.so vendor/lib64/hi846_mipi_raw_tuning.so -vendor/lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so -vendor/lib64/hw/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so -vendor/lib64/hw/vendor.mediatek.hardware.camera.lomoeffect@1.0-impl.so vendor/lib64/lib3a.ae.core.so vendor/lib64/lib3a.ae.so vendor/lib64/lib3a.af.core.so @@ -250,6 +280,7 @@ vendor/lib64/lib3a.flash.so vendor/lib64/lib3a.gma.so vendor/lib64/lib3a.lce.so vendor/lib64/lib3a.log.so +vendor/lib64/libSQLiteModule_VER_ALL.so vendor/lib64/libSonyIMX230PdafLibrary.so vendor/lib64/libSonyIMX230PdafLibraryWrapper.so vendor/lib64/libSonyIMX338PdafLibrary.so @@ -259,6 +290,10 @@ vendor/lib64/libSonyIMX386PdafLibraryWrapper.so vendor/lib64/libSonyIMX519PdafLibrary.so vendor/lib64/libSonyIMX519PdafLibraryWrapper.so vendor/lib64/libabfadp.so +vendor/lib64/libasn1c_core.so +vendor/lib64/libasn1c_mapi.so +vendor/lib64/libasn1c_mdmi.so +vendor/lib64/libcam.chdr.so vendor/lib64/libcam.feature_utils.so vendor/lib64/libcam.hal3a.cctsvr.so vendor/lib64/libcam.hal3a.log.so @@ -270,10 +305,10 @@ vendor/lib64/libcam.halisp.so vendor/lib64/libcam.iopipe.so vendor/lib64/libcam.lcs.so vendor/lib64/libcam.pdtblgen.so +vendor/lib64/libcam.utils.sensorprovider.so vendor/lib64/libcam.vhdr.so vendor/lib64/libcamalgo.3dnr.so vendor/lib64/libcamalgo.abf.so -vendor/lib64/libcamalgo.asd.so vendor/lib64/libcamalgo.dngop.so vendor/lib64/libcamalgo.eis.so vendor/lib64/libcamalgo.fdft.so @@ -285,6 +320,8 @@ vendor/lib64/libcamalgo.lmv.so vendor/lib64/libcamalgo.lsc.so vendor/lib64/libcamalgo.mfnr.so vendor/lib64/libcamalgo.nr.so +vendor/lib64/libcamalgo.platform.so +vendor/lib64/libcamalgo.platform2.so vendor/lib64/libcamalgo.utility.so vendor/lib64/libcamalgo.warp.so vendor/lib64/libcamdrv_imem.so @@ -294,6 +331,7 @@ vendor/lib64/libcamdrv_twin.so vendor/lib64/libcameracustom.eis.so vendor/lib64/libcameracustom.plugin.so vendor/lib64/libcameracustom.so +vendor/lib64/libdynamiclog.so vendor/lib64/libeffecthal.base.so vendor/lib64/libfeature.face.so vendor/lib64/libfeature.stereo.provider.so @@ -303,6 +341,7 @@ vendor/lib64/libfeature_fsc.so vendor/lib64/libfeature_lmv.so vendor/lib64/libfeature_rss.so vendor/lib64/libfeatureiodrv_mem.so +vendor/lib64/libmtkcam.atmseventmgr.so vendor/lib64/libmtkcam.eventcallback.so vendor/lib64/libmtkcam.featurepipe.capture.so vendor/lib64/libmtkcam.featurepipe.streaming.so @@ -343,9 +382,11 @@ vendor/lib64/libmtkcam_pipeline_fbm.so vendor/lib64/libmtkcam_pipelinemodel.so vendor/lib64/libmtkcam_pipelinemodel_adapter.so vendor/lib64/libmtkcam_pipelinemodel_capture.so +vendor/lib64/libmtkcam_pipelinemodel_isp.so vendor/lib64/libmtkcam_pipelinemodel_session.so vendor/lib64/libmtkcam_pipelinemodel_utils.so vendor/lib64/libmtkcam_pipelinemodel_zsl.so +vendor/lib64/libmtkcam_pipelinepolicy-aov.so vendor/lib64/libmtkcam_pipelinepolicy-security.so vendor/lib64/libmtkcam_pipelinepolicy-smvr.so vendor/lib64/libmtkcam_pipelinepolicy.so @@ -359,47 +400,50 @@ vendor/lib64/libmtkcam_synchelper.so vendor/lib64/libmtkcam_sysutils.so vendor/lib64/libmtkcam_tuning_utils.so vendor/lib64/libmtkcam_ulog.so +vendor/lib64/libmtkisp_metadata.so vendor/lib64/libremosaic_wrapper.so vendor/lib64/libremosaiclib.so vendor/lib64/libstereoinfoaccessor_vsdof.so -vendor/lib64/mtkcam/libmtkcam_streaminfo_plugin-p1stt.so +vendor/lib64/libtrm.so +vendor/lib64/libverno.so vendor/lib64/s5k3l6_mipi_raw_IdxMgr.so vendor/lib64/s5k3l6_mipi_raw_tuning.so vendor/lib64/vendor.mediatek.hardware.camera.atms@1.0.so vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.0.so vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.1.so -vendor/lib64/vendor.mediatek.hardware.camera.ccap@1.0.so vendor/lib64/vendor.mediatek.hardware.camera.frhandler@1.0.so vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so +vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.1.so vendor/lib64/vendor.mediatek.hardware.camera.lomoeffect@1.0.so vendor/lib64/vendor.mediatek.hardware.camera.postproc@1.0.so vendor/lib64/vendor.mediatek.hardware.camera.security@1.0.so # Display vendor/bin/hw/android.hardware.graphics.allocator@4.0-service-mediatek -vendor/bin/hw/vendor.mediatek.hardware.gpu@1.0-service vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service vendor/etc/init/android.hardware.graphics.allocator@4.0-service-mediatek.rc -vendor/etc/init/vendor.mediatek.hardware.gpu@1.0-service.rc vendor/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc -vendor/etc/meow.cfg --vendor/etc/vintf/manifest/android.hardware.gpu@1.0-service.xml +vendor/etc/vintf/manifest/manifest_hwcomposer.xml vendor/lib/egl/egl.cfg vendor/lib/egl/libEGL_mtk.so vendor/lib/egl/libGLES_meow.so vendor/lib/egl/libGLESv1_CM_mtk.so vendor/lib/egl/libGLESv2_mtk.so +vendor/lib/egl/libMEOW_data.so vendor/lib/egl/libMEOW_gift.so +vendor/lib/egl/libMEOW_qt.so vendor/lib/egl/libMEOW_trace.so vendor/lib/hw/android.hardware.graphics.mapper@4.0-impl-mediatek.so vendor/lib/hw/gralloc.rogue.so -vendor/lib/hw/memtrack.mt6765.so -vendor/lib/hw/vendor.mediatek.hardware.pq@2.6-impl.so +vendor/lib/hw/memtrack.default.so +vendor/lib/hw/vendor.mediatek.hardware.pq@2.14-impl.so +vendor/lib/mt6765/libdpframework.so +vendor/lib/mt6765/libmtk_drvb.so +vendor/lib/mt6765/libpq_prot.so vendor/lib/libDefaultFpsActor.so vendor/lib/libFrameRecord.so vendor/lib/libIMGegl.so vendor/lib/libNoFpsActor.so -vendor/lib/libdpframework.so vendor/lib/libged.so vendor/lib/libglslcompiler.so vendor/lib/libgpu_aux.so @@ -410,39 +454,52 @@ vendor/lib/libgralloctypes_mtk.so vendor/lib/libion_mtk.so vendor/lib/libion_ulit.so vendor/lib/libmemtrack_GL.so +vendor/lib/libmml.so vendor/lib/libmpvr.so -vendor/lib/libmtk_drvb.so vendor/lib/libpq_cust_base.so -vendor/lib/libpq_prot.so +vendor/lib/libpqframework.so +vendor/lib/libpqparamparser.so +vendor/lib/libpqpconfig.so vendor/lib/libsrv_um.so vendor/lib/libudf.so vendor/lib/libufwriter.so vendor/lib/libusc.so -vendor/lib/vendor.mediatek.hardware.gpu@1.0.so vendor/lib/vendor.mediatek.hardware.pq@2.0.so vendor/lib/vendor.mediatek.hardware.pq@2.1.so +vendor/lib/vendor.mediatek.hardware.pq@2.10.so +vendor/lib/vendor.mediatek.hardware.pq@2.11.so +vendor/lib/vendor.mediatek.hardware.pq@2.12.so +vendor/lib/vendor.mediatek.hardware.pq@2.13.so +vendor/lib/vendor.mediatek.hardware.pq@2.14.so vendor/lib/vendor.mediatek.hardware.pq@2.2.so vendor/lib/vendor.mediatek.hardware.pq@2.3.so vendor/lib/vendor.mediatek.hardware.pq@2.4.so vendor/lib/vendor.mediatek.hardware.pq@2.5.so vendor/lib/vendor.mediatek.hardware.pq@2.6.so +vendor/lib/vendor.mediatek.hardware.pq@2.7.so +vendor/lib/vendor.mediatek.hardware.pq@2.8.so +vendor/lib/vendor.mediatek.hardware.pq@2.9.so vendor/lib64/egl/libEGL_mtk.so vendor/lib64/egl/libGLES_meow.so vendor/lib64/egl/libGLESv1_CM_mtk.so vendor/lib64/egl/libGLESv2_mtk.so +vendor/lib64/egl/libMEOW_data.so vendor/lib64/egl/libMEOW_gift.so +vendor/lib64/egl/libMEOW_qt.so vendor/lib64/egl/libMEOW_trace.so -vendor/lib64/hw/android.hardware.graphics.composer@2.1-impl.so vendor/lib64/hw/android.hardware.graphics.mapper@4.0-impl-mediatek.so vendor/lib64/hw/gralloc.rogue.so vendor/lib64/hw/hwcomposer.mt6765.so -vendor/lib64/hw/memtrack.mt6765.so -vendor/lib64/hw/vendor.mediatek.hardware.pq@2.6-impl.so +vendor/lib64/hw/memtrack.default.so +vendor/lib64/hw/vendor.mediatek.hardware.pq@2.14-impl.so +vendor/lib64/mt6765/libdpframework.so +vendor/lib64/mt6765/libmtk_drvb.so +vendor/lib64/mt6765/libpq_prot.so vendor/lib64/libDefaultFpsActor.so vendor/lib64/libFrameRecord.so vendor/lib64/libIMGegl.so vendor/lib64/libNoFpsActor.so -vendor/lib64/libdpframework.so +vendor/lib64/libcomposer_ext.so vendor/lib64/libged.so vendor/lib64/libglslcompiler.so vendor/lib64/libgpu_aux.so @@ -453,22 +510,32 @@ vendor/lib64/libgralloctypes_mtk.so vendor/lib64/libion_mtk.so vendor/lib64/libion_ulit.so vendor/lib64/libmemtrack_GL.so +vendor/lib64/libmml.so vendor/lib64/libmpvr.so -vendor/lib64/libmtk_drvb.so vendor/lib64/libpq_cust_base.so -vendor/lib64/libpq_prot.so +vendor/lib64/libpqframework.so +vendor/lib64/libpqparamparser.so +vendor/lib64/libpqpconfig.so vendor/lib64/libsrv_um.so vendor/lib64/libudf.so vendor/lib64/libufwriter.so vendor/lib64/libusc.so -vendor/lib64/vendor.mediatek.hardware.gpu@1.0.so +vendor/lib64/vendor.mediatek.hardware.composer_ext@1.0.so vendor/lib64/vendor.mediatek.hardware.pq@2.0.so vendor/lib64/vendor.mediatek.hardware.pq@2.1.so +vendor/lib64/vendor.mediatek.hardware.pq@2.10.so +vendor/lib64/vendor.mediatek.hardware.pq@2.11.so +vendor/lib64/vendor.mediatek.hardware.pq@2.12.so +vendor/lib64/vendor.mediatek.hardware.pq@2.13.so +vendor/lib64/vendor.mediatek.hardware.pq@2.14.so vendor/lib64/vendor.mediatek.hardware.pq@2.2.so vendor/lib64/vendor.mediatek.hardware.pq@2.3.so vendor/lib64/vendor.mediatek.hardware.pq@2.4.so vendor/lib64/vendor.mediatek.hardware.pq@2.5.so vendor/lib64/vendor.mediatek.hardware.pq@2.6.so +vendor/lib64/vendor.mediatek.hardware.pq@2.7.so +vendor/lib64/vendor.mediatek.hardware.pq@2.8.so +vendor/lib64/vendor.mediatek.hardware.pq@2.9.so # Display (PowerVR) vendor/lib/libPVRMtkutils.so @@ -483,25 +550,13 @@ vendor/lib/hw/vulkan.mt6765.so vendor/lib64/hw/vulkan.mt6765.so # DRM -vendor/bin/hw/android.hardware.drm@1.3-service.widevine -vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc --vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml -vendor/lib/libwvhidl.so +vendor/bin/hw/android.hardware.drm@1.4-service.widevine +vendor/etc/init/android.hardware.drm@1.4-service.widevine.rc +vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml vendor/lib/mediadrm/libwvdrmengine.so -vendor/lib64/libwvhidl.so +vendor/lib/libwvhidl.so vendor/lib64/mediadrm/libwvdrmengine.so - -# Factory -vendor/bin/factory -vendor/bin/meta_tst -vendor/etc/init/hw/factory_init.connectivity.rc -vendor/etc/init/hw/factory_init.project.rc -vendor/etc/init/hw/factory_init.rc -vendor/etc/init/hw/meta_init.connectivity.rc -vendor/etc/init/hw/meta_init.modem.rc -vendor/etc/init/hw/meta_init.project.rc -vendor/etc/init/hw/meta_init.rc -vendor/etc/init/hw/multi_init.rc +vendor/lib64/libwvhidl.so # Firmware vendor/bin/lib3a.ccu.dm @@ -514,29 +569,27 @@ vendor/firmware/aw87xxx_pid_59_music_1.bin vendor/firmware/aw87xxx_pid_59_off_1.bin vendor/firmware/aw87xxx_vmax_1.bin vendor/firmware/fm_cust.cfg +vendor/firmware/lib3a.ccu vendor/firmware/mt6631_fm_v1_coeff.bin vendor/firmware/mt6631_fm_v1_patch.bin +vendor/firmware/remoteproc_scp vendor/firmware/rgx.fw vendor/firmware/rgx.sh vendor/firmware/soc1_0_patch_mcu_1_1_hdr.bin vendor/firmware/soc1_0_ram_bt_1_1_hdr.bin vendor/firmware/soc1_0_ram_mcu_1_1_hdr.bin vendor/firmware/soc1_0_ram_wifi_1_1_hdr.bin -vendor/firmware/soc3_0_ram_bt_1_1_hdr.bin -vendor/firmware/soc3_0_ram_bt_1a_1_hdr.bin -vendor/firmware/soc3_0_ram_mcu_1_1_hdr.bin -vendor/firmware/soc3_0_ram_mcu_1a_1_hdr.bin -vendor/firmware/soc3_0_ram_mcu_e1_hdr.bin vendor/firmware/st21nfc_fw7.bin -# GPS -vendor/bin/hw/android.hardware.gnss@2.1-service-mediatek -vendor/bin/lbs_hidl_service +# Gatekeeper +vendor/lib/hw/libSoftGatekeeper.so +vendor/lib64/hw/libSoftGatekeeper.so + +# GNSS +vendor/bin/hw/android.hardware.gnss-service.mediatek vendor/bin/mtk_agpsd -vendor/etc/gnss/agps_profiles_conf2.xml vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_Mexico.xml vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_US.xml -vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CT.xml vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Claro_Peru.xml vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Entel_Peru.xml vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_KDDI.xml @@ -547,17 +600,17 @@ vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_T-Mobile_US.xml vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM1.xml vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM2.xml vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Verizon_Wireless.xml -vendor/etc/init/android.hardware.gnss@2.1-service-mediatek.rc +vendor/etc/gnss/agps_profiles_conf2.xml +vendor/etc/init/android.hardware.gnss-service.mediatek.rc vendor/etc/init/init.gps_drv.rc -vendor/etc/init/lbs_hidl_service.rc vendor/etc/init/mtk_agpsd_p.rc -vendor/etc/security/cacerts/00673b5b.0 +vendor/etc/security/cacerts/01419da9.0 vendor/etc/security/cacerts/04f60c28.0 vendor/etc/security/cacerts/0d69c7e1.0 vendor/etc/security/cacerts/10531352.0 vendor/etc/security/cacerts/111e6273.0 vendor/etc/security/cacerts/12d55845.0 -vendor/etc/security/cacerts/1dcd6f4c.0 +vendor/etc/security/cacerts/1ae85e5e.0 vendor/etc/security/cacerts/1df5a75f.0 vendor/etc/security/cacerts/1e1eab7c.0 vendor/etc/security/cacerts/1e8e7201.0 @@ -576,14 +629,11 @@ vendor/etc/security/cacerts/33ee480d.0 vendor/etc/security/cacerts/343eb6cb.0 vendor/etc/security/cacerts/35105088.0 vendor/etc/security/cacerts/399e7759.0 -vendor/etc/security/cacerts/3a3b02ce.0 vendor/etc/security/cacerts/3ad48a91.0 -vendor/etc/security/cacerts/3c58f906.0 vendor/etc/security/cacerts/3c6676aa.0 vendor/etc/security/cacerts/3c860d51.0 vendor/etc/security/cacerts/3c899c73.0 vendor/etc/security/cacerts/3c9a4d3b.0 -vendor/etc/security/cacerts/3d441de8.0 vendor/etc/security/cacerts/3e7271e8.0 vendor/etc/security/cacerts/40dc992e.0 vendor/etc/security/cacerts/455f1b52.0 @@ -597,48 +647,44 @@ vendor/etc/security/cacerts/5a250ea7.0 vendor/etc/security/cacerts/5a3f0ff8.0 vendor/etc/security/cacerts/5acf816d.0 vendor/etc/security/cacerts/5cf9d536.0 -vendor/etc/security/cacerts/5e4e69e7.0 vendor/etc/security/cacerts/5f47b495.0 vendor/etc/security/cacerts/60afe812.0 vendor/etc/security/cacerts/6187b673.0 vendor/etc/security/cacerts/63a2c897.0 -vendor/etc/security/cacerts/67495436.0 vendor/etc/security/cacerts/69105f4f.0 vendor/etc/security/cacerts/6b03dec0.0 vendor/etc/security/cacerts/75680d2e.0 vendor/etc/security/cacerts/76579174.0 vendor/etc/security/cacerts/7892ad52.0 -vendor/etc/security/cacerts/7999be0d.0 vendor/etc/security/cacerts/7a7c655d.0 vendor/etc/security/cacerts/7a819ef2.0 vendor/etc/security/cacerts/7c302982.0 -vendor/etc/security/cacerts/7d453d8f.0 vendor/etc/security/cacerts/81b9768f.0 vendor/etc/security/cacerts/82223c44.0 +vendor/etc/security/cacerts/83e9984f.0 vendor/etc/security/cacerts/85cde254.0 vendor/etc/security/cacerts/86212b19.0 vendor/etc/security/cacerts/869fbf79.0 -vendor/etc/security/cacerts/87753b0d.0 vendor/etc/security/cacerts/882de061.0 vendor/etc/security/cacerts/88950faa.0 vendor/etc/security/cacerts/89c02a45.0 vendor/etc/security/cacerts/8d6437c3.0 -vendor/etc/security/cacerts/91739615.0 vendor/etc/security/cacerts/9282e51c.0 vendor/etc/security/cacerts/9339512a.0 vendor/etc/security/cacerts/9479c8c3.0 vendor/etc/security/cacerts/9576d26b.0 +vendor/etc/security/cacerts/9591a472.0 vendor/etc/security/cacerts/95aff9e3.0 vendor/etc/security/cacerts/9685a493.0 -vendor/etc/security/cacerts/9772ca32.0 vendor/etc/security/cacerts/985c1f52.0 +vendor/etc/security/cacerts/9aef356c.0 vendor/etc/security/cacerts/9d6523ce.0 vendor/etc/security/cacerts/9f533518.0 vendor/etc/security/cacerts/a2c66da8.0 vendor/etc/security/cacerts/a3896b44.0 vendor/etc/security/cacerts/a7605362.0 -vendor/etc/security/cacerts/a7d2cf64.0 vendor/etc/security/cacerts/a81e292b.0 +vendor/etc/security/cacerts/a9d40e02.0 vendor/etc/security/cacerts/ab5346f4.0 vendor/etc/security/cacerts/ab59055e.0 vendor/etc/security/cacerts/aeb67534.0 @@ -657,8 +703,6 @@ vendor/etc/security/cacerts/c2c1704e.0 vendor/etc/security/cacerts/c491639e.0 vendor/etc/security/cacerts/c51c224c.0 vendor/etc/security/cacerts/c559d742.0 -vendor/etc/security/cacerts/c7e2a638.0 -vendor/etc/security/cacerts/c907e29b.0 vendor/etc/security/cacerts/c90bc37d.0 vendor/etc/security/cacerts/cb156124.0 vendor/etc/security/cacerts/cb1c3204.0 @@ -668,6 +712,7 @@ vendor/etc/security/cacerts/d06393bb.0 vendor/etc/security/cacerts/d0cddf45.0 vendor/etc/security/cacerts/d16a5865.0 vendor/etc/security/cacerts/d18e9066.0 +vendor/etc/security/cacerts/d39b0a2c.0 vendor/etc/security/cacerts/d41b5e2a.0 vendor/etc/security/cacerts/d4c339cb.0 vendor/etc/security/cacerts/d59297b8.0 @@ -679,33 +724,21 @@ vendor/etc/security/cacerts/dc99f41e.0 vendor/etc/security/cacerts/dfc0fe80.0 vendor/etc/security/cacerts/e442e424.0 vendor/etc/security/cacerts/e48193cf.0 -vendor/etc/security/cacerts/e775ed2d.0 vendor/etc/security/cacerts/e8651083.0 vendor/etc/security/cacerts/ed39abd0.0 +vendor/etc/security/cacerts/edcbddb5.0 vendor/etc/security/cacerts/f013ecaf.0 vendor/etc/security/cacerts/f0cd152c.0 vendor/etc/security/cacerts/f459871d.0 -vendor/etc/security/cacerts/facacbc6.0 vendor/etc/security/cacerts/fb5fa911.0 vendor/etc/security/cacerts/fd08c599.0 vendor/etc/security/cacerts/fde84897.0 -vendor/etc/security/cacerts_supl/111e6273.0 -vendor/etc/security/cacerts_supl/3ad48a91.0 -vendor/etc/security/cacerts_supl/7651b327.0 -vendor/etc/security/cacerts_supl/c542733d.0 -vendor/etc/security/cacerts_supl/f336e3d1.0 vendor/etc/security/cacerts_supl/lab/18dc3a8d.0 vendor/etc/security/cacerts_supl/lab/1bc5ca0c.0 vendor/etc/security/cacerts_supl/lab/1bc5ca0c.1 vendor/etc/security/cacerts_supl/lab/2cbfcc3a.0 vendor/etc/security/cacerts_supl/lab/35ef1c14.0 -vendor/etc/security/cacerts_supl/lab/35ef1c14.1 -vendor/etc/security/cacerts_supl/lab/35ef1c14.2 -vendor/etc/security/cacerts_supl/lab/35ef1c14.3 -vendor/etc/security/cacerts_supl/lab/35ef1c14.4 -vendor/etc/security/cacerts_supl/lab/35ef1c14.5 -vendor/etc/security/cacerts_supl/lab/35ef1c14.6 -vendor/etc/security/cacerts_supl/lab/35ef1c14.7 +vendor/etc/security/cacerts_supl/lab/399e7759.0 vendor/etc/security/cacerts_supl/lab/586933d9.0 vendor/etc/security/cacerts_supl/lab/66272d0d.0 vendor/etc/security/cacerts_supl/lab/6f1dbe5e.0 @@ -713,23 +746,25 @@ vendor/etc/security/cacerts_supl/lab/b5805141.0 vendor/etc/security/cacerts_supl/lab/b805b58a.0 vendor/etc/security/cacerts_supl/lab/ed7b215e.0 vendor/etc/security/cacerts_supl/lab/ef4b31e6.0 +vendor/etc/security/cacerts_supl/111e6273.0 +vendor/etc/security/cacerts_supl/3ad48a91.0 +vendor/etc/security/cacerts_supl/7651b327.0 +vendor/etc/security/cacerts_supl/c542733d.0 +vendor/etc/security/cacerts_supl/f336e3d1.0 +vendor/etc/vintf/manifest/gnss-default.xml:vendor/etc/vintf/manifest/gnss-mtk.xml +vendor/etc/vintf/manifest/gnss@2.1-service.xml:vendor/etc/vintf/manifest/gnss@2.1-service-mtk.xml vendor/etc/slp_conf vendor/lib/hw/gps.default.so -vendor/lib/libDR.so -vendor/lib/libmnl.so +vendor/lib64/hw/android.hardware.gnss-impl-mediatek.so vendor/lib64/hw/android.hardware.gnss@2.1-impl-mediatek.so vendor/lib64/hw/gps.default.so -vendor/lib64/lbs_hidl_service-impl.so -vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so +vendor/lib64/libDR.so # Health vendor/bin/fuelgauged vendor/etc/init/fuelgauged_init.rc vendor/lib/libfgauge_gm30.so -# ImsService - from modified stock --priv-app/ImsService/ImsService.apk|eec85a1e84bd656c621b5f1cc37d19d112f1bf6c - # IMS bin/vtservice etc/init/init.vtservice.rc @@ -737,88 +772,95 @@ etc/init/init.vtservice.rc -framework/mediatek-framework.jar -framework/mediatek-ims-base.jar -framework/mediatek-ims-common.jar --framework/mediatek-ims-extension-plugin.jar --framework/mediatek-ims-legacy.jar --framework/mediatek-ims-wwop-common.jar +framework/mediatek-ims-extension-plugin.jar +framework/mediatek-ims-legacy.jar -framework/mediatek-telecom-common.jar -framework/mediatek-telephony-base.jar -framework/mediatek-telephony-common.jar --framework/mediatek-wfo-legacy.jar -lib/libcomutils.so -lib/libimsma.so -lib/libimsma_adapt.so -lib/libimsma_rtp.so -lib/libimsma_socketwrapper.so -lib/libmtk_vt_service.so +framework/mediatek-wfo-legacy.jar lib/libmtk_vt_wrapper.so lib/libmtkavenhancements.so -lib/libsignal.so -lib/libsink.so -lib/libsource.so +lib/libmtkperf_client.so +lib/libvcodec_cap.so lib/libvcodec_cap.so -lib/libvcodec_capenc.so -lib/libvt_avsync.so +lib/libvsim-adaptor-client.so +lib64/libcomutils.so +lib64/libimsma.so +lib64/libimsma_adapt.so +lib64/libimsma_rtp.so +lib64/libimsma_socketwrapper.so +lib64/libmtk_vt_service.so lib64/libmtk_vt_wrapper.so lib64/libmtkavenhancements.so +lib64/libmtkperf_client.so +lib64/libsignal.so +lib64/libsink.so +lib64/libsource.so lib64/libvcodec_cap.so lib64/libvcodec_capenc.so -system_ext/lib/vendor.mediatek.hardware.mtkradioex@2.0.so +lib64/libvsim-adaptor-client.so +lib64/libvt_avsync.so system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so -system_ext/lib64/vendor.mediatek.hardware.mtkradioex@2.0.so system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so -vendor/bin/epdg_wod +vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service vendor/bin/hw/vtservice_hidl -vendor/bin/muxreport +vendor/bin/ipsec_mon +vendor/bin/lbs_hidl_service +vendor/bin/rcs_volte_stack +vendor/bin/volte_clientapi_ua vendor/bin/volte_imcb vendor/bin/volte_imsm_93 vendor/bin/volte_md_status +vendor/bin/volte_rcs_ua vendor/bin/volte_stack vendor/bin/volte_ua -vendor/bin/wfca vendor/etc/init/init.volte_imcb.rc vendor/etc/init/init.volte_imsm_93.rc vendor/etc/init/init.volte_md_status.rc vendor/etc/init/init.volte_stack.rc vendor/etc/init/init.volte_ua.rc vendor/etc/init/init.vtservice_hidl.rc -vendor/etc/init/init.wfca.rc -vendor/etc/init/init.wod.rc -vendor/etc/init/muxreport.rc +vendor/etc/init/ipsec_mon.rc +vendor/etc/init/lbs_hidl_service.rc +vendor/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc +vendor/etc/init/volte_clientapi_ua.rc +vendor/etc/init/volte_rcs_ua.rc +vendor/etc/vintf/manifest/lbs_hidl_service@1.0.xml vendor/lib/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so -vendor/lib/libMtkSpeechEnh.so vendor/lib/libipsec_ims_shr.so -vendor/lib/libmnetlink_v104.so -vendor/lib/libmsbc_mtk.so -vendor/lib/libmtcloader.so -vendor/lib/libmtklimiter_vendor.so -vendor/lib/libmtkshifter_vendor.so -vendor/lib/libverno.so +vendor/lib/librcs_interface.so +vendor/lib/librcs_volte_core.so vendor/lib/libvolte_core_shr.so vendor/lib/libvolte_xdmc_shr.so vendor/lib/libvt_custom.so -vendor/lib/libwapi.so -vendor/lib/libwo.so +vendor/lib/vendor.mediatek.hardware.mmagent@1.0.so +vendor/lib/vendor.mediatek.hardware.mmagent@1.1.so +vendor/lib/vendor.mediatek.hardware.rcs@2.0.so vendor/lib/vendor.mediatek.hardware.videotelephony@1.0.so vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so +vendor/lib64/lbs_hidl_service-impl.so +vendor/lib64/libimsg_log.so vendor/lib64/libipsec_ims_shr.so -vendor/lib64/libmnetlink_v104.so +vendor/lib64/libmmagent.so vendor/lib64/libmtklimiter_vendor.so +vendor/lib64/libmtknetcap.so vendor/lib64/libmtknetutils.so vendor/lib64/libmtkshifter_vendor.so +vendor/lib64/libmtkspparser.so vendor/lib64/libmtksysutils.so -vendor/lib64/libmtktinyxml.so -vendor/lib64/libtqvalidate.so -vendor/lib64/libverno.so -vendor/lib64/libwapi.so -vendor/lib64/vendor.mediatek.hardware.mtkradioex@2.0.so -vendor/lib64/vendor.mediatek.hardware.mtkradioex@2.1.so -vendor/lib64/vendor.mediatek.hardware.mtkradioex@2.2.so +vendor/lib64/vendor.mediatek.hardware.clientapi@1.0.so +vendor/lib64/vendor.mediatek.hardware.dmc@1.0.so +vendor/lib64/vendor.mediatek.hardware.dmc@1.1.so +vendor/lib64/vendor.mediatek.hardware.dmc@1.2.so +vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so +vendor/lib64/vendor.mediatek.hardware.mmagent@1.0.so +vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so +# ImsService +-priv-app/ImsService/ImsService.apk + # IPSec -vendor/bin/ipsec_mon -vendor/etc/init/ipsec_mon.rc -vendor/etc/ipsec/ipsec.conf vendor/etc/ipsec/ipsec.d/cacerts/DigiCertGlobalRootCA.crt vendor/etc/ipsec/ipsec.d/cacerts/DigiCertGlobalRootG2.crt vendor/etc/ipsec/ipsec.d/cacerts/DigiCertGlobalRootG3.crt @@ -835,13 +877,14 @@ vendor/etc/ipsec/ipsec.d/cacerts/VeriSignUniversalRootCertification.der vendor/etc/ipsec/ipsec.d/cacerts/gold.cer vendor/etc/ipsec/ipsec.d/cacerts/thawte.der vendor/etc/ipsec/ssl/openssl.cnf +vendor/etc/ipsec/ipsec.conf vendor/etc/ipsec/strongswan.conf # Kernel Power Off Charging (KPOC) bin/kpoc_charger etc/init/kpoc_charger.rc -lib/libshowlogo.so -lib/libsysenv_system.so +lib64/libshowlogo.so +lib64/libsysenv_system.so # Lights vendor/bin/hw/android.hardware.lights-service.mediatek @@ -850,56 +893,56 @@ vendor/etc/init/lights-mtk-default.rc vendor/lib/hw/lights.mt6765.so vendor/lib64/hw/lights.mt6765.so -# Media -vendor/bin/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-service +# Media Codecs vendor/bin/jpegtool -vendor/etc/init/vendor.mediatek.hardware.mtkcodecservice@1.1-service.rc vendor/etc/mtk_omx_core.cfg -vendor/lib/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-impl.so +vendor/etc/mtk_platform_codecs_config.xml vendor/lib/libHEVCdec_sa.ca7.android.so -vendor/lib/libJpgDecPipe.so vendor/lib/libJpgEncPipe.so -vendor/lib/libMtkOmxVdecEx.so -vendor/lib/libMtkOmxVenc.so -vendor/lib/libSwJpgCodec.so vendor/lib/libh264dec_customize.so vendor/lib/libh264dec_sa.ca7.so vendor/lib/libh264dec_sd.ca7.so vendor/lib/libh264dec_se.ca7.so vendor/lib/libh264enc_sa.ca7.so vendor/lib/libhevce_sb.ca7.android.so +vendor/lib/libicd_decoder.so vendor/lib/libjpeg-alpha-oal_vendor.so vendor/lib/libjpeg-alpha_vendor.so -vendor/lib/libmhalImageCodec.so vendor/lib/libmmprofile.so +vendor/lib/libmp3dec_mtk.so vendor/lib/libmp4enc_sa.ca7.so vendor/lib/libmp4enc_xa.ca7.so vendor/lib/libpixelflinger.so vendor/lib/libstagefrighthw.so -vendor/lib/libvc1dec_sa.ca7.so vendor/lib/libvcodec_oal.so vendor/lib/libvcodec_utility.so vendor/lib/libvcodecdrv.so +vendor/lib/libvcodecdrv_header_stub.so vendor/lib/libvp8dec_sa.ca7.so vendor/lib/libvp9dec_sa.ca7.so -vendor/lib/vendor.mediatek.hardware.mtkcodecservice@1.1.so -vendor/lib64/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-impl.so +vendor/lib/libvpu5.so vendor/lib64/libJpgEncPipe.so vendor/lib64/libMtkOmxCore.so vendor/lib64/libacdk.so +vendor/lib64/libadpcmdec_mtk.so vendor/lib64/libfft_vendor.so +vendor/lib64/libheichal.so vendor/lib64/libhevce_sb.ca7.android.so +vendor/lib64/libicd_decoder.so vendor/lib64/libifcutils_mtk.so vendor/lib64/libimageio.so vendor/lib64/libimageio_plat_pipe.so vendor/lib64/libjpeg-alpha-oal_vendor.so vendor/lib64/libjpeg-alpha_vendor.so vendor/lib64/libminiui.so +vendor/lib64/libmp3dec_mtk.so vendor/lib64/libpixelflinger.so vendor/lib64/libstagefrighthw.so +vendor/lib64/libthha.so vendor/lib64/libvcodec_oal.so vendor/lib64/libvcodec_utility.so -vendor/lib64/vendor.mediatek.hardware.mtkcodecservice@1.1.so +vendor/lib64/libvcodecdrv_header_stub.so +vendor/lib64/libvpu5.so # Media (OMX) vendor/lib/libMtkOmxAdpcmDec.so @@ -909,43 +952,75 @@ vendor/lib/libMtkOmxCore.so vendor/lib/libMtkOmxGsmDec.so vendor/lib/libMtkOmxMp3Dec.so +# Media (Codec2) +vendor/bin/hw/android.hardware.media.c2@1.2-mediatek +vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b +vendor/etc/init/android.hardware.media.c2@1.2-mediatek.rc +vendor/etc/vintf/manifest/manifest_media_c2_V1_2_default.xml +vendor/lib/libcodec2_mtk_c2store.so +vendor/lib/libcodec2_mtk_vdec.so +vendor/lib/libcodec2_mtk_venc.so +vendor/lib/libcodec2_soft_mtk_alacdec.so +vendor/lib/libcodec2_soft_mtk_apedec.so +vendor/lib/libcodec2_soft_mtk_imaadpcmdec.so +vendor/lib/libcodec2_soft_mtk_mp3dec.so +vendor/lib/libcodec2_soft_mtk_msadpcmdec.so +vendor/lib/libcodec2_vpp_qt_plugin.so +vendor/lib/libcodec2_vpp_rs_plugin.so +vendor/lib/libformatter.so +vendor/lib64/libcodec2_mtk_c2store.so +vendor/lib64/libcodec2_mtk_vdec.so +vendor/lib64/libcodec2_mtk_venc.so +vendor/lib64/libcodec2_soft_mtk_alacdec.so +vendor/lib64/libcodec2_soft_mtk_apedec.so +vendor/lib64/libcodec2_soft_mtk_imaadpcmdec.so +vendor/lib64/libcodec2_soft_mtk_mp3dec.so +vendor/lib64/libcodec2_soft_mtk_msadpcmdec.so +vendor/lib64/libcodec2_vpp_qt_plugin.so +vendor/lib64/libcodec2_vpp_rs_plugin.so +vendor/lib64/libformatter.so + # MMS -vendor/bin/hw/vendor.mediatek.hardware.mms@1.5-service -vendor/etc/init/vendor.mediatek.hardware.mms@1.5-service.rc -vendor/lib/hw/vendor.mediatek.hardware.mms@1.5-impl.so +vendor/bin/hw/vendor.mediatek.hardware.mms@1.6-service +vendor/etc/init/vendor.mediatek.hardware.mms@1.6-service.rc +vendor/lib/hw/vendor.mediatek.hardware.mms@1.6-impl.so vendor/lib/vendor.mediatek.hardware.mms@1.0.so vendor/lib/vendor.mediatek.hardware.mms@1.1.so vendor/lib/vendor.mediatek.hardware.mms@1.2.so vendor/lib/vendor.mediatek.hardware.mms@1.3.so vendor/lib/vendor.mediatek.hardware.mms@1.4.so vendor/lib/vendor.mediatek.hardware.mms@1.5.so -vendor/lib64/hw/vendor.mediatek.hardware.mms@1.5-impl.so +vendor/lib/vendor.mediatek.hardware.mms@1.6.so +vendor/lib64/hw/vendor.mediatek.hardware.mms@1.6-impl.so vendor/lib64/vendor.mediatek.hardware.mms@1.0.so vendor/lib64/vendor.mediatek.hardware.mms@1.1.so vendor/lib64/vendor.mediatek.hardware.mms@1.2.so vendor/lib64/vendor.mediatek.hardware.mms@1.3.so vendor/lib64/vendor.mediatek.hardware.mms@1.4.so vendor/lib64/vendor.mediatek.hardware.mms@1.5.so +vendor/lib64/vendor.mediatek.hardware.mms@1.6.so # Neural Networks vendor/lib/libOpenCL.so vendor/lib/libneuropilot_hal_utils.so +vendor/lib/libnxp_extamp_intf.so vendor/lib64/libOpenCL.so vendor/lib64/libneuropilot_hal_utils.so +vendor/lib64/libnxp_extamp_intf.so # NFC -etc/nfcee_access.xml system_ext/etc/permissions/system-ext-permissions-mediatek.xml vendor/bin/STFlashTool vendor/bin/nfcstackp-vendor vendor/bin/st_factorytests-vendor vendor/etc/init/hw/init.stnfc.rc +vendor/etc/libnfc-hal-st.conf vendor/etc/libnfc-nci.conf vendor/etc/st21nfc_conf.txt # NVRAM -vendor/bin/fuelgauged_nvram vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service +vendor/bin/fuelgauged_nvram vendor/bin/nvram_daemon vendor/etc/init/fuelgauged_nvram_init.rc vendor/etc/init/nvram_daemon.rc @@ -954,65 +1029,67 @@ vendor/lib/hw/vendor.mediatek.hardware.nvram@1.1-impl.so vendor/lib/libcustom_nvram.so vendor/lib/libfile_op.so vendor/lib/libnvram.so -vendor/lib/libnvram_daemon_callback.so -vendor/lib/libnvram_platform.so vendor/lib/libnvram_sec.so -vendor/lib/libstorage_otp.so vendor/lib/vendor.mediatek.hardware.nvram@1.0.so vendor/lib/vendor.mediatek.hardware.nvram@1.1.so vendor/lib64/hw/vendor.mediatek.hardware.nvram@1.1-impl.so vendor/lib64/libcustom_nvram.so vendor/lib64/libfile_op.so vendor/lib64/libnvram.so -vendor/lib64/libnvram_daemon_callback.so -vendor/lib64/libnvram_platform.so vendor/lib64/libnvram_sec.so +vendor/lib64/libstorage_otp.so vendor/lib64/vendor.mediatek.hardware.nvram@1.0.so vendor/lib64/vendor.mediatek.hardware.nvram@1.1.so # Power -vendor/bin/hw/power_native_test_v_1_0 -vendor/bin/hw/power_native_test_v_1_1 vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service +vendor/etc/init/init.fpsgo.rc vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-init.rc vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-service.rc --vendor/etc/vintf/manifest/power-default.xml -vendor/lib/hw/power.mt6765.so -vendor/lib/hw/vendor.mediatek.hardware.mtkpower@1.1-impl.so +vendor/etc/vintf/manifest/power-default.xml +vendor/lib/hw/vendor.mediatek.hardware.mtkpower@1.2-impl.so vendor/lib/libperfctl_vendor.so +vendor/lib/libpower_timer.so vendor/lib/libpowerhal.so vendor/lib/libpowerhalwrap_vendor.so vendor/lib/vendor.mediatek.hardware.mtkpower@1.0.so vendor/lib/vendor.mediatek.hardware.mtkpower@1.1.so -vendor/lib64/hw/power.mt6765.so -vendor/lib64/hw/vendor.mediatek.hardware.mtkpower@1.1-impl.so +vendor/lib/vendor.mediatek.hardware.mtkpower@1.2.so +vendor/lib64/hw/vendor.mediatek.hardware.mtkpower@1.2-impl.so +vendor/lib64/android.hardware.power-service-mediatek.so vendor/lib64/libmtkperf_client_vendor.so vendor/lib64/libperfctl_vendor.so +vendor/lib64/libpower_timer.so vendor/lib64/libpowerhal.so vendor/lib64/libpowerhalwrap_vendor.so vendor/lib64/vendor.mediatek.hardware.mtkpower@1.0.so vendor/lib64/vendor.mediatek.hardware.mtkpower@1.1.so +vendor/lib64/vendor.mediatek.hardware.mtkpower@1.2.so vendor/lib64/vendor.mediatek.hardware.power@1.1.so vendor/lib64/vendor.mediatek.hardware.power@2.0.so -# Power AIDL - DT2W -vendor/lib64/android.hardware.power-service-mediatek.so|851cbecbf2c61bf4327a0326651e09fdb598a6e0 - # Radio -vendor/bin/ccci_fsd +vendor/bin/hw/mtkfusionrild +vendor/bin/AgentTest vendor/bin/ccci_mdinit vendor/bin/ccci_rpcd vendor/bin/charon vendor/bin/epdg_wod +vendor/bin/factory vendor/bin/gsm0710muxd -vendor/bin/hw/mtkfusionrild vendor/bin/mnld vendor/bin/muxreport vendor/bin/starter vendor/bin/stp_dump3 vendor/bin/stroke -vendor/etc/apdb/APDB_MT6765_S01__W2109 -vendor/etc/apdb/APDB_MT6765_S01__W2109_ENUM +vendor/etc/apdb/APDB_MT6765_S01__W2213 +vendor/etc/apdb/APDB_MT6765_S01__W2213_ENUM +vendor/etc/init/gsm0710muxd.rc +vendor/etc/init/init.cccimdinit.rc +vendor/etc/init/init.cccirpcd.rc +vendor/etc/init/init.md_apps.rc +vendor/etc/init/mtkrild.rc +vendor/etc/init/muxreport.rc vendor/etc/ecc_list.xml vendor/etc/ecc_list_OP01.xml vendor/etc/ecc_list_OP02.xml @@ -1021,18 +1098,11 @@ vendor/etc/ecc_list_OP12.xml vendor/etc/ecc_list_OP17.xml vendor/etc/ecc_list_OP18.xml vendor/etc/ecc_list_OP20.xml +vendor/etc/ecc_list_OP236.xml vendor/etc/ecc_list_preference.xml vendor/etc/factory.ini -vendor/etc/init/gsm0710muxd.rc -vendor/etc/init/init.cccifsd.rc -vendor/etc/init/init.cccimdinit.rc -vendor/etc/init/init.cccirpcd.rc -vendor/etc/init/init.md_apps.rc -vendor/etc/init/mtkrild.rc -vendor/etc/init/muxreport.rc vendor/etc/smsdbvisitor.xml vendor/etc/special_pws_channel.xml -vendor/etc/spn-conf-op09.xml vendor/etc/vendor-apns-conf.xml vendor/etc/virtual-spn-conf-by-efgid1.xml vendor/etc/virtual-spn-conf-by-efpnn.xml @@ -1057,9 +1127,15 @@ vendor/lib/libmtkperf_client_vendor.so vendor/lib/libmtkproperty.so vendor/lib/libmtkrillog.so vendor/lib/libmtkshifter_vendor.so +vendor/lib/libmtkspparser.so vendor/lib/libmtksysutils.so +vendor/lib/libsimlock.so +vendor/lib/libsimmelock.so vendor/lib/libssl-mdapp.so vendor/lib/libsysenv.so +vendor/lib/libtranslator_mapi_v3.0.so +vendor/lib/libtranslator_mdmi_v2.8.2.so +vendor/lib/libtranslator_utils.so vendor/lib/libutinterface_custom_md.so vendor/lib/libutinterface_md.so vendor/lib64/libcares_naptr.so @@ -1073,17 +1149,21 @@ vendor/lib64/libcvsd_mtk.so vendor/lib64/libhydra.so vendor/lib64/liblpcnr.so vendor/lib64/libmfllcore.so +vendor/lib64/libmipc.so vendor/lib64/libmmprofile.so vendor/lib64/libmnetlink_v104.so +vendor/lib64/libmnl.so vendor/lib64/libmsbc_mtk.so vendor/lib64/libmsnr.so vendor/lib64/libmtcloader.so +vendor/lib64/libmtk-fusion-ril-prop-vsim.so vendor/lib64/libmtk-ril.so vendor/lib64/libmtkares.so vendor/lib64/libmtkconfig.so vendor/lib64/libmtkconfigutils.so vendor/lib64/libmtkcutils.so vendor/lib64/libmtkhardware_legacy.so +vendor/lib64/libmtkmipc-ril.so vendor/lib64/libmtkproperty.so vendor/lib64/libmtkrillog.so vendor/lib64/libmtkrilutils.so @@ -1091,11 +1171,19 @@ vendor/lib64/libmtkutils.so vendor/lib64/libratconfig.so vendor/lib64/librilfusion.so vendor/lib64/libsimaka.so +vendor/lib64/libsimlock.so +vendor/lib64/libsimmelock.so vendor/lib64/libssl-mdapp.so vendor/lib64/libstrongswan.so vendor/lib64/libsysenv.so +vendor/lib64/libtranslator_mapi_v3.0.so +vendor/lib64/libtranslator_mdmi_v2.8.2.so +vendor/lib64/libtranslator_utils.so vendor/lib64/libutinterface_custom_md.so vendor/lib64/libutinterface_md.so +vendor/lib64/libvia-ril.so +vendor/lib64/libviamipc-ril.so +vendor/lib64/vendor.mediatek.hardware.mtkradioex@3.0.so # Sensors vendor/bin/hw/android.hardware.sensors@2.0-service-mediatek @@ -1121,33 +1209,41 @@ vendor/etc/.tp/.thermal_policy_03 vendor/etc/.tp/.thermal_policy_05 vendor/etc/.tp/thermal.conf vendor/etc/.tp/thermal.off.conf -vendor/etc/fstb.cfg vendor/etc/init/android.hardware.thermal@2.0-service.mtk.rc vendor/etc/init/init.thermal.rc vendor/etc/init/init.thermal_manager.rc vendor/etc/init/init.thermalloadalgod.rc +vendor/etc/fstb.cfg +vendor/etc/task_profiles.json vendor/etc/throttle.sh vendor/lib/hw/android.hardware.thermal@2.0-impl.so -vendor/lib/hw/thermal.mt6765.so +vendor/lib/hw/thermal_hal.so vendor/lib/libthermalalgo.so vendor/lib64/hw/android.hardware.thermal@2.0-impl.so -vendor/lib64/hw/thermal.mt6765.so +vendor/lib64/hw/thermal_hal.so # USB -vendor/bin/hw/android.hardware.usb@1.1-service-mediatekv2 -vendor/etc/init/android.hardware.usb@1.1-service-mediatekv2.rc +vendor/bin/hw/android.hardware.usb@1.2-service-mediatekv2 +vendor/etc/init/android.hardware.usb@1.2-service-mediatekv2.rc +vendor/etc/vintf/manifest/android.hardware.usb@1.2-service-mediatekv2.xml # Misc +vendor/bin/chipinfo vendor/etc/init/bootperf.rc +vendor/etc/init/chipinfo_init.rc +vendor/lib/libdynamiclog.so +vendor/lib64/libconnfem.so vendor/lib64/libforkexecwrap.so # Vibrator vendor/bin/hw/android.hardware.vibrator-service.mediatek vendor/etc/init/vibrator-mtk-default.rc --vendor/etc/vintf/manifest/vibrator-mtk-default.xml +vendor/etc/vintf/manifest/vibrator-mtk-default.xml # WiFi +vendor/bin/hw/android.hardware.wifi@1.0-service vendor/bin/hw/hostapd +vendor/bin/hw/tetheroffloadservice vendor/bin/hw/wpa_supplicant vendor/bin/netdagent vendor/bin/netdc @@ -1156,6 +1252,7 @@ vendor/bin/wlan_assistant vendor/bin/wmt_launcher vendor/bin/wmt_loader vendor/etc/init/android.hardware.wifi.supplicant-service.rc +vendor/etc/init/android.hardware.wifi@1.0-service.rc vendor/etc/init/hostapd.android.rc vendor/etc/init/init.wfca.rc vendor/etc/init/init.wlan_drv.rc @@ -1163,16 +1260,28 @@ vendor/etc/init/init.wmt_drv.rc vendor/etc/init/init.wod.rc vendor/etc/init/netdagent.rc vendor/etc/init/networksetting.rc +vendor/etc/init/tetheroffloadservice.rc vendor/etc/init/wlan_assistant.rc --vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml +vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml +vendor/etc/vintf/manifest/android.hardware.wifi.supplicant.xml +vendor/etc/vintf/manifest/android.hardware.wifi@1.0-service.xml +vendor/etc/wfd_source_capability.csv +vendor/lib/libapmonitor_vendor.so +vendor/lib/libwapi.so vendor/lib/libwo.so vendor/lib/libwpa_client.so +vendor/lib/meta_wifi_data.so +vendor/lib/vendor.mediatek.hardware.apmonitor@2.0.so +vendor/lib/vendor.mediatek.hardware.mdmonitor@1.0.so vendor/lib/vendor.mediatek.hardware.netdagent@1.0.so +vendor/lib64/libapmonitor_vendor.so +vendor/lib64/libwapi.so vendor/lib64/libwifi-hal.so vendor/lib64/libwifitest.so vendor/lib64/libwo.so vendor/lib64/libwpa_client.so +vendor/lib64/libwpfa.so +vendor/lib64/meta_wifi_data.so +vendor/lib64/vendor.mediatek.hardware.apmonitor@2.0.so +vendor/lib64/vendor.mediatek.hardware.mdmonitor@1.0.so vendor/lib64/vendor.mediatek.hardware.netdagent@1.0.so -vendor/lib64/vendor.mediatek.hardware.wifi.supplicant@2.0.so -vendor/lib64/vendor.mediatek.hardware.wifi.supplicant@2.1.so -vendor/lib64/vendor.mediatek.hardware.wifi.supplicant@2.2.so diff --git a/sepolicy/vendor/hal_audio_default.te b/sepolicy/vendor/hal_audio_default.te index 31718e5..a41266f 100644 --- a/sepolicy/vendor/hal_audio_default.te +++ b/sepolicy/vendor/hal_audio_default.te @@ -8,6 +8,7 @@ allow hal_audio_default init:unix_stream_socket connectto; allow hal_audio_default adsp_device:chr_file rw_file_perms; allow hal_audio_default audio_ipi_device:chr_file rw_file_perms; allow hal_audio_default ccci_device:chr_file rw_file_perms; +allow hal_audio_default ccci_aud_device:chr_file rw_file_perms; allow hal_audio_default ebc_device:chr_file rw_file_perms; allow hal_audio_default vow_device:chr_file rw_file_perms; diff --git a/shims/Android.bp b/shims/Android.bp deleted file mode 100644 index 6282f32..0000000 --- a/shims/Android.bp +++ /dev/null @@ -1,41 +0,0 @@ -// -// Copyright (C) 2021 The LineageOS Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -cc_library_shared { - name: "libshim_vtservice", - srcs: ["libshim_vtservice.cpp"], - compile_multilib: "32", - shared_libs: [ - "libaudioclient", - "libgui", - "libstagefright", - "libutils", - ], - header_libs: [ - "libaudioclient_headers", - "libmedia_headers", - "libmediametrics_headers", - ], -} - -cc_library_shared { - name: "libshim_showlogo", - srcs: ["libshim_showlogo.cpp"], - shared_libs: [ - "libgui", - "libutils", - ], - local_include_dirs: ["include"] -} diff --git a/shims/include/DisplayConfig.h b/shims/include/DisplayConfig.h deleted file mode 100644 index 3cd2687..0000000 --- a/shims/include/DisplayConfig.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#pragma once - -#include - -#include -#include - -namespace android { - -// Configuration supported by physical display. -struct DisplayConfig { - ui::Size resolution; - float xDpi = 0; - float yDpi = 0; - - float refreshRate = 0; - nsecs_t appVsyncOffset = 0; - nsecs_t sfVsyncOffset = 0; - nsecs_t presentationDeadline = 0; - int configGroup = -1; -}; - -} // namespace android diff --git a/shims/libshim_showlogo.cpp b/shims/libshim_showlogo.cpp deleted file mode 100644 index f659b2b..0000000 --- a/shims/libshim_showlogo.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include -#include - -using namespace android; - -extern "C" { - -void _ZN7android21SurfaceComposerClient13createSurfaceERKNS_7String8EjjijRKNS_2spINS_7IBinderEEENS_13LayerMetadataEPj( - const String8 &name, uint32_t w, uint32_t h, PixelFormat format, - uint32_t flags, const sp &parentHandle, LayerMetadata metadata, - uint32_t *outTransformHint); - -void _ZN7android21SurfaceComposerClient13createSurfaceERKNS_7String8EjjijPNS_14SurfaceControlENS_13LayerMetadataEPj( - const String8 &name, uint32_t w, uint32_t h, PixelFormat format, - uint32_t flags, SurfaceControl *parent, LayerMetadata metadata, - uint32_t *outTransformHint) { - _ZN7android21SurfaceComposerClient13createSurfaceERKNS_7String8EjjijRKNS_2spINS_7IBinderEEENS_13LayerMetadataEPj( - name, w, h, format, flags, nullptr, metadata, nullptr); -} - -void _ZN7android14SurfaceControl10getSurfaceEv(void); - -void _ZNK7android14SurfaceControl10getSurfaceEv(void) { - _ZN7android14SurfaceControl10getSurfaceEv(); -} - -status_t -_ZN7android21SurfaceComposerClient20getActiveDisplayModeERKNS_2spINS_7IBinderEEEPNS_2ui11DisplayModeE( - const sp &display, ui::DisplayMode *mode); - -status_t -_ZN7android21SurfaceComposerClient22getActiveDisplayConfigERKNS_2spINS_7IBinderEEEPNS_13DisplayConfigE( - const sp &display, DisplayConfig *config) { - return _ZN7android21SurfaceComposerClient20getActiveDisplayModeERKNS_2spINS_7IBinderEEEPNS_2ui11DisplayModeE( - display, (ui::DisplayMode *)config); -} -} diff --git a/shims/libshim_vtservice.cpp b/shims/libshim_vtservice.cpp deleted file mode 100644 index 9347f1a..0000000 --- a/shims/libshim_vtservice.cpp +++ /dev/null @@ -1,72 +0,0 @@ -#include -#include -#include - -using namespace android; - -extern "C" { -void _ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_t20audio_channel_mask_tj20audio_output_flags_tPFviPvS5_ES5_i15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tRKNS_7content22AttributionSourceStateEPK18audio_attributes_tbfi( - void* thisptr, - audio_stream_type_t streamType, - uint32_t sampleRate, - audio_format_t format, - audio_channel_mask_t channelMask, - size_t frameCount, - audio_output_flags_t flags, - android::AudioTrack::callback_t cbf, - void* user, - int32_t notificationFrames, - audio_session_t sessionId, - android::AudioTrack::transfer_type transferType, - const audio_offload_info_t *offloadInfo, - const AttributionSourceState& attributionSource, - const audio_attributes_t* pAttributes, - bool doNotReconnect, - float maxRequiredSpeed, - audio_port_handle_t selectedDeviceId); - -void _ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_tjj20audio_output_flags_tPFviPvS4_ES4_i15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tjiPK18audio_attributes_tbfi( - void* thisptr, - audio_stream_type_t streamType, - uint32_t sampleRate, - audio_format_t format, - audio_channel_mask_t channelMask, - size_t frameCount, - audio_output_flags_t flags, - android::AudioTrack::callback_t cbf, - void* user, - int32_t notificationFrames, - audio_session_t sessionId, - android::AudioTrack::transfer_type transferType, - const audio_offload_info_t *offloadInfo, - uid_t uid, - pid_t pid, - const audio_attributes_t* pAttributes, - bool doNotReconnect, - float maxRequiredSpeed, - audio_port_handle_t selectedDeviceId) { - AttributionSourceState attributionSource; - attributionSource.uid = uid; - attributionSource.pid = pid; - attributionSource.packageName = "com.mediatek.ims"; - _ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_t20audio_channel_mask_tj20audio_output_flags_tPFviPvS5_ES5_i15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tRKNS_7content22AttributionSourceStateEPK18audio_attributes_tbfi( - thisptr, streamType, sampleRate, format, channelMask, frameCount, flags, cbf, - user, notificationFrames, sessionId, transferType, offloadInfo, - attributionSource, pAttributes, doNotReconnect, maxRequiredSpeed, selectedDeviceId); -} - -void _ZN7android7SurfaceC1ERKNS_2spINS_22IGraphicBufferProducerEEEbRKNS1_INS_7IBinderEEE( - void* thisptr, const sp& bufferProducer, bool controlledByApp, const sp& surfaceControlHandle); - -void _ZN7android7SurfaceC1ERKNS_2spINS_22IGraphicBufferProducerEEEb( - void* thisptr, const sp &bufferProducer, bool controlledByApp) { - _ZN7android7SurfaceC1ERKNS_2spINS_22IGraphicBufferProducerEEEbRKNS1_INS_7IBinderEEE(thisptr, bufferProducer, controlledByApp, nullptr); -} - -void _ZN7android10MediaMuxerC1EiNS_14MediaMuxerBase12OutputFormatE(void* thisptr, int fd, android::MediaMuxer::OutputFormat format); - -void _ZN7android10MediaMuxerC1EiNS0_12OutputFormatE(void* thisptr, int fd, android::MediaMuxer::OutputFormat format) { - _ZN7android10MediaMuxerC1EiNS_14MediaMuxerBase12OutputFormatE(thisptr, fd, format); -} - -} -- GitLab From 034cc1e2304106e06ab10249e77cdf798e74a4a6 Mon Sep 17 00:00:00 2001 From: SahilSonar Date: Sat, 8 Apr 2023 16:08:47 +0200 Subject: [PATCH 2/8] mt6765-common: Update rootdir to SP1A.210812.016 --- mt6765.mk | 2 + rootdir/Android.bp | 29 ++++++-- rootdir/Android.mk | 10 --- rootdir/etc/init.cgroup.rc | 71 ++++++++++++++++++++ rootdir/etc/init.connectivity.common.rc | 83 +++++++++++++++++++++++ rootdir/etc/init.connectivity.rc | 83 +---------------------- rootdir/etc/init.mt6765.rc | 37 ++++++----- rootdir/etc/init.mt6765.usb.rc | 88 ++++++++++++++----------- rootdir/etc/init_connectivity.rc | 19 ------ rootdir/etc/ueventd.mtk.rc | 3 +- 10 files changed, 257 insertions(+), 168 deletions(-) delete mode 100644 rootdir/Android.mk create mode 100644 rootdir/etc/init.cgroup.rc create mode 100644 rootdir/etc/init.connectivity.common.rc diff --git a/mt6765.mk b/mt6765.mk index aa66f3b..f25d239 100644 --- a/mt6765.mk +++ b/mt6765.mk @@ -264,7 +264,9 @@ PRODUCT_BOOT_JARS += \ # Rootdir PRODUCT_PACKAGES += \ init.ago.rc \ + init.cgroup.rc \ init.connectivity.rc \ + init.connectivity.common.rc \ init.modem.rc \ init.mt6762.rc \ init.mt6765.rc \ diff --git a/rootdir/Android.bp b/rootdir/Android.bp index de05666..ff22b0e 100644 --- a/rootdir/Android.bp +++ b/rootdir/Android.bp @@ -10,6 +10,13 @@ prebuilt_etc { vendor: true, } +prebuilt_etc { + name: "init.cgroup.rc", + src: "etc/init.cgroup.rc", + sub_dir: "init/hw", + vendor: true, +} + prebuilt_etc { name: "init.connectivity.rc", src: "etc/init.connectivity.rc", @@ -17,6 +24,20 @@ prebuilt_etc { vendor: true, } +prebuilt_etc { + name: "init.connectivity.common.rc", + src: "etc/init.connectivity.common.rc", + sub_dir: "init/hw", + vendor: true, +} + +prebuilt_etc { + name: "init_connectivity.rc", + src: "etc/init_connectivity.rc", + sub_dir: "init/hw", + vendor: true, +} + prebuilt_etc { name: "init.modem.rc", src: "etc/init.modem.rc", @@ -74,8 +95,8 @@ prebuilt_etc { } prebuilt_etc { - name: "init_connectivity.rc", - src: "etc/init_connectivity.rc", - sub_dir: "init", + name: "ueventd.mtk.rc", + filename: "ueventd.rc", + src: "etc/ueventd.mtk.rc", vendor: true, -} \ No newline at end of file +} diff --git a/rootdir/Android.mk b/rootdir/Android.mk deleted file mode 100644 index c38ee10..0000000 --- a/rootdir/Android.mk +++ /dev/null @@ -1,10 +0,0 @@ -LOCAL_PATH := $(call my-dir) - -include $(CLEAR_VARS) -LOCAL_MODULE := ueventd.mtk.rc -LOCAL_MODULE_STEM := ueventd.rc -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_CLASS := ETC -LOCAL_SRC_FILES := etc/ueventd.mtk.rc -LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR) -include $(BUILD_PREBUILT) \ No newline at end of file diff --git a/rootdir/etc/init.cgroup.rc b/rootdir/etc/init.cgroup.rc new file mode 100644 index 0000000..81511de --- /dev/null +++ b/rootdir/etc/init.cgroup.rc @@ -0,0 +1,71 @@ + +on post-fs + + # boot perf. tune + write /proc/perfmgr/boost_ctrl/eas_ctrl/boot_boost "0 100" + write /proc/perfmgr/boost_ctrl/eas_ctrl/boot_boost "1 100" + write /proc/perfmgr/boost_ctrl/eas_ctrl/boot_boost "2 100" + write /proc/perfmgr/boost_ctrl/eas_ctrl/boot_boost "3 100" + +on init + + # Create energy-aware scheduler tuning nodes + mkdir /dev/stune/foreground + mkdir /dev/stune/background + mkdir /dev/stune/top-app + mkdir /dev/stune/rt + chown system system /dev/stune + chown system system /dev/stune/foreground + chown system system /dev/stune/background + chown system system /dev/stune/top-app + chown system system /dev/stune/rt + chown system system /dev/stune/tasks + chown system system /dev/stune/foreground/tasks + chown system system /dev/stune/background/tasks + chown system system /dev/stune/top-app/tasks + chown system system /dev/stune/rt/tasks + chmod 0664 /dev/stune/tasks + chmod 0664 /dev/stune/foreground/tasks + chmod 0664 /dev/stune/background/tasks + chmod 0664 /dev/stune/top-app/tasks + chmod 0664 /dev/stune/rt/tasks + + # Reset stune group setting for NNAPI HAL processes + write /dev/stune/nnapi-hal/schedtune.boost 0 + write /dev/stune/nnapi-hal/schedtune.prefer_idle 0 + + # create an stune group for camera-specific processes + mkdir /dev/stune/camera-daemon + write /dev/stune/camera-daemon/schedtune.prefer_idle 0 + write /dev/stune/camera-daemon/schedtune.boost 0 + chown system system /dev/stune/camera-daemon + chown system system /dev/stune/camera-daemon/tasks + chmod 0664 /dev/stune/camera-daemon/tasks + + # create io boost group + mkdir /dev/stune/io + chown system system /dev/stune/io + chown system system /dev/stune/io/tasks + chmod 0666 /dev/stune/io/tasks + +on property:sys.boot_completed=1 + + write /sys/devices/system/cpu/eas/enable 2 + write /proc/cpufreq/cpufreq_sched_disable 0 + + chown system system /dev/stune/foreground/schedtune.prefer_idle + chown system system /dev/stune/top-app/schedtune.prefer_idle + chown system system /dev/stune/rt/schedtune.prefer_idle + write /dev/stune/foreground/schedtune.prefer_idle 0 + write /dev/stune/top-app/schedtune.prefer_idle 0 + write /dev/stune/rt/schedtune.prefer_idle 0 + write /proc/sys/kernel/sched_migration_cost_ns 200000 + write /proc/perfmgr/boost_ctrl/eas_ctrl/sched_big_task_rotation 1 + + # restore perf. parameters + write /proc/perfmgr/boost_ctrl/eas_ctrl/boot_boost "0 0" + write /proc/perfmgr/boost_ctrl/eas_ctrl/boot_boost "1 0" + write /proc/perfmgr/boost_ctrl/eas_ctrl/boot_boost "2 0" + write /proc/perfmgr/boost_ctrl/eas_ctrl/boot_boost "3 0" + write /proc/perfmgr/boost_ctrl/cpu_ctrl/boot_freq "-1 -1 -1 -1 -1 -1" + write /sys/devices/platform/boot_dramboost/dramboost/dramboost 0 \ No newline at end of file diff --git a/rootdir/etc/init.connectivity.common.rc b/rootdir/etc/init.connectivity.common.rc new file mode 100644 index 0000000..550029b --- /dev/null +++ b/rootdir/etc/init.connectivity.common.rc @@ -0,0 +1,83 @@ +# MTK connectivity .rc configure + +on post-fs-data + + +# +# Connectivity related device nodes & configuration (begin) +# + +#/dev/ttyMT2 for Connectivity BT/FM/GPS usage + chmod 0660 /dev/ttyMT2 + chown system system /dev/ttyMT2 + +#/dev/ttyMT1 for GPS 3337 usage + chmod 0660 /dev/ttyMT1 + chown system system /dev/ttyMT1 + +# GPS + mkdir /data/vendor/gps 0770 gps system + mkdir /data/vendor/log 0770 gps system + mkdir /data/vendor/log/gps 0770 gps system + +# GPS EMI + chmod 0660 /dev/gps_emi + +# WiFi + mkdir /data/vendor/wifi 0770 wifi wifi + mkdir /data/vendor/wifi/wpa 0770 wifi wifi + mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi + +# BT relayer mode used VCOM + chown bluetooth bluetooth /dev/ttyGS2 + chmod 0660 /dev/ttyGS2 + +# +# Connectivity related device nodes & configuration (end) +# + + +on boot + +# +# Connectivity related services (Begin) +# +# GPS +service mnld /vendor/bin/mnld + class main + user gps + capabilities WAKE_ALARM + group gps inet misc sdcard_rw sdcard_r media_rw system radio wakelock + socket mnld stream 660 gps system + +# GPS Debug Process +service lbs_dbg /system/bin/lbs_dbg + class main + user shell + group log system gps inet misc sdcard_rw sdcard_r media_rw radio + socket lbs_dbg stream 660 gps system + +on property:persist.vendor.em.dy.debug=1 + stop lbs_dbg + +#service BGW /vendor/bin/BGW +# user system +# group gps system radio +# class main + +# Wlan +#service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ +# -g@android:wpa_wlan0 +# interface android.hardware.wifi.supplicant@1.0::ISupplicant default +# interface android.hardware.wifi.supplicant@1.1::ISupplicant default +# interface android.hardware.wifi.supplicant@1.2::ISupplicant default +# interface android.hardware.wifi.supplicant@1.3::ISupplicant default +# socket wpa_wlan0 dgram 660 wifi wifi +# class main +# disabled +# oneshot + +# +# Connectivity related services (End) +# + diff --git a/rootdir/etc/init.connectivity.rc b/rootdir/etc/init.connectivity.rc index 550029b..08b3a51 100644 --- a/rootdir/etc/init.connectivity.rc +++ b/rootdir/etc/init.connectivity.rc @@ -1,83 +1,4 @@ # MTK connectivity .rc configure -on post-fs-data - - -# -# Connectivity related device nodes & configuration (begin) -# - -#/dev/ttyMT2 for Connectivity BT/FM/GPS usage - chmod 0660 /dev/ttyMT2 - chown system system /dev/ttyMT2 - -#/dev/ttyMT1 for GPS 3337 usage - chmod 0660 /dev/ttyMT1 - chown system system /dev/ttyMT1 - -# GPS - mkdir /data/vendor/gps 0770 gps system - mkdir /data/vendor/log 0770 gps system - mkdir /data/vendor/log/gps 0770 gps system - -# GPS EMI - chmod 0660 /dev/gps_emi - -# WiFi - mkdir /data/vendor/wifi 0770 wifi wifi - mkdir /data/vendor/wifi/wpa 0770 wifi wifi - mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi - -# BT relayer mode used VCOM - chown bluetooth bluetooth /dev/ttyGS2 - chmod 0660 /dev/ttyGS2 - -# -# Connectivity related device nodes & configuration (end) -# - - -on boot - -# -# Connectivity related services (Begin) -# -# GPS -service mnld /vendor/bin/mnld - class main - user gps - capabilities WAKE_ALARM - group gps inet misc sdcard_rw sdcard_r media_rw system radio wakelock - socket mnld stream 660 gps system - -# GPS Debug Process -service lbs_dbg /system/bin/lbs_dbg - class main - user shell - group log system gps inet misc sdcard_rw sdcard_r media_rw radio - socket lbs_dbg stream 660 gps system - -on property:persist.vendor.em.dy.debug=1 - stop lbs_dbg - -#service BGW /vendor/bin/BGW -# user system -# group gps system radio -# class main - -# Wlan -#service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ -# -g@android:wpa_wlan0 -# interface android.hardware.wifi.supplicant@1.0::ISupplicant default -# interface android.hardware.wifi.supplicant@1.1::ISupplicant default -# interface android.hardware.wifi.supplicant@1.2::ISupplicant default -# interface android.hardware.wifi.supplicant@1.3::ISupplicant default -# socket wpa_wlan0 dgram 660 wifi wifi -# class main -# disabled -# oneshot - -# -# Connectivity related services (End) -# - +import /vendor/etc/init/hw/init_connectivity.rc +import /vendor/etc/init/hw/init.connectivity.common.rc diff --git a/rootdir/etc/init.mt6765.rc b/rootdir/etc/init.mt6765.rc index ebc4fc4..9a7c5a9 100644 --- a/rootdir/etc/init.mt6765.rc +++ b/rootdir/etc/init.mt6765.rc @@ -4,14 +4,13 @@ import /vendor/etc/init/hw/init.connectivity.rc import /vendor/etc/init/hw/init.mt6765.usb.rc import /vendor/etc/init/hw/init.project.rc import /FWUpgradeInit.rc +import /vendor/etc/init/hw/init.aee.rc +import /system_ext/etc/init/hw/init.aee.rc import /vendor/etc/init/hw/init.volte.rc import /vendor/etc/init/hw/init.mal.rc import /vendor/etc/init/hw/init.sensor_1_0.rc import /vendor/etc/init/hw/init.ago.rc -import /vendor/etc/init/hw/init.stnfc.rc -import /system/etc/init/hw/init.stnfc.rc - # init.modem.rc must be the LAST rc file because vold.post_fs_data_done is set in it import /vendor/etc/init/hw/init.modem.rc # *** DO NOT import the new rc file after this line *** @@ -153,16 +152,12 @@ on post-fs chown radio system /proc/freqhopping/status chown radio system /proc/freqhopping/userdef - #hzr add for battery charging limit - chmod 0666 /sys/bus/platform/drivers/mtk-kpd/stop_charging_percent - # Support A/B feature for emmc boot region symlink /dev/block/sda /dev/block/mmcblk0boot0 symlink /dev/block/sdb /dev/block/mmcblk0boot1 symlink /dev/block/mmcblk0boot0 /dev/block/platform/bootdevice/by-name/preloader_a symlink /dev/block/mmcblk0boot1 /dev/block/platform/bootdevice/by-name/preloader_b - # light add chmod 0666 /sys/bus/platform/drivers/mtk-kpd/kpd_tp_gesture_state # change owner @@ -180,7 +175,6 @@ on post-fs on late-fs write /proc/bootprof "INIT:late-fs" wait_for_prop hwservicemanager.ready "true" - exec_start wait_for_keymaster write /proc/bootprof "INIT:Mount_START --late" write /sys/kernel/tracing/trace_marker "B|1|Mount late" @@ -250,7 +244,7 @@ on post-fs-data mkdir /data/vendor/dipdebug chown root system /data/vendor/dipdebug chmod 0771 /data/vendor/dipdebug - + #Create flicker mount point mkdir /data/vendor/flicker chown root system /data/vendor/flicker @@ -326,6 +320,8 @@ on post-fs-data #insmod /vendor/lib/modules/m4u.ko chmod 0444 /dev/m4u #chown system media /dev/M4U_device + chmod 0640 /proc/m4u + chown system media /proc/m4u #set mlock to 64MB for netd setrlimit 8 67108864 67108864 @@ -366,6 +362,7 @@ on post-fs-data #insmod /vendor/lib/modules/vcodec_kernel_driver.ko chmod 0666 /dev/Vcodec chown media system /dev/Vcodec + mkdir /data/vendor/vcodec 0777 media system #MJC #insmod /vendor/lib/modules/mjc_kernel_driver.ko @@ -657,6 +654,7 @@ on zygote-start on early-boot write /proc/bootprof "INIT:early-boot" + verity_update_state on boot write /proc/bootprof "INIT:boot" @@ -874,7 +872,7 @@ on boot chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/ddr chmod 0660 /proc/perfmgr/boost_ctrl/eas_ctrl/dram_ctrl/ddr - + ##Netlog tool #change permissions about terminal chown root radio /proc/net/vlan/config @@ -1055,18 +1053,29 @@ on property:persist.vendor.mediatek.fg.log.enable=1 # add meta_tst for ATM service meta_tst /vendor/bin/meta_tst - class main - user system + class core + user root group radio gps system wifi audio bluetooth media capabilities NET_RAW NET_ADMIN - + socket meta-atci stream 660 radio system disabled oneshot +service factory_no_image /vendor/bin/factory + user root + group radio system wifi media gps audio bluetooth wakelock nfc + capabilities BLOCK_SUSPEND NET_RAW NET_ADMIN SYS_ADMIN SYS_BOOT + socket factory-atci stream 660 radio system + disabled + oneshot + # start meta_tst for ATM on property:sys.boot_completed=1 && property:ro.boot.atm=enable start meta_tst +# reset mdmode when modem crash happens in ATM +on property:vendor.mtk.md1.status=reset + setprop persist.vendor.atm.mdmode normal on init symlink /dev/block/platform/bootdevice /dev/block/bootdevice @@ -1082,5 +1091,3 @@ service osi /system/bin/osi disabled oneshot #seclabel u:r:osi:s0 - - diff --git a/rootdir/etc/init.mt6765.usb.rc b/rootdir/etc/init.mt6765.usb.rc index 41db120..f002fbc 100644 --- a/rootdir/etc/init.mt6765.usb.rc +++ b/rootdir/etc/init.mt6765.usb.rc @@ -3,7 +3,7 @@ on early-init on post-fs setprop vendor.usb.vid "0x0E8D" - mkdir /dev/usb-ffs 0770 shell shell + mkdir /dev/usb-ffs 0775 shell shell mkdir /dev/usb-ffs/adb 0770 shell shell mkdir /config/usb_gadget/g1 0770 shell shell write /config/usb_gadget/g1/idVendor ${vendor.usb.vid} @@ -17,9 +17,9 @@ on post-fs mkdir /config/usb_gadget/g1/functions/accessory.gs2 mkdir /config/usb_gadget/g1/functions/audio_source.gs3 mkdir /config/usb_gadget/g1/functions/ffs.adb - mkdir /config/usb_gadget/g1/functions/mtp.gs0 - write /config/usb_gadget/g1/functions/mtp.gs0/os_desc/interface.MTP/compatible_id "MTP" - mkdir /config/usb_gadget/g1/functions/ptp.gs1 + mkdir /config/usb_gadget/g1/functions/ffs.mtp + write /config/usb_gadget/g1/functions/ffs.mtp/os_desc/interface.MTP/compatible_id "MTP" + mkdir /config/usb_gadget/g1/functions/ffs.ptp mkdir /config/usb_gadget/g1/functions/rndis.gs4 mkdir /config/usb_gadget/g1/functions/midi.gs5 mkdir /config/usb_gadget/g1/functions/acm.gs0 @@ -37,7 +37,11 @@ on post-fs write /config/usb_gadget/g1/os_desc/qw_sign "MSFT100" write /config/usb_gadget/g1/configs/b.1/MaxPower 500 symlink /config/usb_gadget/g1/configs/b.1 /config/usb_gadget/g1/os_desc/b.1 - mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000 + mount functionfs adb /dev/usb-ffs/adb rmode=0770,fmode=0660,uid=2000,gid=2000,no_disconnect=1 + mkdir /dev/usb-ffs/mtp 0770 mtp mtp + mkdir /dev/usb-ffs/ptp 0770 mtp mtp + mount functionfs mtp /dev/usb-ffs/mtp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1 + mount functionfs ptp /dev/usb-ffs/ptp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1 on boot setprop sys.usb.configfs 1 @@ -156,23 +160,23 @@ property:sys.usb.configfs=1 setprop vendor.usb.pid 0x202A on property:sys.usb.config=mtp && property:vendor.usb.acm_enable=1 && \ -property:sys.usb.configfs=1 +property:sys.usb.configfs=1 && property:vendor.usb.ffs.mtp.ready=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp_acm" write /config/usb_gadget/g1/idProduct ${vendor.usb.pid} write /config/usb_gadget/g1/os_desc/use 1 write /sys/devices/platform/mt_usb/saving 1 - symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/f1 symlink /config/usb_gadget/g1/functions/acm.gs${vendor.usb.acm_port0} /config/usb_gadget/g1/configs/b.1/f2 symlink /config/usb_gadget/g1/functions/acm.gs${vendor.usb.acm_port1} /config/usb_gadget/g1/configs/b.1/f3 write /config/usb_gadget/g1/UDC ${vendor.usb.controller} setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mtp && property:vendor.usb.acm_enable=0 && \ -property:sys.usb.configfs=1 +property:sys.usb.configfs=1 && property:vendor.usb.ffs.mtp.ready=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp" write /config/usb_gadget/g1/idProduct ${vendor.usb.pid} write /config/usb_gadget/g1/os_desc/use 1 - symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/f1 write /config/usb_gadget/g1/UDC ${vendor.usb.controller} setprop sys.usb.state ${sys.usb.config} @@ -189,12 +193,12 @@ property:sys.usb.configfs=1 setprop vendor.usb.pid 0x2026 on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mtp,adb && \ -property:vendor.usb.acm_enable=1 && property:sys.usb.configfs=1 +property:vendor.usb.acm_enable=1 && property:sys.usb.configfs=1 && property:vendor.usb.ffs.mtp.ready=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp_adb_acm" write /config/usb_gadget/g1/idProduct ${vendor.usb.pid} write /config/usb_gadget/g1/os_desc/use 1 write /sys/devices/platform/mt_usb/saving 1 - symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/f1 symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f2 symlink /config/usb_gadget/g1/functions/acm.gs${vendor.usb.acm_port0} /config/usb_gadget/g1/configs/b.1/f3 symlink /config/usb_gadget/g1/functions/acm.gs${vendor.usb.acm_port1} /config/usb_gadget/g1/configs/b.1/f4 @@ -202,11 +206,11 @@ property:vendor.usb.acm_enable=1 && property:sys.usb.configfs=1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mtp,adb && \ -property:vendor.usb.acm_enable=0 && property:sys.usb.configfs=1 +property:vendor.usb.acm_enable=0 && property:sys.usb.configfs=1 && property:vendor.usb.ffs.mtp.ready=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp_adb" write /config/usb_gadget/g1/idProduct ${vendor.usb.pid} write /config/usb_gadget/g1/os_desc/use 1 - symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/f1 symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f2 write /config/usb_gadget/g1/UDC ${vendor.usb.controller} setprop sys.usb.state ${sys.usb.config} @@ -224,21 +228,21 @@ property:sys.usb.configfs=1 setprop vendor.usb.pid 0x202B on property:sys.usb.config=ptp && property:vendor.usb.acm_enable=1 && \ -property:sys.usb.configfs=1 +property:sys.usb.configfs=1 && property:vendor.usb.ffs.ptp.ready=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "ptp_acm" write /config/usb_gadget/g1/idProduct ${vendor.usb.pid} write /sys/devices/platform/mt_usb/saving 1 - symlink /config/usb_gadget/g1/functions/ptp.gs1 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.ptp /config/usb_gadget/g1/configs/b.1/f1 symlink /config/usb_gadget/g1/functions/acm.gs${vendor.usb.acm_port0} /config/usb_gadget/g1/configs/b.1/f2 symlink /config/usb_gadget/g1/functions/acm.gs${vendor.usb.acm_port1} /config/usb_gadget/g1/configs/b.1/f3 write /config/usb_gadget/g1/UDC ${vendor.usb.controller} setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ptp && property:vendor.usb.acm_enable=0 && \ -property:sys.usb.configfs=1 +property:sys.usb.configfs=1 && property:vendor.usb.ffs.ptp.ready=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "ptp" write /config/usb_gadget/g1/idProduct ${vendor.usb.pid} - symlink /config/usb_gadget/g1/functions/ptp.gs1 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.ptp /config/usb_gadget/g1/configs/b.1/f1 write /config/usb_gadget/g1/UDC ${vendor.usb.controller} setprop sys.usb.state ${sys.usb.config} @@ -255,11 +259,11 @@ property:sys.usb.configfs=1 setprop vendor.usb.pid 0x2027 on property:sys.usb.ffs.ready=1 && property:sys.usb.config=ptp,adb && \ -property:vendor.usb.acm_enable=1 && property:sys.usb.configfs=1 +property:vendor.usb.acm_enable=1 && property:sys.usb.configfs=1 && property:vendor.usb.ffs.ptp.ready=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "ptp_adb_acm" write /config/usb_gadget/g1/idProduct ${vendor.usb.pid} write /sys/devices/platform/mt_usb/saving 1 - symlink /config/usb_gadget/g1/functions/ptp.gs1 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.ptp /config/usb_gadget/g1/configs/b.1/f1 symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f2 symlink /config/usb_gadget/g1/functions/acm.gs${vendor.usb.acm_port0} /config/usb_gadget/g1/configs/b.1/f3 symlink /config/usb_gadget/g1/functions/acm.gs${vendor.usb.acm_port1} /config/usb_gadget/g1/configs/b.1/f4 @@ -267,10 +271,10 @@ property:vendor.usb.acm_enable=1 && property:sys.usb.configfs=1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.ffs.ready=1 && property:sys.usb.config=ptp,adb && \ -property:vendor.usb.acm_enable=0 && property:sys.usb.configfs=1 +property:vendor.usb.acm_enable=0 && property:sys.usb.configfs=1 && property:vendor.usb.ffs.ptp.ready=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "ptp_adb" write /config/usb_gadget/g1/idProduct ${vendor.usb.pid} - symlink /config/usb_gadget/g1/functions/ptp.gs1 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.ptp /config/usb_gadget/g1/configs/b.1/f1 symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f2 write /config/usb_gadget/g1/UDC ${vendor.usb.controller} setprop sys.usb.state ${sys.usb.config} @@ -682,6 +686,8 @@ on property:sys.usb.config=acm_gs0gs1 setprop sys.usb.config ${sys.usb.state} setprop vendor.usb.acm_idx "1,2" +on property:persist.vendor.radio.port_index=1,4 && property:sys.boot_completed=1 + setprop sys.usb.config acm_gs0gs3 on property:sys.usb.config=gs3,dual_acm setprop sys.usb.config acm_gs0gs3 on property:sys.usb.config=mtp,gs3,dual_acm @@ -721,7 +727,7 @@ on property:sys.usb.config=acm_gs1gs3 setprop vendor.usb.acm_idx "2,4" # For ATM (Android Test Mode) -on property:vendor.usb.clear=1 && property:sys.usb.configfs=1 +on property:vendor.usb.clear=1 && property:sys.usb.configfs=1 && property:sys.usb.ffs.ready=0 write /config/usb_gadget/g1/UDC "none" write /config/usb_gadget/g1/bDeviceClass 0 write /config/usb_gadget/g1/bDeviceSubClass 0 @@ -759,7 +765,7 @@ property:vendor.usb.clear=2 && property:sys.usb.configfs=1 write /sys/class/udc/musb-hdrc/device/saving 1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "atm_gs0" write /config/usb_gadget/g1/idProduct 0x200A - symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/f1 symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f2 symlink /config/usb_gadget/g1/functions/acm.gs0 /config/usb_gadget/g1/configs/b.1/f3 write /config/usb_gadget/g1/UDC ${vendor.usb.controller} @@ -785,7 +791,7 @@ property:vendor.usb.clear=2 && property:sys.usb.configfs=1 setprop vendor.usb.acm_enable 1 write /sys/class/udc/musb-hdrc/device/saving 1 write /config/usb_gadget/g1/idProduct 0x2026 - symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/f1 symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f2 symlink /config/usb_gadget/g1/functions/acm.gs0 /config/usb_gadget/g1/configs/b.1/f3 symlink /config/usb_gadget/g1/functions/acm.gs3 /config/usb_gadget/g1/configs/b.1/f4 @@ -800,7 +806,7 @@ on property:sys.usb.config=cdp && property:sys.usb.configfs=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp" write /config/usb_gadget/g1/idProduct 0x2008 write /config/usb_gadget/g1/os_desc/use 1 - symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1 + symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/f1 write /config/usb_gadget/g1/UDC ${vendor.usb.controller} setprop sys.usb.state ${sys.usb.config} setprop vendor.usb.pid 0x2008 @@ -818,7 +824,7 @@ on property:sys.usb.config=charging_no setprop vendor.usb.charging no on property:vendor.usb.charging=yes - write /sys/class/udc/musb-hdrc/device/cmode 2 + write /sys/class/udc/musb-hdrc/device/cmode 0 on property:vendor.usb.charging=no write /sys/class/udc/musb-hdrc/device/cmode 1 @@ -834,18 +840,14 @@ on property:vendor.usb.port.mode=usb on property:vendor.usb.port.mode=uart write /sys/devices/platform/mt_usb/portmode 1 -on property:vendor.em.usb.set=USB_DRIVING_CAPABILITY - write /sys/kernel/debug/usb20_phy/USB_DRIVING_CAPABILITY ${mediatek.em.usb.value} -on property:vendor.em.usb.set=RG_USB20_TERM_VREF_SEL - write /sys/kernel/debug/usb20_phy/RG_USB20_TERM_VREF_SEL ${mediatek.em.usb.value} -on property:vendor.em.usb.set=RG_USB20_HSTX_SRCTRL - write /sys/kernel/debug/usb20_phy/RG_USB20_HSTX_SRCTRL ${mediatek.em.usb.value} -on property:vendor.em.usb.set=RG_USB20_VRT_VREF_SEL - write /sys/kernel/debug/usb20_phy/RG_USB20_VRT_VREF_SEL ${mediatek.em.usb.value} -on property:vendor.em.usb.set=RG_USB20_INTR_EN - write /sys/kernel/debug/usb20_phy/RG_USB20_INTR_EN ${mediatek.em.usb.value} -on property:vendor.em.usb.set=RG_USB20_PHY_REV6 - write /sys/kernel/debug/usb20_phy/RG_USB20_PHY_REV6 ${mediatek.em.usb.value} +on property:vendor.em.usb.set=term_sel + write /proc/mtk_usb/usb-phy0/u2_phy/term_sel ${vendor.em.usb.value} +on property:vendor.em.usb.set=vrt_sel + write /proc/mtk_usb/usb-phy0/u2_phy/vrt_sel ${vendor.em.usb.value} +on property:vendor.em.usb.set=phy_rev6 + write /proc/mtk_usb/usb-phy0/u2_phy/phy_rev6 ${vendor.em.usb.value} +on property:vendor.em.usb.set=discth + write /proc/mtk_usb/usb-phy0/u2_phy/discth ${vendor.em.usb.value} on property:vendor.em.usb.bypass.enable=0 write /sys/class/usb_rawbulk/gps/enable 1 @@ -885,4 +887,14 @@ on property:vendor.usb.printk=* on property:persist.vendor.usb.printk=* setprop vendor.usb.printk ${persist.vendor.usb.printk} +on property:vendor.usb.testmode=0 + write /proc/mtk_usb/testmode "0" +on property:vendor.usb.testmode=1 + write /proc/mtk_usb/testmode "test SE0 NAK" +on property:vendor.usb.testmode=2 + write /proc/mtk_usb/testmode "test J" +on property:vendor.usb.testmode=3 + write /proc/mtk_usb/testmode "test K" +on property:vendor.usb.testmode=4 + write /proc/mtk_usb/testmode "test packet" ### PLATFORM VARIANT, cat $rc_file | grep write | sort | grep -vE "android0|usb20_phy" | awk '{print $2}' | uniq ### diff --git a/rootdir/etc/init_connectivity.rc b/rootdir/etc/init_connectivity.rc index b554c0f..5786763 100644 --- a/rootdir/etc/init_connectivity.rc +++ b/rootdir/etc/init_connectivity.rc @@ -23,22 +23,15 @@ on property:ro.build.type=eng on property:persist.vendor.connsys.coredump.mode=1 start stp_dump - start bt_dump - start wifi_dump on property:persist.vendor.connsys.coredump.mode=2 start stp_dump - start bt_dump - start wifi_dump on property:persist.vendor.connsys.coredump.mode=0 stop stp_dump - stop bt_dump - stop wifi_dump on property:vendor.connsys.driver.ready=yes && property:persist.vendor.connsys.coredump.mode=* write /proc/driver/wmt_user_proc "0x1 ${persist.vendor.connsys.coredump.mode}" - write /proc/driver/conninfra_dbg "0x13 ${persist.vendor.connsys.coredump.mode}" on property:vendor.connsys.driver.ready=yes && property:debug.vendor.connsys.suspend.alarm=* write /proc/driver/wmt_user_proc "0x2 ${debug.vendor.connsys.suspend.alarm}" @@ -51,15 +44,3 @@ service stp_dump /vendor/bin/stp_dump3 group system sdcard_rw misc class core disabled - -service bt_dump /vendor/bin/bt_dump - user system - group system sdcard_rw misc - class core - disabled - -service wifi_dump /vendor/bin/wifi_dump - user system - group system sdcard_rw misc - class core - disabled \ No newline at end of file diff --git a/rootdir/etc/ueventd.mtk.rc b/rootdir/etc/ueventd.mtk.rc index 4d868ff..3af26b0 100644 --- a/rootdir/etc/ueventd.mtk.rc +++ b/rootdir/etc/ueventd.mtk.rc @@ -91,6 +91,7 @@ /dev/ccci3_raw_audio 0660 audio audio /dev/eemcs_aud 0660 audio audio /dev/irtx 0660 system system +/dev/lirc* 0660 root system /dev/ir-learning 0660 system system # SGX device node /dev/pvrsrvkm 0666 root root @@ -100,9 +101,9 @@ /sys/devices/platform/leds-mt65xx/leds/green delay_on 0664 system system /sys/devices/platform/leds-mt65xx/leds/green delay_off 0664 system system /sys/devices/platform/leds-mt65xx/leds/red delay_on 0664 system system -/sys/devices/platform/leds-mt65xx/leds/red delay_off 0664 system system /sys/devices/platform/leds-mt65xx/leds/red tr1 0664 system system /sys/devices/platform/leds-mt65xx/leds/red toff 0664 system system +/sys/devices/platform/leds-mt65xx/leds/red delay_off 0664 system system /sys/devices/platform/leds-mt65xx/leds/blue delay_on 0664 system system /sys/devices/platform/leds-mt65xx/leds/blue delay_off 0664 system system /sys/class/leds/green delay_on 0664 system system -- GitLab From 7d5a5d25b6363711802636e259ed5b05cae7a43f Mon Sep 17 00:00:00 2001 From: SahilSonar Date: Sat, 8 Apr 2023 16:10:35 +0200 Subject: [PATCH 3/8] mt6765-common: Update properties to SP1A.210812.016 --- system.prop | 12 ++++ vendor_props.mk | 161 +++++++++++++++++++++++++++--------------------- 2 files changed, 104 insertions(+), 69 deletions(-) diff --git a/system.prop b/system.prop index bf6f0c4..e00cbdb 100644 --- a/system.prop +++ b/system.prop @@ -1,6 +1,7 @@ # Audio ro.camera.sound.forced=0 ro.audio.silent=0 +ro.audio.usb.period_us=16000 ro.config.vc_call_vol_steps=15 # RIL @@ -18,6 +19,15 @@ sys.ipo.disable=1 # Kernel ro.kernel.zio=38,108,105,16 +# Memory +ro.config.per_app_memcg=false + +# Misc +ro.mediatek.version.branch=alps-mp-s0.mssi1 +persist.vendor.mdlog.flush_log_ratio=72340194296137244 +persist.vendor.pms_removable=1 +persist.vendor.vzw_device_type=0 + # WiFi wifi.direct.interface=p2p0 wifi.interface=wlan0 @@ -25,6 +35,8 @@ ro.mediatek.wlan.wsc=1 ro.mediatek.wlan.p2p=1 mediatek.wlan.ctia=0 wifi.tethering.interface=ap0 +persist.vendor.wfc.sys_wfc_support=1 # Zygote ro.zygote.preload.enable=0 +zygote.critical_window.minute=10 diff --git a/vendor_props.mk b/vendor_props.mk index 5070abc..92a63c0 100644 --- a/vendor_props.mk +++ b/vendor_props.mk @@ -4,6 +4,10 @@ else VENDOR_LOG_LEVEL=S endif +# AEE +PRODUCT_PROPERTY_OVERRIDES += \ + ro.vendor.have_aee_feature=1 + # Audio PRODUCT_PROPERTY_OVERRIDES += \ ro.vendor.mtk_audio_alac_support=1 \ @@ -13,10 +17,13 @@ PRODUCT_PROPERTY_OVERRIDES += \ # Bluetooth PRODUCT_PROPERTY_OVERRIDES += \ + ro.vendor.bt.platform=connac1x \ + ro.vendor.connsys.dedicated.log.port=bt,wifi,gps,mcu \ ro.vendor.mtk.bt_sap_enable=true # Camera PRODUCT_PROPERTY_OVERRIDES += \ + camera.disable_zsl_mode=1 \ persist.vendor.camera3.pipeline.bufnum.base.imgo=4 \ persist.vendor.camera3.pipeline.bufnum.base.lcso=4 \ persist.vendor.camera3.pipeline.bufnum.base.rrzo=4 \ @@ -31,8 +38,12 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.vendor.camera3.pipeline.bufnum.min.low_ram.lcso=6 \ persist.vendor.camera3.pipeline.bufnum.min.low_ram.rrzo=6 \ persist.vendor.camera3.pipeline.bufnum.min.low_ram.rsso=6 \ + ro.vendor.camera.isp.support.colorspace=0 \ ro.vendor.camera3.zsl.default=130 \ + ro.vendor.mtk_cam_security_support=1 \ ro.vendor.mtk_camera_app_version=4 \ + ro.vendor.mtk_external_sim_only_slots=0 \ + ro.vendor.mtk_zsdhdr_support=1 \ vendor.camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera \ vendor.camera.mdp.cz.enable=1 \ vendor.camera.mdp.dre.enable=0 @@ -44,7 +55,8 @@ PRODUCT_PROPERTY_OVERRIDES += \ # DRM PRODUCT_PROPERTY_OVERRIDES += \ drm.service.enabled=true \ - ro.vendor.mtk_widevine_drm_l3_support=1 + ro.vendor.mtk_widevine_drm_l3_support=1 \ + ro.vendor.mtk_mvpu_security_support=0 # Dex PRODUCT_PROPERTY_OVERRIDES += \ @@ -73,9 +85,9 @@ PRODUCT_PROPERTY_OVERRIDES += \ renderthread.skia.reduceopstasksplitting \ ro.hardware.egl=meow \ ro.opengles.version=196610 \ - ro.surface_flinger.force_hwc_copy_for_virtual_displays=true \ - ro.surface_flinger.primary_display_orientation=ORIENTATION_0 \ - ro.vendor.mtk_blulight_def_support=1 + ro.vendor.pq.mtk_backlight_smooth_support=1 \ + ro.vendor.pq.mtk_ultra_dimming_support=0 \ + ro.vendor.pq.mtk_blulight_def_support=1 # LMK PRODUCT_PROPERTY_OVERRIDES += \ @@ -93,9 +105,34 @@ PRODUCT_PROPERTY_OVERRIDES += \ # Media PRODUCT_PROPERTY_OVERRIDES += \ + debug.stagefright.c2inputsurface=-1 \ + media.c2.dmabuf.padding=3072 \ + media.stagefright.thumbnail.prefer_hw_codecs=true \ ro.vendor.mtk_pq_color_mode=1 \ ro.vendor.mtk_pq_support=2 \ - ro.vendor.mtk_aal_support=1 \ + ro.vendor.pq.mtk_pq_video_whitelist_support=0 \ + ro.vendor.pq.mtk_video_transition=0 \ + ro.vendor.pq.mtk_scltm_support=0 \ + ro.vendor.mml.mtk_mml_support=0 \ + ro.vendor.pq.mtk_ai_scence_pq_support=0 \ + ro.vendor.pq.mtk_hdr10_plus_recording_support=0 \ + ro.vendor.pq.mtk_ai_sdr_to_hdr_support=0 \ + ro.vendor.pq.mtk_ultra_resolution_support=0 \ + ro.vendor.pq.mtk_dc_support=0 \ + ro.vendor.pq.mtk_ds_support=0 \ + ro.vendor.pq.mtk_hfg_support=0 \ + ro.vendor.pq.mtk_caltm_support=1 \ + ro.vendor.pq.mtk_clearzoom_support=0 \ + ro.vendor.pq.mtk_mdp_ccorr_support=1 \ + ro.vendor.pq.mtk_pq_interface_support=0 \ + ro.vendor.pq.mtk_disp_c3d_support=0 \ + ro.vendor.pq.mtk_disp_tdshp_support=0 \ + ro.vendor.pq.mtk_disp_color_support=0 \ + ro.vendor.pq.mtk_disp_ccorr_support=0 \ + ro.vendor.pq.mtk_disp_gamma_support=0 \ + ro.vendor.pq.mtk_aal_support=1 \ + ro.vendor.pq.mtk_dre30_support=0 \ + ro.vendor.pq.mtk_disp_game_pq_support=0 \ ro.vendor.pref_scale_enable_cfg=1 \ vendor.mtk.vdec.waitkeyframeforplay=9 @@ -109,39 +146,49 @@ PRODUCT_PROPERTY_OVERRIDES += \ ro.vendor.mtk_gps_support=1 \ ro.vendor.mtk_log_hide_gps=1 -# GPS +# Radio PRODUCT_PROPERTY_OVERRIDES += \ persist.radio.multisim.config=dsds \ - persist.vendor.mims_support=2 \ - persist.vendor.md_c2k_cap_dep_check=0 \ - persist.vendor.mtk_sim_switch_policy=2 \ - persist.vendor.radio.msimmode=dsds \ + persist.vendor.pco5.radio.ctrl=0 \ persist.vendor.radio.fd.counter=150 \ persist.vendor.radio.fd.off.counter=50 \ persist.vendor.radio.fd.off.r8.counter=50 \ persist.vendor.radio.fd.r8.counter=150 \ + persist.vendor.mims_support=2 \ + persist.vendor.factory.GB2312=no \ + persist.vendor.md_c2k_cap_dep_check=0 \ + persist.vendor.mtk_sim_switch_policy=2 \ persist.vendor.radio.mtk_dsbp_support=1 \ persist.vendor.radio.mtk_ps2_rat=L/W/G \ persist.vendor.radio.mtk_ps3_rat=G \ persist.vendor.radio.smart.data.switch=1 \ ro.telephony.default_network=9,9,9,9 \ - ro.vendor.md_prop_ver=1 \ - ro.vendor.mtk_external_sim_only_slots=0 \ - ro.vendor.mtk_eccci_c2k=1 \ + ro.telephony.iwlan_operation_mode=AP-assisted \ + ro.telephony.sim.count=2 \ + ro.vendor.mtk_fd_support=1 \ + ro.vendor.mtk_single_bin_modem_support=1 \ + ro.vendor.mtk_wapi_support=1 \ + ro.vendor.mtk.bt_sap_enable=true \ ro.vendor.mtk_embms_support=1 \ + ro.vendor.mtk_sim_card_onoff=3 \ + ro.vendor.num_md_protocol=2 \ + ro.vendor.mtk_protocol1_rat_config=Lf/Lt/W/G \ + ro.vendor.mtk_c2k_lte_mode=0 \ ro.vendor.mtk_lte_support=1 \ + ro.vendor.mtk_world_phone_policy=0 \ + ro.vendor.sim_me_lock_mode=0 \ + ro.vendor.mtk_external_sim_only_slots=0 \ ro.vendor.mtk_md1_support=14 \ + ro.vendor.mtk_eccci_c2k=1 \ + ro.vendor.mtk_ril_mode=c6m_1rild \ ro.vendor.mtk_md_world_mode_support=1 \ - ro.vendor.mtk_protocol1_rat_config=Lf/W/G \ - ro.vendor.mtk_ps1_rat=Lf/W/G \ + ro.vendor.mtk_data_config=1 \ + ro.vendor.md_prop_ver=1 \ ro.vendor.mtk_ril_mode=c6m_1rild \ ro.vendor.mtk_rild_read_imsi=1 \ - ro.vendor.mtk_sim_wcard_onoff=3 \ - ro.vendor.mtk_single_bin_modem_support=1 \ - ro.vendor.mtk_uicc_clf=1 \ - ro.vendor.mtk_world_phone_policy=0 \ + ro.vendor.mtk_telephony_add_on_policy=0 \ ro.vendor.radio.max.multisim=dsds \ - ro.vendor.sim_refresh_reset_by_modem=1 + telephony.active_modems.max_count=2 # IMS PRODUCT_PROPERTY_OVERRIDES += \ @@ -153,18 +200,20 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.vendor.vilte_support=1 \ persist.vendor.viwifi_support=1 \ ro.vendor.md_auto_setup_ims=1 \ - persist.vendor.mtk_ct_volte_support=1 \ + persist.vendor.mtk_ct_volte_support=3 \ persist.dbg.volte_avail_ovr=1 \ persist.dbg.vt_avail_ovr=1 \ persist.dbg.wfc_avail_ovr=1 # Storage PRODUCT_PROPERTY_OVERRIDES += \ + persist.sys.fuse.passthrough.enable=true \ ro.vendor.mtk_emmc_support=1 \ ro.crypto.volume.filenames_mode=aes-256-cts # Sensors PRODUCT_PROPERTY_OVERRIDES += \ + ro.jichuang_fpsensor=1 \ ro.vendor.mtk.sensor.support=yes \ ro.vendor.init.sensor.rc=init.sensor_1_0.rc @@ -183,39 +232,28 @@ PRODUCT_PROPERTY_OVERRIDES += \ # Mediatek PRODUCT_PROPERTY_OVERRIDES += \ ro.vendor.mediatek.platform=MT6765 \ - ro.vendor.mediatek.version.branch=alps-mp-r0.mp1 \ - ro.vendor.mediatek.version.release=alps-mp-r0.mp1-V8.46_lentek.r0mp1.k61v1.64.bsp_P16 + ro.vendor.mtk_prefer_64bit_proc=0 \ + ro.vendor.mediatek.version.branch=alps-mp-s0.mp1 \ + ro.vendor.mediatek.version.release=alps-mp-s0.mp1.rc-V9.16.3_lentek.s0mp1rc.k61v1.64.bsp_P6 # WiFi PRODUCT_PROPERTY_OVERRIDES += \ persist.vendor.connsys.chipid=-1 \ - persist.vendor.connsys.dynamic.dump=0 \ persist.vendor.connsys.patch.version=-1 \ + persist.vendor.connsys.dynamic.dump=0 \ ro.vendor.connsys.dedicated.log=1 \ ro.vendor.wlan.gen=gen4m \ + ro.vendor.wlan.chrdev=wmt_chrdev_wifi \ + ro.vendor.wifi.sap.concurrent.iface=ap1 \ ro.vendor.wifi.sap.interface=ap0 \ ro.vendor.mtk_wappush_support=1 \ ro.vendor.ap_info_monitor=0 \ + ro.vendor.wlan.standalone.log=y \ vendor.connsys.driver.ready=no \ wifi.interface=wlan0 # Logging PRODUCT_PROPERTY_OVERRIDES += \ - persist.log.tag.RpAudioControl=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.WpfaFilterRuleReqHandler=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.NetAgentService=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.NetworkStats=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RfxSocketSM=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RmcRatSwHdlr=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RtcRatSwCtrl=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.ExternalSimMgr=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.ImsBaseCommands=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RmcCommSimOpReq=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RmcCommSimReq=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RmcCommSimUrc=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RmcDcCommon=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpModemMessage=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RtcCommSimCtrl=$(VENDOR_LOG_LEVEL) \ persist.log.tag.AT=$(VENDOR_LOG_LEVEL) \ persist.log.tag.AdnRecord=$(VENDOR_LOG_LEVEL) \ persist.log.tag.AdnRecordCache=$(VENDOR_LOG_LEVEL) \ @@ -300,18 +338,13 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.log.tag.PowerHalWifiMonitor=$(VENDOR_LOG_LEVEL) \ persist.log.tag.ProxyController=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RFX=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RP_DAC=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RP_DC=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RP_IMS=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RTC_DAC=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxAction=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxChannelMgr=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxCloneMgr=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxContFactory=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxController=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RfxDT=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxDebugInfo=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RfxDefDestUtils=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxDisThread=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxFragEnc=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxHandlerMgr=$(VENDOR_LOG_LEVEL) \ @@ -325,10 +358,8 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.log.tag.RfxObject=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxOpUtils=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxRoot=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RfxSM=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxStatusMgr=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxTimer=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RfxTransUtils=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RmcCapa=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RmcCdmaSimRequest=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RmcCdmaSimUrc=$(VENDOR_LOG_LEVEL) \ @@ -349,14 +380,6 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.log.tag.RmcPhbReq=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RmcPhbUrc=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RmcWp=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpCallControl=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpCdmaOemCtrl=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpFOUtils=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpMDCtrl=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpMalController=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpPhbController=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpPhoneNumberController=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpSimController=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RtcCapa=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RtcDC=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RtcEccNumberController=$(VENDOR_LOG_LEVEL) \ @@ -364,6 +387,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.log.tag.RtcEmbmsUtil=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RtcIms=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RtcImsConference=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.RtcImsConfigController=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RtcImsDialog=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RtcModeCont=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RtcNwCtrl=$(VENDOR_LOG_LEVEL) \ @@ -375,6 +399,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.log.tag.SimSwitchOP18=$(VENDOR_LOG_LEVEL) \ persist.log.tag.SlotQueueEntry=$(VENDOR_LOG_LEVEL) \ persist.log.tag.SpnOverride=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.Telecom=$(VENDOR_LOG_LEVEL) \ persist.log.tag.UiccCard=$(VENDOR_LOG_LEVEL) \ persist.log.tag.UiccController=$(VENDOR_LOG_LEVEL) \ persist.log.tag.UxUtility=$(VENDOR_LOG_LEVEL) \ @@ -408,41 +433,39 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.log.tag.mtkpower_client=$(VENDOR_LOG_LEVEL) \ persist.log.tag.wpfa_iptable_android=$(VENDOR_LOG_LEVEL) \ persist.log.tag.C2K_RIL-DATA=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.ExternalSimMgr=$(VENDOR_LOG_LEVEL) \ persist.log.tag.IMSRILRequest=$(VENDOR_LOG_LEVEL) \ persist.log.tag.IMS_RILA=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.ImsBaseCommands=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.RmcCommSimOpReq=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.RmcCommSimReq=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.RmcCommSimUrc=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.RmcDcCommon=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.RtcCommSimCtrl=$(VENDOR_LOG_LEVEL) \ persist.log.tag.MwiRIL=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RIL-CC=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RIL-DATA=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RIL-Fusion=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RIL-Netlink=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RIL-OEM=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RIL-PHB=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RIL-Parcel=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RIL-RP=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RIL-SIM=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RIL-SocListen=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RIL-Socket=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RIL=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RILC-MTK=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RILC-OP=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RILC-RP=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RILC=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RILD=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RILMD2-SS=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RILMUXD=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RIL_Mux=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RIL_UIM_SOCKET=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RadioManager=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxRilAdapter=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RfxRilUtils=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RilClient=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RilMalClient=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RilOemClient=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RilOpProxy=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RmcOpRadioReq=$(VENDOR_LOG_LEVEL) \ persist.log.tag.RmcRadioReq=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpCdmaRadioCtrl=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpRadioCtrl=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpRadioMessage=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RpRilClientCtrl=$(VENDOR_LOG_LEVEL) \ - persist.log.tag.RtcRadioCont=$(VENDOR_LOG_LEVEL) + persist.log.tag.RtcRadioCont=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.WpfaFilterRuleReqHandler=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.NetAgentService=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.NetworkStats=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.RmcRatSwHdlr=$(VENDOR_LOG_LEVEL) \ + persist.log.tag.RtcRatSwCtrl=$(VENDOR_LOG_LEVEL) -- GitLab From 025645b122344424097cdaf6e6df4f0d0fcafa64 Mon Sep 17 00:00:00 2001 From: SahilSonar Date: Sat, 8 Apr 2023 16:04:54 +0200 Subject: [PATCH 4/8] mt6765-common: Update configs to SP1A.210812.016 --- configs/audio/audio_policy_configuration.xml | 152 ++++++++------ ...th_offload_audio_policy_configuration.xml} | 14 +- ...o_accessory_only_policy_configuration.xml} | 82 ++++---- configs/keylayouts/mtk-kpd.kl | 121 +---------- configs/media/media_codecs.xml | 2 - configs/media/media_codecs_c2.xml | 132 +++++++++++- configs/media/media_codecs_mediatek_audio.xml | 18 +- configs/media/media_codecs_mediatek_video.xml | 7 - configs/media/media_codecs_performance.xml | 76 ++----- configs/media/media_profiles_V1_0.xml | 197 ++++++++++++++++-- configs/perf/power_app_cfg.xml | 96 ++++++--- configs/perf/powercontable.xml | 6 + configs/perf/powerscntbl.xml | 12 +- ...dware.media.c2@1.2-extended-seccomp-policy | 41 ++++ ...dware.media.c2@1.2-mediatek-seccomp-policy | 91 ++++++++ configs/seccomp/configstore@1.1.policy | 57 +++++ configs/wifi/p2p_supplicant_overlay.conf | 1 + configs/wifi/wpa_supplicant.conf | 2 + mt6765.mk | 10 +- 19 files changed, 753 insertions(+), 364 deletions(-) rename configs/audio/{bluetooth_audio_policy_configuration.xml => bluetooth_offload_audio_policy_configuration.xml} (75%) rename configs/audio/{usb_audio_policy_configuration.xml => usb_audio_accessory_only_policy_configuration.xml} (62%) create mode 100644 configs/seccomp/android.hardware.media.c2@1.2-extended-seccomp-policy create mode 100644 configs/seccomp/android.hardware.media.c2@1.2-mediatek-seccomp-policy create mode 100644 configs/seccomp/configstore@1.1.policy diff --git a/configs/audio/audio_policy_configuration.xml b/configs/audio/audio_policy_configuration.xml index 9718ef9..2661a05 100644 --- a/configs/audio/audio_policy_configuration.xml +++ b/configs/audio/audio_policy_configuration.xml @@ -14,7 +14,7 @@ limitations under the License. --> - + @@ -52,165 +52,177 @@ FM Tuner In Voice Call In Echo Ref In + Telephony Tx Speaker - + + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + + + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="8000 16000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="8000 16000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="8000 16000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> - - + + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="44100 48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + + + + + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + samplingRates="8000 16000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> - - + + + + samplingRates="8000 16000 32000 44100 48000" + channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/> + + + @@ -225,6 +237,10 @@ sources="primary output,deep_buffer,FM Tuner In,Voice Call In"/> + + - - + + sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic,AUX Digital In,USB Device In,USB Headset In"/> + + + sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic,AUX Digital In,USB Device In,USB Headset In"/> + sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic,AUX Digital In,USB Device In,USB Headset In"/> diff --git a/configs/audio/bluetooth_audio_policy_configuration.xml b/configs/audio/bluetooth_offload_audio_policy_configuration.xml similarity index 75% rename from configs/audio/bluetooth_audio_policy_configuration.xml rename to configs/audio/bluetooth_offload_audio_policy_configuration.xml index ce78eb0..4b6022b 100644 --- a/configs/audio/bluetooth_audio_policy_configuration.xml +++ b/configs/audio/bluetooth_offload_audio_policy_configuration.xml @@ -7,25 +7,25 @@ - + - + - + diff --git a/configs/audio/usb_audio_policy_configuration.xml b/configs/audio/usb_audio_accessory_only_policy_configuration.xml similarity index 62% rename from configs/audio/usb_audio_policy_configuration.xml rename to configs/audio/usb_audio_accessory_only_policy_configuration.xml index 5b8ddf9..ab4f30f 100644 --- a/configs/audio/usb_audio_policy_configuration.xml +++ b/configs/audio/usb_audio_accessory_only_policy_configuration.xml @@ -1,47 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/configs/keylayouts/mtk-kpd.kl b/configs/keylayouts/mtk-kpd.kl index 0478028..1ec5bf8 100644 --- a/configs/keylayouts/mtk-kpd.kl +++ b/configs/keylayouts/mtk-kpd.kl @@ -1,117 +1,8 @@ -key 399 GRAVE -key 2 1 -key 3 2 -key 4 3 -key 5 4 -key 6 5 -key 7 6 -key 8 7 -key 9 8 -key 10 9 -key 11 0 -key 158 BACK -key 230 SOFT_RIGHT -key 60 SOFT_RIGHT -key 107 ENDCALL -key 62 ENDCALL -key 229 MENU -key 139 MENU -key 59 MENU -key 127 SYM -key 217 SEARCH -key 228 POUND -key 227 STAR -key 231 CALL -key 61 CALL -key 232 DPAD_CENTER -key 108 DPAD_DOWN -key 103 DPAD_UP -key 102 HOME -key 105 DPAD_LEFT -key 106 DPAD_RIGHT -key 115 VOLUME_UP +## +## Mediatek Default Keylayout +## + key 114 VOLUME_DOWN -key 113 MUTE +key 115 VOLUME_UP key 116 POWER -key 212 CAMERA -key 211 FOCUS - -key 16 Q -key 17 W -key 18 E -key 19 R -key 20 T -key 21 Y -key 22 U -key 23 I -key 24 O -key 25 P -key 26 LEFT_BRACKET -key 27 RIGHT_BRACKET -key 43 BACKSLASH - -key 30 A -key 31 S -key 32 D -key 33 F -key 34 G -key 35 H -key 36 J -key 37 K -key 38 L -key 39 SEMICOLON -key 40 APOSTROPHE -key 14 DEL - -key 44 Z -key 45 X -key 46 C -key 47 V -key 48 B -key 49 N -key 50 M -key 51 COMMA -key 52 PERIOD -key 53 SLASH -key 28 ENTER - -key 56 ALT_LEFT -key 100 ALT_RIGHT -key 42 SHIFT_LEFT -key 54 SHIFT_RIGHT -key 15 TAB -key 57 SPACE -key 150 EXPLORER -key 155 ENVELOPE - -key 12 MINUS -key 13 EQUALS -key 215 AT - -key 164 MEDIA_PLAY_PAUSE -key 128 MEDIA_STOP -key 163 MEDIA_NEXT -key 165 MEDIA_PREVIOUS -key 168 MEDIA_REWIND -key 159 MEDIA_FAST_FORWARD -# add Armin FingerPrint long touch -key 188 F18 -key 189 F19 -key 252 AIASSIST - -key 452 TPGESTURE_UP -key 453 TPGESTURE_DOWN -key 454 TPGESTURE_LEFT -key 455 TPGESTURE_RIGHT -key 456 TPGESTURE_DOUBLE -key 457 TPGESTURE_C -key 458 TPGESTURE_E -key 459 TPGESTURE_M -key 460 TPGESTURE_O -key 461 TPGESTURE_S -key 462 TPGESTURE_V -key 485 TPGESTURE_W -key 486 TPGESTURE_Z -key 487 TPGESTURE_ARROWUP -key 488 TPGESTURE_ARROWRIGHT - +key 456 WAKEUP diff --git a/configs/media/media_codecs.xml b/configs/media/media_codecs.xml index 6487008..db38165 100644 --- a/configs/media/media_codecs.xml +++ b/configs/media/media_codecs.xml @@ -81,7 +81,5 @@ Only the three quirks included above are recognized at this point: - - diff --git a/configs/media/media_codecs_c2.xml b/configs/media/media_codecs_c2.xml index 2a72969..f0969c0 100644 --- a/configs/media/media_codecs_c2.xml +++ b/configs/media/media_codecs_c2.xml @@ -1,4 +1,4 @@ - + @@ -205,6 +307,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/media/media_codecs_mediatek_audio.xml b/configs/media/media_codecs_mediatek_audio.xml index 91aa078..f32f641 100644 --- a/configs/media/media_codecs_mediatek_audio.xml +++ b/configs/media/media_codecs_mediatek_audio.xml @@ -79,16 +79,26 @@ Only the three quirks included above are recognized at this point: + - - - + + + + + + + + + + - + + + diff --git a/configs/media/media_codecs_mediatek_video.xml b/configs/media/media_codecs_mediatek_video.xml index 68ad246..09ef4dc 100644 --- a/configs/media/media_codecs_mediatek_video.xml +++ b/configs/media/media_codecs_mediatek_video.xml @@ -153,13 +153,6 @@ Only the three quirks included above are recognized at this point: - - - - - - - diff --git a/configs/media/media_codecs_performance.xml b/configs/media/media_codecs_performance.xml index 55417ec..3e4c83f 100644 --- a/configs/media/media_codecs_performance.xml +++ b/configs/media/media_codecs_performance.xml @@ -79,34 +79,20 @@ Only the three quirks included above are recognized at this point: - - + + - + - + - - - - - - - - - - - - - - @@ -131,34 +117,35 @@ Only the three quirks included above are recognized at this point: - + - + - + - + + - + - + - + @@ -166,41 +153,12 @@ Only the three quirks included above are recognized at this point: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -217,10 +175,10 @@ Only the three quirks included above are recognized at this point: - + - + @@ -229,4 +187,4 @@ Only the three quirks included above are recognized at this point: - + \ No newline at end of file diff --git a/configs/media/media_profiles_V1_0.xml b/configs/media/media_profiles_V1_0.xml index 424a2a6..a066351 100644 --- a/configs/media/media_profiles_V1_0.xml +++ b/configs/media/media_profiles_V1_0.xml @@ -76,7 +76,7 @@ - -