diff --git a/Android.bp b/Android.bp index b698299..bcb9dcf 100644 --- a/Android.bp +++ b/Android.bp @@ -216,6 +216,188 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "c2.dolby.client", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/c2.dolby.client.so", + ], + shared_libs: [ + "android.hardware.media.c2-V1-ndk", + "libbinder_ndk", + "libcodec2_aidl_prebuilt", + "libstagefright_aidl_bufferpool2", + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libbase", + "liblog", + "libcodec2", + "libcodec2_hal_common", + "libcodec2_vndk", + "libutils", + "android.hardware.media.c2@1.0", + "libcodec2_hidl@1.0", + "libhidlbase", + "libcutils", + "libstagefright_bufferpool@2.0.1", + "libnativewindow", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "c2.dolby.hevc.dec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/c2.dolby.hevc.dec.so", + ], + shared_libs: [ + "libdolbyottcameracontrol", + "libsensorndkbridge", + "android.hardware.media.c2-V1-ndk", + "libbinder_ndk", + "libcodec2_aidl_prebuilt", + "libstagefright_aidl_bufferpool2", + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libcodec2_hal_common", + "android.hardware.media.c2@1.0", + "libcodec2_hidl@1.0", + "libcodec2_soft_common", + "libcutils", + "libsfplugin_ccodec_utils", + "libstagefright_foundation", + "libbase", + "liblog", + "libcodec2", + "libcodec2_vndk", + "libutils", + "libEGL", + "libGLESv3", + "c2.dolby.store", + "c2.dolby.client", + "libstagefright_bufferpool@2.0.1", + "libdolbydecoderprocessor", + "libui", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "c2.dolby.hevc.sec.dec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/c2.dolby.hevc.sec.dec.so", + ], + shared_libs: [ + "libdolbyottcameracontrol", + "libsensorndkbridge", + "android.hardware.media.c2-V1-ndk", + "libbinder_ndk", + "libcodec2_aidl_prebuilt", + "libstagefright_aidl_bufferpool2", + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libcodec2_hal_common", + "android.hardware.media.c2@1.0", + "libcodec2_hidl@1.0", + "libcodec2_soft_common", + "libcutils", + "libsfplugin_ccodec_utils", + "libstagefright_foundation", + "libbase", + "liblog", + "libcodec2", + "libcodec2_vndk", + "libutils", + "libEGL", + "libGLESv3", + "c2.dolby.store", + "c2.dolby.client", + "libstagefright_bufferpool@2.0.1", + "libdolbydecoderprocessor", + "libui", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "c2.dolby.store", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/c2.dolby.store.so", + ], + shared_libs: [ + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libbase", + "libcodec2", + "libcodec2_hal_common", + "libcodec2_vndk", + "libutils", + "android.hardware.media.c2@1.0", + "libcodec2_hidl@1.0", + "liblog", + "libcutils", + "libdmabufheap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "com.xiaomi.camdfx", owner: "xiaomi", @@ -4779,6 +4961,49 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libcodec2_aidl_prebuilt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcodec2_aidl_prebuilt.so", + ], + shared_libs: [ + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "android.hardware.common-V2-ndk", + "android.hardware.media.bufferpool2-V2-ndk", + "android.hardware.media.c2-V1-ndk", + "libbase", + "libbinder_ndk", + "libcodec2", + "libcodec2_hal_common_prebuilt", + "libcodec2_vndk_prebuilt", + "libcutils", + "libhidlbase", + "liblog", + "libnativewindow", + "libstagefright_aidl_bufferpool2", + "libstagefright_bufferpool@2.0.1", + "libui", + "libutils", + "libcodec2_hidl_plugin_prebuilt", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libcodec2_fsr", owner: "xiaomi", @@ -4824,6 +5049,56 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libcodec2_hal_common_prebuilt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcodec2_hal_common_prebuilt.so", + ], + shared_libs: [ + "libbase", + "libcodec2", + "libcodec2_vndk", + "liblog", + "libstagefright_foundation", + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcodec2_hidl_plugin_prebuilt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcodec2_hidl_plugin_prebuilt.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libcodec2_mtk_c2store", owner: "xiaomi", @@ -4874,7 +5149,7 @@ cc_prebuilt_library_shared { shared_libs: [ "android.hardware.media.c2-V1-ndk", "libbinder_ndk", - "libcodec2_aidl", + "libcodec2_aidl_prebuilt", "server_configurable_flags", "libaconfig_storage_read_api_cc", "android.hardware.media.c2@1.0", @@ -4946,7 +5221,7 @@ cc_prebuilt_library_shared { "libXMFaceFocus1206", "android.hardware.media.c2-V1-ndk", "libbinder_ndk", - "libcodec2_aidl", + "libcodec2_aidl_prebuilt", "server_configurable_flags", "libaconfig_storage_read_api_cc", "android.hardware.media.c2@1.0", @@ -5107,6 +5382,54 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libcodec2_vndk_prebuilt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcodec2_vndk_prebuilt.so", + ], + shared_libs: [ + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "android.hardware.graphics.bufferqueue@2.0", + "android.hardware.graphics.common@1.2", + "android.hardware.common-V2-ndk", + "android.hardware.common.fmq-V1-ndk", + "android.hardware.media.bufferpool@2.0", + "android.hardware.media.bufferpool2-V2-ndk", + "android.hardware.media.c2-V1-ndk", + "libbase", + "libbinder_ndk", + "libcutils", + "libdmabufheap", + "libfmq", + "libgralloctypes", + "libhidlbase", + "libion", + "liblog", + "libnativewindow", + "libstagefright_foundation", + "libstagefright_bufferpool@2.0.1", + "libstagefright_aidl_bufferpool2", + "libui", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libcodec2_vpp_AIMEMC_plugin", owner: "xiaomi", @@ -6515,6 +6838,100 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libdolbydecoderprocessor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdolbydecoderprocessor.so", + ], + shared_libs: [ + "liblog", + "libEGL", + "libGLESv2", + "libui", + "libutils", + "libstagefright_foundation", + "libcutils", + "libdolbyottcameracontrol", + "libhidlbase", + "libnativewindow", + "libdolbyeglcore", + "libcodec2_vndk", + "libcodec2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdolbyeglcore", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdolbyeglcore.so", + ], + shared_libs: [ + "libEGL", + "libGLESv3", + "libnativewindow", + "libcutils", + "liblog", + "libutils", + "libui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdolbyottcameracontrol", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdolbyottcameracontrol.so", + ], + shared_libs: [ + "liblog", + "libGLESv3", + "libEGL", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libecoengine", owner: "xiaomi", @@ -38018,6 +38435,15 @@ prebuilt_etc_xml { soc_specific: true, } +prebuilt_etc_xml { + name: "manifest_media_c2_default.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/manifest_media_c2_default.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + prebuilt_etc_xml { name: "manifest_mmlpq.xml", owner: "xiaomi", @@ -38640,6 +39066,104 @@ cc_prebuilt_binary { soc_specific: true, } +cc_prebuilt_binary { + name: "android.hardware.media.c2-mediatek-64b", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.media.c2-mediatek-64b", + ], + shared_libs: [ + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libcodec2_hal_common", + "libcodec2_aidl_prebuilt", + "libbase", + "liblog", + "libcodec2", + "libutils", + "android.hardware.media.c2@1.0", + "android.hardware.media.c2@1.1", + "android.hardware.media.c2@1.2", + "libcodec2_hidl@1.0", + "libcodec2_hidl@1.1", + "libcodec2_hidl@1.2", + "libcodec2_vndk", + "libhidlbase", + "libcutils", + "libavservices_minijail", + "libbinder", + "libbinder_ndk", + "libcodec2_mtk_c2store", + "libcodec2_mtk_vdec", + "libcodec2_mtk_venc", + "android.hardware.media.c2-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.media.c2@1.2-mediatek-64b", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b", + ], + shared_libs: [ + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libcodec2_hal_common", + "android.hardware.media.c2-V1-ndk", + "libcodec2_aidl", + "libbase", + "liblog", + "libcodec2", + "libutils", + "android.hardware.media.c2@1.0", + "android.hardware.media.c2@1.1", + "android.hardware.media.c2@1.2", + "libcodec2_hidl@1.0", + "libcodec2_hidl@1.1", + "libcodec2_hidl@1.2", + "libcodec2_vndk", + "libhidlbase", + "libcutils", + "libavservices_minijail", + "libbinder", + "libbinder_ndk", + "libcodec2_mtk_c2store", + "libcodec2_mtk_vdec", + "libcodec2_mtk_venc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + cc_prebuilt_binary { name: "android.hardware.neuralnetworks-shim-service-mtk", owner: "xiaomi", @@ -38968,7 +39492,7 @@ cc_prebuilt_binary { shared_libs: [ "android.hardware.media.c2-V1-ndk", "libbinder_ndk", - "libcodec2_aidl", + "libcodec2_aidl_prebuilt", "server_configurable_flags", "libaconfig_storage_read_api_cc", "libbase", @@ -39003,6 +39527,49 @@ cc_prebuilt_binary { soc_specific: true, } +cc_prebuilt_binary { + name: "vendor.dolby.media.c2-service-vision", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.dolby.media.c2-service-vision", + ], + shared_libs: [ + "android.hardware.media.c2-V1-ndk", + "libbinder_ndk", + "libcodec2_aidl_prebuilt", + "libstagefright_aidl_bufferpool2", + "server_configurable_flags", + "libaconfig_storage_read_api_cc", + "libbase", + "liblog", + "libcodec2", + "libcodec2_hal_common", + "libcodec2_vndk", + "libutils", + "android.hardware.media.c2@1.0", + "libcodec2_hidl@1.0", + "libbinder", + "libhidlbase", + "c2.dolby.store", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + cc_prebuilt_binary { name: "vendor.mediatek.hardware.gpuserv-service", owner: "xiaomi", diff --git a/Android.mk b/Android.mk index 1df3bbb..754b325 100644 --- a/Android.mk +++ b/Android.mk @@ -6,27 +6,27 @@ LOCAL_PATH := $(call my-dir) ifeq ($(TARGET_DEVICE),klee) -$(call add-radio-file-sha1-checked,radio/apusys.img,755af7a320d699dcc47a54809eec07aec1c12843) -$(call add-radio-file-sha1-checked,radio/audio_dsp.img,abe6d4cf5c2645ac2beea554011cc9b09f19bc9b) -$(call add-radio-file-sha1-checked,radio/ccu.img,af39aa43e20550ea5f9e3bc2152d7bd4dbe453e0) -$(call add-radio-file-sha1-checked,radio/connsys_bt.img,317d878298ba30097ec79285de26adcdee9ae566) -$(call add-radio-file-sha1-checked,radio/connsys_gnss.img,f10db26f71708b713c9dda19c635346ca3a860f2) -$(call add-radio-file-sha1-checked,radio/connsys_wifi.img,d378fe38be231ef44ffcad095f0e453e9d2a7508) -$(call add-radio-file-sha1-checked,radio/dpm.img,f317d85526a0d49fb0728391d2548378dfbe595f) -$(call add-radio-file-sha1-checked,radio/gpueb.img,319940a4cbabbf9fc1fb356135c1298a239b161a) -$(call add-radio-file-sha1-checked,radio/gz.img,d69ae21be01a51e88b9aa5115b21e98d45897d5b) +$(call add-radio-file-sha1-checked,radio/apusys.img,392816b6bdbc78d9c7a1300c0061d5c44a2d5a8d) +$(call add-radio-file-sha1-checked,radio/audio_dsp.img,35acd20b31065107aa2cc5471a7c407eeebc1084) +$(call add-radio-file-sha1-checked,radio/ccu.img,b77d2bd8a461dd6fd4e1b6685b5b30cde55c6a28) +$(call add-radio-file-sha1-checked,radio/connsys_bt.img,506abcd2ff17b92c79505d89cf2c43fc53d12d3a) +$(call add-radio-file-sha1-checked,radio/connsys_gnss.img,2bbd72c04e351c518a113a11eb39a8a04c6158d4) +$(call add-radio-file-sha1-checked,radio/connsys_wifi.img,ec44b2b932cd172ce2e83a240bd2bec44a968ce4) +$(call add-radio-file-sha1-checked,radio/dpm.img,5995efa60b6c808a7a4cb6bcdd1a322818c3063f) +$(call add-radio-file-sha1-checked,radio/gpueb.img,2bc3d7b8ab657b4a166255a4290d7437e85f459c) +$(call add-radio-file-sha1-checked,radio/gz.img,034b58385dd2ded19a739777bf5a91ccdb2aa894) $(call add-radio-file-sha1-checked,radio/lk.img,8daa12bb697144e3e08e5af9cb29f94e66b174af) $(call add-radio-file-sha1-checked,radio/logo.img,63488a491f97d9136b2ed992377ff67d3916eb61) -$(call add-radio-file-sha1-checked,radio/mcf_ota.img,feffb2d9c5624bce6050374182503d779c5fc7f0) -$(call add-radio-file-sha1-checked,radio/mcupm.img,75409a02f228964afdc46a4d7d185bb0c03ef20e) -$(call add-radio-file-sha1-checked,radio/modem.img,447bb9d261509fcecfd87aa5e3961d8860b6921f) -$(call add-radio-file-sha1-checked,radio/mvpu_algo.img,1cf17656259866bef066266f313af938c2bf4a86) -$(call add-radio-file-sha1-checked,radio/pi_img.img,ae34791e460b83c61e87cff42a61b6e273adbdcb) +$(call add-radio-file-sha1-checked,radio/mcf_ota.img,34a2e1148f1a29f2125372bb79b48f8f9311ef64) +$(call add-radio-file-sha1-checked,radio/mcupm.img,0c340e9d359465e191827b31d3438921ae90feb4) +$(call add-radio-file-sha1-checked,radio/modem.img,4c38ce4b7104ce4369c99d6e02b0f5c112929fd1) +$(call add-radio-file-sha1-checked,radio/mvpu_algo.img,398d121f640d2e5e1cd20a1295fd2cd2f8bd6a02) +$(call add-radio-file-sha1-checked,radio/pi_img.img,43f333c7796ec74a9459b3d3aba7a0f393e790cc) $(call add-radio-file-sha1-checked,radio/preloader_raw.img,58b36a1e257e4e4362b39b825ab673f1c9dd77fd) -$(call add-radio-file-sha1-checked,radio/scp.img,7cf6d1221812f19010018a9f7b0fa87ea01e2af8) -$(call add-radio-file-sha1-checked,radio/spmfw.img,274e5e9063e46df30d8d87e961da8ef6a567106a) -$(call add-radio-file-sha1-checked,radio/sspm.img,0b0366b959cea1986276e62ed8f70f8149db2055) -$(call add-radio-file-sha1-checked,radio/tee.img,df9ebf5b0e4936b6f1884e8a07f42790b508a620) -$(call add-radio-file-sha1-checked,radio/vcp.img,cfcf8aa4ddacd2780022c2c03f51fa5f5f01a821) +$(call add-radio-file-sha1-checked,radio/scp.img,7abd0e94697718be2ea6ed763fb0b19a4ccec1df) +$(call add-radio-file-sha1-checked,radio/spmfw.img,9feacdb2f51b62f65220bfad670f9774f1888ec0) +$(call add-radio-file-sha1-checked,radio/sspm.img,76c869d7cc1da62a354f7432d55d8c3ca2fcef6a) +$(call add-radio-file-sha1-checked,radio/tee.img,092a31d6999c99da9d960ddb1d23a1839b51e282) +$(call add-radio-file-sha1-checked,radio/vcp.img,fb2d4756ddc2889a84897b9f5955cd1301ade951) endif diff --git a/klee-vendor.mk b/klee-vendor.mk index 4ff9c08..7da5e35 100644 --- a/klee-vendor.mk +++ b/klee-vendor.mk @@ -567,6 +567,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/klee/proprietary/vendor/etc/dolby/dax-default.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-default.xml \ vendor/xiaomi/klee/proprietary/vendor/etc/dolby/dax-fs19xx-spatializer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-fs19xx-spatializer.xml \ vendor/xiaomi/klee/proprietary/vendor/etc/dolby/dax-fs19xx.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-fs19xx.xml \ + vendor/xiaomi/klee/proprietary/vendor/etc/dolby_vision.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/dolby_vision.cfg \ vendor/xiaomi/klee/proprietary/vendor/etc/ecc_list.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list.xml \ vendor/xiaomi/klee/proprietary/vendor/etc/ecc_list_preference.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_preference.xml \ vendor/xiaomi/klee/proprietary/vendor/etc/elliptic_sensor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/elliptic_sensor.xml \ @@ -607,6 +608,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/klee/proprietary/vendor/etc/init/android.hardware.gnss-service.mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss-service.mediatek.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/android.hardware.graphics.composer@3.3-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.graphics.composer@3.3-service.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/android.hardware.identity@5.0-service.mitee.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.identity@5.0-service.mitee.rc \ + vendor/xiaomi/klee/proprietary/vendor/etc/init/android.hardware.media.c2-mediatek-64b.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.media.c2-mediatek-64b.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/android.hardware.neuralnetworks-shim-service-mtk.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.neuralnetworks-shim-service-mtk.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/android.hardware.secure_element@1.2-service-mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.secure_element@1.2-service-mediatek.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/android.hardware.security.keymint.mitee@3.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.security.keymint.mitee@3.0-service.rc \ @@ -634,6 +636,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/klee/proprietary/vendor/etc/init/tee-supplicant.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/tee-supplicant.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/touch_boost.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/touch_boost.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/vendor.dolby.media.c2-default-service-dax.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.dolby.media.c2-default-service-dax.rc \ + vendor/xiaomi/klee/proprietary/vendor/etc/init/vendor.dolby.media.c2-service-vision.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.dolby.media.c2-service-vision.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmagent-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mmagent-service.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmlpq@V1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mmlpq@V1-service.rc \ vendor/xiaomi/klee/proprietary/vendor/etc/init/vendor.mediatek.hardware.mms-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mms-service.rc \ @@ -741,6 +744,8 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/klee/proprietary/vendor/etc/permissions/camera_extensions.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/camera_extensions.xml \ vendor/xiaomi/klee/proprietary/vendor/etc/pq_flag.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pq_flag.xml \ vendor/xiaomi/klee/proprietary/vendor/etc/public.libraries.txt:$(TARGET_COPY_OUT_VENDOR)/etc/public.libraries.txt \ + vendor/xiaomi/klee/proprietary/vendor/etc/seccomp_policy/android.hardware.media.c2@1.2-extended-seccomp-policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/android.hardware.media.c2@1.2-extended-seccomp-policy \ + vendor/xiaomi/klee/proprietary/vendor/etc/seccomp_policy/android.hardware.media.c2@1.2-mediatek-seccomp-policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/android.hardware.media.c2@1.2-mediatek-seccomp-policy \ vendor/xiaomi/klee/proprietary/vendor/etc/sensor_diag.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/sensor_diag.cfg \ vendor/xiaomi/klee/proprietary/vendor/etc/slp_conf:$(TARGET_COPY_OUT_VENDOR)/etc/slp_conf \ vendor/xiaomi/klee/proprietary/vendor/etc/smartpa_param/AW_DSP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/smartpa_param/AW_DSP.bin \ @@ -1117,6 +1122,10 @@ PRODUCT_PACKAGES += \ android.hardware.audio.core-impl-mediatek \ android.hardware.bluetooth.audio-impl-mediatek \ android.hardware.security.keymint-V3-ndk-v36 \ + c2.dolby.client \ + c2.dolby.hevc.dec \ + c2.dolby.hevc.sec.dec \ + c2.dolby.store \ com.xiaomi.camdfx \ com.xiaomi.camhal.extmodel.ec_executor \ com.xiaomi.camhal.extmodel.intent_aware_sys \ @@ -1265,13 +1274,17 @@ PRODUCT_PACKAGES += \ libccci_util \ libcmdl \ libcmdl_ndk.mtk.vndk \ + libcodec2_aidl_prebuilt \ libcodec2_fsr \ + libcodec2_hal_common_prebuilt \ + libcodec2_hidl_plugin_prebuilt \ libcodec2_mtk_c2store \ libcodec2_mtk_vdec \ libcodec2_mtk_venc \ libcodec2_soft_ac4dec \ libcodec2_soft_ddpdec \ libcodec2_store_dolby \ + libcodec2_vndk_prebuilt \ libcodec2_vpp_AIMEMC_plugin \ libcodec2_vpp_AISR_plugin \ libcodec2_vpp_fa_plugin \ @@ -1314,6 +1327,9 @@ PRODUCT_PACKAGES += \ libdlbdsservice \ libdlbpreg \ libdmshal \ + libdolbydecoderprocessor \ + libdolbyeglcore \ + libdolbyottcameracontrol \ libecoengine \ libfeature.aiseg.assist.linux \ libfeature.hdr10 \ @@ -2307,6 +2323,7 @@ PRODUCT_PACKAGES += \ manifest_cameraprovider.xml \ manifest_hwcomposer.xml \ manifest_isphal.xml \ + manifest_media_c2_default.xml \ manifest_mmlpq.xml \ manifest_mtkgpuserv.xml \ manifest_uievent.xml \ @@ -2339,6 +2356,8 @@ PRODUCT_PACKAGES += \ android.hardware.gnss-service.mediatek \ android.hardware.graphics.composer@3.3-service \ android.hardware.identity-service.mitee@5.0 \ + android.hardware.media.c2-mediatek-64b \ + android.hardware.media.c2@1.2-mediatek-64b \ android.hardware.neuralnetworks-shim-service-mtk \ android.hardware.secure_element@1.2-service-mediatek \ android.hardware.security.keymint@3.0-service.mitee \ @@ -2348,6 +2367,7 @@ PRODUCT_PACKAGES += \ tetheroffloadservice \ vendor.dolby.dms.service \ vendor.dolby.media.c2-default-service-dax \ + vendor.dolby.media.c2-service-vision \ vendor.mediatek.hardware.gpuserv-service \ vendor.mediatek.hardware.mmagent-service \ vendor.mediatek.hardware.mmlpq@V1-service \ 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 576fcd6..2753a84 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 90f68b6..872c896 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 a2f65fc..e3e51b6 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 2326c4c..4fe878a 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 72247c1..9e6ff51 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 afdb0f0..e8b6e2d 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 aebcba1..50245d6 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 ca75466..3779ad8 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 7ecf4e1..8e6a539 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 b72423c..8375a3d 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 679c701..616ffc8 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 9373c23..d08ca75 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 0a9484b..65fc3d3 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/kleeimx882wide_mipi_raw/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw/mt6899/ISP_param.db index 9547145..a13cc21 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw_2/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw_2/mt6899/ISP_param.db index 3fd8829..bb0e89a 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw_2/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw_2/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw_3/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw_3/mt6899/ISP_param.db index d477952..f2d41b8 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw_3/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeimx882wide_mipi_raw_3/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw/mt6899/ISP_param.db index 792b46e..cd0b9b9 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw_2/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw_2/mt6899/ISP_param.db index 2c168d4..cde5935 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw_2/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw_2/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw_3/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw_3/mt6899/ISP_param.db index 6c25c44..6dabb0b 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw_3/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleeov20bfront_mipi_raw_3/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw/mt6899/ISP_param.db index b1f0f31..611b184 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw_2/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw_2/mt6899/ISP_param.db index d5a2abf..e689d6d 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw_2/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw_2/mt6899/ISP_param.db differ diff --git a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw_3/mt6899/ISP_param.db b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw_3/mt6899/ISP_param.db index 4e276f9..aa4d80b 100755 Binary files a/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw_3/mt6899/ISP_param.db and b/proprietary/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/kleesc821csultra_mipi_raw_3/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 7467e74..0030a23 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/etc/camera/cameraopt_reclaim.json b/proprietary/odm/etc/camera/cameraopt_reclaim.json index c00b9a4..c2a2403 100644 --- a/proprietary/odm/etc/camera/cameraopt_reclaim.json +++ b/proprietary/odm/etc/camera/cameraopt_reclaim.json @@ -6,8 +6,7 @@ "dynamic_task_proctect_support": true, "blackList_mem_limit_support" : true, "deep_kill_support": false, - "support_force_page_out": true, - "gps_protect_list_support": true + "support_force_page_out": true }, "threshold": { "skip_task": 4, @@ -32,46 +31,37 @@ "name": "kill_policy", "config": { "oom_level": { - "1536000": 51, - "1843200": 101, - "2048000": 251, - "2252800": 700, - "2560000": 702 + "51200": 0, + "89600": 100, + "128000": 200, + "154200": 251, + "200000": 700, + "262144": 702, + "393216": 800 }, "free_mem": { - "102400": 251, - "153600": 702, - "204800": 800 + "12800": 702, + "20480": 800, + "32000": 900 }, "some_psi": { "99": 50, "40": 51, - "26": 101, - "20": 251, - "18": 701, - "16": 702, - "12": 800, - "8": 905, - "5": 925 + "30": 101, + "25": 251, + "20": 701, + "18": 702, + "16": 800, + "12": 905, + "10": 925 }, "deepkill_policy" : { - "251": 4, + "200": 4, "101": 8, - "51": 16 + "51": 16, + "50": 32 } } - }, - { - "name":"rekill_policy", - "config" : { - "max_kill_count": 3, - "killed_benifit_threshold": 153600, - "lowadj_killed_benifit_threshold": 307200, - "lowadj_interval_ms" : 60000, - "reset_interval_ms" : 120000, - "policy_change_psi": 20, - "lowadj" : 250 - } } ], "configs": [ @@ -185,26 +175,6 @@ "com.xiaomi.smarthome", "client.pid" ] - }, - { - "name": "gps_protect_list", - "config": [ - "com.autonavi.minimap", - "com.baidu.BaiduMap", - "com.tencent.map", - "com.google.android.apps.maps", - "ru.yandex.yandexmaps", - "com.waze", - "com.google.earth", - "com.strava", - "de.komoot.android", - "com.mapswithme.maps.pro", - "ru.dublgis.dgismobile", - "com.google.android.apps.mapslite", - "com.huawei.maps.app", - "com.sygic.aura", - "com.alltrails.alltrails" - ] } ], "ReclaimActions": { diff --git a/proprietary/odm/etc/camera/mi_tuning/default.bin b/proprietary/odm/etc/camera/mi_tuning/default.bin index 66f6d70..d992801 100644 Binary files a/proprietary/odm/etc/camera/mi_tuning/default.bin and b/proprietary/odm/etc/camera/mi_tuning/default.bin differ diff --git a/proprietary/odm/etc/camera/mi_tuning/kleeimx882wide_mipi_raw_aac.bin b/proprietary/odm/etc/camera/mi_tuning/kleeimx882wide_mipi_raw_aac.bin index 8cd5fe9..4d50e03 100644 Binary files a/proprietary/odm/etc/camera/mi_tuning/kleeimx882wide_mipi_raw_aac.bin and b/proprietary/odm/etc/camera/mi_tuning/kleeimx882wide_mipi_raw_aac.bin differ diff --git a/proprietary/odm/etc/camera/mi_tuning/kleeimx882wide_mipi_raw_sunny.bin b/proprietary/odm/etc/camera/mi_tuning/kleeimx882wide_mipi_raw_sunny.bin index d4d389c..5ff2004 100644 Binary files a/proprietary/odm/etc/camera/mi_tuning/kleeimx882wide_mipi_raw_sunny.bin and b/proprietary/odm/etc/camera/mi_tuning/kleeimx882wide_mipi_raw_sunny.bin differ diff --git a/proprietary/odm/etc/camera/mi_tuning/kleeov20bfront_mipi_raw_aac.bin b/proprietary/odm/etc/camera/mi_tuning/kleeov20bfront_mipi_raw_aac.bin index 7f75bb1..324f982 100644 Binary files a/proprietary/odm/etc/camera/mi_tuning/kleeov20bfront_mipi_raw_aac.bin and b/proprietary/odm/etc/camera/mi_tuning/kleeov20bfront_mipi_raw_aac.bin differ diff --git a/proprietary/odm/etc/camera/mi_tuning/kleeov20bfront_mipi_raw_ofilm.bin b/proprietary/odm/etc/camera/mi_tuning/kleeov20bfront_mipi_raw_ofilm.bin index ef1c1e4..3282157 100644 Binary files a/proprietary/odm/etc/camera/mi_tuning/kleeov20bfront_mipi_raw_ofilm.bin and b/proprietary/odm/etc/camera/mi_tuning/kleeov20bfront_mipi_raw_ofilm.bin differ diff --git a/proprietary/odm/etc/camera/mi_tuning/kleesc821csultra_mipi_raw_aac.bin b/proprietary/odm/etc/camera/mi_tuning/kleesc821csultra_mipi_raw_aac.bin index 494288e..5d44de8 100644 Binary files a/proprietary/odm/etc/camera/mi_tuning/kleesc821csultra_mipi_raw_aac.bin and b/proprietary/odm/etc/camera/mi_tuning/kleesc821csultra_mipi_raw_aac.bin differ diff --git a/proprietary/odm/etc/camera/mi_tuning/kleesc821csultra_mipi_raw_sunny.bin b/proprietary/odm/etc/camera/mi_tuning/kleesc821csultra_mipi_raw_sunny.bin index 283d7e2..74e93b8 100644 Binary files a/proprietary/odm/etc/camera/mi_tuning/kleesc821csultra_mipi_raw_sunny.bin and b/proprietary/odm/etc/camera/mi_tuning/kleesc821csultra_mipi_raw_sunny.bin differ diff --git a/proprietary/odm/etc/camera/xiaomi/MiCamCPUControl.xml b/proprietary/odm/etc/camera/xiaomi/MiCamCPUControl.xml index 9eb88f6..fb78386 100644 --- a/proprietary/odm/etc/camera/xiaomi/MiCamCPUControl.xml +++ b/proprietary/odm/etc/camera/xiaomi/MiCamCPUControl.xml @@ -126,7 +126,7 @@ 3 3 1 -0 +1 1 10 10 @@ -214,7 +214,7 @@ 3 3 1 -0 +1 1 10 10 @@ -855,7 +855,7 @@ 3 3 1 -0 +1 1 10 10 diff --git a/proprietary/odm/etc/camera/xiaomi/overridesettings.json b/proprietary/odm/etc/camera/xiaomi/overridesettings.json index 40af91b..2416bda 100644 --- a/proprietary/odm/etc/camera/xiaomi/overridesettings.json +++ b/proprietary/odm/etc/camera/xiaomi/overridesettings.json @@ -30,6 +30,8 @@ HAL_DATASPACE_V0_JFIF = 146931712, // ((STANDARD_BT601_625 | TRANSFER_SMPTE_170 */ { + "isSupportExtCamera": true, + "ignoreV4L2DeviceRangeByExtCamera": [0, 187], "supportDownCapture": true, "supportBandDownCapture": true, "supportSortResult": true, diff --git a/proprietary/odm/firmware/novatek_nt38771_p10_fw_csot.bin b/proprietary/odm/firmware/novatek_nt38771_p10_fw_csot.bin index 1373196..78e23a6 100644 Binary files a/proprietary/odm/firmware/novatek_nt38771_p10_fw_csot.bin and b/proprietary/odm/firmware/novatek_nt38771_p10_fw_csot.bin differ diff --git a/proprietary/odm/firmware/novatek_nt38771_p10_fw_tm.bin b/proprietary/odm/firmware/novatek_nt38771_p10_fw_tm.bin index 5609965..8ee1c9d 100644 Binary files a/proprietary/odm/firmware/novatek_nt38771_p10_fw_tm.bin and b/proprietary/odm/firmware/novatek_nt38771_p10_fw_tm.bin differ diff --git a/proprietary/odm/lib64/libtouchreport.so b/proprietary/odm/lib64/libtouchreport.so index b41bc22..fe24cab 100644 Binary files a/proprietary/odm/lib64/libtouchreport.so and b/proprietary/odm/lib64/libtouchreport.so differ diff --git a/proprietary/odm/lib64/libtouchreport_alg.so b/proprietary/odm/lib64/libtouchreport_alg.so index 17ed0c1..4a42631 100644 Binary files a/proprietary/odm/lib64/libtouchreport_alg.so and b/proprietary/odm/lib64/libtouchreport_alg.so differ diff --git a/proprietary/odm/lib64/libtouchreport_hal.so b/proprietary/odm/lib64/libtouchreport_hal.so index 1f8cc81..99ac5bf 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/libtouchreport_sensor.so b/proprietary/odm/lib64/libtouchreport_sensor.so index 944fd95..dca632b 100644 Binary files a/proprietary/odm/lib64/libtouchreport_sensor.so and b/proprietary/odm/lib64/libtouchreport_sensor.so differ diff --git a/proprietary/odm/mitee/ta/d32d9207-6285-6d86-6cb98eaf46f6b4ec.ta b/proprietary/odm/mitee/ta/d32d9207-6285-6d86-6cb98eaf46f6b4ec.ta index 70fa458..743113d 100644 Binary files a/proprietary/odm/mitee/ta/d32d9207-6285-6d86-6cb98eaf46f6b4ec.ta and b/proprietary/odm/mitee/ta/d32d9207-6285-6d86-6cb98eaf46f6b4ec.ta differ diff --git a/proprietary/vendor/bin/hw/android.hardware.media.c2-mediatek-64b b/proprietary/vendor/bin/hw/android.hardware.media.c2-mediatek-64b new file mode 100755 index 0000000..659ab8f Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.media.c2-mediatek-64b differ diff --git a/proprietary/vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b b/proprietary/vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b new file mode 100755 index 0000000..c731a4a Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b differ diff --git a/proprietary/vendor/bin/hw/vendor.dolby.media.c2-default-service-dax b/proprietary/vendor/bin/hw/vendor.dolby.media.c2-default-service-dax index 7120847..caeb7d9 100755 Binary files a/proprietary/vendor/bin/hw/vendor.dolby.media.c2-default-service-dax and b/proprietary/vendor/bin/hw/vendor.dolby.media.c2-default-service-dax differ diff --git a/proprietary/vendor/bin/hw/vendor.dolby.media.c2-service-vision b/proprietary/vendor/bin/hw/vendor.dolby.media.c2-service-vision new file mode 100755 index 0000000..d4b0b73 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.dolby.media.c2-service-vision differ diff --git a/proprietary/vendor/etc/dolby_vision.cfg b/proprietary/vendor/etc/dolby_vision.cfg new file mode 100644 index 0000000..f2e668c --- /dev/null +++ b/proprietary/vendor/etc/dolby_vision.cfg @@ -0,0 +1,52 @@ +# Path : /vendor/etc/dolby_vision.cfg +# Date : 2025/10/23 +# Brand Model: Redmi klee 2511FRT34C + +#Configuration Start +[Display] +ID = 0 +Width = 1268 +Height = 2756 + +[Global] +DoViBrightPicModeIndex = 0 +IDK_Version = SW_4.5.2 +DMSwVersion = 4.0 +DeviceModelName = NULL +DefaultOutputFormat = YUV + +Tmax = 2000 +Tmin = 0.0001 +TPrimaries = 0.68 0.32 0.265 0.69 0.15 0.06 0.307 0.320 +TEOTF = POWER +Tgamma = 2.2 + +#BLUBrightness = 15.0 47.0 63.0 79.0 111.0 +BLUPwm = 57.6836 172.039 179.946 187.8685 201.5034 +BLULight = 289.3014 920.2069 1239.5847 1560.19 2000.0 +BLULightMin = 0.0001 0.0001 0.0001 0.0001 0.0001 + +Ambient = 3 +TSurroundReflection = 0.5 +TScreenReflection = 0.0005 +ALDelayMilliSec = 0 +ALResponseFall = 0.04 +ALResponseRise = 0.08 +ALOperationalRate = 50 +TFrontLux = 1000 +TFrontLuxScale = 1 + +[PictureMode = 0] +PictureModeName = Dolby Vision Bright +DBrightness = 0.3 + +[PictureMode = 1] +PictureModeName = Dolby Vision Vivid +DBrightness = 0.3 +DSaturation = 0.1 + +[PictureMode = 2] +PictureModeName = Dolby Vision Dark +SupportsDM3 = 1 +Ambient = 0 +#Configuration End diff --git a/proprietary/vendor/etc/init/android.hardware.media.c2-mediatek-64b.rc b/proprietary/vendor/etc/init/android.hardware.media.c2-mediatek-64b.rc new file mode 100644 index 0000000..0cc2b20 --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.media.c2-mediatek-64b.rc @@ -0,0 +1,7 @@ +service android-hardware-media-c2-hal /vendor/bin/hw/android.hardware.media.c2-mediatek-64b + class hal + user mediacodec + group camera drmrpc mediadrm media_rw sdcard_rw media system audio inet net_bt net_bt_admin net_bw_acct sdcard_r + ioprio rt 4 + task_profiles ProcessCapacityHigh HighPerformance + diff --git a/proprietary/vendor/etc/init/vendor.dolby.media.c2-service-vision.rc b/proprietary/vendor/etc/init/vendor.dolby.media.c2-service-vision.rc new file mode 100644 index 0000000..546c2a5 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.dolby.media.c2-service-vision.rc @@ -0,0 +1,6 @@ +service vendor.dolby.media.c2-service-vision /vendor/bin/hw/vendor.dolby.media.c2-service-vision + class hal + user mediacodec + group camera mediadrm drmrpc + ioprio rt 4 + writepid /dev/cpuset/foreground/tasks diff --git a/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3 b/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3 index e489840..fc2f483 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 3fc5d97..5babe79 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 baeaff5..3271f9f 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 fa64cd0..5e8da72 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/etc/seccomp_policy/android.hardware.media.c2@1.2-extended-seccomp-policy b/proprietary/vendor/etc/seccomp_policy/android.hardware.media.c2@1.2-extended-seccomp-policy new file mode 100644 index 0000000..e0b3dd9 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/android.hardware.media.c2@1.2-extended-seccomp-policy @@ -0,0 +1,44 @@ +connect: 1 +fcntl64: 1 +socket: 1 +writev: 1 +clock_nanosleep: 1 +eventfd2: 1 +sched_getparam: 1 +sched_getscheduler :1 +setsockopt: 1 +bind: 1 +listen: 1 + +# Add more for 32bits process, from android.hardware.media.c2@1.1-default-arm.policy +mmap2: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +ftruncate64: 1 +getuid32: 1 +open: 1 +fstat64: 1 +readlink: 1 +fstatfs64: 1 +_llseek: 1 +fstatat64: 1 +ugetrlimit: 1 +# crash dump policy additions +sigreturn: 1 +futex: 1 +#mmap2: arg2 in 0x1|0x2 +geteuid32: 1 +getgid32: 1 +getegid32: 1 +getgroups32: 1 +getpriority: 1 +mlock: 1 +munlock: 1 +fchmod: 1 +getuid: 1 +mmap: 1 +getrlimit: 1 +newfstatat: 1 +fstat: 1 +fstatfs: 1 +unlinkat: 1 +sched_setscheduler: 1 +mkdirat: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/android.hardware.media.c2@1.2-mediatek-seccomp-policy b/proprietary/vendor/etc/seccomp_policy/android.hardware.media.c2@1.2-mediatek-seccomp-policy new file mode 100644 index 0000000..3c3b4fb --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/android.hardware.media.c2@1.2-mediatek-seccomp-policy @@ -0,0 +1,88 @@ +# Copyright (C) 2019 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +futex: 1 +# ioctl calls are filtered via the selinux policy. +ioctl: 1 +sched_yield: 1 +close: 1 +dup: 1 +ppoll: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +getuid: 1 +getrlimit: 1 +fstat: 1 +newfstatat: 1 +fstatfs: 1 +memfd_create: 1 +ftruncate: 1 + +# mremap: Ensure |flags| are (MREMAP_MAYMOVE | MREMAP_FIXED) TODO: Once minijail +# parser support for '<' is in this needs to be modified to also prevent +# |old_address| and |new_address| from touching the exception vector page, which +# on ARM is statically loaded at 0xffff 0000. See +# http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0211h/Babfeega.html +# for more details. +mremap: arg3 == 3 || arg3 == MREMAP_MAYMOVE +munmap: 1 +prctl: 1 +writev: 1 +sigaltstack: 1 +clone: 1 +exit: 1 +lseek: 1 +rt_sigprocmask: 1 +openat: 1 +write: 1 +nanosleep: 1 +setpriority: 1 +set_tid_address: 1 +getdents64: 1 +readlinkat: 1 +read: 1 +pread64: 1 +gettimeofday: 1 +faccessat: 1 +exit_group: 1 +restart_syscall: 1 +rt_sigreturn: 1 +getrandom: 1 +madvise: 1 +sched_setaffinity: 1 +sched_getaffinity: 1 +sched_getparam: 1 +sched_getscheduler: 1 +recvfrom: 1 + +# crash dump policy additions +clock_gettime: 1 +getpid: 1 +gettid: 1 +pipe2: 1 +recvmsg: 1 +process_vm_readv: 1 +tgkill: 1 +rt_sigaction: 1 +rt_tgsigqueueinfo: 1 +#mprotect: arg2 in 0x1|0x2 +munmap: 1 +#mmap: arg2 in 0x1|0x2 +geteuid: 1 +getgid: 1 +getegid: 1 +getgroups: 1 +unlinkat: 1 +sched_setscheduler: 1 +mkdirat: 1 diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_media_c2_default.xml b/proprietary/vendor/etc/vintf/manifest/manifest_media_c2_default.xml new file mode 100644 index 0000000..719c56f --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_media_c2_default.xml @@ -0,0 +1,9 @@ + + + + android.hardware.media.c2 + 1 + IComponentStore/default + IComponentStore/dolby + + \ No newline at end of file diff --git a/proprietary/vendor/firmware/lib3a.ccu b/proprietary/vendor/firmware/lib3a.ccu index d98358e..4ab3688 100644 Binary files a/proprietary/vendor/firmware/lib3a.ccu and b/proprietary/vendor/firmware/lib3a.ccu differ diff --git a/proprietary/vendor/lib64/c2.dolby.client.so b/proprietary/vendor/lib64/c2.dolby.client.so new file mode 100644 index 0000000..6b6572e Binary files /dev/null and b/proprietary/vendor/lib64/c2.dolby.client.so differ diff --git a/proprietary/vendor/lib64/c2.dolby.hevc.dec.so b/proprietary/vendor/lib64/c2.dolby.hevc.dec.so new file mode 100644 index 0000000..cbb9071 Binary files /dev/null and b/proprietary/vendor/lib64/c2.dolby.hevc.dec.so differ diff --git a/proprietary/vendor/lib64/c2.dolby.hevc.sec.dec.so b/proprietary/vendor/lib64/c2.dolby.hevc.sec.dec.so new file mode 100644 index 0000000..0bdc849 Binary files /dev/null and b/proprietary/vendor/lib64/c2.dolby.hevc.sec.dec.so differ diff --git a/proprietary/vendor/lib64/c2.dolby.store.so b/proprietary/vendor/lib64/c2.dolby.store.so new file mode 100644 index 0000000..847f33b Binary files /dev/null and b/proprietary/vendor/lib64/c2.dolby.store.so differ diff --git a/proprietary/vendor/lib64/libcodec2_aidl_prebuilt.so b/proprietary/vendor/lib64/libcodec2_aidl_prebuilt.so new file mode 100644 index 0000000..1007ad6 Binary files /dev/null and b/proprietary/vendor/lib64/libcodec2_aidl_prebuilt.so differ diff --git a/proprietary/vendor/lib64/libcodec2_hal_common_prebuilt.so b/proprietary/vendor/lib64/libcodec2_hal_common_prebuilt.so new file mode 100644 index 0000000..b2aa74c Binary files /dev/null and b/proprietary/vendor/lib64/libcodec2_hal_common_prebuilt.so differ diff --git a/proprietary/vendor/lib64/libcodec2_hidl_plugin_prebuilt.so b/proprietary/vendor/lib64/libcodec2_hidl_plugin_prebuilt.so new file mode 100644 index 0000000..368767e Binary files /dev/null and b/proprietary/vendor/lib64/libcodec2_hidl_plugin_prebuilt.so differ diff --git a/proprietary/vendor/lib64/libcodec2_mtk_vdec.so b/proprietary/vendor/lib64/libcodec2_mtk_vdec.so index 7035022..53752c7 100644 Binary files a/proprietary/vendor/lib64/libcodec2_mtk_vdec.so and b/proprietary/vendor/lib64/libcodec2_mtk_vdec.so differ diff --git a/proprietary/vendor/lib64/libcodec2_mtk_venc.so b/proprietary/vendor/lib64/libcodec2_mtk_venc.so index 27b4862..eb9fd4b 100644 Binary files a/proprietary/vendor/lib64/libcodec2_mtk_venc.so and b/proprietary/vendor/lib64/libcodec2_mtk_venc.so differ diff --git a/proprietary/vendor/lib64/libcodec2_vndk_prebuilt.so b/proprietary/vendor/lib64/libcodec2_vndk_prebuilt.so new file mode 100644 index 0000000..3ef8693 Binary files /dev/null and b/proprietary/vendor/lib64/libcodec2_vndk_prebuilt.so differ diff --git a/proprietary/vendor/lib64/libdolbydecoderprocessor.so b/proprietary/vendor/lib64/libdolbydecoderprocessor.so new file mode 100644 index 0000000..f9c7b48 Binary files /dev/null and b/proprietary/vendor/lib64/libdolbydecoderprocessor.so differ diff --git a/proprietary/vendor/lib64/libdolbyeglcore.so b/proprietary/vendor/lib64/libdolbyeglcore.so new file mode 100644 index 0000000..cced54e Binary files /dev/null and b/proprietary/vendor/lib64/libdolbyeglcore.so differ diff --git a/proprietary/vendor/lib64/libdolbyottcameracontrol.so b/proprietary/vendor/lib64/libdolbyottcameracontrol.so new file mode 100644 index 0000000..3dc5c54 Binary files /dev/null and b/proprietary/vendor/lib64/libdolbyottcameracontrol.so differ diff --git a/proprietary/vendor/lib64/libecoengine.so b/proprietary/vendor/lib64/libecoengine.so index ad001cb..b4a8a44 100644 Binary files a/proprietary/vendor/lib64/libecoengine.so and b/proprietary/vendor/lib64/libecoengine.so differ diff --git a/proprietary/vendor/lib64/libmialgoengine.so b/proprietary/vendor/lib64/libmialgoengine.so index ba36b02..42fc4ee 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 f1da66f..27f170e 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_aidl_provider.so b/proprietary/vendor/lib64/libmicamera_aidl_provider.so index 2b695c3..1a97013 100644 Binary files a/proprietary/vendor/lib64/libmicamera_aidl_provider.so and b/proprietary/vendor/lib64/libmicamera_aidl_provider.so differ diff --git a/proprietary/vendor/lib64/libmtk-ril.so b/proprietary/vendor/lib64/libmtk-ril.so index 6eaf8a3..e3f0683 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 d6f21fa..f3bf5c6 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 7297b9f..8043767 100644 Binary files a/proprietary/vendor/lib64/libmtkrilutils.so and b/proprietary/vendor/lib64/libmtkrilutils.so differ diff --git a/proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_device.so b/proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_device.so index 7f7a769..5dfc300 100644 Binary files a/proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_device.so and b/proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_device.so differ diff --git a/proprietary/vendor/mitee/ta/88ce8e6b-8646-4092-bb78faf5b55ff4df.ta b/proprietary/vendor/mitee/ta/88ce8e6b-8646-4092-bb78faf5b55ff4df.ta index 6f7d42b..df07c27 100644 Binary files a/proprietary/vendor/mitee/ta/88ce8e6b-8646-4092-bb78faf5b55ff4df.ta and b/proprietary/vendor/mitee/ta/88ce8e6b-8646-4092-bb78faf5b55ff4df.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 cf0ea48..49f6185 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 23e8a7e..aae5b76 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/proprietary/vendor/mitee/ta/f13010e0-2ae1-11e5-896a0002a5d5c51d.ta b/proprietary/vendor/mitee/ta/f13010e0-2ae1-11e5-896a0002a5d5c51d.ta index c8b335d..feb94b4 100644 Binary files a/proprietary/vendor/mitee/ta/f13010e0-2ae1-11e5-896a0002a5d5c51d.ta and b/proprietary/vendor/mitee/ta/f13010e0-2ae1-11e5-896a0002a5d5c51d.ta differ diff --git a/radio/apusys.img b/radio/apusys.img old mode 100644 new mode 100755 index c308d91..8818785 Binary files a/radio/apusys.img and b/radio/apusys.img differ diff --git a/radio/audio_dsp.img b/radio/audio_dsp.img old mode 100644 new mode 100755 index db76a82..a9fcc82 Binary files a/radio/audio_dsp.img and b/radio/audio_dsp.img differ diff --git a/radio/ccu.img b/radio/ccu.img old mode 100644 new mode 100755 index 1ba7685..ec3d7e0 Binary files a/radio/ccu.img and b/radio/ccu.img differ diff --git a/radio/connsys_bt.img b/radio/connsys_bt.img old mode 100644 new mode 100755 index f116962..2cf7aa4 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 old mode 100644 new mode 100755 index b268983..33bb4c0 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 old mode 100644 new mode 100755 index ae85592..3f503a9 Binary files a/radio/connsys_wifi.img and b/radio/connsys_wifi.img differ diff --git a/radio/dpm.img b/radio/dpm.img old mode 100644 new mode 100755 index 97149ca..29ea7b1 Binary files a/radio/dpm.img and b/radio/dpm.img differ diff --git a/radio/gpueb.img b/radio/gpueb.img old mode 100644 new mode 100755 index fa1ac2c..bcef0dc Binary files a/radio/gpueb.img and b/radio/gpueb.img differ diff --git a/radio/gz.img b/radio/gz.img old mode 100644 new mode 100755 index 2849833..5234d95 Binary files a/radio/gz.img and b/radio/gz.img differ diff --git a/radio/mcf_ota.img b/radio/mcf_ota.img old mode 100644 new mode 100755 index c793df1..3e78bf1 Binary files a/radio/mcf_ota.img and b/radio/mcf_ota.img differ diff --git a/radio/mcupm.img b/radio/mcupm.img old mode 100644 new mode 100755 index b26cfc0..e0e3b21 Binary files a/radio/mcupm.img and b/radio/mcupm.img differ diff --git a/radio/modem.img b/radio/modem.img old mode 100644 new mode 100755 index 80e69e2..59a1cff Binary files a/radio/modem.img and b/radio/modem.img differ diff --git a/radio/mvpu_algo.img b/radio/mvpu_algo.img old mode 100644 new mode 100755 index 829fce2..f023437 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 old mode 100644 new mode 100755 index 512349e..f04b327 Binary files a/radio/pi_img.img and b/radio/pi_img.img differ diff --git a/radio/scp.img b/radio/scp.img old mode 100644 new mode 100755 index 31e6c53..3d57e41 Binary files a/radio/scp.img and b/radio/scp.img differ diff --git a/radio/spmfw.img b/radio/spmfw.img old mode 100644 new mode 100755 index fd7b2b1..3b3bf5e Binary files a/radio/spmfw.img and b/radio/spmfw.img differ diff --git a/radio/sspm.img b/radio/sspm.img old mode 100644 new mode 100755 index a38ae32..324daa6 Binary files a/radio/sspm.img and b/radio/sspm.img differ diff --git a/radio/tee.img b/radio/tee.img old mode 100644 new mode 100755 index cb792a1..115dcc9 Binary files a/radio/tee.img and b/radio/tee.img differ diff --git a/radio/vcp.img b/radio/vcp.img old mode 100644 new mode 100755 index af4306e..89d02be Binary files a/radio/vcp.img and b/radio/vcp.img differ