diff --git a/Android.bp b/Android.bp index 7447c3b..42c3f45 100644 --- a/Android.bp +++ b/Android.bp @@ -7,7 +7,6 @@ soong_namespace { "device/infinix/X6837", "hardware/mediatek", "hardware/mediatek/libmtkperf_client", - "hardware/transsion", ], } @@ -2759,7 +2758,7 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/hw/mt6789/vendor.mediatek.hardware.pq@2.15-impl.so", ], shared_libs: [ - "libhidlbase-v32", + "libhidlbase-v31", "libhidltransport", "libhwbinder", "libhardware", @@ -2767,7 +2766,7 @@ cc_prebuilt_library_shared { "android.hardware.sensors@1.0", "android.hardware.sensors@1.0-convert-shared", "liblog", - "libutils-v32", + "libutils-v31", "libcutils", "libpq_prot", "libhidlmemory", @@ -19993,7 +19992,7 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/mt6789/libmorpho_video_stabilizer.so", ], shared_libs: [ - "libutils-v32", + "libutils-v31", "libui", "libc", "libm", @@ -26231,7 +26230,7 @@ cc_prebuilt_binary { "proprietary/vendor/bin/hw/mtkfusionrild", ], shared_libs: [ - "libutils-v32", + "libutils-v31", "libmtkrillog", "libmtkproperty", "libmtkcutils", @@ -26403,10 +26402,10 @@ cc_prebuilt_binary { "proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service", ], shared_libs: [ - "libhidlbase-v32", + "libhidlbase-v31", "libhidltransport", "liblog", - "libutils-v32", + "libutils-v31", "libhardware", "vendor.mediatek.hardware.pq@2.15", "libc++", diff --git a/Android.mk b/Android.mk index 362133d..bd7b624 100644 --- a/Android.mk +++ b/Android.mk @@ -3,3 +3,20 @@ # LOCAL_PATH := $(call my-dir) + +ifeq ($(TARGET_DEVICE),X6837) + +$(call add-radio-file-sha1-checked,radio/dpm.img,3d96e838ae076450ee6dc26d4bf3d8b88dc22bb4) +$(call add-radio-file-sha1-checked,radio/gz.img,50bcb4cf4466ce9a501d13c8bdede2620b995b0f) +$(call add-radio-file-sha1-checked,radio/lk.img,d93f0a00e8ae064195141c154cdbb89f6f7bbd63) +$(call add-radio-file-sha1-checked,radio/logo.img,a448ca280ecff44130515fbe93fb38cce0fbd1bb) +$(call add-radio-file-sha1-checked,radio/mcupm.img,be062ba5b6952c11e73093dd7b6cd55062892cb8) +$(call add-radio-file-sha1-checked,radio/md1img.img,0c595b8999e38d69f6e1ec8a93a8c569ea0dba39) +$(call add-radio-file-sha1-checked,radio/pi_img.img,d49bfeade6d8b7d709b22215528d2cbdf93a729b) +$(call add-radio-file-sha1-checked,radio/scp.img,503a0b4924780a65a44a62b622ebb71405b1aa73) +$(call add-radio-file-sha1-checked,radio/spmfw.img,df19212edd4c9f96391dda247601a92df0a37db6) +$(call add-radio-file-sha1-checked,radio/sspm.img,66cf40d3d65ef7b23b29f460e945a65d720ce5fa) +$(call add-radio-file-sha1-checked,radio/tee.img,30505a4540fa5002766034563e8f11a84ffd7771) +$(call add-radio-file-sha1-checked,radio/tkv.img,2f3600a53b076e51e023e180f358b198e285fceb) + +endif diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index 18ed0ae..5f896a2 100644 --- a/BoardConfigVendor.mk +++ b/BoardConfigVendor.mk @@ -1,3 +1,17 @@ # # Automatically generated file. DO NOT MODIFY # + +AB_OTA_PARTITIONS += \ + dpm \ + gz \ + lk \ + logo \ + mcupm \ + md1img \ + pi_img \ + scp \ + spmfw \ + sspm \ + tee \ + tkv diff --git a/proprietary/vendor/bin/hw/mtkfusionrild b/proprietary/vendor/bin/hw/mtkfusionrild index 12b1155..1dab6c5 100755 Binary files a/proprietary/vendor/bin/hw/mtkfusionrild and b/proprietary/vendor/bin/hw/mtkfusionrild differ diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service index c76d1ed..4be2399 100755 Binary files a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service and b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service differ diff --git a/proprietary/vendor/lib64/hw/mt6789/vendor.mediatek.hardware.pq@2.15-impl.so b/proprietary/vendor/lib64/hw/mt6789/vendor.mediatek.hardware.pq@2.15-impl.so index 07daa5e..67f8089 100644 Binary files a/proprietary/vendor/lib64/hw/mt6789/vendor.mediatek.hardware.pq@2.15-impl.so and b/proprietary/vendor/lib64/hw/mt6789/vendor.mediatek.hardware.pq@2.15-impl.so differ diff --git a/proprietary/vendor/lib64/mt6789/libmorpho_video_stabilizer.so b/proprietary/vendor/lib64/mt6789/libmorpho_video_stabilizer.so index ee9e51a..a8f6677 100644 Binary files a/proprietary/vendor/lib64/mt6789/libmorpho_video_stabilizer.so and b/proprietary/vendor/lib64/mt6789/libmorpho_video_stabilizer.so differ diff --git a/radio/dpm.img b/radio/dpm.img new file mode 100644 index 0000000..847619a Binary files /dev/null and b/radio/dpm.img differ diff --git a/radio/gz.img b/radio/gz.img new file mode 100644 index 0000000..4924bdf Binary files /dev/null and b/radio/gz.img differ diff --git a/radio/lk.img b/radio/lk.img new file mode 100644 index 0000000..78541eb Binary files /dev/null and b/radio/lk.img differ diff --git a/radio/logo.img b/radio/logo.img new file mode 100644 index 0000000..68bd0c3 Binary files /dev/null and b/radio/logo.img differ diff --git a/radio/mcupm.img b/radio/mcupm.img new file mode 100644 index 0000000..b7a5ca5 Binary files /dev/null and b/radio/mcupm.img differ diff --git a/radio/md1img.img b/radio/md1img.img new file mode 100644 index 0000000..033556b Binary files /dev/null and b/radio/md1img.img differ diff --git a/radio/pi_img.img b/radio/pi_img.img new file mode 100644 index 0000000..92c373f Binary files /dev/null and b/radio/pi_img.img differ diff --git a/radio/scp.img b/radio/scp.img new file mode 100644 index 0000000..38e6ce1 Binary files /dev/null and b/radio/scp.img differ diff --git a/radio/spmfw.img b/radio/spmfw.img new file mode 100644 index 0000000..a5d353d Binary files /dev/null and b/radio/spmfw.img differ diff --git a/radio/sspm.img b/radio/sspm.img new file mode 100644 index 0000000..5799c70 Binary files /dev/null and b/radio/sspm.img differ diff --git a/radio/tee.img b/radio/tee.img new file mode 100644 index 0000000..b4091db Binary files /dev/null and b/radio/tee.img differ diff --git a/radio/tkv.img b/radio/tkv.img new file mode 100644 index 0000000..235a5dd Binary files /dev/null and b/radio/tkv.img differ