diff --git a/Android.bp b/Android.bp
index a4757b8..fb52f5e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -3,6 +3,8 @@
// This file is generated by device/motorola/sm6375-common/setup-makefiles.sh
soong_namespace {
+ imports: [
+ ],
}
cc_prebuilt_library_shared {
@@ -111,6 +113,17 @@ android_app_import {
system_ext_specific: true,
}
+android_app_import {
+ name: "QtiTelephony",
+ owner: "motorola",
+ apk: "proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ system_ext_specific: true,
+}
+
android_app_import {
name: "QtiTelephonyService",
owner: "motorola",
@@ -197,10 +210,10 @@ dex_import {
}
dex_import {
- name: "moto-telephony",
+ name: "uimservicelibrary",
owner: "motorola",
- jars: ["proprietary/system_ext/framework/moto-telephony.jar"],
- system_ext_specific: true,
+ jars: ["proprietary/product/framework/uimservicelibrary.jar"],
+ product_specific: true,
}
dex_import {
@@ -217,6 +230,13 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "moto-telephony",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/moto-telephony.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "qcrilhook",
owner: "motorola",
@@ -231,6 +251,20 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "vendor.qti.ims.configservice-V1.0-java",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.configservice-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.ims.configservice-V1.1-java",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.configservice-V1.1-java.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "vendor.qti.ims.connection-V1.0-java",
owner: "motorola",
@@ -238,6 +272,13 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "vendor.qti.ims.factory-V1.1-java",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V1.1-java.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "vendor.qti.ims.factory-V2.0-java",
owner: "motorola",
@@ -245,6 +286,20 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "vendor.qti.ims.factory-V2.1-java",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.ims.factory-V2.2-java",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "vendor.qti.ims.rcssip-V1.0-java",
owner: "motorola",
@@ -252,6 +307,20 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "vendor.qti.ims.rcssip-V1.1-java",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.ims.rcssip-V1.2-java",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "vendor.qti.ims.rcsuce-V1.0-java",
owner: "motorola",
@@ -259,8 +328,22 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "vendor.qti.ims.rcsuce-V1.1-java",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.ims.rcsuce-V1.2-java",
+ owner: "motorola",
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar"],
+ system_ext_specific: true,
+}
+
prebuilt_etc_xml {
- name: "android.hardware.gnss@2.1-service-qti",
+ name: "android.hardware.gnss@2.1-service-qti.xml",
owner: "motorola",
src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml",
filename_from_src: true,
@@ -269,7 +352,7 @@ prebuilt_etc_xml {
}
prebuilt_etc_xml {
- name: "manifest_android.hardware.drm@1.3-service.widevine",
+ name: "manifest_android.hardware.drm@1.3-service.widevine.xml",
owner: "motorola",
src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml",
filename_from_src: true,
@@ -278,7 +361,7 @@ prebuilt_etc_xml {
}
prebuilt_etc_xml {
- name: "vendor.dolby.media.c2@1.0-service",
+ name: "vendor.dolby.media.c2@1.0-service.xml",
owner: "motorola",
src: "proprietary/vendor/etc/vintf/manifest/vendor.dolby.media.c2@1.0-service.xml",
filename_from_src: true,
@@ -287,7 +370,7 @@ prebuilt_etc_xml {
}
prebuilt_etc_xml {
- name: "vendor.qti.diag.hal.service",
+ name: "vendor.qti.diag.hal.service.xml",
owner: "motorola",
src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml",
filename_from_src: true,
@@ -296,7 +379,7 @@ prebuilt_etc_xml {
}
prebuilt_etc_xml {
- name: "vendor.qti.gnss@4.0-service",
+ name: "vendor.qti.gnss@4.0-service.xml",
owner: "motorola",
src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml",
filename_from_src: true,
diff --git a/proprietary/product/app/uimgbaservice/uimgbaservice.apk b/proprietary/product/app/uimgbaservice/uimgbaservice.apk
index a4651e3..09a62fd 100644
Binary files a/proprietary/product/app/uimgbaservice/uimgbaservice.apk and b/proprietary/product/app/uimgbaservice/uimgbaservice.apk differ
diff --git a/proprietary/product/etc/permissions/UimService.xml b/proprietary/product/etc/permissions/UimService.xml
new file mode 100644
index 0000000..0028367
--- /dev/null
+++ b/proprietary/product/etc/permissions/UimService.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/proprietary/product/framework/uimgbalibrary.jar b/proprietary/product/framework/uimgbalibrary.jar
index 7b61719..1ccdd57 100644
Binary files a/proprietary/product/framework/uimgbalibrary.jar and b/proprietary/product/framework/uimgbalibrary.jar differ
diff --git a/proprietary/product/framework/uimgbamanagerlibrary.jar b/proprietary/product/framework/uimgbamanagerlibrary.jar
index a56d88e..0e58a1c 100644
Binary files a/proprietary/product/framework/uimgbamanagerlibrary.jar and b/proprietary/product/framework/uimgbamanagerlibrary.jar differ
diff --git a/proprietary/product/framework/uimservicelibrary.jar b/proprietary/product/framework/uimservicelibrary.jar
new file mode 100644
index 0000000..446b093
Binary files /dev/null and b/proprietary/product/framework/uimservicelibrary.jar differ
diff --git a/proprietary/system/etc/sysconfig/qti_whitelist.xml b/proprietary/system/etc/sysconfig/qti_whitelist.xml
index baf43cd..306dcd3 100644
--- a/proprietary/system/etc/sysconfig/qti_whitelist.xml
+++ b/proprietary/system/etc/sysconfig/qti_whitelist.xml
@@ -106,12 +106,11 @@
+
-
-
diff --git a/proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk b/proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk
index 64aa0bd..dbafaeb 100644
Binary files a/proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk and b/proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk differ
diff --git a/proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk b/proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk
new file mode 100644
index 0000000..3d7e84c
Binary files /dev/null and b/proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk differ
diff --git a/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk b/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
index 295c4cc..8f5173a 100644
Binary files a/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk and b/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk differ
diff --git a/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml b/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml
index 17a6390..3ae4123 100644
--- a/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml
+++ b/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml
@@ -26,4 +26,12 @@
file="/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar"/>
+
+
+
+
diff --git a/proprietary/system_ext/framework/moto-telephony.jar b/proprietary/system_ext/framework/moto-telephony.jar
index d8d953d..4a18a1f 100644
Binary files a/proprietary/system_ext/framework/moto-telephony.jar and b/proprietary/system_ext/framework/moto-telephony.jar differ
diff --git a/proprietary/system_ext/framework/qcrilhook.jar b/proprietary/system_ext/framework/qcrilhook.jar
index ce64fd2..57035f4 100644
Binary files a/proprietary/system_ext/framework/qcrilhook.jar and b/proprietary/system_ext/framework/qcrilhook.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar
index ec82e48..afab299 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar
index 7dca503..810522c 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar
index bef571f..4bb89bd 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar
index 24ec8c9..d281a10 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar differ
diff --git a/proprietary/system_ext/lib/libmmosal.so b/proprietary/system_ext/lib/libmmosal.so
index cfe65bd..52d2dbc 100644
Binary files a/proprietary/system_ext/lib/libmmosal.so and b/proprietary/system_ext/lib/libmmosal.so differ
diff --git a/proprietary/system_ext/lib/libmmparser_lite.so b/proprietary/system_ext/lib/libmmparser_lite.so
index 9ae9658..1b50feb 100644
Binary files a/proprietary/system_ext/lib/libmmparser_lite.so and b/proprietary/system_ext/lib/libmmparser_lite.so differ
diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so b/proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so
new file mode 100644
index 0000000..934e984
Binary files /dev/null and b/proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so differ
diff --git a/proprietary/system_ext/lib64/lib-imsvideocodec.so b/proprietary/system_ext/lib64/lib-imsvideocodec.so
index aa1b149..21773db 100644
Binary files a/proprietary/system_ext/lib64/lib-imsvideocodec.so and b/proprietary/system_ext/lib64/lib-imsvideocodec.so differ
diff --git a/proprietary/system_ext/lib64/lib-imsvt.so b/proprietary/system_ext/lib64/lib-imsvt.so
index 802ce8f..4a93b26 100644
Binary files a/proprietary/system_ext/lib64/lib-imsvt.so and b/proprietary/system_ext/lib64/lib-imsvt.so differ
diff --git a/proprietary/system_ext/lib64/lib-imsvtextutils.so b/proprietary/system_ext/lib64/lib-imsvtextutils.so
index 0a870b2..32e8c2c 100644
Binary files a/proprietary/system_ext/lib64/lib-imsvtextutils.so and b/proprietary/system_ext/lib64/lib-imsvtextutils.so differ
diff --git a/proprietary/system_ext/lib64/lib-imsvtutils.so b/proprietary/system_ext/lib64/lib-imsvtutils.so
index 69386ab..9453460 100644
Binary files a/proprietary/system_ext/lib64/lib-imsvtutils.so and b/proprietary/system_ext/lib64/lib-imsvtutils.so differ
diff --git a/proprietary/system_ext/lib64/libdiag_system.so b/proprietary/system_ext/lib64/libdiag_system.so
index acd2d8c..c3fc047 100644
Binary files a/proprietary/system_ext/lib64/libdiag_system.so and b/proprietary/system_ext/lib64/libdiag_system.so differ
diff --git a/proprietary/system_ext/lib64/libimscamera_jni.so b/proprietary/system_ext/lib64/libimscamera_jni.so
index 4a3a664..6f7e2a8 100644
Binary files a/proprietary/system_ext/lib64/libimscamera_jni.so and b/proprietary/system_ext/lib64/libimscamera_jni.so differ
diff --git a/proprietary/system_ext/lib64/libimsmedia_jni.so b/proprietary/system_ext/lib64/libimsmedia_jni.so
index fdfb8c7..5134048 100644
Binary files a/proprietary/system_ext/lib64/libimsmedia_jni.so and b/proprietary/system_ext/lib64/libimsmedia_jni.so differ
diff --git a/proprietary/system_ext/lib64/libmmosal.so b/proprietary/system_ext/lib64/libmmosal.so
index 8717b71..e74a916 100644
Binary files a/proprietary/system_ext/lib64/libmmosal.so and b/proprietary/system_ext/lib64/libmmosal.so differ
diff --git a/proprietary/system_ext/lib64/libmmparser_lite.so b/proprietary/system_ext/lib64/libmmparser_lite.so
index 7ef7ad4..91da4e5 100644
Binary files a/proprietary/system_ext/lib64/libmmparser_lite.so and b/proprietary/system_ext/lib64/libmmparser_lite.so differ
diff --git a/proprietary/system_ext/lib64/libwfdavenhancements.so b/proprietary/system_ext/lib64/libwfdavenhancements.so
new file mode 100644
index 0000000..455aedd
Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdavenhancements.so differ
diff --git a/proprietary/system_ext/lib64/libwfdmmsrc_system.so b/proprietary/system_ext/lib64/libwfdmmsrc_system.so
new file mode 100644
index 0000000..46beed4
Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdmmsrc_system.so differ
diff --git a/proprietary/system_ext/lib64/libwfdnative.so b/proprietary/system_ext/lib64/libwfdnative.so
index 87b6130..5e5839a 100644
Binary files a/proprietary/system_ext/lib64/libwfdnative.so and b/proprietary/system_ext/lib64/libwfdnative.so differ
diff --git a/proprietary/system_ext/lib64/libwfdservice.so b/proprietary/system_ext/lib64/libwfdservice.so
new file mode 100644
index 0000000..aec8a5a
Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdservice.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so b/proprietary/system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so
new file mode 100644
index 0000000..bd6c7a3
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so
index a7b19d1..cc0a95f 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so and b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so differ
diff --git a/proprietary/system_ext/priv-app/ims/ims.apk b/proprietary/system_ext/priv-app/ims/ims.apk
index 1cf8389..8bb0f41 100644
Binary files a/proprietary/system_ext/priv-app/ims/ims.apk and b/proprietary/system_ext/priv-app/ims/ims.apk differ
diff --git a/proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk b/proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
index 6eeaea5..7b8b591 100644
Binary files a/proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk and b/proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk differ
diff --git a/proprietary/vendor/app/CneApp/CneApp.apk b/proprietary/vendor/app/CneApp/CneApp.apk
index 17702d5..88f053b 100644
Binary files a/proprietary/vendor/app/CneApp/CneApp.apk and b/proprietary/vendor/app/CneApp/CneApp.apk differ
diff --git a/proprietary/vendor/app/IWlanService/IWlanService.apk b/proprietary/vendor/app/IWlanService/IWlanService.apk
index 121d62c..4496052 100644
Binary files a/proprietary/vendor/app/IWlanService/IWlanService.apk and b/proprietary/vendor/app/IWlanService/IWlanService.apk differ
diff --git a/proprietary/vendor/bin/ATFWD-daemon b/proprietary/vendor/bin/ATFWD-daemon
index ffb03e6..65adaca 100755
Binary files a/proprietary/vendor/bin/ATFWD-daemon and b/proprietary/vendor/bin/ATFWD-daemon differ
diff --git a/proprietary/vendor/bin/adpl b/proprietary/vendor/bin/adpl
index 4bf4b18..cc4492f 100755
Binary files a/proprietary/vendor/bin/adpl and b/proprietary/vendor/bin/adpl differ
diff --git a/proprietary/vendor/bin/cnd b/proprietary/vendor/bin/cnd
index e68ba07..7b5deea 100755
Binary files a/proprietary/vendor/bin/cnd and b/proprietary/vendor/bin/cnd differ
diff --git a/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti b/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine b/proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti b/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-qti b/proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-qti
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service-qti b/proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/qcrilNrd b/proprietary/vendor/bin/hw/qcrilNrd
old mode 100644
new mode 100755
index 9c9c7e4..0b076e9
Binary files a/proprietary/vendor/bin/hw/qcrilNrd and b/proprietary/vendor/bin/hw/qcrilNrd differ
diff --git a/proprietary/vendor/bin/hw/vendor.display.color@1.0-service b/proprietary/vendor/bin/hw/vendor.display.color@1.0-service
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.eid@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.eid@1.0-service
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/ims_rtp_daemon b/proprietary/vendor/bin/ims_rtp_daemon
index e1f3f6b..822bbd3 100755
Binary files a/proprietary/vendor/bin/ims_rtp_daemon and b/proprietary/vendor/bin/ims_rtp_daemon differ
diff --git a/proprietary/vendor/bin/netmgrd b/proprietary/vendor/bin/netmgrd
index f515e02..54e3319 100755
Binary files a/proprietary/vendor/bin/netmgrd and b/proprietary/vendor/bin/netmgrd differ
diff --git a/proprietary/vendor/bin/pd-mapper b/proprietary/vendor/bin/pd-mapper
index 9e326fe..cccb7eb 100755
Binary files a/proprietary/vendor/bin/pd-mapper and b/proprietary/vendor/bin/pd-mapper differ
diff --git a/proprietary/vendor/bin/port-bridge b/proprietary/vendor/bin/port-bridge
index 6b16d03..9e65693 100755
Binary files a/proprietary/vendor/bin/port-bridge and b/proprietary/vendor/bin/port-bridge differ
diff --git a/proprietary/vendor/bin/qmi_motext_hook b/proprietary/vendor/bin/qmi_motext_hook
index dd4f4d9..8ec970b 100755
Binary files a/proprietary/vendor/bin/qmi_motext_hook and b/proprietary/vendor/bin/qmi_motext_hook differ
diff --git a/proprietary/vendor/bin/qti b/proprietary/vendor/bin/qti
index 443619d..496f6b8 100755
Binary files a/proprietary/vendor/bin/qti and b/proprietary/vendor/bin/qti differ
diff --git a/proprietary/vendor/bin/qtigetprop b/proprietary/vendor/bin/qtigetprop
new file mode 100755
index 0000000..b0527f8
--- /dev/null
+++ b/proprietary/vendor/bin/qtigetprop
@@ -0,0 +1,54 @@
+#!/bin/sh --
+
+# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+
+ril_db="/data/vendor/radio/qcrilNr.db"
+
+help() {
+ echo "Syntax error! Example: qtigetprop [config_name]"
+}
+
+if [ $# -gt 1 ]; then
+ help
+ exit 1
+elif [ $# -eq 1 ]; then
+ prop_name=$1
+fi
+
+# Disable exit on non 0
+set +e
+
+if [[ ! -f $ril_db ]]; then
+ getprop "$@"
+else
+ if [ ! -z "$prop_name" ]; then
+ query_result=`echo "SELECT 1 FROM qcril_properties_table WHERE property='$prop_name';" | sqlite3 $ril_db`
+ if [[ $query_result == "1" ]]; then
+ result=`echo "SELECT value FROM qcril_properties_table WHERE property='$1';" | sqlite3 $ril_db`
+ if [ "$result" == "" ]; then
+ echo "SELECT def_val FROM qcril_properties_table WHERE property='$1';" | sqlite3 $ril_db
+ else
+ echo $result
+ fi
+ else
+ getprop $prop_name
+ fi
+ else
+ # print RIL configs
+ all_props=`echo "SELECT * FROM qcril_properties_table;" | sqlite3 $ril_db`
+ for each_prop in $all_props; do
+ IFS='|' read -ra values <<< "$each_prop"
+ prop_name="${values[0]}"
+ def_val="${values[1]}"
+ val="${values[2]}"
+ if [[ $val == "" ]]; then
+ val=$def_val
+ fi
+ echo "$prop_name=$val"
+ done
+ # print Android properties
+ getprop
+ fi
+fi
diff --git a/proprietary/vendor/bin/qtisetprop b/proprietary/vendor/bin/qtisetprop
new file mode 100755
index 0000000..d86419e
--- /dev/null
+++ b/proprietary/vendor/bin/qtisetprop
@@ -0,0 +1,31 @@
+#!/bin/sh --
+
+# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+
+ril_db="/data/vendor/radio/qcrilNr.db"
+
+help() {
+ echo "Syntax error! Example: qtisetprop config_name config_val"
+}
+
+if [ $# -ne 2 ]; then
+ help
+ exit 1
+fi
+
+# Disable exit on non 0
+set +e
+
+query_result="0"
+if [[ -f $ril_db ]]; then
+ query_result=`echo "SELECT 1 FROM qcril_properties_table WHERE property='$1';" | sqlite3 $ril_db`
+fi
+
+if [[ $query_result == "1" ]]; then
+ echo "INSERT OR REPLACE INTO qcril_properties_table(property, value) VALUES('$1', '$2');" | sqlite3 $ril_db
+else
+ setprop $1 $2
+fi
+
diff --git a/proprietary/vendor/bin/rmt_storage b/proprietary/vendor/bin/rmt_storage
index edc2ce1..a5f7282 100755
Binary files a/proprietary/vendor/bin/rmt_storage and b/proprietary/vendor/bin/rmt_storage differ
diff --git a/proprietary/vendor/bin/shsusrd b/proprietary/vendor/bin/shsusrd
new file mode 100755
index 0000000..476d739
Binary files /dev/null and b/proprietary/vendor/bin/shsusrd differ
diff --git a/proprietary/vendor/etc/init/shsusrd.rc b/proprietary/vendor/etc/init/shsusrd.rc
new file mode 100644
index 0000000..0242b65
--- /dev/null
+++ b/proprietary/vendor/etc/init/shsusrd.rc
@@ -0,0 +1,40 @@
+# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+on boot
+ write /data/vendor/shsusr/shsusr_log.txt ""
+ chown radio radio /data/vendor/shsusr/shsusr_log.txt
+
+# msm specific files that need to be created on /data
+on post-fs-data
+ #Create SHSUSR daemon log dir
+ mkdir /data/vendor/shsusr 0770 radio radio
+ chmod 0770 /data/vendor/shsusr
+
+service vendor.shsusrd /system/vendor/bin/shsusrd 0x002819000
+ class main
+ user radio
+ group radio
+ capabilities NET_ADMIN
+ disabled
+
+on property:persist.vendor.data.shsusr_load=1
+ start vendor.shsusrd
+
+on property:persist.vendor.data.shsusr_load=0
+ stop vendor.shsusrd
+
+on property:persist.vendor.data.shsusr_ipa=02
+ write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "02"
+
+on property:persist.vendor.data.shsusr_ipa=10
+ write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "10"
+
+on property:persist.vendor.data.shsusr_ipa=20
+ write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "20"
+
+on property:persist.vendor.data.shsusr_ipa=40
+ write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "40"
+
diff --git a/proprietary/vendor/etc/media_blair_lite/video_system_specs.json b/proprietary/vendor/etc/media_blair_lite/video_system_specs.json
deleted file mode 100644
index 6ff1977..0000000
--- a/proprietary/vendor/etc/media_blair_lite/video_system_specs.json
+++ /dev/null
@@ -1,128 +0,0 @@
-// If you modify this file,
-// 1. Push it to /vendor/etc/video_system_specs.json on the device
-// 2. Kill media.hwcodec to get the new changed values.
-// Note: Please do not use hexadecimal values 0x in this file.
-{
- "Video": {
- // feature list used for enable/disable
- "Features": {
- // This is used for encoder color space conversion with custom matrix.
- // custom matrix is defined in kernel driver
- // this triggers to enable CSC to 709LR with custom matrix
- "enc_csc_custom_matrix": false,
- // this enables adaptive blur if possible by encoder.
- // this is preprocessing of encoder input YUV buffers
- "enc_auto_blur": false,
- // this enables encoding rotate by C2D. it is used for some low tier end chipsets which
- // don't support rotate feature in video core. TODO - Rename as enc_vpss_rotation
- "enc_c2d_rotation": true,
- "platform_disable_ubwc": true,
- // It is used to enable fastCV engine for flip support in the absence of VPSS hardware
- // support.
- "enc_vpss_flip": false,
- // This is used to limit secure usecase buffer count. Changes dynamic to static count
- "dec_secure_static_count": true
- },
- "Presets": {
- // platform value to force HDR disable. if this value is enabled
- // then HDR is disabled. this value acts as a bit mask.
- // 0x0 : no over ride,
- // 0x1 : disables decoder HDR,
- // 0x2 : disbaled encoder HDR,
- // 0x3 : disables both decoder and encoder HDR.
- "vidc_disable_hdr" : 3,
- // this is used for secure decoding performance boost handling
- // prefech sizes of internal & output buffers
- // internal : 0 MB
- // output : 0 MB
- "dec_sec_prefetch_size_internal": 0,
- "dec_sec_prefetch_size_output": 0,
- // control to force enable linear color format for decoder
- // if this is enable, then decoder will produce linear color format output.
- // it is bitmask:
- // 0x0: no override,
- // 0x1: enable 8 bit: linear format. 10 bit: compressed format
- // 0x2: 8 bit: compressed format. 10 bit: linear format
- // 0x3: 8 bit: linear format. 10 bit: linear format
- "dec_linear_color_format": 0,
- // this control enables default b frame encoding
- // if it is within capability of B frame encode case
- // this is used only in MediaRecorder path
- // max B frame count between two P
- "enc_default_bframe_count": 0,
- // maximum MB/sec for default B frame enablement case
- "enc_max_b_frame_mbs_per_sec": 0,
- // maximum decoder output rate if it is Nuplayer path and
- // player sets max refresh rate
- "max_supported_render_rate": 120,
- // control to force enable linear color format for encoder
- // if this is enable, then encoder will ask camera via
- // consumer flag to inform usage of linear color format.
- // it is used only for camera path. can't be used for non-camera producer case
- // it is bitmask:
- // 0x0: no override,
- // 0x1: enable 8 bit: linear format. 10 bit: compressed format
- // 0x2: 8 bit: compressed format. 10 bit: linear format
- // 0x3: 8 bit: linear format. 10 bit: linear format
- "enc_linear_color_format": 3,
- // override chroma qp offset value for 8 and 10 bits:
- // default: 0
- // allowed override value: -12
- "enc_chroma_qp_offset_10_bit": 0,
- "enc_chroma_qp_offset_8_bit": 0,
- //encoder bitrate savings control (CAC) - content adaptive coding feature
- // it is bitmask.
- // 0x0: disable CAC
- // 0x1: 8 bit: enable. 10 bit: disable
- // 0x2: 8 bit: disable. 10 bit: enable
- // 0x3: 8 bit: enable. 10 bit: enable
- "enc_bitrate_savings": 1,
- // minimum encoder bitrate boost
- "enc_bitrate_boost": 15,
- // time threshold of output buffer allocation loop since last input buffer queued(ms)
- // 0 --> no such limitation (loop until allocation done)
- "max_retry_alloc_output_timeout": 0,
- // override default primaries to BT709 for >=UHD decode
- "default_primaries_override" : 0,
-
- // WARNING:
- // Please DON'T change these values, if you don't know what you are doing.
- // These are the Video HAL capabilities. Video HAL may not function properly with wrong values.
- // below are various capability used
- // video driver version capability used for skype MediaCodec
- "vt_driver_version": 534123018,
- // maximum LTR cont for encoder
- "ltr_max_count": 2,
- // Encoder preprocessing: maximum encoder downscalar factor possible in width or height or both direction
- "preprocess_max_downscale_factor": 0,
- // encoder support rotation as preprocessing
- "preprocess_rotation": 1,
- // encoder maxium Hier-P layer count: 6
- "max_temporal_layer_pframe_count": 6,
- // encoder maximum Hier-B layer count: 0
- "max_temporal_layer_bframe_count": 0
- },
-
- // List of HW codecs enabled for this target
- "codecs-available": {
- "decoders": [
- "c2.qti.avc.decoder",
- "c2.qti.avc.decoder.low_latency",
- "c2.qti.avc.decoder.secure",
- "c2.qti.hevc.decoder",
- "c2.qti.hevc.decoder.low_latency",
- "c2.qti.hevc.decoder.secure",
- "c2.qti.vp9.decoder",
- "c2.qti.vp9.decoder.secure"
- ],
- "encoders": [
- "c2.qti.avc.encoder",
- "c2.qti.avc.encoder.secure",
- "c2.qti.hevc.encoder",
- "c2.qti.hevc.encoder.secure",
- "c2.qti.hevc.encoder.cq",
- "c2.qti.heic.encoder"
- ]
- }
- }
-}
diff --git a/proprietary/vendor/etc/media_codecs_blair_lite.xml b/proprietary/vendor/etc/media_codecs_blair_lite.xml
deleted file mode 100644
index 38bd213..0000000
--- a/proprietary/vendor/etc/media_codecs_blair_lite.xml
+++ /dev/null
@@ -1,304 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/proprietary/vendor/etc/media_codecs_performance_blair_lite.xml b/proprietary/vendor/etc/media_codecs_performance_blair_lite.xml
deleted file mode 100644
index 750529e..0000000
--- a/proprietary/vendor/etc/media_codecs_performance_blair_lite.xml
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/proprietary/vendor/etc/media_profiles_blair_lite.xml b/proprietary/vendor/etc/media_profiles_blair_lite.xml
deleted file mode 100644
index 492eddc..0000000
--- a/proprietary/vendor/etc/media_profiles_blair_lite.xml
+++ /dev/null
@@ -1,1484 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/proprietary/vendor/etc/qcril_database/qcrilNr.db b/proprietary/vendor/etc/qcril_database/qcrilNr.db
index 4653b51..da4cbc6 100644
Binary files a/proprietary/vendor/etc/qcril_database/qcrilNr.db and b/proprietary/vendor/etc/qcril_database/qcrilNr.db differ
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/12.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/12.0_config.sql
new file mode 100644
index 0000000..225ca98
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/config/12.0_config.sql
@@ -0,0 +1,8 @@
+/*
+ Copyright (c) 2022 Qualcomm Technologies, Inc.
+ All Rights Reserved.
+ Confidential and Proprietary - Qualcomm Technologies, Inc.
+*/
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT);
+UPDATE qcril_properties_table set def_val='12' where property='qcrildb_version';
\ No newline at end of file
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/13.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/13.0_config.sql
new file mode 100644
index 0000000..ac698bd
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/config/13.0_config.sql
@@ -0,0 +1,11 @@
+/*
+ Copyright (c) 2022 Qualcomm Technologies, Inc.
+ All Rights Reserved.
+ Confidential and Proprietary - Qualcomm Technologies, Inc.
+*/
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT);
+UPDATE qcril_properties_table set def_val='13' where property='qcrildb_version';UPDATE qcril_properties_table SET def_val="" WHERE property="persist.vendor.radio.msim.stackid_0";
+UPDATE qcril_properties_table SET def_val="" WHERE property="persist.vendor.radio.msim.stackid_1";
+UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.start_ota_daemon";
+INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.force_gba_over_isim_app", "false");
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql
index 3a4c811..d178cf1 100644
--- a/proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql
+++ b/proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql
@@ -104,7 +104,7 @@ INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist
INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.csg_info_avlbl", "0");
INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.cs_srv_type", "0");
INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.limit_rac_change", "0");
-INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.poweron_opt", "0");
+INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.poweron_opt", "1");
INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.sglte_target");
INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_plmn_0");
INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_plmn_1");
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/40_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/40_version_qcrildb.sql
new file mode 100644
index 0000000..a362046
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/40_version_qcrildb.sql
@@ -0,0 +1,6 @@
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='40' where property='qcrildb_version';
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('228','01','1414','','');
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql
new file mode 100644
index 0000000..a585e1d
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql
@@ -0,0 +1,19 @@
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='41' where property='qcrildb_version';
+
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '228' AND MNC = '01' AND NUMBER = '117';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '228' AND MNC = '01' AND NUMBER = '118';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '228' AND MNC = '01' AND NUMBER = '143';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '228' AND MNC = '01' AND NUMBER = '144';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '228' AND MNC = '01' AND NUMBER = '145';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '228' AND MNC = '01' AND NUMBER = '147';
+
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('228','01','117','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('228','01','118','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('228','01','143','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('228','01','144','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('228','01','145','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('228','01','147','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('228','02','1414','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('228','03','1414','','');
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/42_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/42_version_qcrildb.sql
new file mode 100644
index 0000000..c8851ae
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/42_version_qcrildb.sql
@@ -0,0 +1,15 @@
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='42' where property='qcrildb_version';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '450';
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('450','112','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('450','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('450','111','','full');
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('450','113','','full');
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('450','117','','full');
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('450','118','','full');
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('450','119','','full');
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('450','122','','full');
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('450','125','','full');
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/43_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/43_version_qcrildb.sql
new file mode 100644
index 0000000..d802f81
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/43_version_qcrildb.sql
@@ -0,0 +1,25 @@
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='43' where property='qcrildb_version';
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','220','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','221','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','222','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','223','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','224','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','225','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','226','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','227','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','228','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','229','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','580','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','581','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','582','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','583','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','584','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','585','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','586','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','587','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','588','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('311','589','911','','');
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/44_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/44_version_qcrildb.sql
new file mode 100644
index 0000000..f2ff05f
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/44_version_qcrildb.sql
@@ -0,0 +1,9 @@
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='44' where property='qcrildb_version';
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('420','993','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('420','997','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('420','998','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('420','999','','');
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/45_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/45_version_qcrildb.sql
new file mode 100644
index 0000000..4740321
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/45_version_qcrildb.sql
@@ -0,0 +1,6 @@
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='45' where property='qcrildb_version';
+
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '710' AND MNC = '21' AND NUMBER = '115';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '710' AND MNC = '21' AND NUMBER = '128';
diff --git a/proprietary/vendor/etc/seccomp_policy/qcrilnr@2.0.policy b/proprietary/vendor/etc/seccomp_policy/qcrilnr@2.0.policy
index a2f5b0c..ad3934e 100644
--- a/proprietary/vendor/etc/seccomp_policy/qcrilnr@2.0.policy
+++ b/proprietary/vendor/etc/seccomp_policy/qcrilnr@2.0.policy
@@ -19,14 +19,13 @@
# limitations under the License.
gettid: 1
-prctl: arg0 == PR_SET_VMA || arg0 == PR_SET_NAME || arg0 == PR_GET_DUMPABLE || arg0 == PR_GET_NAME || arg0 == PR_SET_TIMERSLACK || arg0 == 0x37 || arg0 == PR_GET_NO_NEW_PRIVS || arg0 == PR_SET_DUMPABLE || arg0 == PR_SET_PTRACER || arg0 == PR_CAP_AMBIENT
+prctl: 1
write: 1
read: 1
close: 1
openat: 1
futex: 1
rt_sigprocmask: 1
-#ioctl: arg1 == _IOC(_IOC_NONE || arg1 == _IOC(_IOC_READ || arg1 == TCGETS || arg1 == BINDER_WRITE_READ || arg1 == SIOCGIFNAME || arg1 == BINDER_THREAD_EXIT || arg1 == VSOC_MAYBE_SEND_INTERRUPT_TO_HOST || arg1 == BINDER_SET_MAX_THREADS || arg1 == BINDER_VERSION
ioctl : 1
recvfrom: 1
ppoll: 1
@@ -109,6 +108,7 @@ setuid: 1
kill: 1
eventfd2: 1
fchownat: 1
+sysinfo: 1
#for cutback
setgroups: 1
setgid : 1
diff --git a/proprietary/vendor/etc/video_system_specs.json b/proprietary/vendor/etc/video_system_specs.json
index fca2e15..a9dbc64 100644
--- a/proprietary/vendor/etc/video_system_specs.json
+++ b/proprietary/vendor/etc/video_system_specs.json
@@ -69,6 +69,8 @@
// maximum decoder output rate if it is Nuplayer path and
// player sets max refresh rate
"max_supported_render_rate": 120,
+ // maximum all intra frame rate
+ "max_supported_all_intra_framerate": 240,
// control to force enable linear color format for encoder
// if this is enable, then encoder will ask camera via
// consumer flag to inform usage of linear color format.
diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.dolby.media.c2@1.0-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.dolby.media.c2@1.0-service.xml
index 4706852..8647e74 100644
--- a/proprietary/vendor/etc/vintf/manifest/vendor.dolby.media.c2@1.0-service.xml
+++ b/proprietary/vendor/etc/vintf/manifest/vendor.dolby.media.c2@1.0-service.xml
@@ -6,7 +6,7 @@
production of derivative works therefrom without the express permission of
the copyright owners is prohibited.
- Copyright (C) 2020-2021 by Dolby Laboratories,
+ Copyright (C) 2020-2022 by Dolby Laboratories,
All rights reserved.
-->
diff --git a/proprietary/vendor/lib/libdiag.so b/proprietary/vendor/lib/libdiag.so
index 3432806..9e2d6c6 100644
Binary files a/proprietary/vendor/lib/libdiag.so and b/proprietary/vendor/lib/libdiag.so differ
diff --git a/proprietary/vendor/lib/libdsi_netctrl.so b/proprietary/vendor/lib/libdsi_netctrl.so
index 6484d1f..cc429c4 100644
Binary files a/proprietary/vendor/lib/libdsi_netctrl.so and b/proprietary/vendor/lib/libdsi_netctrl.so differ
diff --git a/proprietary/vendor/lib/libdsutils.so b/proprietary/vendor/lib/libdsutils.so
index 4d45ce8..681e421 100644
Binary files a/proprietary/vendor/lib/libdsutils.so and b/proprietary/vendor/lib/libdsutils.so differ
diff --git a/proprietary/vendor/lib/libkcl.so b/proprietary/vendor/lib/libkcl.so
new file mode 100644
index 0000000..4f49b8d
Binary files /dev/null and b/proprietary/vendor/lib/libkcl.so differ
diff --git a/proprietary/vendor/lib/libkernelmanager.so b/proprietary/vendor/lib/libkernelmanager.so
new file mode 100644
index 0000000..598b94a
Binary files /dev/null and b/proprietary/vendor/lib/libkernelmanager.so differ
diff --git a/proprietary/vendor/lib/libmdsprpc.so b/proprietary/vendor/lib/libmdsprpc.so
new file mode 100644
index 0000000..b90e771
Binary files /dev/null and b/proprietary/vendor/lib/libmdsprpc.so differ
diff --git a/proprietary/vendor/lib/libmmosal.so b/proprietary/vendor/lib/libmmosal.so
index f5ce65d..bab6be0 100644
Binary files a/proprietary/vendor/lib/libmmosal.so and b/proprietary/vendor/lib/libmmosal.so differ
diff --git a/proprietary/vendor/lib/libqcmaputils.so b/proprietary/vendor/lib/libqcmaputils.so
index 0b4a1c6..651c40d 100644
Binary files a/proprietary/vendor/lib/libqcmaputils.so and b/proprietary/vendor/lib/libqcmaputils.so differ
diff --git a/proprietary/vendor/lib/libqcodec2_base.so b/proprietary/vendor/lib/libqcodec2_base.so
index 671e390..69af516 100644
Binary files a/proprietary/vendor/lib/libqcodec2_base.so and b/proprietary/vendor/lib/libqcodec2_base.so differ
diff --git a/proprietary/vendor/lib/libqcodec2_basecodec.so b/proprietary/vendor/lib/libqcodec2_basecodec.so
index b0c5e49..ea2ba3b 100644
Binary files a/proprietary/vendor/lib/libqcodec2_basecodec.so and b/proprietary/vendor/lib/libqcodec2_basecodec.so differ
diff --git a/proprietary/vendor/lib/libqcodec2_core.so b/proprietary/vendor/lib/libqcodec2_core.so
index 5fe5843..beb25f9 100644
Binary files a/proprietary/vendor/lib/libqcodec2_core.so and b/proprietary/vendor/lib/libqcodec2_core.so differ
diff --git a/proprietary/vendor/lib/libqcodec2_hooks.so b/proprietary/vendor/lib/libqcodec2_hooks.so
index c2d56fe..5446fe8 100644
Binary files a/proprietary/vendor/lib/libqcodec2_hooks.so and b/proprietary/vendor/lib/libqcodec2_hooks.so differ
diff --git a/proprietary/vendor/lib/libqcodec2_platform.so b/proprietary/vendor/lib/libqcodec2_platform.so
index 4f7267f..65825c4 100644
Binary files a/proprietary/vendor/lib/libqcodec2_platform.so and b/proprietary/vendor/lib/libqcodec2_platform.so differ
diff --git a/proprietary/vendor/lib/libqcodec2_utils.so b/proprietary/vendor/lib/libqcodec2_utils.so
index 7a992bb..3706503 100644
Binary files a/proprietary/vendor/lib/libqcodec2_utils.so and b/proprietary/vendor/lib/libqcodec2_utils.so differ
diff --git a/proprietary/vendor/lib/libqcodec2_v4l2codec.so b/proprietary/vendor/lib/libqcodec2_v4l2codec.so
index a99f4cf..6b72e7a 100644
Binary files a/proprietary/vendor/lib/libqcodec2_v4l2codec.so and b/proprietary/vendor/lib/libqcodec2_v4l2codec.so differ
diff --git a/proprietary/vendor/lib/libqdi.so b/proprietary/vendor/lib/libqdi.so
index 9ac2ffa..26af778 100644
Binary files a/proprietary/vendor/lib/libqdi.so and b/proprietary/vendor/lib/libqdi.so differ
diff --git a/proprietary/vendor/lib/libqdp.so b/proprietary/vendor/lib/libqdp.so
index c1fa14a..22f42d5 100644
Binary files a/proprietary/vendor/lib/libqdp.so and b/proprietary/vendor/lib/libqdp.so differ
diff --git a/proprietary/vendor/lib/libqmi.so b/proprietary/vendor/lib/libqmi.so
index a531909..f1483cf 100644
Binary files a/proprietary/vendor/lib/libqmi.so and b/proprietary/vendor/lib/libqmi.so differ
diff --git a/proprietary/vendor/lib/libqmi_client_qmux.so b/proprietary/vendor/lib/libqmi_client_qmux.so
index 39918f0..9400398 100644
Binary files a/proprietary/vendor/lib/libqmi_client_qmux.so and b/proprietary/vendor/lib/libqmi_client_qmux.so differ
diff --git a/proprietary/vendor/lib/libqmiservices.so b/proprietary/vendor/lib/libqmiservices.so
index 0d5b9ea..72f4341 100644
Binary files a/proprietary/vendor/lib/libqmiservices.so and b/proprietary/vendor/lib/libqmiservices.so differ
diff --git a/proprietary/vendor/lib64/lib-imscommon.so b/proprietary/vendor/lib64/lib-imscommon.so
index 068c728..79323c2 100644
Binary files a/proprietary/vendor/lib64/lib-imscommon.so and b/proprietary/vendor/lib64/lib-imscommon.so differ
diff --git a/proprietary/vendor/lib64/lib-imsdpl.so b/proprietary/vendor/lib64/lib-imsdpl.so
index d4fb613..d759ad9 100644
Binary files a/proprietary/vendor/lib64/lib-imsdpl.so and b/proprietary/vendor/lib64/lib-imsdpl.so differ
diff --git a/proprietary/vendor/lib64/lib-imsrcsservice.so b/proprietary/vendor/lib64/lib-imsrcsservice.so
index 7cbba10..7fc2129 100644
Binary files a/proprietary/vendor/lib64/lib-imsrcsservice.so and b/proprietary/vendor/lib64/lib-imsrcsservice.so differ
diff --git a/proprietary/vendor/lib64/lib-imsservice.so b/proprietary/vendor/lib64/lib-imsservice.so
index 96d8df9..57dc0d7 100644
Binary files a/proprietary/vendor/lib64/lib-imsservice.so and b/proprietary/vendor/lib64/lib-imsservice.so differ
diff --git a/proprietary/vendor/lib64/libcne.so b/proprietary/vendor/lib64/libcne.so
index 82e8755..003e1a2 100644
Binary files a/proprietary/vendor/lib64/libcne.so and b/proprietary/vendor/lib64/libcne.so differ
diff --git a/proprietary/vendor/lib64/libconfigdb.so b/proprietary/vendor/lib64/libconfigdb.so
index 19e9a8f..136ec0d 100644
Binary files a/proprietary/vendor/lib64/libconfigdb.so and b/proprietary/vendor/lib64/libconfigdb.so differ
diff --git a/proprietary/vendor/lib64/libdiag.so b/proprietary/vendor/lib64/libdiag.so
index 869ae1f..acd1cda 100644
Binary files a/proprietary/vendor/lib64/libdiag.so and b/proprietary/vendor/lib64/libdiag.so differ
diff --git a/proprietary/vendor/lib64/libdpps.so b/proprietary/vendor/lib64/libdpps.so
new file mode 100644
index 0000000..170419c
Binary files /dev/null and b/proprietary/vendor/lib64/libdpps.so differ
diff --git a/proprietary/vendor/lib64/libdsi_netctrl.so b/proprietary/vendor/lib64/libdsi_netctrl.so
index 9d25962..af200cc 100644
Binary files a/proprietary/vendor/lib64/libdsi_netctrl.so and b/proprietary/vendor/lib64/libdsi_netctrl.so differ
diff --git a/proprietary/vendor/lib64/libdsutils.so b/proprietary/vendor/lib64/libdsutils.so
index 0938076..6434ca8 100644
Binary files a/proprietary/vendor/lib64/libdsutils.so and b/proprietary/vendor/lib64/libdsutils.so differ
diff --git a/proprietary/vendor/lib64/libkcl.so b/proprietary/vendor/lib64/libkcl.so
new file mode 100644
index 0000000..ec710f5
Binary files /dev/null and b/proprietary/vendor/lib64/libkcl.so differ
diff --git a/proprietary/vendor/lib64/libkernelmanager.so b/proprietary/vendor/lib64/libkernelmanager.so
new file mode 100644
index 0000000..08dbb69
Binary files /dev/null and b/proprietary/vendor/lib64/libkernelmanager.so differ
diff --git a/proprietary/vendor/lib64/liblqe.so b/proprietary/vendor/lib64/liblqe.so
index b655a64..9740da1 100644
Binary files a/proprietary/vendor/lib64/liblqe.so and b/proprietary/vendor/lib64/liblqe.so differ
diff --git a/proprietary/vendor/lib64/libmdmcutback.so b/proprietary/vendor/lib64/libmdmcutback.so
index 3cc10a4..a524c72 100644
Binary files a/proprietary/vendor/lib64/libmdmcutback.so and b/proprietary/vendor/lib64/libmdmcutback.so differ
diff --git a/proprietary/vendor/lib64/libmdsprpc.so b/proprietary/vendor/lib64/libmdsprpc.so
new file mode 100644
index 0000000..2e4ad56
Binary files /dev/null and b/proprietary/vendor/lib64/libmdsprpc.so differ
diff --git a/proprietary/vendor/lib64/libminkdescriptor.so b/proprietary/vendor/lib64/libminkdescriptor.so
index acf5ea9..4d634ec 100644
Binary files a/proprietary/vendor/lib64/libminkdescriptor.so and b/proprietary/vendor/lib64/libminkdescriptor.so differ
diff --git a/proprietary/vendor/lib64/libmmosal.so b/proprietary/vendor/lib64/libmmosal.so
index 6ede9d8..cb188fb 100644
Binary files a/proprietary/vendor/lib64/libmmosal.so and b/proprietary/vendor/lib64/libmmosal.so differ
diff --git a/proprietary/vendor/lib64/libmotext_inf.so b/proprietary/vendor/lib64/libmotext_inf.so
index 430af5b..d3a41f5 100644
Binary files a/proprietary/vendor/lib64/libmotext_inf.so and b/proprietary/vendor/lib64/libmotext_inf.so differ
diff --git a/proprietary/vendor/lib64/libnetmgr.so b/proprietary/vendor/lib64/libnetmgr.so
index d4e729e..dfdbd3f 100644
Binary files a/proprietary/vendor/lib64/libnetmgr.so and b/proprietary/vendor/lib64/libnetmgr.so differ
diff --git a/proprietary/vendor/lib64/libnetmgr_common.so b/proprietary/vendor/lib64/libnetmgr_common.so
index ac92033..44f14b3 100644
Binary files a/proprietary/vendor/lib64/libnetmgr_common.so and b/proprietary/vendor/lib64/libnetmgr_common.so differ
diff --git a/proprietary/vendor/lib64/libnetmgr_nr_fusion.so b/proprietary/vendor/lib64/libnetmgr_nr_fusion.so
index 525039a..7a9b208 100644
Binary files a/proprietary/vendor/lib64/libnetmgr_nr_fusion.so and b/proprietary/vendor/lib64/libnetmgr_nr_fusion.so differ
diff --git a/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so b/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so
index fb48e10..495443d 100644
Binary files a/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so and b/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so differ
diff --git a/proprietary/vendor/lib64/libnlnetmgr.so b/proprietary/vendor/lib64/libnlnetmgr.so
index 2663fab..5a539aa 100644
Binary files a/proprietary/vendor/lib64/libnlnetmgr.so and b/proprietary/vendor/lib64/libnlnetmgr.so differ
diff --git a/proprietary/vendor/lib64/libqcmaputils.so b/proprietary/vendor/lib64/libqcmaputils.so
index b1ebdf7..0732f72 100644
Binary files a/proprietary/vendor/lib64/libqcmaputils.so and b/proprietary/vendor/lib64/libqcmaputils.so differ
diff --git a/proprietary/vendor/lib64/libqcrilNr.so b/proprietary/vendor/lib64/libqcrilNr.so
index cc2fbd1..b59cac8 100644
Binary files a/proprietary/vendor/lib64/libqcrilNr.so and b/proprietary/vendor/lib64/libqcrilNr.so differ
diff --git a/proprietary/vendor/lib64/libqcrilNrFramework.so b/proprietary/vendor/lib64/libqcrilNrFramework.so
index 5102368..068f3fc 100644
Binary files a/proprietary/vendor/lib64/libqcrilNrFramework.so and b/proprietary/vendor/lib64/libqcrilNrFramework.so differ
diff --git a/proprietary/vendor/lib64/libqcrilNrLogger.so b/proprietary/vendor/lib64/libqcrilNrLogger.so
index e30be98..d1d5751 100644
Binary files a/proprietary/vendor/lib64/libqcrilNrLogger.so and b/proprietary/vendor/lib64/libqcrilNrLogger.so differ
diff --git a/proprietary/vendor/lib64/libqcrilNrQtiBus.so b/proprietary/vendor/lib64/libqcrilNrQtiBus.so
index bd3343c..97d11ff 100644
Binary files a/proprietary/vendor/lib64/libqcrilNrQtiBus.so and b/proprietary/vendor/lib64/libqcrilNrQtiBus.so differ
diff --git a/proprietary/vendor/lib64/libqcrilNrQtiMutex.so b/proprietary/vendor/lib64/libqcrilNrQtiMutex.so
index ab19f4d..17a4090 100644
Binary files a/proprietary/vendor/lib64/libqcrilNrQtiMutex.so and b/proprietary/vendor/lib64/libqcrilNrQtiMutex.so differ
diff --git a/proprietary/vendor/lib64/libqdi.so b/proprietary/vendor/lib64/libqdi.so
index 2965b2c..a89c378 100644
Binary files a/proprietary/vendor/lib64/libqdi.so and b/proprietary/vendor/lib64/libqdi.so differ
diff --git a/proprietary/vendor/lib64/libqdp.so b/proprietary/vendor/lib64/libqdp.so
index 10746ab..a1cf69a 100644
Binary files a/proprietary/vendor/lib64/libqdp.so and b/proprietary/vendor/lib64/libqdp.so differ
diff --git a/proprietary/vendor/lib64/libqmi.so b/proprietary/vendor/lib64/libqmi.so
index c9fa4ce..cde8cb4 100644
Binary files a/proprietary/vendor/lib64/libqmi.so and b/proprietary/vendor/lib64/libqmi.so differ
diff --git a/proprietary/vendor/lib64/libqmi_client_helper.so b/proprietary/vendor/lib64/libqmi_client_helper.so
index 41b558d..462459c 100644
Binary files a/proprietary/vendor/lib64/libqmi_client_helper.so and b/proprietary/vendor/lib64/libqmi_client_helper.so differ
diff --git a/proprietary/vendor/lib64/libqmi_client_qmux.so b/proprietary/vendor/lib64/libqmi_client_qmux.so
index fef9d1f..59df623 100644
Binary files a/proprietary/vendor/lib64/libqmi_client_qmux.so and b/proprietary/vendor/lib64/libqmi_client_qmux.so differ
diff --git a/proprietary/vendor/lib64/libqmimotext.so b/proprietary/vendor/lib64/libqmimotext.so
index 6106daa..2213b21 100644
Binary files a/proprietary/vendor/lib64/libqmimotext.so and b/proprietary/vendor/lib64/libqmimotext.so differ
diff --git a/proprietary/vendor/lib64/libqmiservices.so b/proprietary/vendor/lib64/libqmiservices.so
index 21649c3..a7c44f6 100644
Binary files a/proprietary/vendor/lib64/libqmiservices.so and b/proprietary/vendor/lib64/libqmiservices.so differ
diff --git a/proprietary/vendor/lib64/libril-db.so b/proprietary/vendor/lib64/libril-db.so
index 5e0dbed..750a6a2 100644
Binary files a/proprietary/vendor/lib64/libril-db.so and b/proprietary/vendor/lib64/libril-db.so differ
diff --git a/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so b/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so
index d50b4e4..d70b531 100644
Binary files a/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so and b/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so differ
diff --git a/proprietary/vendor/lib64/libril-qc-radioconfig.so b/proprietary/vendor/lib64/libril-qc-radioconfig.so
index 3a29648..ae71223 100644
Binary files a/proprietary/vendor/lib64/libril-qc-radioconfig.so and b/proprietary/vendor/lib64/libril-qc-radioconfig.so differ
diff --git a/proprietary/vendor/lib64/librilqmimiscservices.so b/proprietary/vendor/lib64/librilqmimiscservices.so
index e44c27a..3a0b51f 100644
Binary files a/proprietary/vendor/lib64/librilqmimiscservices.so and b/proprietary/vendor/lib64/librilqmimiscservices.so differ
diff --git a/proprietary/vendor/lib64/libwqe.so b/proprietary/vendor/lib64/libwqe.so
index fc82188..6a88913 100644
Binary files a/proprietary/vendor/lib64/libwqe.so and b/proprietary/vendor/lib64/libwqe.so differ
diff --git a/proprietary/vendor/lib64/libxml.so b/proprietary/vendor/lib64/libxml.so
index 4eb64ce..71397ae 100644
Binary files a/proprietary/vendor/lib64/libxml.so and b/proprietary/vendor/lib64/libxml.so differ
diff --git a/proprietary/vendor/lib64/qcrilMarshal.so b/proprietary/vendor/lib64/qcrilMarshal.so
index 5c922c2..364840d 100644
Binary files a/proprietary/vendor/lib64/qcrilMarshal.so and b/proprietary/vendor/lib64/qcrilMarshal.so differ
diff --git a/proprietary/vendor/lib64/qcril_client.so b/proprietary/vendor/lib64/qcril_client.so
new file mode 100644
index 0000000..9c01d03
Binary files /dev/null and b/proprietary/vendor/lib64/qcril_client.so differ
diff --git a/proprietary/vendor/lib64/qtiril-utils.so b/proprietary/vendor/lib64/qtiril-utils.so
index ba53bac..8e3aa7f 100644
Binary files a/proprietary/vendor/lib64/qtiril-utils.so and b/proprietary/vendor/lib64/qtiril-utils.so differ
diff --git a/proprietary/vendor/lib64/qtiwakelock.so b/proprietary/vendor/lib64/qtiwakelock.so
index 83a8fc3..a738052 100644
Binary files a/proprietary/vendor/lib64/qtiwakelock.so and b/proprietary/vendor/lib64/qtiwakelock.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so
new file mode 100644
index 0000000..7ff4534
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.9.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.9.so
new file mode 100644
index 0000000..4a0b539
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.9.so differ
diff --git a/sm6375-common-vendor.mk b/sm6375-common-vendor.mk
index 8926dba..06bd0f1 100644
--- a/sm6375-common-vendor.mk
+++ b/sm6375-common-vendor.mk
@@ -8,6 +8,7 @@ PRODUCT_SOONG_NAMESPACES += \
PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/product/etc/permissions/UimGba.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimGba.xml \
vendor/motorola/sm6375-common/proprietary/product/etc/permissions/UimGbaManager.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimGbaManager.xml \
+ vendor/motorola/sm6375-common/proprietary/product/etc/permissions/UimService.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/UimService.xml \
vendor/motorola/sm6375-common/proprietary/system_ext/etc/permissions/moto-telephony.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/moto-telephony.xml \
vendor/motorola/sm6375-common/proprietary/system/etc/permissions/privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-qti.xml \
vendor/motorola/sm6375-common/proprietary/system/etc/sysconfig/qti_whitelist.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/qti_whitelist.xml \
@@ -62,6 +63,7 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.hardware.wifidisplaysession@1.0.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.ant@1.0.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.dpm.api@1.0.so \
+ vendor/motorola/sm6375-common/proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/lib-imsvideocodec.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvideocodec.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/lib-imsvt.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvt.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/lib-imsvtextutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvtextutils.so \
@@ -78,20 +80,24 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libmmrtpdecoder.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmmrtpdecoder.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libmmrtpencoder.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmmrtpencoder.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libqcc_file_agent_sys.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libqcc_file_agent_sys.so \
+ vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdavenhancements.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdavenhancements.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdclient.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdclient.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdcommonutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdcommonutils.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdconfigutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdconfigutils.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfddisplayconfig.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfddisplayconfig.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdmminterface.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdmminterface.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdmmsink.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdmmsink.so \
+ vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdmmsrc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdmmsrc_system.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdnative.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdnative.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdrtsp.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdrtsp.so \
+ vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdservice.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdservice.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfdsinksm.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdsinksm.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfduibcinterface.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfduibcinterface.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfduibcsink.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfduibcsink.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfduibcsinkinterface.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfduibcsinkinterface.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfduibcsrc.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfduibcsrc.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/libwfduibcsrcinterface.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfduibcsrcinterface.so \
+ vendor/motorola/sm6375-common/proprietary/system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ImsRtpService-V1-ndk.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.diaghal@1.0.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/vendor.qti.hardware.dpmservice@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.dpmservice@1.0.so \
vendor/motorola/sm6375-common/proprietary/system_ext/lib64/vendor.qti.hardware.qccsyshal@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.qccsyshal@1.0.so \
@@ -151,8 +157,11 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/bin/qrtr-ns:$(TARGET_COPY_OUT_VENDOR)/bin/qrtr-ns \
vendor/motorola/sm6375-common/proprietary/vendor/bin/qseecomd:$(TARGET_COPY_OUT_VENDOR)/bin/qseecomd \
vendor/motorola/sm6375-common/proprietary/vendor/bin/qti:$(TARGET_COPY_OUT_VENDOR)/bin/qti \
+ vendor/motorola/sm6375-common/proprietary/vendor/bin/qtigetprop:$(TARGET_COPY_OUT_VENDOR)/bin/qtigetprop \
+ vendor/motorola/sm6375-common/proprietary/vendor/bin/qtisetprop:$(TARGET_COPY_OUT_VENDOR)/bin/qtisetprop \
vendor/motorola/sm6375-common/proprietary/vendor/bin/rmt_storage:$(TARGET_COPY_OUT_VENDOR)/bin/rmt_storage \
vendor/motorola/sm6375-common/proprietary/vendor/bin/sensors.qti:$(TARGET_COPY_OUT_VENDOR)/bin/sensors.qti \
+ vendor/motorola/sm6375-common/proprietary/vendor/bin/shsusrd:$(TARGET_COPY_OUT_VENDOR)/bin/shsusrd \
vendor/motorola/sm6375-common/proprietary/vendor/bin/sscrpcd:$(TARGET_COPY_OUT_VENDOR)/bin/sscrpcd \
vendor/motorola/sm6375-common/proprietary/vendor/bin/tftp_server:$(TARGET_COPY_OUT_VENDOR)/bin/tftp_server \
vendor/motorola/sm6375-common/proprietary/vendor/bin/thermal-engine:$(TARGET_COPY_OUT_VENDOR)/bin/thermal-engine \
@@ -232,6 +241,7 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/etc/init/qdcmss.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qdcmss.rc \
vendor/motorola/sm6375-common/proprietary/vendor/etc/init/qmipriod.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qmipriod.rc \
vendor/motorola/sm6375-common/proprietary/vendor/etc/init/qseecomd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qseecomd.rc \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/init/shsusrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/shsusrd.rc \
vendor/motorola/sm6375-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.display.color@1.0-service.rc \
vendor/motorola/sm6375-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-guestos-service.rc \
vendor/motorola/sm6375-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.cdsprpc-service.rc \
@@ -258,6 +268,8 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/qcrilNr.db:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/qcrilNr.db \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/config/10.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/10.0_config.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/config/11.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/11.0_config.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/config/12.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/12.0_config.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/config/13.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/13.0_config.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/6.0_config.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/config/9.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/9.0_config.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/0_initial.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/0_initial.sql \
@@ -291,6 +303,12 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/38_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/38_version_qcrildb.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/39_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/39_version_qcrildb.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/3_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/3_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/40_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/40_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/42_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/42_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/43_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/43_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/44_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/44_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/45_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/45_version_qcrildb.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/4_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/4_version_qcrildb.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/5_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/5_version_qcrildb.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/6_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/6_version_qcrildb.sql \
@@ -483,6 +501,7 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libOmxMpeghDecSw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxMpeghDecSw.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libOmxMpeghEncSw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxMpeghEncSw.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libOmxQcelp13Dec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxQcelp13Dec.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib/libOmxVideoDSMode.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxVideoDSMode.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libOmxWmaDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxWmaDec.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libOpenCL.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOpenCL.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libVkLayer_q3dtools.so:$(TARGET_COPY_OUT_VENDOR)/lib/libVkLayer_q3dtools.so \
@@ -516,9 +535,12 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libgpudataproducer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgpudataproducer.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgsl.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libidl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libidl.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib/libkcl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libkcl.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib/libkernelmanager.so:$(TARGET_COPY_OUT_VENDOR)/lib/libkernelmanager.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/liblistensoundmodel2.so:$(TARGET_COPY_OUT_VENDOR)/lib/liblistensoundmodel2.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libllvm-glnext.so:$(TARGET_COPY_OUT_VENDOR)/lib/libllvm-glnext.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libllvm-qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libllvm-qcom.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib/libmdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmdsprpc.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libmm-hdcpmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmm-hdcpmgr.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libmmosal.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmosal.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib/libmmrtpdecoder_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmrtpdecoder_proprietary.so \
@@ -727,6 +749,7 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libdisplayqos.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisplayqos.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libdisplayskuutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisplayskuutils.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libdpmqmihal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdpmqmihal.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib64/libdpps.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdpps.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libdrmfs.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdrmfs.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libdrmtime.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdrmtime.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libdsi_netctrl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdsi_netctrl.so \
@@ -749,6 +772,8 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libizat_client_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libizat_client_api.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libizat_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libizat_core.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libjnihelper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libjnihelper.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib64/libkcl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkcl.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib64/libkernelmanager.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkernelmanager.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libkeymasterdeviceutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterdeviceutils.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libkeymasterprovision.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterprovision.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libkeymasterutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterutils.so \
@@ -769,6 +794,7 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/liblqe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblqe.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libmdmcutback.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmdmcutback.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libmdmdetect.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmdmdetect.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib64/libmdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmdsprpc.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libminkdescriptor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libminkdescriptor.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libminksocket.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libminksocket.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libmmosal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmosal.so \
@@ -864,6 +890,7 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libxtwifi_server_protocol.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtwifi_server_protocol.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/libxtwifi_server_protocol_uri_v3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtwifi_server_protocol_uri_v3.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/qcrilMarshal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrilMarshal.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib64/qcril_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcril_client.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/qcrild_libqcrilnrutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrild_libqcrilnrutils.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/qtiril-utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtiril-utils.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/qtiwakelock.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtiwakelock.so \
@@ -927,6 +954,8 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.5.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.6.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.7.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.8.so \
+ vendor/motorola/sm6375-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.9.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.9.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.lpa@1.0.so \
vendor/motorola/sm6375-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.lpa@1.1.so \
@@ -994,6 +1023,7 @@ PRODUCT_PACKAGES += \
TimeService \
uimgbaservice \
ImsRcsService \
+ QtiTelephony \
QtiTelephonyService \
WfdService \
dpmserviceapp \
@@ -1003,17 +1033,27 @@ PRODUCT_PACKAGES += \
tcmclient \
uimgbalibrary \
uimgbamanagerlibrary \
- moto-telephony \
+ uimservicelibrary \
com.qti.dpmframework \
dpmapi \
+ moto-telephony \
qcrilhook \
vendor.qti.hardware.alarm-V1.0-java \
+ vendor.qti.ims.configservice-V1.0-java \
+ vendor.qti.ims.configservice-V1.1-java \
vendor.qti.ims.connection-V1.0-java \
+ vendor.qti.ims.factory-V1.1-java \
vendor.qti.ims.factory-V2.0-java \
+ vendor.qti.ims.factory-V2.1-java \
+ vendor.qti.ims.factory-V2.2-java \
vendor.qti.ims.rcssip-V1.0-java \
+ vendor.qti.ims.rcssip-V1.1-java \
+ vendor.qti.ims.rcssip-V1.2-java \
vendor.qti.ims.rcsuce-V1.0-java \
- android.hardware.gnss@2.1-service-qti \
- manifest_android.hardware.drm@1.3-service.widevine \
- vendor.dolby.media.c2@1.0-service \
- vendor.qti.diag.hal.service \
- vendor.qti.gnss@4.0-service
+ vendor.qti.ims.rcsuce-V1.1-java \
+ vendor.qti.ims.rcsuce-V1.2-java \
+ android.hardware.gnss@2.1-service-qti.xml \
+ manifest_android.hardware.drm@1.3-service.widevine.xml \
+ vendor.dolby.media.c2@1.0-service.xml \
+ vendor.qti.diag.hal.service.xml \
+ vendor.qti.gnss@4.0-service.xml