diff --git a/Android.bp b/Android.bp index 1baa44c..513815b 100644 --- a/Android.bp +++ b/Android.bp @@ -13,7 +13,7 @@ soong_namespace { } cc_prebuilt_library_shared { - name: "av-audio-types-aidl-V1-ndk", + name: "av-audio-types-aidl-V3-ndk", owner: "xiaomi", strip: { none: true, @@ -21,11 +21,11 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: [ - "proprietary/system/lib64/av-audio-types-aidl-V1-ndk.so", + "proprietary/system/lib64/av-audio-types-aidl-V3-ndk.so", ], shared_libs: [ "libbinder_ndk", - "android.hardware.audio.core-V2-ndk", + "android.hardware.audio.core-V3-ndk", "libc++", "libc", "libm", @@ -58,7 +58,7 @@ cc_prebuilt_library_shared { "libfmq", "libbinder_ndk", "libdmabufheap", - "vendor.mediatek.hardware.apuware.apusys-V5-ndk", + "vendor.mediatek.hardware.apuware.apusys-V5-ndk-vendor", "libc++", "libc", "libm", @@ -93,7 +93,7 @@ cc_prebuilt_library_shared { "libdmabufheap", "libgralloc_extra", "libnativewindow", - "vendor.mediatek.hardware.apuware.utils-V1-ndk", + "vendor.mediatek.hardware.apuware.utils-V1-ndk-vendor", "libc++", "libc", "libm", @@ -1797,7 +1797,7 @@ cc_prebuilt_library_shared { shared_libs: [ "libbinder_ndk", "libfmq", - "vendor.mediatek.hardware.videotelephony-V1-ndk", + "vendor.mediatek.hardware.videotelephony-V1-ndk-vendor", "libc", "libutils", "libcutils", @@ -4987,6 +4987,42 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libcom.xiaomi.ionutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.xiaomi.ionutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libhidlbase", + "libhidltransport", + "libui", + "libcamera_metadata", + "libutils", + "libdmabufheap", + "libnativewindow", + "libprocessgroup", + "libcom.xiaomi.debug", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libcom.xiaomi.metadatautils", owner: "xiaomi", @@ -6679,8 +6715,6 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/libmialgoengine.so", ], shared_libs: [ - "libprocessgroup_shim", - "libbinder_shim", "libc++", "libcutils", "liblog", @@ -28239,7 +28273,8 @@ cc_prebuilt_library_shared { } cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.videotelephony-V1-ndk", + name: "vendor.mediatek.hardware.videotelephony-V1-ndk-vendor", + stem: "vendor.mediatek.hardware.videotelephony-V1-ndk", owner: "xiaomi", strip: { none: true, @@ -29141,6 +29176,255 @@ cc_prebuilt_library_shared { system_ext_specific: true, } +cc_prebuilt_library_shared { + name: "libcomutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libcomutils.so", + ], + shared_libs: [ + "libcutils", + "libstagefright_foundation", + "libutils", + "libstagefright", + "libmedia", + "liblog", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma.so", + ], + shared_libs: [ + "libbinder", + "libcutils", + "libgui", + "libmedia", + "libstagefright", + "libstagefright_foundation", + "libui", + "libutils", + "libsink-mtk", + "libsource", + "libvcodec_cap", + "libimsma_rtp", + "libcomutils", + "liblog", + "libsignal", + "libnetd_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma_adapt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma_adapt.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma_rtp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma_rtp.so", + ], + shared_libs: [ + "libbinder", + "libmedia", + "libutils", + "libcutils", + "libstagefright", + "libstagefright_foundation", + "libimsma_socketwrapper", + "libvcodec_cap", + "libimsma_adapt", + "liblog", + "libsignal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma_socketwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma_socketwrapper.so", + ], + shared_libs: [ + "libbinder", + "libmedia", + "libutils", + "libcutils", + "libstagefright", + "libstagefright_foundation", + "libnetd_client", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk_vt_service", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libmtk_vt_service.so", + ], + shared_libs: [ + "libandroid_runtime", + "libbinder", + "libutils", + "libcutils", + "libnativehelper", + "libui", + "libgui", + "libmedia", + "libbase", + "libfmq", + "libbinder_ndk", + "vendor.mediatek.hardware.videotelephony@1.0", + "vendor.mediatek.hardware.videotelephony-V1-ndk", + "libhidlbase", + "libhidltransport", + "libimsma", + "libsource", + "libimsma_rtp", + "libvt_avsync", + "libstagefright_foundation", + "libvcodec_cap", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk_vt_wrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libmtk_vt_wrapper.so", + ], + shared_libs: [ + "libandroid_runtime", + "libbinder", + "libutils", + "libcutils", + "libnativehelper", + "libfmq", + "libbinder_ndk", + "vendor.mediatek.hardware.videotelephony@1.0", + "vendor.mediatek.hardware.videotelephony-V1-ndk", + "libhidlbase", + "libhidltransport", + "libui", + "libgui", + "libmedia", + "libvcodec_cap", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + cc_prebuilt_library_shared { name: "libmvpu_cic_ci_compiler.mtk", owner: "xiaomi", @@ -29836,6 +30120,113 @@ cc_prebuilt_library_shared { system_ext_specific: true, } +cc_prebuilt_library_shared { + name: "libsignal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsignal.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libstagefright_foundation", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsink-mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsink-mtk.so", + ], + shared_libs: [ + "libaudioclient_shim", + "libbinder", + "libcutils", + "libgui", + "libmedia", + "libstagefright", + "libstagefright_foundation", + "libui", + "libutils", + "libcomutils", + "libvcodec_cap", + "libvt_avsync", + "liblog", + "libmedia_omx", + "libaudioclient", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsource", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsource.so", + ], + shared_libs: [ + "libbinder", + "libcutils", + "libgui", + "libmedia", + "libstagefright", + "libstagefright_foundation", + "libmedia_omx", + "libui", + "libutils", + "libcamera_client", + "libcomutils", + "libvcodec_cap", + "liblog", + "libsignal", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + cc_prebuilt_library_shared { name: "libtfa98xx_cal", owner: "xiaomi", @@ -29875,10 +30266,98 @@ cc_prebuilt_library_shared { "proprietary/system_ext/lib64/libtflite_mtk.mtk.so", ], shared_libs: [ + "libdl", "liblog", - "libruy", - "libtextclassifier_hash", "libnativewindow", + "libEGL", + "libGLESv2", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_cap", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libvcodec_cap.so", + ], + shared_libs: [ + "libui", + "libcutils", + "libutils", + "libbinder", + "libexpat", + "liblog", + "libvcodec_capenc", + "libstagefright_omx_utils", + "libstagefright_foundation", + "libion", + "android.hardware.graphics.bufferqueue@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_capenc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libvcodec_capenc.so", + ], + shared_libs: [ + "liblog", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvt_avsync", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libvt_avsync.so", + ], + shared_libs: [ + "libbinder", + "libutils", + "libcutils", + "liblog", "libc++", "libc", "libm", @@ -30194,6 +30673,61 @@ cc_prebuilt_library_shared { system_ext_specific: true, } +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony-V1-ndk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "android.hardware.common.fmq-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + cc_prebuilt_library_shared { name: "anc.hal", owner: "xiaomi", @@ -30424,7 +30958,6 @@ cc_prebuilt_library_shared { "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.depurple.so", ], shared_libs: [ - "libbinder_shim", "libcutils", "liblog", "libutils", @@ -30459,6 +30992,7 @@ cc_prebuilt_library_shared { "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.filter.so", ], shared_libs: [ + "libprocessgroup_shim", "libbinder_shim", "libcutils", "liblog", @@ -31132,6 +31666,7 @@ cc_prebuilt_library_shared { "libGLESv2", "libnativewindow", "libminikin.xiaomi", + "libcom.xiaomi.ionutils", "libMiPhotoFilter", "libc++", "libc", @@ -31146,42 +31681,6 @@ cc_prebuilt_library_shared { device_specific: true, } -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.heifedit", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/odm/lib64/camera/plugins/com.xiaomi.plugin.heifedit.so", - ], - shared_libs: [ - "libcutils", - "liblog", - "libutils", - "libcamera_metadata", - "libcom.xiaomi.pluginutils", - "libcom.xiaomi.metadatautils", - "libcom.xiaomi.debug", - "com.xiaomi.camdfx", - "libcameraheif", - "libexif", - "libimage_io", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - device_specific: true, -} - cc_prebuilt_library_shared { name: "com.xiaomi.plugin.hwjpeg", owner: "xiaomi", @@ -32351,6 +32850,7 @@ cc_prebuilt_library_shared { "proprietary/odm/lib64/libMiPhotoFilter.so", ], shared_libs: [ + "libbinder_shim", "liblog", "libGLESv3", "libEGL", @@ -32923,30 +33423,6 @@ cc_prebuilt_library_shared { device_specific: true, } -cc_prebuilt_library_shared { - name: "libcameraheif", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/odm/lib64/libcameraheif.so", - ], - shared_libs: [ - "libm", - "libc++_shared", - "libdl", - "libc", - ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - cc_prebuilt_library_shared { name: "libclient2slpi.notifier", owner: "xiaomi", @@ -34101,7 +34577,6 @@ cc_prebuilt_library_shared { "proprietary/odm/lib64/libmorpho_Depurple.so", ], shared_libs: [ - "libbinder_shim", "liblog", "libdl", "libc", @@ -34785,6 +35260,42 @@ android_app_import { product_specific: true, } +android_app_import { + name: "ImsService", + owner: "xiaomi", + apk: "proprietary/system_ext/priv-app/ImsService/ImsService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +android_app_import { + name: "MtkGbaService", + owner: "xiaomi", + apk: "proprietary/system_ext/priv-app/MtkGbaService/MtkGbaService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +android_app_import { + name: "MtkTelephonyAssist", + owner: "xiaomi", + apk: "proprietary/system_ext/priv-app/MtkTelephonyAssist/MtkTelephonyAssist.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + android_app_import { name: "JVFactoryTest", owner: "xiaomi", @@ -34815,6 +35326,46 @@ dex_import { ], } +dex_import { + name: "mediatek-ims-base", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-ims-base.jar", + ], +} + +dex_import { + name: "mediatek-ims-common", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-ims-common.jar", + ], +} + +dex_import { + name: "mediatek-telecom-common", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-telecom-common.jar", + ], +} + +dex_import { + name: "mediatek-telephony-base", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-telephony-base.jar", + ], +} + +dex_import { + name: "mediatek-telephony-common", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-telephony-common.jar", + ], +} + dex_import { name: "androidx.camera.extensions.impl", owner: "xiaomi", @@ -34833,6 +35384,15 @@ dex_import { system_ext_specific: true, } +dex_import { + name: "mediatek-ims-extension-plugin", + owner: "xiaomi", + jars: [ + "proprietary/system_ext/framework/mediatek-ims-extension-plugin.jar", + ], + system_ext_specific: true, +} + prebuilt_etc_xml { name: "CommandService.xml", owner: "xiaomi", @@ -36313,7 +36873,7 @@ cc_prebuilt_binary { "liblog", "libbase", "libfmq", - "vendor.mediatek.hardware.videotelephony-V1-ndk", + "vendor.mediatek.hardware.videotelephony-V1-ndk-vendor", "vendor.mediatek.hardware.videotelephony-impl", "libbinder_ndk", "libc++", @@ -36805,10 +37365,13 @@ cc_prebuilt_binary { "proprietary/system_ext/bin/hw/android.hardware.audio.parameter_parser.service", ], shared_libs: [ - "av-audio-types-aidl-V1-ndk", - "android.hardware.audio.core-V2-ndk", + "android.hardware.audio.core-V3-ndk", + "av-audio-types-aidl-V3-ndk", "libbase", "libbinder_ndk", + "libmedia_helper", + "libmediautils", + "libutils", "libc++", "libc", "libm", @@ -37086,6 +37649,35 @@ cc_prebuilt_binary { system_ext_specific: true, } +cc_prebuilt_binary { + name: "vtservice", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/bin/vtservice", + ], + shared_libs: [ + "libbinder", + "libutils", + "libcutils", + "liblog", + "libmtk_vt_service", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + system_ext_specific: true, +} + cc_prebuilt_binary { name: "fidoca_mitee", owner: "xiaomi", diff --git a/Android.mk b/Android.mk index b7b90ed..90f9100 100644 --- a/Android.mk +++ b/Android.mk @@ -6,26 +6,26 @@ LOCAL_PATH := $(call my-dir) ifeq ($(TARGET_DEVICE),rodin) -$(call add-radio-file-sha1-checked,radio/apusys.img,d122de71e9d5770ffb1f19dcdcfc7cac4ab93804) -$(call add-radio-file-sha1-checked,radio/audio_dsp.img,b3b722b02ae54218572d95fef27dfe9ea1ae745b) -$(call add-radio-file-sha1-checked,radio/ccu.img,fc658b9ca0f9b7a2915f089c9b3730829f26048e) -$(call add-radio-file-sha1-checked,radio/connsys_bt.img,45fdc90bc36ab40a6e9fe6ad76a5df22eeee3721) -$(call add-radio-file-sha1-checked,radio/connsys_gnss.img,be3a65e41d0a3873d415f1e476c3b00c27068997) -$(call add-radio-file-sha1-checked,radio/connsys_wifi.img,7e72e0b97c294d6486a1f135104fae7b44481c93) -$(call add-radio-file-sha1-checked,radio/dpm.img,8da703d50e6be1656d008732193c7bc220142d0d) -$(call add-radio-file-sha1-checked,radio/gpueb.img,aa0095045a8823ba8492c87577fdc9dbb90050c9) -$(call add-radio-file-sha1-checked,radio/gz.img,a189e91728204e83e6f8a54c71d6c7a175853ff7) -$(call add-radio-file-sha1-checked,radio/lk.img,4a35f0c7882a254820b0694a5e3e98af9e7edd31) -$(call add-radio-file-sha1-checked,radio/mcf_ota.img,516bcd1362c73e23df6c727db0779ab904af13e3) -$(call add-radio-file-sha1-checked,radio/mcupm.img,708d7eccbad12c5000f27c5f81ae9b71a5d9ee18) -$(call add-radio-file-sha1-checked,radio/modem.img,c0bbb1053425f6ce787cc7da6b6a88becc1f1a19) -$(call add-radio-file-sha1-checked,radio/mvpu_algo.img,4e4a8fd940d25799607b81cc8cedcea23103fb30) -$(call add-radio-file-sha1-checked,radio/pi_img.img,d23bd957a691ebd2605ba005e093e205c243e3c0) +$(call add-radio-file-sha1-checked,radio/apusys.img,c348b87e396e27cb2a99934886c2bed6398451c0) +$(call add-radio-file-sha1-checked,radio/audio_dsp.img,2fe9da981630c8ece7658d46fc0bcc5e42ac3543) +$(call add-radio-file-sha1-checked,radio/ccu.img,dc3646bf00d9a686498314ef7a28614a1e7f6b17) +$(call add-radio-file-sha1-checked,radio/connsys_bt.img,61f2adfb2ac7810ce4459d1a1888d1afed383582) +$(call add-radio-file-sha1-checked,radio/connsys_gnss.img,5038f805c8dfaacdf9dc722afd8a2067428add6e) +$(call add-radio-file-sha1-checked,radio/connsys_wifi.img,9e51ff970c2937debf5a75c1205125dc91811d4f) +$(call add-radio-file-sha1-checked,radio/dpm.img,72b64df491665ebaffb22244f234cb3cd7c61db3) +$(call add-radio-file-sha1-checked,radio/gpueb.img,f521d1f083fecc3ff41b0ae3bd8f404bf57165df) +$(call add-radio-file-sha1-checked,radio/gz.img,bd5ef2ee03fedee555e6f2c6f7ce9f2c8ed95e14) +$(call add-radio-file-sha1-checked,radio/lk.img,4646383b49a4f44661c9597b7dc589cc92b4f229) +$(call add-radio-file-sha1-checked,radio/mcf_ota.img,6fbd06c64109b15912ba83ec9ae54f8e41fbb644) +$(call add-radio-file-sha1-checked,radio/mcupm.img,f87b41fef305ad522b2e3d6ac5e4fe236fcc652e) +$(call add-radio-file-sha1-checked,radio/modem.img,1bec11db445bfe19faa342190ca6015d9f86fa90) +$(call add-radio-file-sha1-checked,radio/mvpu_algo.img,9225fcde35c9b487431df302352ccbe148386a7b) +$(call add-radio-file-sha1-checked,radio/pi_img.img,7d4fcc123db83cba150b8b1a3177428cd4babc53) $(call add-radio-file-sha1-checked,radio/preloader_raw.img,9eabb9b69659841723c53de3a1d2626707772e5a) -$(call add-radio-file-sha1-checked,radio/scp.img,36c19ec2d7993f92a0304735a3d61c073cc61998) -$(call add-radio-file-sha1-checked,radio/spmfw.img,0a71e6f38de01378693164eb171c3812cdd40cab) -$(call add-radio-file-sha1-checked,radio/sspm.img,d5665c654876deb49078404015028e0b62a43886) -$(call add-radio-file-sha1-checked,radio/tee.img,c0c2127b9741f7518f4641ae51fe575a55d8f38c) -$(call add-radio-file-sha1-checked,radio/vcp.img,0914367d1b78afae26bbb014f173f740ea672059) +$(call add-radio-file-sha1-checked,radio/scp.img,9cef378d425f57c80fae86fdae55e848b3168ed6) +$(call add-radio-file-sha1-checked,radio/spmfw.img,3fa3f8107b43de34bf3762f514300aa14c2480b1) +$(call add-radio-file-sha1-checked,radio/sspm.img,877173786b5ae65991d05f2123872c4cf353ea25) +$(call add-radio-file-sha1-checked,radio/tee.img,8aa1ffcf92e4b53287cbb66d761f737dff8e0d74) +$(call add-radio-file-sha1-checked,radio/vcp.img,7ef0391701e9c484d6766c21d2eb2f7143287a77) endif diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/ae/mt6899/ParameterDB_ae.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/ae/mt6899/ParameterDB_ae.db index a5bcba9..bf30a88 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/ae/mt6899/ParameterDB_ae.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/ae/mt6899/ParameterDB_ae.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/af/mt6899/ParameterDB_af.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/af/mt6899/ParameterDB_af.db index a0dbda1..e2f53b1 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/af/mt6899/ParameterDB_af.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/af/mt6899/ParameterDB_af.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/awb/mt6899/ParameterDB_awb.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/awb/mt6899/ParameterDB_awb.db index bb0fd4b..6ffcd8b 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/awb/mt6899/ParameterDB_awb.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/awb/mt6899/ParameterDB_awb.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/awbsync/mt6899/ParameterDB_awbsync.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/awbsync/mt6899/ParameterDB_awbsync.db index 1d49247..5920027 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/awbsync/mt6899/ParameterDB_awbsync.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/awbsync/mt6899/ParameterDB_awbsync.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/feature/mt6899/ParameterDB_feature.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/feature/mt6899/ParameterDB_feature.db index df7e0a6..eb046c6 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/feature/mt6899/ParameterDB_feature.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/feature/mt6899/ParameterDB_feature.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flash/mt6899/ParameterDB_flash.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flash/mt6899/ParameterDB_flash.db index 9337959..2c03641 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flash/mt6899/ParameterDB_flash.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flash/mt6899/ParameterDB_flash.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flashcali/mt6899/ParameterDB_flashcali.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flashcali/mt6899/ParameterDB_flashcali.db index acb1eb2..60e1dcb 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flashcali/mt6899/ParameterDB_flashcali.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flashcali/mt6899/ParameterDB_flashcali.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flicker/mt6899/ParameterDB_flicker.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flicker/mt6899/ParameterDB_flicker.db index fc1c9e8..82a02ec 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flicker/mt6899/ParameterDB_flicker.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/flicker/mt6899/ParameterDB_flicker.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/mt6899/sw_top_control_data.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/mt6899/sw_top_control_data.db index b2d3df5..45ac411 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/mt6899/sw_top_control_data.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/mt6899/sw_top_control_data.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/pd/mt6899/ParameterDB_pd.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/pd/mt6899/ParameterDB_pd.db index 4162a92..bdc9d00 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/pd/mt6899/ParameterDB_pd.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/pd/mt6899/ParameterDB_pd.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/pipeline/mt6899/ParameterDB_pipeline.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/pipeline/mt6899/ParameterDB_pipeline.db index 4d36641..a5df295 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/pipeline/mt6899/ParameterDB_pipeline.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/pipeline/mt6899/ParameterDB_pipeline.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tone/mt6899/ParameterDB_tone.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tone/mt6899/ParameterDB_tone.db index 0fd1b11..a0069f3 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tone/mt6899/ParameterDB_tone.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tone/mt6899/ParameterDB_tone.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/default_sensor/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/default_sensor/mt6899/ISP_param.db index 2c97b1c..8da62ab 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/default_sensor/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/default_sensor/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw/mt6899/ISP_param.db index fcb7e4a..ca8afe7 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_2/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_2/mt6899/ISP_param.db index 1cc6108..b8da96f 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_2/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_2/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_3/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_3/mt6899/ISP_param.db index 2b87d8c..fbc76c4 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_3/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_3/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_4/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_4/mt6899/ISP_param.db index 4f44715..1a7c6b8 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_4/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_4/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw/mt6899/ISP_param.db index 92a953c..7672dba 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_2/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_2/mt6899/ISP_param.db index d80beaa..1774fac 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_2/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_2/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_3/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_3/mt6899/ISP_param.db index 6ed8a09..b666efd 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_3/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_3/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_4/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_4/mt6899/ISP_param.db index 18c583d..418a2d0 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_4/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_4/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw/mt6899/ISP_param.db index 70abb70..5954541 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_2/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_2/mt6899/ISP_param.db index 2d5cbf4..fd38736 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_2/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_2/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_3/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_3/mt6899/ISP_param.db index 40e6f9e..abefa73 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_3/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_3/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_4/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_4/mt6899/ISP_param.db index be3e0c0..e44a55b 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_4/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_4/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/default_sensor/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/default_sensor/mt6899/ISP_param.db index b64e951..eed2f73 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/default_sensor/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/default_sensor/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/hw/vendor.xiaomi.sensor.citsensorservice.aidl b/proprietary/odm/bin/hw/vendor.xiaomi.sensor.citsensorservice.aidl index 8a81b9d..2edc6cb 100755 Binary files a/proprietary/odm/bin/hw/vendor.xiaomi.sensor.citsensorservice.aidl and b/proprietary/odm/bin/hw/vendor.xiaomi.sensor.citsensorservice.aidl differ diff --git a/proprietary/odm/etc/TcnRecordmodel_6899_w8a16pcq_np8_0_4_nhwc.minn b/proprietary/odm/etc/TcnRecordmodel_6899_w8a16pcq_np8_0_4_nhwc.minn deleted file mode 100644 index 720b6a8..0000000 Binary files a/proprietary/odm/etc/TcnRecordmodel_6899_w8a16pcq_np8_0_4_nhwc.minn and /dev/null differ diff --git a/proprietary/odm/etc/camera/camerabooster.json b/proprietary/odm/etc/camera/camerabooster.json index 889e19b..ce4840c 100644 --- a/proprietary/odm/etc/camera/camerabooster.json +++ b/proprietary/odm/etc/camera/camerabooster.json @@ -35,7 +35,10 @@ "name": "protect_list", "config": [ "com.tencent.mobileqq", - "com.ss.android.lark.kami" + "com.ss.android.lark.kami", + "com.miui.home", + "com.miui.gallery", + "com.mi.android.globallauncher" ] }, { diff --git a/proprietary/odm/etc/camera/cameraopt_reclaim.json b/proprietary/odm/etc/camera/cameraopt_reclaim.json deleted file mode 100644 index b63ffba..0000000 --- a/proprietary/odm/etc/camera/cameraopt_reclaim.json +++ /dev/null @@ -1,236 +0,0 @@ -{ - "CameraReclaim": { - "ReclaimActions": { - "kill_once": { - "psi_monitor": [ - { - "enable": true, - "kill_level": 0, - "trigger": { - "free": "0:204800", - "cache": "0:2048000", - "some_mem_psi": "1:-1" - } - }, - { - "enable": true, - "kill_level": 0, - "trigger": { - "some_mem_psi": "10:-1" - } - } - ] - }, - "kill_target": { - "miuicam_activity_start_event":[ - { - "enable": false, - "free_target": "409600", - "target": "2048000", - "kill_level": 0, - "trigger":{ - "availablemem": "0:-1" - } - } - ], - "miuicam_open_event":[ - { - "enable": true, - "free_target": "409600", - "target": "2048000", - "kill_level": 0, - "trigger": { - "availablemem": "0:2048000" - } - } - ], - "miuicam_capture_event": [ - { - "enable": false, - "free_target": "204800", - "target": "1536000", - "kill_level": 0, - "trigger": { - "availablemem": "0:1228800" - } - } - ], - "miuicam_video_switch_event":[ - { - "enable": false, - "free_target": "204800", - "target": "1536000", - "kill_level": 0, - "trigger":{ - "availablemem": "0:-1" - } - } - ], - "3rdcam_open_event":[ - { - "enable": true, - "free_target": "307200", - "target": "1536000", - "kill_level": 0, - "trigger": { - "availablemem": "0:1536000" - } - } - ], - "3rdcam_activity_start_event":[ - { - "enable": false, - "free_target": "307200", - "target": "1536000", - "kill_level": 0, - "trigger": { - "availablemem": "0:-1" - } - } - ] - }, - "reclaim_once": { - "3rdcam_open_event": [ - { - "cpu_psi_target": 50, - "enable": false, - "target": "307200", - "trigger": { - "cache": "2048000:-1", - "cpu_psi": "0:40", - "free": "0:307200" - } - } - ], - "psi_monitor": [ - { - "enable": false, - "target": 204800, - "cpu_psi_target": 50, - "trigger": { - "free": "0:204800", - "cache": "2048000:-1" - } - } - ], - "60frames_arrived_event": [ - { - "enable": false, - "target": 512000, - "cpu_psi_target": 40, - "trigger": { - "free": "0:512000", - "cache": "1024000:-1" - } - } - ], - "3rdcam_activity_start_event":[ - { - "enable": false, - "target": 307200, - "cpu_psi_target": 40, - "trigger": { - "free": "0:307200", - "cache": "1024000:-1" - } - } - ], - "miuicam_activity_start_event":[ - { - "enable": false, - "target": 204800, - "cpu_psi_target": 40, - "trigger":{ - "free": "0:204800", - "cache": "2048000:-1" - } - } - ], - "miuicam_capture_event":[ - { - "enable": false, - "target": 204800, - "cpu_psi_target": 40, - "trigger":{ - "free": "0:204800", - "availablemem": "2048000:-1" - } - } - ], - "miuicam_activity_zoom_event":[ - { - "enable": false, - "target": "307200", - "cpu_psi_target": 40, - "trigger":{ - "free": "0:204800", - "cache": "2048000:-1" - } - } - ], - "live_motion_psi_monitor":[ - { - "enable": false, - "target": "512000", - "cpu_psi_target": 55, - "trigger": { - "free": "0:512000", - "cache": "1024000:-1" - } - } - ], - "200M_psi_monitor":[ - { - "enable": false, - "target": "512000", - "cpu_psi_target": 55, - "trigger": { - "free": "0:512000", - "cache": "1024000:-1" - } - } - ] - } - }, - "killonce_configs" : [ - { - "name": "kill_policy", - "config": { - "oom_level": { - "51200": 0, - "89600": 100, - "204800": 200, - "256000": 251, - "384000": 700, - "393216": 702, - "460800": 800 - }, - "some_psi": { - "40": 50, - "30": 51, - "26": 101, - "22": 251, - "18": 701, - "14": 702, - "12": 800, - "10": 900 - }, - "drop_threshold": { - "51": 0, - "101": 2, - "251": 2, - "701": 3, - "702": 4, - "800": 5, - "900": 6 - }, - "deepkill_policy" : { - "200": 4, - "101": 16, - "50": 32 - } - } - } - ] - } -} diff --git a/proprietary/odm/etc/camera/xiaomi/dualbokehsnapshot.json b/proprietary/odm/etc/camera/xiaomi/dualbokehsnapshot.json index fadd453..cdbecab 100644 --- a/proprietary/odm/etc/camera/xiaomi/dualbokehsnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/dualbokehsnapshot.json @@ -220,6 +220,10 @@ "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance1" }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance2" + }, { "NodeName": "com.xiaomi.plugin.virtual", "NodeInstance": "virtualInstance0", @@ -663,6 +667,28 @@ "NodeInstance": "jpegrAggrInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance2", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance2", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, { "SrcPort": { "PortId": 1, diff --git a/proprietary/odm/etc/camera/xiaomi/frontbokehsnapshot.json b/proprietary/odm/etc/camera/xiaomi/frontbokehsnapshot.json index 1265a9b..d285415 100644 --- a/proprietary/odm/etc/camera/xiaomi/frontbokehsnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/frontbokehsnapshot.json @@ -113,6 +113,10 @@ { "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance1" + }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance2" } ] }, @@ -286,6 +290,28 @@ "NodeInstance": "jpegrAggrInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance2", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance2", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, { "SrcPort": { "PortId": 1, diff --git a/proprietary/odm/etc/camera/xiaomi/frontsinglesnapshot.json b/proprietary/odm/etc/camera/xiaomi/frontsinglesnapshot.json index 5abdaac..5f73180 100644 --- a/proprietary/odm/etc/camera/xiaomi/frontsinglesnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/frontsinglesnapshot.json @@ -209,6 +209,47 @@ "NodePropertyValue": 4 } ] + }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance1" + }, + { + "NodeName": "com.xiaomi.plugin.virtual", + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":512 + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.gainmapPostProc", + "NodeInstance": "GainMapPostProcInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":128, + "__comment__":"CUSTOMSIZE_MODE" + }, + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":1, + "__comment__":"disable watermark" + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.jpegrAggr", + "NodeInstance": "jpegrAggrInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":5, + "__comment__":"DISABLE_WARTERMARK|NO_DEBUG" + } + ] } ] }, @@ -423,6 +464,50 @@ "NodeInstance": "HeifEditInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "HeifEditInstance" + } + }, { "SrcPort": { "PortId": 1, @@ -596,6 +681,18 @@ "NodeInstance": "MovieEffectInstanceGainmap", "PortFormat": "Y8" }, + "DstPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, "DstPort": { "PortId": 4, "NodeInstance": "WatermarkInstance0", @@ -650,6 +747,30 @@ "ChildSrcNodePortId":0, "ChildSrcNode":"virtualInstanceSdk" } + }, + { + "SrcPort": { + "PortId": 1, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 2, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + } } ] } diff --git a/proprietary/odm/etc/camera/xiaomi/frontsupernightsnapshot.json b/proprietary/odm/etc/camera/xiaomi/frontsupernightsnapshot.json index b681a50..ff27877 100644 --- a/proprietary/odm/etc/camera/xiaomi/frontsupernightsnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/frontsupernightsnapshot.json @@ -118,6 +118,10 @@ "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance" }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance1" + }, { "NodeName": "com.xiaomi.plugin.virtual", "NodeInstance": "virtualInstanceBssToGainmap", @@ -191,6 +195,43 @@ "NodePropertyValue":128 } ] + }, + { + "NodeName": "com.xiaomi.plugin.virtual", + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":512 + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.gainmapPostProc", + "NodeInstance": "GainMapPostProcInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":128, + "__comment__":"CUSTOMSIZE_MODE" + }, + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":1, + "__comment__":"disable watermark" + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.jpegrAggr", + "NodeInstance": "jpegrAggrInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":5, + "__comment__":"DISABLE_WARTERMARK|NO_DEBUG" + } + ] } ] }, @@ -399,6 +440,39 @@ "NodeInstance": "jpegrAggrInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, { "SrcPort": { "PortId": 1, @@ -536,6 +610,18 @@ "NodeInstance": "MovieEffectInstanceGainmap", "PortFormat": "Y8" }, + "DstPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, "DstPort": { "PortId": 4, "NodeInstance": "WatermarkInstance0", @@ -578,6 +664,30 @@ "ChildSrcNodePortId":0, "ChildSrcNode":"virtualInstanceSdk" } + }, + { + "SrcPort": { + "PortId": 1, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 2, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + } } ] } diff --git a/proprietary/odm/etc/camera/xiaomi/idcardsnapshot.json b/proprietary/odm/etc/camera/xiaomi/idcardsnapshot.json index fa65f3f..49a355a 100644 --- a/proprietary/odm/etc/camera/xiaomi/idcardsnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/idcardsnapshot.json @@ -199,6 +199,10 @@ { "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance" + }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance1" } ] }, @@ -393,6 +397,28 @@ "NodeInstance": "jpegrAggrInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, { "SrcPort": { "PortId": 1, diff --git a/proprietary/odm/etc/camera/xiaomi/manualsnapshot.json b/proprietary/odm/etc/camera/xiaomi/manualsnapshot.json index ba8f7a2..2f97bd1 100644 --- a/proprietary/odm/etc/camera/xiaomi/manualsnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/manualsnapshot.json @@ -103,6 +103,10 @@ "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance" }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance1" + }, { "NodeName": "com.xiaomi.plugin.virtual", "NodeInstance": "virtualInstanceBssToGainmap", @@ -172,6 +176,43 @@ "NodePropertyValue":128 } ] + }, + { + "NodeName": "com.xiaomi.plugin.virtual", + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":512 + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.gainmapPostProc", + "NodeInstance": "GainMapPostProcInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":128, + "__comment__":"CUSTOMSIZE_MODE" + }, + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":1, + "__comment__":"disable watermark" + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.jpegrAggr", + "NodeInstance": "jpegrAggrInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":5, + "__comment__":"DISABLE_WARTERMARK|NO_DEBUG" + } + ] } ] }, @@ -379,6 +420,39 @@ "NodeInstance": "jpegrAggrInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, { "SrcPort": { "PortId": 1, @@ -496,6 +570,18 @@ "NodeInstance": "LdcInstance", "PortFormat": "Y8" }, + "DstPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, "DstPort": { "PortId": 4, "NodeInstance": "WatermarkInstance0", @@ -549,6 +635,30 @@ "PortId": 1, "NodeInstance": "SinkBuffer1" } + }, + { + "SrcPort": { + "PortId": 1, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 2, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + } } ] } diff --git a/proprietary/odm/etc/camera/xiaomi/normalsnapshot.json b/proprietary/odm/etc/camera/xiaomi/normalsnapshot.json index 3feaf13..9ef560c 100644 --- a/proprietary/odm/etc/camera/xiaomi/normalsnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/normalsnapshot.json @@ -61,6 +61,10 @@ { "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance" + }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance1" } ] }, @@ -178,6 +182,28 @@ "NodeInstance": "jpegrAggrInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, { "SrcPort": { "PortId": 1, diff --git a/proprietary/odm/etc/camera/xiaomi/overridesettings.json b/proprietary/odm/etc/camera/xiaomi/overridesettings.json index 1cc0b55..a3a1bbe 100644 --- a/proprietary/odm/etc/camera/xiaomi/overridesettings.json +++ b/proprietary/odm/etc/camera/xiaomi/overridesettings.json @@ -266,7 +266,7 @@ HAL_DATASPACE_V0_JFIF = 146931712, // ((STANDARD_BT601_625 | TRANSFER_SMPTE_170 "0": 1, // {Photographer_SIMPLE, "B2YRawUpPhotographer"}, "1": [5,3], // {Photographer_HDR, "HdrPhotographer"}, "2": 4, // {Photographer_SR, "SrPhotographer"}, - "3": 4, // {Photographer_SN, "SupernightPhotographer"}, + "3": 5, // {Photographer_SN, "SupernightPhotographer"}, "4": 0, // {Photographer_BURST, "BurstPhotographer"}, "5": 5, // {Photographer_HDRSR, "SrHdrPhotographer"}, "6": 3, // {Photographer_FUSION, "FusionPhotographer"}, @@ -279,7 +279,7 @@ HAL_DATASPACE_V0_JFIF = 146931712, // ((STANDARD_BT601_625 | TRANSFER_SMPTE_170 "13": [6,2], // {Photographer_BOKEH_SE, "SEBokehPhotographer"}, "14": [4,2], // {Photographer_BOKEH_MD_SN, "SEBokehPhotographer"}, "15": 6, // {Photographer_BOKEH_MD_HDR, "HdrBokehPhotographer"}, - "16": [6,4], // {Photographer_BOKEH_MIHAL_MFNR, "MihalMfnrDualBokehPhotographer"}, + "16": [8,4], // {Photographer_BOKEH_MIHAL_MFNR, "MihalMfnrDualBokehPhotographer"}, "17": 2, // {Photographer_BOKEH_VENDOR_MFNR, "VendorMfnrDualBokehPhotographer"}, "18": 1, // {Photographer_SINGLE_BOKEH_MIHAL_MFNR, "MihalMFNRPhotographer"}, "19": 1, // {Photographer_SINGLE_BOKEH_VENDOR_MFNR, "SinglePhotographer"}, diff --git a/proprietary/odm/etc/camera/xiaomi/rearsupernightsnapshot.json b/proprietary/odm/etc/camera/xiaomi/rearsupernightsnapshot.json index 58e04dd..3caf00b 100644 --- a/proprietary/odm/etc/camera/xiaomi/rearsupernightsnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/rearsupernightsnapshot.json @@ -106,6 +106,10 @@ "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance" }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance1" + }, { "NodeName": "com.xiaomi.plugin.virtual", "NodeInstance": "virtualInstanceRawToGainmap", @@ -155,6 +159,43 @@ "NodePropertyValue":128 } ] + }, + { + "NodeName": "com.xiaomi.plugin.virtual", + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":512 + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.gainmapPostProc", + "NodeInstance": "GainMapPostProcInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":128, + "__comment__":"CUSTOMSIZE_MODE" + }, + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":1, + "__comment__":"disable watermark" + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.jpegrAggr", + "NodeInstance": "jpegrAggrInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":5, + "__comment__":"DISABLE_WARTERMARK|NO_DEBUG" + } + ] } ] }, @@ -320,6 +361,39 @@ "NodeInstance": "jpegrAggrInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, { "SrcPort": { "PortId": 1, @@ -427,6 +501,18 @@ "NodeInstance": "MovieEffectInstanceGainmap", "PortFormat": "Y8" }, + "DstPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, "DstPort": { "PortId": 4, "NodeInstance": "WatermarkInstance0", @@ -469,6 +555,30 @@ "ChildSrcNodePortId":0, "ChildSrcNode":"virtualInstanceSdk" } + }, + { + "SrcPort": { + "PortId": 1, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 2, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + } } ] } diff --git a/proprietary/odm/etc/camera/xiaomi/satsnapshot.json b/proprietary/odm/etc/camera/xiaomi/satsnapshot.json index 2f89460..9c37e95 100644 --- a/proprietary/odm/etc/camera/xiaomi/satsnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/satsnapshot.json @@ -334,6 +334,10 @@ "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance" }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance1" + }, { "NodeName": "com.xiaomi.plugin.mideflicker", "NodeInstance": "MiDeflickerInstance", @@ -343,6 +347,43 @@ "NodePropertyValue":1 } ] + }, + { + "NodeName": "com.xiaomi.plugin.virtual", + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":512 + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.gainmapPostProc", + "NodeInstance": "GainMapPostProcInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":128, + "__comment__":"CUSTOMSIZE_MODE" + }, + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":1, + "__comment__":"disable watermark" + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.jpegrAggr", + "NodeInstance": "jpegrAggrInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":5, + "__comment__":"DISABLE_WARTERMARK|NO_DEBUG" + } + ] } ] }, @@ -818,6 +859,50 @@ "NodeInstance": "HeifEditInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "HeifEditInstance" + } + }, { "SrcPort": { "PortId": 1, @@ -1004,6 +1089,18 @@ "NodeInstance": "MovieEffectInstanceGainmap", "PortFormat": "Y8" }, + "DstPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, "DstPort": { "PortId": 4, "NodeInstance": "WatermarkInstance0", @@ -1058,6 +1155,30 @@ "ChildSrcNodePortId":0, "ChildSrcNode":"virtualInstanceSdk" } + }, + { + "SrcPort": { + "PortId": 1, + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "PortFormat": "Y8" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "Y8" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "GainMapPostProcInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 2, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + } } ] } diff --git a/proprietary/odm/etc/camera/xiaomi/superhdsnapshot.json b/proprietary/odm/etc/camera/xiaomi/superhdsnapshot.json index 5baca79..b60ba4b 100644 --- a/proprietary/odm/etc/camera/xiaomi/superhdsnapshot.json +++ b/proprietary/odm/etc/camera/xiaomi/superhdsnapshot.json @@ -175,6 +175,47 @@ { "NodeName": "com.xiaomi.plugin.hwjpeg", "NodeInstance": "JpegInstance" + }, + { + "NodeName": "com.xiaomi.plugin.hwjpeg", + "NodeInstance": "JpegInstance1" + }, + { + "NodeName": "com.xiaomi.plugin.virtual", + "NodeInstance": "virtualInstanceGainmapSplitForWatermark", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":512 + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.gainmapPostProc", + "NodeInstance": "GainMapPostProcInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"NodeMask", + "NodePropertyValue":128, + "__comment__":"CUSTOMSIZE_MODE" + }, + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":1, + "__comment__":"disable watermark" + } + ] + }, + { + "NodeName": "com.xiaomi.plugin.jpegrAggr", + "NodeInstance": "jpegrAggrInstanceSharp", + "NodeProperty":[ + { + "NodePropertyName":"pluginMode", + "NodePropertyValue":5, + "__comment__":"DISABLE_WARTERMARK|NO_DEBUG" + } + ] } ] }, @@ -471,6 +512,50 @@ "NodeInstance": "HeifEditInstance" } }, + { + "SrcPort": { + "PortId": 5, + "NodeInstance": "WatermarkInstance0" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "YUV420_NV12" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "jpegrAggrInstanceSharp", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "jpegrAggrInstance" + } + }, + { + "SrcPort": { + "PortId": 0, + "NodeInstance": "JpegInstance1", + "PortFormat": "BLOB" + }, + "DstPort": { + "PortId": 8, + "NodeInstance": "HeifEditInstance" + } + }, { "SrcPort": { "PortId": 1, diff --git a/proprietary/odm/etc/libnfc-nci.conf b/proprietary/odm/etc/libnfc-nci.conf index a8018e5..84b2200 100644 --- a/proprietary/odm/etc/libnfc-nci.conf +++ b/proprietary/odm/etc/libnfc-nci.conf @@ -123,3 +123,5 @@ PRESENCE_CHECK_RETRY_COUNT=0 # 0x01, Remove mute techs from rf discover cmd MUTE_TECH_ROUTE_OPTION=0x01 ######################################################################### +NFA_EE_ROUTE_DEBOUNCE_TIMER=0x00 + diff --git a/proprietary/odm/etc/libnfc-nxp.conf b/proprietary/odm/etc/libnfc-nxp.conf index 7532b75..042d78f 100644 --- a/proprietary/odm/etc/libnfc-nxp.conf +++ b/proprietary/odm/etc/libnfc-nxp.conf @@ -4,6 +4,7 @@ # Apr.21, 2022 - Merged from MW 13.03.00 by Jian # Mar.16, 2023 - SN220x MW 14.04.00 by Jian # July.12, 2024 - SN220x V5 MW 15.04.00 by Jian +# Apr.10, 2025 - Android16 bringup ############################################################################### # Application options # Logging Levels @@ -35,12 +36,6 @@ ENABLE_VEN_TOGGLE=0x00 # Extension for Mifare reader enable MIFARE_READER_ENABLE=0x01 -############################################################################### -# Mifare Reader implementation -# 0: General implementation -# 1: Legacy implementation -LEGACY_MIFARE_READER=0 - ############################################################################### # File name for Firmware NXP_FW_NAME="libsn220u_fw.so" @@ -95,129 +90,48 @@ NXP_GUARD_TIMER_VALUE=0x0F # UICC2 0x03 #NXP_DEFAULT_UICC2_SELECT=0x03 -############################################################################### -# CE when Screen state is locked -# This setting is for DEFAULT_ROUTE, -# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE -# Disable 0x00 -# Enable 0x01 -NXP_CE_ROUTE_STRICT_DISABLE=0x01 - -############################################################################### -#SCR Read Tag Operation Timeout in secs -NXP_SWP_RD_TAG_OP_TIMEOUT=20 - ############################################################################### #Set the default AID route Location : #This settings will be used when application does not set this parameter # host 0x00 -# eSE 0x01 -# UICC 0x02 -# UICC2 0x03 -# eUICC 0x05 -# eUICC2 0x06 -DEFAULT_ROUTE=0x01 +# eSE 0xC0 +# UICC 0x80 +# UICC2 0x81 +DEFAULT_ROUTE=0xC0 ############################################################################### #Set the ISODEP (Mifare Desfire) route Location : #This settings will be used when application does not set this parameter # host 0x00 -# eSE 0x01 -# UICC 0x02 -# UICC2 0x03 -# eUICC 0x05 -# eUICC2 0x06 -DEFAULT_ISODEP_ROUTE=0x01 +# eSE 0xC0 +# UICC 0x80 +# UICC2 0x81 +DEFAULT_ISODEP_ROUTE=0xC0 ############################################################################### -#Set the Mifare CLT route Location : +#Set the Default Off Host route Location : #This settings will be used when application does not set this parameter # host 0x00 -# eSE 0x01 -# UICC 0x02 -# UICC2 0x03 -# eUICC 0x05 -# eUICC2 0x06 -DEFAULT_MIFARE_CLT_ROUTE=0x01 +# eSE 0xC0 +# UICC 0x80 +# UICC2 0x81 +DEFAULT_OFFHOST_ROUTE=0xC0 ############################################################################### #Set the Felica CLT route Location : #This settings will be used when application does not set this parameter -# eSE 0x01 -# UICC 0x02 -# UICC2 0x03 -DEFAULT_FELICA_CLT_ROUTE=0x01 - -############################################################################### -#Set the default AID Power state : -#This settings will be used when application does not set this parameter -# bit pos 0 = Switch On -# bit pos 1 = Switch Off -# bit pos 2 = Battery Off -# bit pos 3 = Screen off unlock -# bit pos 4 = Screen On lock -# bit pos 5 = Screen Off lock -DEFAULT_AID_PWR_STATE=0x3B - -############################################################################### -#Set the Mifare Desfire Power state : -#This settings will be used when application does not set this parameter -# bit pos 0 = Switch On -# bit pos 1 = Switch Off -# bit pos 2 = Battery Off -# bit pos 3 = Screen off unlock -# bit pos 4 = Screen On lock -# bit pos 5 = Screen Off lock -DEFAULT_DESFIRE_PWR_STATE=0x3B - -############################################################################### -#Set the Mifare CLT Power state : -#This settings will be used when application does not set this parameter -# bit pos 0 = Switch On -# bit pos 1 = Switch Off -# bit pos 2 = Battery Off -# bit pos 3 = Screen off unlock -# bit pos 4 = Screen On lock -# bit pos 5 = Screen Off lock -DEFAULT_MIFARE_CLT_PWR_STATE=0x3B - -############################################################################### -#Set the Felica CLT Power state : -#This settings will be used when application does not set this parameter -# bit pos 0 = Switch On -# bit pos 1 = Switch Off -# bit pos 2 = Battery Off -# bit pos 3 = Screen off unlock -# bit pos 4 = Screen On lock -# bit pos 5 = Screen Off lock -DEFAULT_FELICA_CLT_PWR_STATE=0x3B - -############################################################################### -#Set the T4TNfcee AID Power state : -#This settings will be used when application does not set this parameter -# bit pos 0 = Switch On -# bit pos 1 = Switch Off -# bit pos 2 = Battery Off -# bit pos 3 = Screen off unlock -# bit pos 4 = Screen On lock -# bit pos 5 = Screen Off lock -DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B +# eSE 0xC0 +# UICC 0x80 +DEFAULT_NFCF_ROUTE=0xC0 ############################################################################### #Set the default Felica T3T System Code OffHost route Location : #This settings will be used when application does not set this parameter # host 0x00 -# eSE 0x01 -# UICC 0x02 -# UICC2 0x03 -DEFAULT_SYS_CODE_ROUTE=0x01 - -############################################################################### -# AID Matching platform options -# AID_MATCHING_L 0x01 -# AID_MATCHING_K 0x02 -#AID_MATCHING_PLATFORM=0x01 - +# eSE 0xC0 +# UICC 0x80 +# UICC2 0x81 +DEFAULT_SYS_CODE_ROUTE=0xC0 ############################################################################### #CHINA_TIANJIN_RF_SETTING @@ -246,13 +160,12 @@ NXP_FLASH_CONFIG=0x02 # Bail out mode # If set to 1, NFCC is using bail out mode for either Type A or Type B poll. -# Set this parameter value to 1 if Android Beam is enabled, else set to 0. NFA_POLL_BAIL_OUT_MODE=0x01 ############################################################################### -# White list of Hosts +# Allow list of Hosts # This values will be the Hosts(NFCEEs) in the HCI Network. -DEVICE_HOST_ALLOW_LIST={02,80,C0,C1,C2} +DEVICE_HOST_ALLOW_LIST={02, 80, 81, C0} ############################################################################### # Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1. @@ -261,13 +174,6 @@ DEVICE_HOST_ALLOW_LIST={02,80,C0,C1,C2} # 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check # command is sent waiting for rsp and ntf. PRESENCE_CHECK_ALGORITHM=2 - -############################################################################### -# Options to Fallback to alternative route -# DH 0x01 -# ESE 0x02 -NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01 - ############################################################################### # Vendor Specific Proprietary Protocol & Discovery Configuration # Set to 0xFF if unsupported @@ -280,6 +186,8 @@ NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01 # byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO # byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME # byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME +# byte[9] CHINESE_TAG_ID +#NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, 70, FF, FF, 8B} NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF} ############################################################################### @@ -288,6 +196,7 @@ NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF} #Enable 0x01 #Disable 0x00 #NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01 + ############################################################################### #NXP_MIFARE_MUTE_TO_RATS_ENABLE #Enable/Disable Mute To RATS @@ -322,58 +231,27 @@ NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF} NXP_CORE_PROP_SYSTEM_DEBUG=0x0000 ############################################################################### -#Enable NXP NCI runtime parser library -#Enable 0x01 -#Disable 0x00 -NXP_NCI_PARSER_LIBRARY=0x00 - -############################################################################### -# Timeout value in milliseconds for JCOP OS download to complete -OS_DOWNLOAD_TIMEOUT_VALUE=60000 - -############################################################################### -# Forcing HOST to listen for a selected protocol -# 0x00 : Disable Host Listen -# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A -# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B -# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F -# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F -HOST_LISTEN_TECH_MASK=0x07 - -############################################################################### -# Enable forward functionality -# Disable 0x00 -# Enable 0x01 //Any positive value as per below bit configuration -# HOST power states when type A/B only UICC present -# bit pos 0 = Switch On -# bit pos 1 = Switch Off -# bit pos 2 = Battery Off -# bit pos 3 = Screen off unlock -# bit pos 4 = Screen On lock -# bit pos 5 = Screen Off lock -FORWARD_FUNCTIONALITY_ENABLE=0x01 +# Configure the NFC Extras to open and use a static pipe. If the value is +# not set or set to 0, then the default is use a dynamic pipe based on a +# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value +# for each EE. +OFF_HOST_ESE_PIPE_ID=0x16 ############################################################################### # Configure the NFC Extras to open and use a static pipe. If the value is # not set or set to 0, then the default is use a dynamic pipe based on a # destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value -# for each EE (ESE/SIM1/SIM2/ESIM) -OFF_HOST_ESE_PIPE_ID=0x16 +# for each SIM1, SIM2 etc based on the number of SIM's supported. OFF_HOST_SIM_PIPE_ID=0x0A OFF_HOST_SIM2_PIPE_ID=0x23 -OFF_HOST_ESIM_PIPE_ID=0x2B -OFF_HOST_ESIM2_PIPE_ID=0x2F ############################################################################### #Set the Felica T3T System Code Power state : #This settings will be used when application does not set this parameter #Update Power state as per NCI2.0 +#Note 0x00 set as per AndroidOne config value DEFAULT_SYS_CODE_PWR_STATE=0x00 -############################################################################### -#Default Secure Element route id -DEFAULT_OFFHOST_ROUTE=0x02 - ############################################################################### #Maximum SMB transceive wait for response NXP_SMB_TRANSCEIVE_TIMEOUT=2000 @@ -425,23 +303,21 @@ NXP_SET_CONFIG_ALWAYS=0x01 ############################################################################### #OffHost ESE route location for MultiSE -#ESE = 01 -OFFHOST_ROUTE_ESE={01} +#ESE = C0 +OFFHOST_ROUTE_ESE={C0} ############################################################################### #OffHost UICC route location for MultiSE -#UICC1 = 02 -#UICC2 = 03 -#EUICC = 05 -#EUICC2 = 06 -OFFHOST_ROUTE_UICC={02:03:05:06} +#UICC1 = 80 +#UICC2 = 81 +OFFHOST_ROUTE_UICC={80:81} ############################################################################### -#T4T NFCEE ENABLE +#To enable/disable T4T NDEF NFCEE feature #bit pos 0 = T4T NFCEE Enable #bit pos 6 = T4T NFCEE Contactless write enable #bit pos 7 = Proprietary file enable -NXP_T4T_NFCEE_ENABLE=0x01 +T4T_NFCEE_ENABLE=0x00 ############################################################################### #WLC mode @@ -450,16 +326,8 @@ NXP_T4T_NFCEE_ENABLE=0x01 NXP_WLC_MODE=0x01 ############################################################################### -#CORE_SET_CONF_CMD to reset Prop Emvco Flag -NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00} - -############################################################################### -#Guard time in ms for the mPOS/SCR module to process the reader start/stop req -NXP_RDR_REQ_GUARD_TIME=0 - -############################################################################### -# MW workaround to enable LPCD when EMVCO polling mode starts and disable -# while switching back to NFC Forum mode +#MW workaround to enable LPCD when EMVCO polling mode starts and disable +#while switching back to NFC Forum mode # 0 --> Disable MW workaround # 1 --> Enable MW workaround # 2 --> Use this option only for FW versions below 1.10.52 @@ -474,29 +342,12 @@ NXP_RDR_DISABLE_ENABLE_LPCD=1 # 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF NFA_CONFIG_FORMAT=1 -################################################################################ -# This will enable power state required for GSMA testing. -# When this is enabled , then default AID route power state is added with this power state -# If any aid with power state 0 is added, then this power state is used. -# bit pos 0 = Switch On -# bit pos 1 = Switch Off -# bit pos 2 = Battery Off -# bit pos 3 = Screen off unlock -# bit pos 4 = Screen On lock -# bit pos 5 = Screen Off lock -DEFUALT_GSMA_PWR_STATE=0x3B - ################################################################################# # Enable disconnect tag in screen off # Disable 0x00 # Enable 0x01 NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01 -################################################################################# -# Enable wait/delay if RF session is active. -# Disable 0x00 -# Enable 0x01 -NXP_CE_PRIORITY_ENABLED=0x00 ################################################################################# # Core configuration extensions # It includes @@ -514,7 +365,7 @@ NXP_CE_PRIORITY_ENABLED=0x00 # SWP1A interface A0D4 # DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037 # Delay between EVT_END_OF_OPERATION and SE Deactivation set to 0x32(5ms) A113 -NXP_CORE_CONF_EXTN={ 20, 02, 51, 0F, +NXP_CORE_CONF_EXTN={ 20, 02, 55, 10, A0, EC, 01, 01, A0, ED, 01, 01, A0, 8E, 01, 01, @@ -528,8 +379,9 @@ NXP_CORE_CONF_EXTN={ 20, 02, 51, 0F, A1, 1C, 01, 00, A1, 34, 01, 04, A0, B8, 01, 00, - A0, 0A, 01, 20, - A0, 80, 02, C2, 01 + A0, 0A, 01, 50, + A0, 80, 02, C2, 01, + A1, 9F, 01, 01 } ############################################################################### @@ -602,12 +454,6 @@ NXP_UICC_ETSI_SUPPORT=0 # Enable RF Restart for NFCEE recovery 1 NXP_RESTART_RF_FOR_NFCEE_RECOVERY=1 -################################################################################# -# Enable or Disable the minimal FW recovery support. -# This logic will get enabled on early NFC hal boot. -# Disable NFCC RECOVERY support 0x00 -# Enable NFCC RECOVERY support 0x01 -NXP_NFCC_RECOVERY_SUPPORT=0x00 ################################################################################# # Secure Remote Digitization - Timeout of the FW tunneling in second @@ -615,19 +461,6 @@ NXP_NFCC_RECOVERY_SUPPORT=0x00 # {2C, 01} 300s (5 min) max value NXP_SRD_TIMEOUT={2C:01} -################################################################################# -# Power data refresh duration in seconds. -# If this is configured, then power data will be refreshed from NFCC with -# configured duration. -# Power tracker feature will be disabled at run time if it is not configured -# or configured with value of zero. -#NXP_SYSTEM_POWER_TRACE_POLL_DURATION_SEC=30 -################################################################################# -# Enable or Disable ULPDET support -# Enable 0x01 -# Disable 0x00 -#NXP_DEFAULT_ULPDET_MODE=0x01 -############################################################################### # Extended Field Detect Mode # Enable with CMA Events 0x03 # Enable without CMA events 0x01 @@ -636,9 +469,53 @@ NXP_SRD_TIMEOUT={2C:01} # It will lead to mismatch of event's for profiles NXP_EXTENDED_FIELD_DETECT_MODE=0x03 ############################################################################### +# Forcing HOST to listen for a selected protocol +# 0x00 : Disable Host Listen +# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A +# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B +# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F +# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F +HOST_LISTEN_TECH_MASK=0x07 + +############################################################################### +# Deactivate notification wait time out in seconds used in ETSI Reader mode +# 0 - Infinite wait +NXP_DM_DISC_NTF_TIMEOUT=0 + +############################################################################### +#SCR Read Tag Operation Timeout in secs +NXP_SWP_RD_TAG_OP_TIMEOUT=20 + +############################################################################### +#Guard time in ms for the mPOS/SCR module to process the reader start/stop req +NXP_RDR_REQ_GUARD_TIME=20 + +############################################################################### +#CORE_SET_CONF_CMD to reset Prop Emvco Flag +NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00} + +############################################################################### +# Auth cmd timeout in millisecond. +# The timeout value are multiplied by 10ms and can be changed individually. +# byte[0] START_AUTH_CMD timeout +# byte[1] TRANSCEIVE_CMD1 timeout +# byte[2] TRANSCEIVE_CMD2 timeout +# byte[3] default CMD timeout +NXP_AUTH_TIMEOUT_CFG={03, 0A , 64 , 03} + +############################################################################### +# Power data refresh duration in seconds. +# If this is configured, then power data will be refreshed from NFCC with +# configured duration. +# Power tracker feature will be disabled at run time if it is not configured +# or configured with value of zero. +#NXP_SYSTEM_POWER_TRACE_POLL_DURATION_SEC=30 + +################################################################################# +################################################################################# # Observe mode required notifications based on below type # All events CMA + Modulation Events 0x00 # Only Modulation events 0x01 # Only CMA Events 0x02 NXP_OBSERVE_MODE_REQ_NOTIFICATION_TYPE=0x02 -############################################################################### +################################################################################# diff --git a/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.depurple.so b/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.depurple.so index 035ff0f..54f3663 100644 Binary files a/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.depurple.so and b/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.depurple.so differ diff --git a/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.filter.so b/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.filter.so index dc0e175..aa70621 100644 Binary files a/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.filter.so and b/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.filter.so differ diff --git a/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.jpegrAggr.so b/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.jpegrAggr.so index 810aeb9..14ee7a0 100644 Binary files a/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.jpegrAggr.so and b/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.jpegrAggr.so differ diff --git a/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.watermark.so b/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.watermark.so index 00159dc..7e559d3 100644 Binary files a/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.watermark.so and b/proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.watermark.so differ diff --git a/proprietary/odm/lib64/camera/plugins/com.xiaomi.plugin.heifedit.so b/proprietary/odm/lib64/camera/plugins/com.xiaomi.plugin.heifedit.so deleted file mode 100644 index f26d541..0000000 Binary files a/proprietary/odm/lib64/camera/plugins/com.xiaomi.plugin.heifedit.so and /dev/null differ diff --git a/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.GestureEffects.so b/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.GestureEffects.so index 6288a3a..b31187f 100644 Binary files a/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.GestureEffects.so and b/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.GestureEffects.so differ diff --git a/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv1.so b/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv1.so index 278e207..4c5620e 100644 Binary files a/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv1.so and b/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv1.so differ diff --git a/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv2.so b/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv2.so index eddb158..864357b 100644 Binary files a/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv2.so and b/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv2.so differ diff --git a/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv3.so b/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv3.so index 50ec08e..2798517 100644 Binary files a/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv3.so and b/proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv3.so differ diff --git a/proprietary/odm/lib64/hw/displayfeature.default.so b/proprietary/odm/lib64/hw/displayfeature.default.so index 47e1eab..0b4a998 100644 Binary files a/proprietary/odm/lib64/hw/displayfeature.default.so and b/proprietary/odm/lib64/hw/displayfeature.default.so differ diff --git a/proprietary/odm/lib64/libMiDispDevManager.so b/proprietary/odm/lib64/libMiDispDevManager.so index 9d6d2bb..b1b7d5a 100644 Binary files a/proprietary/odm/lib64/libMiDispDevManager.so and b/proprietary/odm/lib64/libMiDispDevManager.so differ diff --git a/proprietary/odm/lib64/libMiPhotoFilter.so b/proprietary/odm/lib64/libMiPhotoFilter.so index cda189d..30d473f 100644 Binary files a/proprietary/odm/lib64/libMiPhotoFilter.so and b/proprietary/odm/lib64/libMiPhotoFilter.so differ diff --git a/proprietary/odm/lib64/libcameraheif.so b/proprietary/odm/lib64/libcameraheif.so deleted file mode 100644 index f4e4326..0000000 Binary files a/proprietary/odm/lib64/libcameraheif.so and /dev/null differ diff --git a/proprietary/odm/lib64/libfcmintf.so b/proprietary/odm/lib64/libfcmintf.so index 020bc92..7304466 100644 Binary files a/proprietary/odm/lib64/libfcmintf.so and b/proprietary/odm/lib64/libfcmintf.so differ diff --git a/proprietary/odm/lib64/libflatmode.so b/proprietary/odm/lib64/libflatmode.so index ea9bd59..7355425 100644 Binary files a/proprietary/odm/lib64/libflatmode.so and b/proprietary/odm/lib64/libflatmode.so differ diff --git a/proprietary/odm/lib64/libframecapturemanager.so b/proprietary/odm/lib64/libframecapturemanager.so index c9aa8ec..984f6b4 100644 Binary files a/proprietary/odm/lib64/libframecapturemanager.so and b/proprietary/odm/lib64/libframecapturemanager.so differ diff --git a/proprietary/odm/lib64/libmiBrightness.so b/proprietary/odm/lib64/libmiBrightness.so index 35b647f..5b04b45 100644 Binary files a/proprietary/odm/lib64/libmiBrightness.so and b/proprietary/odm/lib64/libmiBrightness.so differ diff --git a/proprietary/odm/lib64/libmorpho_Depurple.so b/proprietary/odm/lib64/libmorpho_Depurple.so index df66d4b..24d9554 100644 Binary files a/proprietary/odm/lib64/libmorpho_Depurple.so and b/proprietary/odm/lib64/libmorpho_Depurple.so differ diff --git a/proprietary/odm/lib64/libmt_mitee.so b/proprietary/odm/lib64/libmt_mitee.so index cb14c05..02de757 100644 Binary files a/proprietary/odm/lib64/libmt_mitee.so and b/proprietary/odm/lib64/libmt_mitee.so differ diff --git a/proprietary/odm/lib64/libtouchreport_alg_goodix.so b/proprietary/odm/lib64/libtouchreport_alg_goodix.so index 760af12..de79b4a 100644 Binary files a/proprietary/odm/lib64/libtouchreport_alg_goodix.so and b/proprietary/odm/lib64/libtouchreport_alg_goodix.so differ diff --git a/proprietary/odm/lib64/libtouchreport_hal.so b/proprietary/odm/lib64/libtouchreport_hal.so index 73e7f0e..712aabd 100644 Binary files a/proprietary/odm/lib64/libtouchreport_hal.so and b/proprietary/odm/lib64/libtouchreport_hal.so differ diff --git a/proprietary/odm/lib64/vendor.xiaomi.hardware.framecapturemanager-V1-ndk.so b/proprietary/odm/lib64/vendor.xiaomi.hardware.framecapturemanager-V1-ndk.so index 34d885d..ec9c53f 100644 Binary files a/proprietary/odm/lib64/vendor.xiaomi.hardware.framecapturemanager-V1-ndk.so and b/proprietary/odm/lib64/vendor.xiaomi.hardware.framecapturemanager-V1-ndk.so differ diff --git a/proprietary/product/app/MiuiCit/MiuiCit.apk b/proprietary/product/app/MiuiCit/MiuiCit.apk index 94858d7..a259a82 100644 Binary files a/proprietary/product/app/MiuiCit/MiuiCit.apk and b/proprietary/product/app/MiuiCit/MiuiCit.apk differ diff --git a/proprietary/product/priv-app/HotwordEnrollmentXGoogleRISCV_WIDEBAND/HotwordEnrollmentXGoogleRISCV_WIDEBAND.apk b/proprietary/product/priv-app/HotwordEnrollmentXGoogleRISCV_WIDEBAND/HotwordEnrollmentXGoogleRISCV_WIDEBAND.apk index 314d62a..2bc258f 100644 Binary files a/proprietary/product/priv-app/HotwordEnrollmentXGoogleRISCV_WIDEBAND/HotwordEnrollmentXGoogleRISCV_WIDEBAND.apk and b/proprietary/product/priv-app/HotwordEnrollmentXGoogleRISCV_WIDEBAND/HotwordEnrollmentXGoogleRISCV_WIDEBAND.apk differ diff --git a/proprietary/product/priv-app/HotwordEnrollmentYGoogleRISCV_WIDEBAND/HotwordEnrollmentYGoogleRISCV_WIDEBAND.apk b/proprietary/product/priv-app/HotwordEnrollmentYGoogleRISCV_WIDEBAND/HotwordEnrollmentYGoogleRISCV_WIDEBAND.apk index e98303c..28976a0 100644 Binary files a/proprietary/product/priv-app/HotwordEnrollmentYGoogleRISCV_WIDEBAND/HotwordEnrollmentYGoogleRISCV_WIDEBAND.apk and b/proprietary/product/priv-app/HotwordEnrollmentYGoogleRISCV_WIDEBAND/HotwordEnrollmentYGoogleRISCV_WIDEBAND.apk differ diff --git a/proprietary/system/etc/public.libraries-mtk.txt b/proprietary/system/etc/public.libraries-mtk.txt index d495fa1..d4db49d 100644 --- a/proprietary/system/etc/public.libraries-mtk.txt +++ b/proprietary/system/etc/public.libraries-mtk.txt @@ -5,6 +5,7 @@ libapuwarexrp_v2.mtk.so libapuwareutils.mtk.so libapuwareutils_v2.mtk.so libapuwarehmp.mtk.so +libapuwareaiste.mtk.so libneuron_graph_delegate.mtk.so libneuronusdk_adapter.mtk.so libtflite_mtk.mtk.so @@ -24,3 +25,14 @@ libmvpu_pattern_25_pub.mtk.so libmvpuop25_mtk_cv.mtk.so libmvpuop25_mtk_nn.mtk.so libmvpu_config.mtk.so +libmvpu_engine_30.mtk.so +libmvpu_pattern_30.mtk.so +libmvpu_cic_ci_compiler_30.mtk.so +libmvpu_runtime_30.mtk.so +libmvpu_clc_30_mvpu_debuginfo.mtk.so +libmvpu_clc_30_mvpu_elf.mtk.so +libmvpu_clc_30_mvpu_utility.mtk.so +libneuronservice_adapter.mtk.so +libneuron_sys_util.mtk.so +libmvpuop30_mtk_nn.mtk.so +libneuronusdk_adapter.9.mtk.so diff --git a/proprietary/system/framework/mediatek-ims-base.jar b/proprietary/system/framework/mediatek-ims-base.jar new file mode 100644 index 0000000..b085858 Binary files /dev/null and b/proprietary/system/framework/mediatek-ims-base.jar differ diff --git a/proprietary/system/framework/mediatek-ims-common.jar b/proprietary/system/framework/mediatek-ims-common.jar new file mode 100644 index 0000000..74447aa Binary files /dev/null and b/proprietary/system/framework/mediatek-ims-common.jar differ diff --git a/proprietary/system/framework/mediatek-telecom-common.jar b/proprietary/system/framework/mediatek-telecom-common.jar new file mode 100644 index 0000000..2a1c5c9 Binary files /dev/null and b/proprietary/system/framework/mediatek-telecom-common.jar differ diff --git a/proprietary/system/framework/mediatek-telephony-base.jar b/proprietary/system/framework/mediatek-telephony-base.jar new file mode 100644 index 0000000..3c1d602 Binary files /dev/null and b/proprietary/system/framework/mediatek-telephony-base.jar differ diff --git a/proprietary/system/framework/mediatek-telephony-common.jar b/proprietary/system/framework/mediatek-telephony-common.jar new file mode 100644 index 0000000..c11b1fe Binary files /dev/null and b/proprietary/system/framework/mediatek-telephony-common.jar differ diff --git a/proprietary/system/lib64/av-audio-types-aidl-V1-ndk.so b/proprietary/system/lib64/av-audio-types-aidl-V1-ndk.so deleted file mode 100644 index d8e7763..0000000 Binary files a/proprietary/system/lib64/av-audio-types-aidl-V1-ndk.so and /dev/null differ diff --git a/proprietary/system/lib64/av-audio-types-aidl-V3-ndk.so b/proprietary/system/lib64/av-audio-types-aidl-V3-ndk.so new file mode 100644 index 0000000..b02acf4 Binary files /dev/null and b/proprietary/system/lib64/av-audio-types-aidl-V3-ndk.so differ diff --git a/proprietary/system_ext/bin/hw/android.hardware.audio.parameter_parser.service b/proprietary/system_ext/bin/hw/android.hardware.audio.parameter_parser.service index 62b5a4a..615018c 100755 Binary files a/proprietary/system_ext/bin/hw/android.hardware.audio.parameter_parser.service and b/proprietary/system_ext/bin/hw/android.hardware.audio.parameter_parser.service differ diff --git a/proprietary/system_ext/bin/vtservice b/proprietary/system_ext/bin/vtservice new file mode 100755 index 0000000..8ae8f09 Binary files /dev/null and b/proprietary/system_ext/bin/vtservice differ diff --git a/proprietary/system_ext/etc/init/android.hardware.audio.parameter_parser.service.rc b/proprietary/system_ext/etc/init/android.hardware.audio.parameter_parser.service.rc index 0de0d38..51253aa 100644 --- a/proprietary/system_ext/etc/init/android.hardware.audio.parameter_parser.service.rc +++ b/proprietary/system_ext/etc/init/android.hardware.audio.parameter_parser.service.rc @@ -1,3 +1,4 @@ +# MIUI ADD: Audio_DecoupledMtk service audio_parameter_parser_service /system_ext/bin/hw/android.hardware.audio.parameter_parser.service class core user audioserver @@ -5,3 +6,4 @@ service audio_parameter_parser_service /system_ext/bin/hw/android.hardware.audio rlimit rtprio 10 10 ioprio rt 4 task_profiles ProcessCapacityHigh HighPerformance +# END Audio_DecoupledMtk diff --git a/proprietary/system_ext/etc/init/init.vtservice.rc b/proprietary/system_ext/etc/init/init.vtservice.rc new file mode 100644 index 0000000..bc6bb95 --- /dev/null +++ b/proprietary/system_ext/etc/init/init.vtservice.rc @@ -0,0 +1,15 @@ +# VTService .rc configure + +service vtservice /system_ext/bin/vtservice + class main + user system + group system camera graphics inet net_admin net_raw media sdcard_rw radio sdcard_r media_rw + capabilities NET_ADMIN NET_RAW + ioprio rt 4 + disabled + +on property:persist.vendor.vilte_support=1 + start vtservice + +on property:persist.vendor.viwifi_support=1 + start vtservice \ No newline at end of file diff --git a/proprietary/system_ext/etc/sysconfig/com.mediatek.ims.config.xml b/proprietary/system_ext/etc/sysconfig/com.mediatek.ims.config.xml new file mode 100644 index 0000000..a3c49b1 --- /dev/null +++ b/proprietary/system_ext/etc/sysconfig/com.mediatek.ims.config.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar b/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar index b09df01..e4ebe4e 100644 Binary files a/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar and b/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar differ diff --git a/proprietary/system_ext/framework/mediatek-ims-extension-plugin.jar b/proprietary/system_ext/framework/mediatek-ims-extension-plugin.jar new file mode 100644 index 0000000..aef0abc Binary files /dev/null and b/proprietary/system_ext/framework/mediatek-ims-extension-plugin.jar differ diff --git a/proprietary/system_ext/lib64/libMiVideoFilter.so b/proprietary/system_ext/lib64/libMiVideoFilter.so index 2b3f064..46a8f0d 100644 Binary files a/proprietary/system_ext/lib64/libMiVideoFilter.so and b/proprietary/system_ext/lib64/libMiVideoFilter.so differ diff --git a/proprietary/system_ext/lib64/libapuwareapusys.mtk.so b/proprietary/system_ext/lib64/libapuwareapusys.mtk.so index 4d0bf96..15eff7a 100644 Binary files a/proprietary/system_ext/lib64/libapuwareapusys.mtk.so and b/proprietary/system_ext/lib64/libapuwareapusys.mtk.so differ diff --git a/proprietary/system_ext/lib64/libapuwareapusys_v2.mtk.so b/proprietary/system_ext/lib64/libapuwareapusys_v2.mtk.so index 53377fe..cc92bfd 100644 Binary files a/proprietary/system_ext/lib64/libapuwareapusys_v2.mtk.so and b/proprietary/system_ext/lib64/libapuwareapusys_v2.mtk.so differ diff --git a/proprietary/system_ext/lib64/libapuwarehmp.mtk.so b/proprietary/system_ext/lib64/libapuwarehmp.mtk.so index e5aaeaa..42ccce0 100644 Binary files a/proprietary/system_ext/lib64/libapuwarehmp.mtk.so and b/proprietary/system_ext/lib64/libapuwarehmp.mtk.so differ diff --git a/proprietary/system_ext/lib64/libapuwareutils.mtk.so b/proprietary/system_ext/lib64/libapuwareutils.mtk.so index dec8dfa..06d5bd7 100644 Binary files a/proprietary/system_ext/lib64/libapuwareutils.mtk.so and b/proprietary/system_ext/lib64/libapuwareutils.mtk.so differ diff --git a/proprietary/system_ext/lib64/libapuwareutils_v2.mtk.so b/proprietary/system_ext/lib64/libapuwareutils_v2.mtk.so index fdf0e6d..eb6b1c0 100644 Binary files a/proprietary/system_ext/lib64/libapuwareutils_v2.mtk.so and b/proprietary/system_ext/lib64/libapuwareutils_v2.mtk.so differ diff --git a/proprietary/system_ext/lib64/libapuwarexrp.mtk.so b/proprietary/system_ext/lib64/libapuwarexrp.mtk.so index c44d6e1..4352180 100644 Binary files a/proprietary/system_ext/lib64/libapuwarexrp.mtk.so and b/proprietary/system_ext/lib64/libapuwarexrp.mtk.so differ diff --git a/proprietary/system_ext/lib64/libapuwarexrp_v2.mtk.so b/proprietary/system_ext/lib64/libapuwarexrp_v2.mtk.so index 44c73e0..0771167 100644 Binary files a/proprietary/system_ext/lib64/libapuwarexrp_v2.mtk.so and b/proprietary/system_ext/lib64/libapuwarexrp_v2.mtk.so differ diff --git a/proprietary/system_ext/lib64/libcomutils.so b/proprietary/system_ext/lib64/libcomutils.so new file mode 100644 index 0000000..980d0d8 Binary files /dev/null and b/proprietary/system_ext/lib64/libcomutils.so differ diff --git a/proprietary/system_ext/lib64/libimsma.so b/proprietary/system_ext/lib64/libimsma.so new file mode 100644 index 0000000..7a5405b Binary files /dev/null and b/proprietary/system_ext/lib64/libimsma.so differ diff --git a/proprietary/system_ext/lib64/libimsma_adapt.so b/proprietary/system_ext/lib64/libimsma_adapt.so new file mode 100644 index 0000000..564e3b1 Binary files /dev/null and b/proprietary/system_ext/lib64/libimsma_adapt.so differ diff --git a/proprietary/system_ext/lib64/libimsma_rtp.so b/proprietary/system_ext/lib64/libimsma_rtp.so new file mode 100644 index 0000000..597f08d Binary files /dev/null and b/proprietary/system_ext/lib64/libimsma_rtp.so differ diff --git a/proprietary/system_ext/lib64/libimsma_socketwrapper.so b/proprietary/system_ext/lib64/libimsma_socketwrapper.so new file mode 100644 index 0000000..47def87 Binary files /dev/null and b/proprietary/system_ext/lib64/libimsma_socketwrapper.so differ diff --git a/proprietary/system_ext/lib64/libmtk_vt_service.so b/proprietary/system_ext/lib64/libmtk_vt_service.so new file mode 100644 index 0000000..40c88c2 Binary files /dev/null and b/proprietary/system_ext/lib64/libmtk_vt_service.so differ diff --git a/proprietary/system_ext/lib64/libmtk_vt_wrapper.so b/proprietary/system_ext/lib64/libmtk_vt_wrapper.so new file mode 100644 index 0000000..1f2c5ab Binary files /dev/null and b/proprietary/system_ext/lib64/libmtk_vt_wrapper.so differ diff --git a/proprietary/system_ext/lib64/libmvpu_config.mtk.so b/proprietary/system_ext/lib64/libmvpu_config.mtk.so index 8bbd4bb..5b9abb2 100644 Binary files a/proprietary/system_ext/lib64/libmvpu_config.mtk.so and b/proprietary/system_ext/lib64/libmvpu_config.mtk.so differ diff --git a/proprietary/system_ext/lib64/libneuron_graph_delegate.mtk.so b/proprietary/system_ext/lib64/libneuron_graph_delegate.mtk.so index e93f5b3..2b036c2 100644 Binary files a/proprietary/system_ext/lib64/libneuron_graph_delegate.mtk.so and b/proprietary/system_ext/lib64/libneuron_graph_delegate.mtk.so differ diff --git a/proprietary/system_ext/lib64/libneuronusdk_adapter.mtk.so b/proprietary/system_ext/lib64/libneuronusdk_adapter.mtk.so index 8251053..cb31b11 100644 Binary files a/proprietary/system_ext/lib64/libneuronusdk_adapter.mtk.so and b/proprietary/system_ext/lib64/libneuronusdk_adapter.mtk.so differ diff --git a/proprietary/system_ext/lib64/libsignal.so b/proprietary/system_ext/lib64/libsignal.so new file mode 100644 index 0000000..40f8929 Binary files /dev/null and b/proprietary/system_ext/lib64/libsignal.so differ diff --git a/proprietary/system_ext/lib64/libsink-mtk.so b/proprietary/system_ext/lib64/libsink-mtk.so new file mode 100644 index 0000000..109d5db Binary files /dev/null and b/proprietary/system_ext/lib64/libsink-mtk.so differ diff --git a/proprietary/system_ext/lib64/libsource.so b/proprietary/system_ext/lib64/libsource.so new file mode 100644 index 0000000..32bc1c6 Binary files /dev/null and b/proprietary/system_ext/lib64/libsource.so differ diff --git a/proprietary/system_ext/lib64/libtflite_mtk.mtk.so b/proprietary/system_ext/lib64/libtflite_mtk.mtk.so index f67d475..74bd3f2 100644 Binary files a/proprietary/system_ext/lib64/libtflite_mtk.mtk.so and b/proprietary/system_ext/lib64/libtflite_mtk.mtk.so differ diff --git a/proprietary/system_ext/lib64/libvcodec_cap.so b/proprietary/system_ext/lib64/libvcodec_cap.so new file mode 100644 index 0000000..72df2e5 Binary files /dev/null and b/proprietary/system_ext/lib64/libvcodec_cap.so differ diff --git a/proprietary/system_ext/lib64/libvcodec_capenc.so b/proprietary/system_ext/lib64/libvcodec_capenc.so new file mode 100644 index 0000000..d51f546 Binary files /dev/null and b/proprietary/system_ext/lib64/libvcodec_capenc.so differ diff --git a/proprietary/system_ext/lib64/libvt_avsync.so b/proprietary/system_ext/lib64/libvt_avsync.so new file mode 100644 index 0000000..6736538 Binary files /dev/null and b/proprietary/system_ext/lib64/libvt_avsync.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys-V5-ndk.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys-V5-ndk.so index d56f8cb..534e159 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys-V5-ndk.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys-V5-ndk.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@1.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@1.0.so index da78f68..3b4f169 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@1.0.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@1.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@2.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@2.0.so index bf316f8..3f45121 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@2.0.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@2.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@2.1.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@2.1.so index 20741e8..7b253a5 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@2.1.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.apusys@2.1.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.hmp@1.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.hmp@1.0.so index 7570070..6dfb956 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.hmp@1.0.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.hmp@1.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils-V1-ndk.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils-V1-ndk.so index 09205f3..ad558d1 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils-V1-ndk.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils-V1-ndk.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils@1.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils@1.0.so index 79278aa..cc73423 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils@1.0.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils@1.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils@2.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils@2.0.so index 2e28e8f..d24e4cf 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils@2.0.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.utils@2.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp-V1-ndk.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp-V1-ndk.so index a7f55a4..4753c2f 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp-V1-ndk.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp-V1-ndk.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp@1.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp@1.0.so index fc1c2fa..c682807 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp@1.0.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp@1.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp@2.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp@2.0.so index 5cd3846..6cce4e0 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp@2.0.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.apuware.xrp@2.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so new file mode 100644 index 0000000..3796dae Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so new file mode 100644 index 0000000..ae24139 Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so differ diff --git a/proprietary/system_ext/priv-app/ImsService/ImsService.apk b/proprietary/system_ext/priv-app/ImsService/ImsService.apk new file mode 100644 index 0000000..516e060 Binary files /dev/null and b/proprietary/system_ext/priv-app/ImsService/ImsService.apk differ diff --git a/proprietary/system_ext/priv-app/MtkGbaService/MtkGbaService.apk b/proprietary/system_ext/priv-app/MtkGbaService/MtkGbaService.apk new file mode 100644 index 0000000..d860479 Binary files /dev/null and b/proprietary/system_ext/priv-app/MtkGbaService/MtkGbaService.apk differ diff --git a/proprietary/system_ext/priv-app/MtkTelephonyAssist/MtkTelephonyAssist.apk b/proprietary/system_ext/priv-app/MtkTelephonyAssist/MtkTelephonyAssist.apk new file mode 100644 index 0000000..4be744b Binary files /dev/null and b/proprietary/system_ext/priv-app/MtkTelephonyAssist/MtkTelephonyAssist.apk differ diff --git a/proprietary/vendor/bin/hw/android.hardware.identity-service.mitee@5.0 b/proprietary/vendor/bin/hw/android.hardware.identity-service.mitee@5.0 index 2d51306..762233c 100755 Binary files a/proprietary/vendor/bin/hw/android.hardware.identity-service.mitee@5.0 and b/proprietary/vendor/bin/hw/android.hardware.identity-service.mitee@5.0 differ diff --git a/proprietary/vendor/bin/hw/vendor.dolby.dms.service b/proprietary/vendor/bin/hw/vendor.dolby.dms.service index 99240d4..eb340a0 100755 Binary files a/proprietary/vendor/bin/hw/vendor.dolby.dms.service and b/proprietary/vendor/bin/hw/vendor.dolby.dms.service differ diff --git a/proprietary/vendor/etc/audiodata.db b/proprietary/vendor/etc/audiodata.db index 721f62d..c62db20 100644 Binary files a/proprietary/vendor/etc/audiodata.db and b/proprietary/vendor/etc/audiodata.db differ diff --git a/proprietary/vendor/etc/ecc_list.xml b/proprietary/vendor/etc/ecc_list.xml index caca3db..9399867 100644 --- a/proprietary/vendor/etc/ecc_list.xml +++ b/proprietary/vendor/etc/ecc_list.xml @@ -551,19 +551,6 @@ - - - - - - - - - - - - - @@ -574,10 +561,12 @@ - - - + + + + + @@ -669,17 +658,13 @@ - - - - - - - - - - - + + + + + + + diff --git a/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3 b/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3 index f70ed98..ad3bb42 100644 Binary files a/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3 and b/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3 differ diff --git a/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_5.cache b/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_5.cache index 086088f..185e345 100644 Binary files a/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_5.cache and b/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_5.cache differ diff --git a/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_3 b/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_3 index ebab090..e3b6fc0 100644 Binary files a/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_3 and b/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_3 differ diff --git a/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_5.cache b/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_5.cache index 35a28b6..b4f4326 100644 Binary files a/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_5.cache and b/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_5.cache differ diff --git a/proprietary/vendor/firmware/lib3a.ccu b/proprietary/vendor/firmware/lib3a.ccu index 7745fd6..68662a9 100644 Binary files a/proprietary/vendor/firmware/lib3a.ccu and b/proprietary/vendor/firmware/lib3a.ccu differ diff --git a/proprietary/vendor/lib64/APUWareApusysAidlServer.so b/proprietary/vendor/lib64/APUWareApusysAidlServer.so index 873f5fa..6a25440 100644 Binary files a/proprietary/vendor/lib64/APUWareApusysAidlServer.so and b/proprietary/vendor/lib64/APUWareApusysAidlServer.so differ diff --git a/proprietary/vendor/lib64/android.hardware.audio.core-impl-mediatek.so b/proprietary/vendor/lib64/android.hardware.audio.core-impl-mediatek.so index 8cc7d38..e771121 100644 Binary files a/proprietary/vendor/lib64/android.hardware.audio.core-impl-mediatek.so and b/proprietary/vendor/lib64/android.hardware.audio.core-impl-mediatek.so differ diff --git a/proprietary/vendor/lib64/egl/libGLES_meow.so b/proprietary/vendor/lib64/egl/libGLES_meow.so index 23b95d7..a6d5300 100644 Binary files a/proprietary/vendor/lib64/egl/libGLES_meow.so and b/proprietary/vendor/lib64/egl/libGLES_meow.so differ diff --git a/proprietary/vendor/lib64/egl/mt6899/libGLES_mali.so b/proprietary/vendor/lib64/egl/mt6899/libGLES_mali.so index 6d9341d..834c6f0 100644 Binary files a/proprietary/vendor/lib64/egl/mt6899/libGLES_mali.so and b/proprietary/vendor/lib64/egl/mt6899/libGLES_mali.so differ diff --git a/proprietary/vendor/lib64/hw/audio.primary.mediatek.so b/proprietary/vendor/lib64/hw/audio.primary.mediatek.so index cd7c512..91f9ab2 100644 Binary files a/proprietary/vendor/lib64/hw/audio.primary.mediatek.so and b/proprietary/vendor/lib64/hw/audio.primary.mediatek.so differ diff --git a/proprietary/vendor/lib64/hw/mt6899/mapper.mediatek.so b/proprietary/vendor/lib64/hw/mt6899/mapper.mediatek.so index 27bc030..da2f952 100644 Binary files a/proprietary/vendor/lib64/hw/mt6899/mapper.mediatek.so and b/proprietary/vendor/lib64/hw/mt6899/mapper.mediatek.so differ diff --git a/proprietary/vendor/lib64/hw/sound_trigger.primary.default.so b/proprietary/vendor/lib64/hw/sound_trigger.primary.default.so index 59f397d..ee6a0a1 100644 Binary files a/proprietary/vendor/lib64/hw/sound_trigger.primary.default.so and b/proprietary/vendor/lib64/hw/sound_trigger.primary.default.so differ diff --git a/proprietary/vendor/lib64/libaudio_aidl_conversion_common_ndk_prebuilt.so b/proprietary/vendor/lib64/libaudio_aidl_conversion_common_ndk_prebuilt.so index 339bb48..25790ac 100644 Binary files a/proprietary/vendor/lib64/libaudio_aidl_conversion_common_ndk_prebuilt.so and b/proprietary/vendor/lib64/libaudio_aidl_conversion_common_ndk_prebuilt.so differ diff --git a/proprietary/vendor/lib64/libaudiodatabase.so b/proprietary/vendor/lib64/libaudiodatabase.so index d8862d4..477528b 100644 Binary files a/proprietary/vendor/lib64/libaudiodatabase.so and b/proprietary/vendor/lib64/libaudiodatabase.so differ diff --git a/proprietary/vendor/lib64/libcom.xiaomi.ionutils.so b/proprietary/vendor/lib64/libcom.xiaomi.ionutils.so new file mode 100644 index 0000000..6f1d555 Binary files /dev/null and b/proprietary/vendor/lib64/libcom.xiaomi.ionutils.so differ diff --git a/proprietary/vendor/lib64/libdeccfg.so b/proprietary/vendor/lib64/libdeccfg.so index e3c9756..6ae0056 100644 Binary files a/proprietary/vendor/lib64/libdeccfg.so and b/proprietary/vendor/lib64/libdeccfg.so differ diff --git a/proprietary/vendor/lib64/libdlbdsservice.so b/proprietary/vendor/lib64/libdlbdsservice.so index 0ff5f20..f84c10a 100644 Binary files a/proprietary/vendor/lib64/libdlbdsservice.so and b/proprietary/vendor/lib64/libdlbdsservice.so differ diff --git a/proprietary/vendor/lib64/libecoengine.so b/proprietary/vendor/lib64/libecoengine.so index fa98918..2921496 100644 Binary files a/proprietary/vendor/lib64/libecoengine.so and b/proprietary/vendor/lib64/libecoengine.so differ diff --git a/proprietary/vendor/lib64/libfeature.hdr10.so b/proprietary/vendor/lib64/libfeature.hdr10.so index 959cc91..8c35846 100644 Binary files a/proprietary/vendor/lib64/libfeature.hdr10.so and b/proprietary/vendor/lib64/libfeature.hdr10.so differ diff --git a/proprietary/vendor/lib64/libmialgoengine.so b/proprietary/vendor/lib64/libmialgoengine.so index 27ee63f..d0e8e33 100644 Binary files a/proprietary/vendor/lib64/libmialgoengine.so and b/proprietary/vendor/lib64/libmialgoengine.so differ diff --git a/proprietary/vendor/lib64/libmialgoengine_custom.so b/proprietary/vendor/lib64/libmialgoengine_custom.so index 556a4dd..cfd0e82 100644 Binary files a/proprietary/vendor/lib64/libmialgoengine_custom.so and b/proprietary/vendor/lib64/libmialgoengine_custom.so differ diff --git a/proprietary/vendor/lib64/libmicamera_hal_core.so b/proprietary/vendor/lib64/libmicamera_hal_core.so index ccd6e09..f54dc6e 100644 Binary files a/proprietary/vendor/lib64/libmicamera_hal_core.so and b/proprietary/vendor/lib64/libmicamera_hal_core.so differ diff --git a/proprietary/vendor/lib64/libmtk-ril.so b/proprietary/vendor/lib64/libmtk-ril.so index 80bc949..7d940d2 100644 Binary files a/proprietary/vendor/lib64/libmtk-ril.so and b/proprietary/vendor/lib64/libmtk-ril.so differ diff --git a/proprietary/vendor/lib64/libmtkmipc-ril.so b/proprietary/vendor/lib64/libmtkmipc-ril.so index 27e5e7a..edd4a6f 100644 Binary files a/proprietary/vendor/lib64/libmtkmipc-ril.so and b/proprietary/vendor/lib64/libmtkmipc-ril.so differ diff --git a/proprietary/vendor/lib64/libmtkrilutils.so b/proprietary/vendor/lib64/libmtkrilutils.so index 033fc60..fe0430c 100644 Binary files a/proprietary/vendor/lib64/libmtkrilutils.so and b/proprietary/vendor/lib64/libmtkrilutils.so differ diff --git a/proprietary/vendor/lib64/libspatializerparamstorage.so b/proprietary/vendor/lib64/libspatializerparamstorage.so index 0ae406b..5b5cd38 100644 Binary files a/proprietary/vendor/lib64/libspatializerparamstorage.so and b/proprietary/vendor/lib64/libspatializerparamstorage.so differ diff --git a/proprietary/vendor/lib64/mt6899/libacdk.so b/proprietary/vendor/lib64/mt6899/libacdk.so index 617ef2c..2ccec58 100644 Binary files a/proprietary/vendor/lib64/mt6899/libacdk.so and b/proprietary/vendor/lib64/mt6899/libacdk.so differ diff --git a/proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.strobe.so b/proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.strobe.so index aec079a..ae1016a 100644 Binary files a/proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.strobe.so and b/proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.strobe.so differ diff --git a/proprietary/vendor/lib64/mt6899/libcam.halsensor.so b/proprietary/vendor/lib64/mt6899/libcam.halsensor.so index eb9b466..6b08862 100644 Binary files a/proprietary/vendor/lib64/mt6899/libcam.halsensor.so and b/proprietary/vendor/lib64/mt6899/libcam.halsensor.so differ diff --git a/proprietary/vendor/lib64/mt6899/libfeature_vrp.so b/proprietary/vendor/lib64/mt6899/libfeature_vrp.so index b1c73c0..0bc7379 100644 Binary files a/proprietary/vendor/lib64/mt6899/libfeature_vrp.so and b/proprietary/vendor/lib64/mt6899/libfeature_vrp.so differ diff --git a/proprietary/vendor/lib64/mt6899/libmtkcam.logicalmodule.so b/proprietary/vendor/lib64/mt6899/libmtkcam.logicalmodule.so index 9cbe140..56a8e03 100644 Binary files a/proprietary/vendor/lib64/mt6899/libmtkcam.logicalmodule.so and b/proprietary/vendor/lib64/mt6899/libmtkcam.logicalmodule.so differ diff --git a/proprietary/vendor/lib64/mt6899/libmtkcam_coredev.so b/proprietary/vendor/lib64/mt6899/libmtkcam_coredev.so index 044668e..6d7a60d 100644 Binary files a/proprietary/vendor/lib64/mt6899/libmtkcam_coredev.so and b/proprietary/vendor/lib64/mt6899/libmtkcam_coredev.so differ diff --git a/proprietary/vendor/lib64/mt6899/libmtkcam_devicemgr.so b/proprietary/vendor/lib64/mt6899/libmtkcam_devicemgr.so index f6d811d..3aee202 100644 Binary files a/proprietary/vendor/lib64/mt6899/libmtkcam_devicemgr.so and b/proprietary/vendor/lib64/mt6899/libmtkcam_devicemgr.so differ diff --git a/proprietary/vendor/lib64/soundfx/libswdapaidl.so b/proprietary/vendor/lib64/soundfx/libswdapaidl.so index ad9aa56..466c221 100644 Binary files a/proprietary/vendor/lib64/soundfx/libswdapaidl.so and b/proprietary/vendor/lib64/soundfx/libswdapaidl.so differ diff --git a/proprietary/vendor/lib64/soundfx/libswgamedapaidl.so b/proprietary/vendor/lib64/soundfx/libswgamedapaidl.so index 34ad956..57a7850 100644 Binary files a/proprietary/vendor/lib64/soundfx/libswgamedapaidl.so and b/proprietary/vendor/lib64/soundfx/libswgamedapaidl.so differ diff --git a/proprietary/vendor/lib64/soundfx/libswspatializeraidl.so b/proprietary/vendor/lib64/soundfx/libswspatializeraidl.so index 2c8d689..bfad129 100644 Binary files a/proprietary/vendor/lib64/soundfx/libswspatializeraidl.so and b/proprietary/vendor/lib64/soundfx/libswspatializeraidl.so differ diff --git a/proprietary/vendor/mitee/ta/3cfd7c3a-0781-4e9c-a5df0c8551559855.ta b/proprietary/vendor/mitee/ta/3cfd7c3a-0781-4e9c-a5df0c8551559855.ta index 3b48413..d8bd384 100644 Binary files a/proprietary/vendor/mitee/ta/3cfd7c3a-0781-4e9c-a5df0c8551559855.ta and b/proprietary/vendor/mitee/ta/3cfd7c3a-0781-4e9c-a5df0c8551559855.ta differ diff --git a/proprietary/vendor/mitee/ta/59a4867c-9fe5-f7c2-b409a46bae6ff73e.ta b/proprietary/vendor/mitee/ta/59a4867c-9fe5-f7c2-b409a46bae6ff73e.ta index 67eee33..116f7c8 100644 Binary files a/proprietary/vendor/mitee/ta/59a4867c-9fe5-f7c2-b409a46bae6ff73e.ta and b/proprietary/vendor/mitee/ta/59a4867c-9fe5-f7c2-b409a46bae6ff73e.ta differ diff --git a/proprietary/vendor/mitee/ta/86f623f6-a299-4dfd-b560ffd3e5a62c29.ta b/proprietary/vendor/mitee/ta/86f623f6-a299-4dfd-b560ffd3e5a62c29.ta index 69626a9..e0d4ba0 100644 Binary files a/proprietary/vendor/mitee/ta/86f623f6-a299-4dfd-b560ffd3e5a62c29.ta and b/proprietary/vendor/mitee/ta/86f623f6-a299-4dfd-b560ffd3e5a62c29.ta differ diff --git a/proprietary/vendor/mitee/ta/a734eed9-d6a1-4244-aa507c99719e7b7f.ta b/proprietary/vendor/mitee/ta/a734eed9-d6a1-4244-aa507c99719e7b7f.ta index e4db893..0f082b1 100644 Binary files a/proprietary/vendor/mitee/ta/a734eed9-d6a1-4244-aa507c99719e7b7f.ta and b/proprietary/vendor/mitee/ta/a734eed9-d6a1-4244-aa507c99719e7b7f.ta differ diff --git a/proprietary/vendor/mitee/ta/dba51a17-0563-11e7-93b16fa7b0071a51.ta b/proprietary/vendor/mitee/ta/dba51a17-0563-11e7-93b16fa7b0071a51.ta index 68eca79..23e8a7e 100644 Binary files a/proprietary/vendor/mitee/ta/dba51a17-0563-11e7-93b16fa7b0071a51.ta and b/proprietary/vendor/mitee/ta/dba51a17-0563-11e7-93b16fa7b0071a51.ta differ diff --git a/radio/apusys.img b/radio/apusys.img index 42828dc..4bb2ada 100755 Binary files a/radio/apusys.img and b/radio/apusys.img differ diff --git a/radio/audio_dsp.img b/radio/audio_dsp.img index acba457..b5eb6db 100755 Binary files a/radio/audio_dsp.img and b/radio/audio_dsp.img differ diff --git a/radio/ccu.img b/radio/ccu.img index 0d06606..9db3325 100755 Binary files a/radio/ccu.img and b/radio/ccu.img differ diff --git a/radio/connsys_bt.img b/radio/connsys_bt.img index 308cfc1..cecfd35 100755 Binary files a/radio/connsys_bt.img and b/radio/connsys_bt.img differ diff --git a/radio/connsys_gnss.img b/radio/connsys_gnss.img index 7e741c7..c9e1c61 100755 Binary files a/radio/connsys_gnss.img and b/radio/connsys_gnss.img differ diff --git a/radio/connsys_wifi.img b/radio/connsys_wifi.img index aeb5d31..c3f398a 100755 Binary files a/radio/connsys_wifi.img and b/radio/connsys_wifi.img differ diff --git a/radio/dpm.img b/radio/dpm.img index 54f2257..d75d4b1 100755 Binary files a/radio/dpm.img and b/radio/dpm.img differ diff --git a/radio/gpueb.img b/radio/gpueb.img index 7ec29b7..e75ddf9 100755 Binary files a/radio/gpueb.img and b/radio/gpueb.img differ diff --git a/radio/gz.img b/radio/gz.img index 3b91237..1fd4ee6 100755 Binary files a/radio/gz.img and b/radio/gz.img differ diff --git a/radio/lk.img b/radio/lk.img index 4a88e4c..101a4fc 100755 Binary files a/radio/lk.img and b/radio/lk.img differ diff --git a/radio/mcf_ota.img b/radio/mcf_ota.img index 293332a..de449b3 100755 Binary files a/radio/mcf_ota.img and b/radio/mcf_ota.img differ diff --git a/radio/mcupm.img b/radio/mcupm.img index e366570..9db1e70 100755 Binary files a/radio/mcupm.img and b/radio/mcupm.img differ diff --git a/radio/modem.img b/radio/modem.img index 723815f..1662197 100755 Binary files a/radio/modem.img and b/radio/modem.img differ diff --git a/radio/mvpu_algo.img b/radio/mvpu_algo.img index 2fe73d0..de5d412 100755 Binary files a/radio/mvpu_algo.img and b/radio/mvpu_algo.img differ diff --git a/radio/pi_img.img b/radio/pi_img.img index a65e61a..765e25a 100755 Binary files a/radio/pi_img.img and b/radio/pi_img.img differ diff --git a/radio/scp.img b/radio/scp.img index 10c648f..18d243b 100755 Binary files a/radio/scp.img and b/radio/scp.img differ diff --git a/radio/spmfw.img b/radio/spmfw.img index 899611f..475d5e2 100755 Binary files a/radio/spmfw.img and b/radio/spmfw.img differ diff --git a/radio/sspm.img b/radio/sspm.img index ce47839..12928a1 100755 Binary files a/radio/sspm.img and b/radio/sspm.img differ diff --git a/radio/tee.img b/radio/tee.img index 696adf6..3ce8947 100755 Binary files a/radio/tee.img and b/radio/tee.img differ diff --git a/radio/vcp.img b/radio/vcp.img index b80540b..6e955ba 100755 Binary files a/radio/vcp.img and b/radio/vcp.img differ diff --git a/rodin-vendor.mk b/rodin-vendor.mk index c5ab987..2194492 100644 --- a/rodin-vendor.mk +++ b/rodin-vendor.mk @@ -53,7 +53,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/rodin/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/mt6899/ISP_info.db:$(TARGET_COPY_OUT_ODM)/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/mt6899/ISP_info.db \ vendor/xiaomi/rodin/proprietary/odm/etc/1khz.wav:$(TARGET_COPY_OUT_ODM)/etc/1khz.wav \ vendor/xiaomi/rodin/proprietary/odm/etc/RES1K.wav:$(TARGET_COPY_OUT_ODM)/etc/RES1K.wav \ - vendor/xiaomi/rodin/proprietary/odm/etc/TcnRecordmodel_6899_w8a16pcq_np8_0_4_nhwc.minn:$(TARGET_COPY_OUT_ODM)/etc/TcnRecordmodel_6899_w8a16pcq_np8_0_4_nhwc.minn \ vendor/xiaomi/rodin/proprietary/odm/etc/bottom_spk.wav:$(TARGET_COPY_OUT_ODM)/etc/bottom_spk.wav \ vendor/xiaomi/rodin/proprietary/odm/etc/bottom_spk_hp.wav:$(TARGET_COPY_OUT_ODM)/etc/bottom_spk_hp.wav \ vendor/xiaomi/rodin/proprietary/odm/etc/camera/CFR_para_UW.bin:$(TARGET_COPY_OUT_ODM)/etc/camera/CFR_para_UW.bin \ @@ -84,7 +83,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/rodin/proprietary/odm/etc/camera/beauty/beauty_config_ru.json:$(TARGET_COPY_OUT_ODM)/etc/camera/beauty/beauty_config_ru.json \ vendor/xiaomi/rodin/proprietary/odm/etc/camera/beauty/resources/style_xiaomi_o10.hdcg:$(TARGET_COPY_OUT_ODM)/etc/camera/beauty/resources/style_xiaomi_o10.hdcg \ vendor/xiaomi/rodin/proprietary/odm/etc/camera/camerabooster.json:$(TARGET_COPY_OUT_ODM)/etc/camera/camerabooster.json \ - vendor/xiaomi/rodin/proprietary/odm/etc/camera/cameraopt_reclaim.json:$(TARGET_COPY_OUT_ODM)/etc/camera/cameraopt_reclaim.json \ vendor/xiaomi/rodin/proprietary/odm/etc/camera/com.xiaomi.dcal.w1u1.golden:$(TARGET_COPY_OUT_ODM)/etc/camera/com.xiaomi.dcal.w1u1.golden \ vendor/xiaomi/rodin/proprietary/odm/etc/camera/com.xiaomi.dcal.w2u2.golden:$(TARGET_COPY_OUT_ODM)/etc/camera/com.xiaomi.dcal.w2u2.golden \ vendor/xiaomi/rodin/proprietary/odm/etc/camera/com.xiaomi.dcal.wu.golden:$(TARGET_COPY_OUT_ODM)/etc/camera/com.xiaomi.dcal.wu.golden \ @@ -311,7 +309,9 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/rodin/proprietary/odm/mitee/ta/a3ba6512-6e0e-4065-93165e4a7d04ca08.ta:$(TARGET_COPY_OUT_ODM)/mitee/ta/a3ba6512-6e0e-4065-93165e4a7d04ca08.ta \ vendor/xiaomi/rodin/proprietary/system/etc/public.libraries-mtk.txt:$(TARGET_COPY_OUT_SYSTEM)/etc/public.libraries-mtk.txt \ vendor/xiaomi/rodin/proprietary/system_ext/etc/init/android.hardware.audio.parameter_parser.service.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/android.hardware.audio.parameter_parser.service.rc \ + vendor/xiaomi/rodin/proprietary/system_ext/etc/init/init.vtservice.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/init.vtservice.rc \ vendor/xiaomi/rodin/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \ + vendor/xiaomi/rodin/proprietary/system_ext/etc/sysconfig/com.mediatek.ims.config.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/com.mediatek.ims.config.xml \ vendor/xiaomi/rodin/proprietary/vendor/bin/crossbuild/DataSet/SQLiteModule/db/port_select.db:$(TARGET_COPY_OUT_VENDOR)/bin/crossbuild/DataSet/SQLiteModule/db/port_select.db \ vendor/xiaomi/rodin/proprietary/vendor/data/model/VEdynamic.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/VEdynamic.dla \ vendor/xiaomi/rodin/proprietary/vendor/data/model/mt6899_mc_1088x1920.dla:$(TARGET_COPY_OUT_VENDOR)/data/model/mt6899_mc_1088x1920.dla \ @@ -806,7 +806,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/rodin/proprietary/vendor/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta:$(TARGET_COPY_OUT_VENDOR)/mitee/ta/e97c270e-a5c4-4c58-bcd3384a2fa2539e.ta PRODUCT_PACKAGES += \ - av-audio-types-aidl-V1-ndk \ + av-audio-types-aidl-V3-ndk \ APUWareApusysAidlServer \ APUWareUtilsAidlServer \ android.hardware.audio.core-impl-mediatek \ @@ -960,6 +960,7 @@ PRODUCT_PACKAGES += \ libcom.xiaomi.grallocutils \ libcom.xiaomi.hwadapter.decoupleutil \ libcom.xiaomi.hwadapter.postprocinterface \ + libcom.xiaomi.ionutils \ libcom.xiaomi.metadatautils \ libcom.xiaomi.mivihal.cpupolicy \ libcom.xiaomi.pluginutils \ @@ -1668,7 +1669,7 @@ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.pq_aidl-V7-ndk \ vendor.mediatek.hardware.rcs-V1-ndk \ vendor.mediatek.hardware.rcs@2.0 \ - vendor.mediatek.hardware.videotelephony-V1-ndk \ + vendor.mediatek.hardware.videotelephony-V1-ndk-vendor \ vendor.xiaomi.hardware.aidl.mtdservice-V1-ndk \ vendor.xiaomi.hardware.aidl.tidaservice-V1-ndk \ vendor.xiaomi.hardware.aidlbgservice-V1-impl \ @@ -1699,6 +1700,13 @@ PRODUCT_PACKAGES += \ libapuwarexrp_v2.mtk \ libarmnn_ndk.mtk \ libcmdl_ndk.mtk \ + libcomutils \ + libimsma \ + libimsma_adapt \ + libimsma_rtp \ + libimsma_socketwrapper \ + libmtk_vt_service \ + libmtk_vt_wrapper \ libmvpu_cic_ci_compiler.mtk \ libmvpu_cic_ci_compiler_25.mtk \ libmvpu_clc_14_mvpu_elf_25.mtk \ @@ -1724,8 +1732,14 @@ PRODUCT_PACKAGES += \ libneuron_graph_delegate.mtk \ libneuronusdk_adapter.mtk \ libnir_neon_driver_ndk.mtk \ + libsignal \ + libsink-mtk \ + libsource \ libtfa98xx_cal \ libtflite_mtk.mtk \ + libvcodec_cap \ + libvcodec_capenc \ + libvt_avsync \ vendor.mediatek.hardware.apuware.apusys-V5-ndk \ vendor.mediatek.hardware.apuware.apusys@1.0 \ vendor.mediatek.hardware.apuware.apusys@2.0 \ @@ -1737,6 +1751,8 @@ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.apuware.xrp-V1-ndk \ vendor.mediatek.hardware.apuware.xrp@1.0 \ vendor.mediatek.hardware.apuware.xrp@2.0 \ + vendor.mediatek.hardware.videotelephony-V1-ndk \ + vendor.mediatek.hardware.videotelephony@1.0 \ anc.hal \ com.xiaomi.plugin.arcrawhdr \ com.xiaomi.plugin.arcsoftsr \ @@ -1763,7 +1779,6 @@ PRODUCT_PACKAGES += \ com.xiaomi.plugin.swflip \ com.xiaomi.plugin.swjpegencode \ com.xiaomi.plugin.watermark \ - com.xiaomi.plugin.heifedit \ com.xiaomi.plugin.hwjpeg \ com.xiaomi.plugin.hwproc \ com.xiaomi.plugin.memcpy \ @@ -1818,7 +1833,6 @@ PRODUCT_PACKAGES += \ libbarrage \ libc++_shared \ libcamera_scene \ - libcameraheif \ libclient2slpi.notifier \ libcolortempmode \ libdeflicker \ @@ -1880,11 +1894,20 @@ PRODUCT_PACKAGES += \ MiuiCit \ HotwordEnrollmentXGoogleRISCV_WIDEBAND \ HotwordEnrollmentYGoogleRISCV_WIDEBAND \ + ImsService \ + MtkGbaService \ + MtkTelephonyAssist \ JVFactoryTest \ goodix_sz_rodin \ camerax-vendor-extensions \ + mediatek-ims-base \ + mediatek-ims-common \ + mediatek-telecom-common \ + mediatek-telephony-base \ + mediatek-telephony-common \ androidx.camera.extensions.impl \ com.android.hotwordenrollment.common.util \ + mediatek-ims-extension-plugin \ CommandService.xml \ android.hardware.audio.effect.service-aidl.xml \ android.hardware.audio.service-aidl.mediatek.xml \ @@ -1982,6 +2005,7 @@ PRODUCT_PACKAGES += \ spkcal_88263s_n12a \ spkcal_88263s_o10 \ spkcal_tfa \ + vtservice \ fidoca_mitee \ vendor.xiaomi.hw.touchfeature-service \ vendor.xiaomi.sensor.citsensorservice.aidl \ @@ -2451,4 +2475,9 @@ PRODUCT_PACKAGES += \ vendor_lib64_rodinsc820csultra_mipi_raw_tuning_so PRODUCT_BOOT_JARS += \ - camerax-vendor-extensions + camerax-vendor-extensions \ + mediatek-ims-base \ + mediatek-ims-common \ + mediatek-telecom-common \ + mediatek-telephony-base \ + mediatek-telephony-common