diff --git a/Android.bp b/Android.bp
index f3e6b4f..98b9e98 100644
--- a/Android.bp
+++ b/Android.bp
@@ -8630,6 +8630,7 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.radio.ims@1.7",
"vendor.qti.hardware.radio.ims@1.8",
"vendor.qti.hardware.radio.ims@1.9",
+ "vendor.qti.hardware.radio.ims@1.10",
"vendor.qti.hardware.radio.am@1.0",
"vendor.qti.hardware.radio.qcrilhook@1.0",
"vendor.qti.hardware.radio.uim@1.0",
@@ -11683,6 +11684,44 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.radio.ims@1.10",
+ owner: "motorola",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.10.so",
+ ],
+ shared_libs: [
+ "vendor.qti.hardware.radio.ims@1.0",
+ "vendor.qti.hardware.radio.ims@1.1",
+ "vendor.qti.hardware.radio.ims@1.2",
+ "vendor.qti.hardware.radio.ims@1.3",
+ "vendor.qti.hardware.radio.ims@1.4",
+ "vendor.qti.hardware.radio.ims@1.5",
+ "vendor.qti.hardware.radio.ims@1.6",
+ "vendor.qti.hardware.radio.ims@1.7",
+ "vendor.qti.hardware.radio.ims@1.8",
+ "vendor.qti.hardware.radio.ims@1.9",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.radio.ims@1.2",
owner: "motorola",
@@ -14378,6 +14417,10 @@ cc_prebuilt_library_shared {
"libhidlbase",
"libgralloctypes",
"android.hardware.graphics.mapper@4.0",
+ "libvndksupport",
+ "android.hardware.graphics.allocator@4.0",
+ "android.hardware.graphics.allocator-V2-ndk",
+ "libbinder_ndk",
"libc++",
"libc",
"libm",
@@ -14408,6 +14451,10 @@ cc_prebuilt_library_shared {
"libhidlbase",
"libgralloctypes",
"android.hardware.graphics.mapper@4.0",
+ "libvndksupport",
+ "android.hardware.graphics.allocator@4.0",
+ "android.hardware.graphics.allocator-V2-ndk",
+ "libbinder_ndk",
"libc++",
"libc",
"libm",
@@ -14499,6 +14546,9 @@ cc_prebuilt_library_shared {
"libwfdavenhancements",
"libhidlbase",
"vendor.qti.hardware.wifidisplaysession@1.0",
+ "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk",
+ "libbinder_ndk",
+ "android.hardware.common-V2-ndk_platform",
"libc++",
"libc",
"libm",
@@ -14530,6 +14580,9 @@ cc_prebuilt_library_shared {
"libwfdavenhancements",
"libhidlbase",
"vendor.qti.hardware.wifidisplaysession@1.0",
+ "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk",
+ "libbinder_ndk",
+ "android.hardware.common-V2-ndk_platform",
"libc++",
"libc",
"libm",
@@ -14930,6 +14983,45 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk",
+ owner: "motorola",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so",
+ ],
+ shared_libs: [
+ "libbinder_ndk",
+ "android.hardware.common-V2-ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so",
+ ],
+ shared_libs: [
+ "libbinder_ndk",
+ "android.hardware.common-V2-ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ system_ext_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "com.qualcomm.qti.dpm.api@1.0",
owner: "motorola",
@@ -14958,34 +15050,6 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
-cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.wifidisplayhal@1.0",
- owner: "motorola",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "lib-imsvideocodec",
owner: "motorola",
@@ -15141,6 +15205,8 @@ cc_prebuilt_library_shared {
"libhidlmemory",
"libc",
"libcutils",
+ "libbinder_ndk",
+ "vendor.qti.diaghal-V1-ndk",
"libc++",
"libm",
"libdl",
@@ -15430,6 +15496,32 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "vendor.qti.diaghal-V1-ndk",
+ owner: "motorola",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/vendor.qti.diaghal-V1-ndk.so",
+ ],
+ shared_libs: [
+ "libbinder_ndk",
+ "android.hardware.common-V2-ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.dpmservice@1.0",
owner: "motorola",
@@ -15639,9 +15731,9 @@ android_app_import {
}
android_app_import {
- name: "QtiTelephony",
+ name: "QtiTelephonyService",
owner: "motorola",
- apk: "proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk",
+ apk: "proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
@@ -15650,13 +15742,14 @@ android_app_import {
}
android_app_import {
- name: "QtiTelephonyService",
+ name: "QtiTelephony",
owner: "motorola",
- apk: "proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk",
+ apk: "proprietary/system_ext/priv-app/QtiTelephony/QtiTelephony.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
},
+ privileged: true,
system_ext_specific: true,
}
@@ -17402,6 +17495,9 @@ cc_prebuilt_binary {
"libqmiservices",
"libqmimotext",
"libmdmcutback",
+ "libdiag",
+ "liblog",
+ "libsqlite",
"liblog_vendor",
"libutils",
"libadropbox",
@@ -18242,6 +18338,10 @@ cc_prebuilt_library_shared {
"libhidlbase",
"liblog",
"libutils",
+ "libbinder_ndk",
+ "libbinder",
+ "android.hardware.bluetooth.audio-V3-ndk",
+ "vendor.qti.hardware.fm-V1-ndk",
"vendor.qti.hardware.fm@1.0",
"libc++",
"libc",
@@ -18255,6 +18355,31 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.fm-V1-ndk",
+ owner: "motorola",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/vendor.qti.hardware.fm-V1-ndk.so",
+ ],
+ shared_libs: [
+ "libbinder_ndk",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ system_ext_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.fm@1.0",
owner: "motorola",
diff --git a/proprietary/product/app/uimgbaservice/uimgbaservice.apk b/proprietary/product/app/uimgbaservice/uimgbaservice.apk
index 09a62fd..8e8fbff 100644
Binary files a/proprietary/product/app/uimgbaservice/uimgbaservice.apk and b/proprietary/product/app/uimgbaservice/uimgbaservice.apk differ
diff --git a/proprietary/product/framework/uimgbalibrary.jar b/proprietary/product/framework/uimgbalibrary.jar
index 1ccdd57..5743c2b 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 0e58a1c..daabf78 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
index 446b093..5b33832 100644
Binary files a/proprietary/product/framework/uimservicelibrary.jar and b/proprietary/product/framework/uimservicelibrary.jar differ
diff --git a/proprietary/system/framework/WfdCommon.jar b/proprietary/system/framework/WfdCommon.jar
index db8fb8b..f7b32d9 100644
Binary files a/proprietary/system/framework/WfdCommon.jar and b/proprietary/system/framework/WfdCommon.jar differ
diff --git a/proprietary/system/framework/tcmclient.jar b/proprietary/system/framework/tcmclient.jar
index 8980c1f..aab0dfa 100644
Binary files a/proprietary/system/framework/tcmclient.jar and b/proprietary/system/framework/tcmclient.jar differ
diff --git a/proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk b/proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk
index dbafaeb..a866c2a 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
deleted file mode 100644
index 3d7e84c..0000000
Binary files a/proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk and /dev/null differ
diff --git a/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk b/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
index 8f5173a..83a05b6 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/bin/dpmd b/proprietary/system_ext/bin/dpmd
index 44814ac..9500028 100755
Binary files a/proprietary/system_ext/bin/dpmd and b/proprietary/system_ext/bin/dpmd differ
diff --git a/proprietary/system_ext/bin/qspmsvc b/proprietary/system_ext/bin/qspmsvc
index be752f1..81573fc 100755
Binary files a/proprietary/system_ext/bin/qspmsvc and b/proprietary/system_ext/bin/qspmsvc differ
diff --git a/proprietary/system_ext/bin/wfdservice b/proprietary/system_ext/bin/wfdservice
index d0adf0e..7dd5434 100755
Binary files a/proprietary/system_ext/bin/wfdservice and b/proprietary/system_ext/bin/wfdservice differ
diff --git a/proprietary/system_ext/etc/permissions/moto-telephony.xml b/proprietary/system_ext/etc/permissions/moto-telephony.xml
index 68761bb..6dd65ae 100644
--- a/proprietary/system_ext/etc/permissions/moto-telephony.xml
+++ b/proprietary/system_ext/etc/permissions/moto-telephony.xml
@@ -19,4 +19,3 @@
file="/system_ext/framework/moto-telephony.jar"
/>
-
diff --git a/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml b/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
index 88a4521..b0728dd 100644
--- a/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
+++ b/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
@@ -83,4 +83,13 @@ It allows additional grants on top of privapp-permissions-platform.xml
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml b/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
index f791ebd..7c49ca9 100644
--- a/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
+++ b/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
@@ -1,12 +1,13 @@
+
diff --git a/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy b/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy
index 675254c..09d5a83 100644
--- a/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy
+++ b/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy
@@ -76,4 +76,3 @@ getdents64: 1
dup: 1
lseek: 1
tgkill: 1
-process_vm_readv: 1
diff --git a/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml b/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml
index e04a84d..b8fcc91 100644
--- a/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml
+++ b/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml
@@ -34,6 +34,16 @@ Full documentation at frameworks/base/data/etc/preinstalled-packages-platform.xm
+
+
+
+
+
+
+
+
+
+
@@ -44,16 +54,38 @@ Full documentation at frameworks/base/data/etc/preinstalled-packages-platform.xm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64,10 +96,7 @@ Full documentation at frameworks/base/data/etc/preinstalled-packages-platform.xm
-
-
-
-
+
@@ -80,11 +109,23 @@ Full documentation at frameworks/base/data/etc/preinstalled-packages-platform.xm
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -93,13 +134,17 @@ Full documentation at frameworks/base/data/etc/preinstalled-packages-platform.xm
-
-
-
+
-
+
+
+
+
+
+
+
@@ -108,4 +153,20 @@ Full documentation at frameworks/base/data/etc/preinstalled-packages-platform.xm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/system_ext/framework/com.qti.dpmframework.jar b/proprietary/system_ext/framework/com.qti.dpmframework.jar
index 5266318..3a8fbba 100644
Binary files a/proprietary/system_ext/framework/com.qti.dpmframework.jar and b/proprietary/system_ext/framework/com.qti.dpmframework.jar differ
diff --git a/proprietary/system_ext/framework/dpmapi.jar b/proprietary/system_ext/framework/dpmapi.jar
index a24b84f..3532cfd 100644
Binary files a/proprietary/system_ext/framework/dpmapi.jar and b/proprietary/system_ext/framework/dpmapi.jar differ
diff --git a/proprietary/system_ext/framework/moto-telephony.jar b/proprietary/system_ext/framework/moto-telephony.jar
index f4b0ba9..d88adf2 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 57035f4..94a93cc 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 afab299..2dbb476 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.connectionaidlservice-V1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.connectionaidlservice-V1-java.jar
index 9f4da0b..dc787e2 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.connectionaidlservice-V1-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.connectionaidlservice-V1-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.factory-V1.1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factory-V1.1-java.jar
index 96f46a4..dd40988 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.factory-V1.1-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.factory-V1.1-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 810522c..381f060 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.factory-V2.1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar
index c11e7a2..4525746 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar
index 59553c7..9b89a32 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.factoryaidlservice-V1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factoryaidlservice-V1-java.jar
index 19abd42..b479f66 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.factoryaidlservice-V1-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.factoryaidlservice-V1-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 4bb89bd..fd1f7ac 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.rcssip-V1.1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar
index e9cb60d..2dd8fb6 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar
index 0441ba4..12f1d04 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcssipaidlservice-V1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcssipaidlservice-V1-java.jar
index c37d98b..70f4bcc 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcssipaidlservice-V1-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcssipaidlservice-V1-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 d281a10..216c956 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/framework/vendor.qti.ims.rcsuce-V1.1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar
index af894b4..f255b7d 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar
index dac7def..fa486a1 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsuceaidlservice-V1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsuceaidlservice-V1-java.jar
index 6683ad2..c4b49e3 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcsuceaidlservice-V1-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcsuceaidlservice-V1-java.jar differ
diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so
index 1e5e2b5..71fcb4e 100644
Binary files a/proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so and b/proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so differ
diff --git a/proprietary/system_ext/lib/libmmosal.so b/proprietary/system_ext/lib/libmmosal.so
index 52d2dbc..a652003 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 1b50feb..b60ca33 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/lib/libmmrtpdecoder.so b/proprietary/system_ext/lib/libmmrtpdecoder.so
index 0d57c56..47609b2 100644
Binary files a/proprietary/system_ext/lib/libmmrtpdecoder.so and b/proprietary/system_ext/lib/libmmrtpdecoder.so differ
diff --git a/proprietary/system_ext/lib/libmmrtpencoder.so b/proprietary/system_ext/lib/libmmrtpencoder.so
index bcd55db..8bb7563 100644
Binary files a/proprietary/system_ext/lib/libmmrtpencoder.so and b/proprietary/system_ext/lib/libmmrtpencoder.so differ
diff --git a/proprietary/system_ext/lib/libwfdavenhancements.so b/proprietary/system_ext/lib/libwfdavenhancements.so
index 1564b3c..79bc08c 100644
Binary files a/proprietary/system_ext/lib/libwfdavenhancements.so and b/proprietary/system_ext/lib/libwfdavenhancements.so differ
diff --git a/proprietary/system_ext/lib/libwfdclient.so b/proprietary/system_ext/lib/libwfdclient.so
index ebc8e02..245ca94 100644
Binary files a/proprietary/system_ext/lib/libwfdclient.so and b/proprietary/system_ext/lib/libwfdclient.so differ
diff --git a/proprietary/system_ext/lib/libwfdcommonutils.so b/proprietary/system_ext/lib/libwfdcommonutils.so
index 3cd5b1e..bbe2286 100644
Binary files a/proprietary/system_ext/lib/libwfdcommonutils.so and b/proprietary/system_ext/lib/libwfdcommonutils.so differ
diff --git a/proprietary/system_ext/lib/libwfdconfigutils.so b/proprietary/system_ext/lib/libwfdconfigutils.so
index f9ed0df..75a4ef6 100644
Binary files a/proprietary/system_ext/lib/libwfdconfigutils.so and b/proprietary/system_ext/lib/libwfdconfigutils.so differ
diff --git a/proprietary/system_ext/lib/libwfddisplayconfig.so b/proprietary/system_ext/lib/libwfddisplayconfig.so
index dc7c331..af0b7e0 100644
Binary files a/proprietary/system_ext/lib/libwfddisplayconfig.so and b/proprietary/system_ext/lib/libwfddisplayconfig.so differ
diff --git a/proprietary/system_ext/lib/libwfdmminterface.so b/proprietary/system_ext/lib/libwfdmminterface.so
index 475e489..e63ab42 100644
Binary files a/proprietary/system_ext/lib/libwfdmminterface.so and b/proprietary/system_ext/lib/libwfdmminterface.so differ
diff --git a/proprietary/system_ext/lib/libwfdmmsink.so b/proprietary/system_ext/lib/libwfdmmsink.so
index bb69045..da74afb 100644
Binary files a/proprietary/system_ext/lib/libwfdmmsink.so and b/proprietary/system_ext/lib/libwfdmmsink.so differ
diff --git a/proprietary/system_ext/lib/libwfdmmsrc_system.so b/proprietary/system_ext/lib/libwfdmmsrc_system.so
index 541a5d1..579852e 100644
Binary files a/proprietary/system_ext/lib/libwfdmmsrc_system.so and b/proprietary/system_ext/lib/libwfdmmsrc_system.so differ
diff --git a/proprietary/system_ext/lib/libwfdrtsp.so b/proprietary/system_ext/lib/libwfdrtsp.so
index a32e064..a2efe06 100644
Binary files a/proprietary/system_ext/lib/libwfdrtsp.so and b/proprietary/system_ext/lib/libwfdrtsp.so differ
diff --git a/proprietary/system_ext/lib/libwfdservice.so b/proprietary/system_ext/lib/libwfdservice.so
index 695067a..62492ee 100644
Binary files a/proprietary/system_ext/lib/libwfdservice.so and b/proprietary/system_ext/lib/libwfdservice.so differ
diff --git a/proprietary/system_ext/lib/libwfdsinksm.so b/proprietary/system_ext/lib/libwfdsinksm.so
index af3daca..2642b0a 100644
Binary files a/proprietary/system_ext/lib/libwfdsinksm.so and b/proprietary/system_ext/lib/libwfdsinksm.so differ
diff --git a/proprietary/system_ext/lib/libwfduibcinterface.so b/proprietary/system_ext/lib/libwfduibcinterface.so
index 8bedfa7..532cf64 100644
Binary files a/proprietary/system_ext/lib/libwfduibcinterface.so and b/proprietary/system_ext/lib/libwfduibcinterface.so differ
diff --git a/proprietary/system_ext/lib/libwfduibcsink.so b/proprietary/system_ext/lib/libwfduibcsink.so
index f80dc8f..114f3ca 100644
Binary files a/proprietary/system_ext/lib/libwfduibcsink.so and b/proprietary/system_ext/lib/libwfduibcsink.so differ
diff --git a/proprietary/system_ext/lib/libwfduibcsinkinterface.so b/proprietary/system_ext/lib/libwfduibcsinkinterface.so
index b59f899..d47faf2 100644
Binary files a/proprietary/system_ext/lib/libwfduibcsinkinterface.so and b/proprietary/system_ext/lib/libwfduibcsinkinterface.so differ
diff --git a/proprietary/system_ext/lib/libwfduibcsrc.so b/proprietary/system_ext/lib/libwfduibcsrc.so
index 7d1a1cb..7cbd075 100644
Binary files a/proprietary/system_ext/lib/libwfduibcsrc.so and b/proprietary/system_ext/lib/libwfduibcsrc.so differ
diff --git a/proprietary/system_ext/lib/libwfduibcsrcinterface.so b/proprietary/system_ext/lib/libwfduibcsrcinterface.so
index ce4fdaf..0b1211d 100644
Binary files a/proprietary/system_ext/lib/libwfduibcsrcinterface.so and b/proprietary/system_ext/lib/libwfduibcsrcinterface.so differ
diff --git a/proprietary/system_ext/lib/vendor.qti.diaghal@1.0.so b/proprietary/system_ext/lib/vendor.qti.diaghal@1.0.so
index b5221ae..0ce7917 100644
Binary files a/proprietary/system_ext/lib/vendor.qti.diaghal@1.0.so and b/proprietary/system_ext/lib/vendor.qti.diaghal@1.0.so differ
diff --git a/proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so b/proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so
index 66768d0..0a78b41 100644
Binary files a/proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so and b/proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so differ
diff --git a/proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so b/proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so
new file mode 100644
index 0000000..1f655aa
Binary files /dev/null and b/proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so differ
diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.ant@1.0.so b/proprietary/system_ext/lib64/com.qualcomm.qti.ant@1.0.so
index 544079b..176f533 100644
Binary files a/proprietary/system_ext/lib64/com.qualcomm.qti.ant@1.0.so and b/proprietary/system_ext/lib64/com.qualcomm.qti.ant@1.0.so differ
diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so
index 0b3205e..b37efb0 100644
Binary files a/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so and b/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.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
deleted file mode 100644
index 934e984..0000000
Binary files a/proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib64/fm_helium.so b/proprietary/system_ext/lib64/fm_helium.so
index 7aa74bd..de95dc0 100644
Binary files a/proprietary/system_ext/lib64/fm_helium.so and b/proprietary/system_ext/lib64/fm_helium.so differ
diff --git a/proprietary/system_ext/lib64/lib-imsvideocodec.so b/proprietary/system_ext/lib64/lib-imsvideocodec.so
index 21773db..d4b1126 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 4a93b26..a94bd72 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 32e8c2c..db115ee 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 9453460..875a7ac 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 c3fc047..d6d79e9 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/libdpmctmgr.so b/proprietary/system_ext/lib64/libdpmctmgr.so
index 70850f0..9bc0b77 100644
Binary files a/proprietary/system_ext/lib64/libdpmctmgr.so and b/proprietary/system_ext/lib64/libdpmctmgr.so differ
diff --git a/proprietary/system_ext/lib64/libdpmfdmgr.so b/proprietary/system_ext/lib64/libdpmfdmgr.so
index 26927a6..e729989 100644
Binary files a/proprietary/system_ext/lib64/libdpmfdmgr.so and b/proprietary/system_ext/lib64/libdpmfdmgr.so differ
diff --git a/proprietary/system_ext/lib64/libdpmframework.so b/proprietary/system_ext/lib64/libdpmframework.so
index 1137425..0b82ea3 100644
Binary files a/proprietary/system_ext/lib64/libdpmframework.so and b/proprietary/system_ext/lib64/libdpmframework.so differ
diff --git a/proprietary/system_ext/lib64/libdpmtcm.so b/proprietary/system_ext/lib64/libdpmtcm.so
index 9580743..5c107f3 100644
Binary files a/proprietary/system_ext/lib64/libdpmtcm.so and b/proprietary/system_ext/lib64/libdpmtcm.so differ
diff --git a/proprietary/system_ext/lib64/libfm-hci.so b/proprietary/system_ext/lib64/libfm-hci.so
index 4197cfa..2a09622 100644
Binary files a/proprietary/system_ext/lib64/libfm-hci.so and b/proprietary/system_ext/lib64/libfm-hci.so differ
diff --git a/proprietary/system_ext/lib64/libimscamera_jni.so b/proprietary/system_ext/lib64/libimscamera_jni.so
index 6f7e2a8..78fedeb 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 5134048..8b0f2c1 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 e74a916..bf4de9b 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 91da4e5..f9d5f81 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/libmmrtpdecoder.so b/proprietary/system_ext/lib64/libmmrtpdecoder.so
index fe303c2..e04d551 100644
Binary files a/proprietary/system_ext/lib64/libmmrtpdecoder.so and b/proprietary/system_ext/lib64/libmmrtpdecoder.so differ
diff --git a/proprietary/system_ext/lib64/libmmrtpencoder.so b/proprietary/system_ext/lib64/libmmrtpencoder.so
index 2e0e074..5572a32 100644
Binary files a/proprietary/system_ext/lib64/libmmrtpencoder.so and b/proprietary/system_ext/lib64/libmmrtpencoder.so differ
diff --git a/proprietary/system_ext/lib64/libqspmsvc.so b/proprietary/system_ext/lib64/libqspmsvc.so
index 579cd7e..5f3a76c 100644
Binary files a/proprietary/system_ext/lib64/libqspmsvc.so and b/proprietary/system_ext/lib64/libqspmsvc.so differ
diff --git a/proprietary/system_ext/lib64/libwfdavenhancements.so b/proprietary/system_ext/lib64/libwfdavenhancements.so
index 455aedd..148e7b6 100644
Binary files a/proprietary/system_ext/lib64/libwfdavenhancements.so and b/proprietary/system_ext/lib64/libwfdavenhancements.so differ
diff --git a/proprietary/system_ext/lib64/libwfdclient.so b/proprietary/system_ext/lib64/libwfdclient.so
index c06408e..bb47437 100644
Binary files a/proprietary/system_ext/lib64/libwfdclient.so and b/proprietary/system_ext/lib64/libwfdclient.so differ
diff --git a/proprietary/system_ext/lib64/libwfdcommonutils.so b/proprietary/system_ext/lib64/libwfdcommonutils.so
index bf08368..80c3844 100644
Binary files a/proprietary/system_ext/lib64/libwfdcommonutils.so and b/proprietary/system_ext/lib64/libwfdcommonutils.so differ
diff --git a/proprietary/system_ext/lib64/libwfdconfigutils.so b/proprietary/system_ext/lib64/libwfdconfigutils.so
index e686d27..629012e 100644
Binary files a/proprietary/system_ext/lib64/libwfdconfigutils.so and b/proprietary/system_ext/lib64/libwfdconfigutils.so differ
diff --git a/proprietary/system_ext/lib64/libwfddisplayconfig.so b/proprietary/system_ext/lib64/libwfddisplayconfig.so
index 4d84a2d..fd05c54 100644
Binary files a/proprietary/system_ext/lib64/libwfddisplayconfig.so and b/proprietary/system_ext/lib64/libwfddisplayconfig.so differ
diff --git a/proprietary/system_ext/lib64/libwfdmminterface.so b/proprietary/system_ext/lib64/libwfdmminterface.so
index 675461e..99f4a1d 100644
Binary files a/proprietary/system_ext/lib64/libwfdmminterface.so and b/proprietary/system_ext/lib64/libwfdmminterface.so differ
diff --git a/proprietary/system_ext/lib64/libwfdmmsink.so b/proprietary/system_ext/lib64/libwfdmmsink.so
index 9749a43..4e783bf 100644
Binary files a/proprietary/system_ext/lib64/libwfdmmsink.so and b/proprietary/system_ext/lib64/libwfdmmsink.so differ
diff --git a/proprietary/system_ext/lib64/libwfdmmsrc_system.so b/proprietary/system_ext/lib64/libwfdmmsrc_system.so
index 5af2458..2a2d6b8 100644
Binary files a/proprietary/system_ext/lib64/libwfdmmsrc_system.so 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 4bab0aa..ced827b 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/libwfdrtsp.so b/proprietary/system_ext/lib64/libwfdrtsp.so
index a53689d..ca1a5bb 100644
Binary files a/proprietary/system_ext/lib64/libwfdrtsp.so and b/proprietary/system_ext/lib64/libwfdrtsp.so differ
diff --git a/proprietary/system_ext/lib64/libwfdservice.so b/proprietary/system_ext/lib64/libwfdservice.so
index 2b01f91..90629e3 100644
Binary files a/proprietary/system_ext/lib64/libwfdservice.so and b/proprietary/system_ext/lib64/libwfdservice.so differ
diff --git a/proprietary/system_ext/lib64/libwfdsinksm.so b/proprietary/system_ext/lib64/libwfdsinksm.so
index 6e33e20..8499ab6 100644
Binary files a/proprietary/system_ext/lib64/libwfdsinksm.so and b/proprietary/system_ext/lib64/libwfdsinksm.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcinterface.so b/proprietary/system_ext/lib64/libwfduibcinterface.so
index c900209..b581be3 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcinterface.so and b/proprietary/system_ext/lib64/libwfduibcinterface.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcsink.so b/proprietary/system_ext/lib64/libwfduibcsink.so
index d82bcab..a58c662 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcsink.so and b/proprietary/system_ext/lib64/libwfduibcsink.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcsinkinterface.so b/proprietary/system_ext/lib64/libwfduibcsinkinterface.so
index 3ed5e37..eebe91d 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcsinkinterface.so and b/proprietary/system_ext/lib64/libwfduibcsinkinterface.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcsrc.so b/proprietary/system_ext/lib64/libwfduibcsrc.so
index cc57829..37582df 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcsrc.so and b/proprietary/system_ext/lib64/libwfduibcsrc.so differ
diff --git a/proprietary/system_ext/lib64/libwfduibcsrcinterface.so b/proprietary/system_ext/lib64/libwfduibcsrcinterface.so
index b8fbdf7..6f89231 100644
Binary files a/proprietary/system_ext/lib64/libwfduibcsrcinterface.so and b/proprietary/system_ext/lib64/libwfduibcsrcinterface.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
index bd6c7a3..8a2d2c5 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so and b/proprietary/system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.diaghal-V1-ndk.so b/proprietary/system_ext/lib64/vendor.qti.diaghal-V1-ndk.so
new file mode 100644
index 0000000..4157798
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.diaghal-V1-ndk.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so
index 3a78ce0..198342d 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so and b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.dpmservice@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.dpmservice@1.0.so
index 3bb01e8..0081a53 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.hardware.dpmservice@1.0.so and b/proprietary/system_ext/lib64/vendor.qti.hardware.dpmservice@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.fm-V1-ndk.so b/proprietary/system_ext/lib64/vendor.qti.hardware.fm-V1-ndk.so
new file mode 100644
index 0000000..40c7fd8
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.fm-V1-ndk.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.fm@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.fm@1.0.so
index 739da33..05effb9 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.hardware.fm@1.0.so and b/proprietary/system_ext/lib64/vendor.qti.hardware.fm@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so
index d203a15..f5137c0 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so and b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so
new file mode 100644
index 0000000..c9855da
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-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 cc0a95f..96980d4 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/lib64/vendor.qti.imsrtpservice@3.1.so b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so
index 18df3f6..f34e5b5 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so and b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.qspmhal-V1-ndk.so b/proprietary/system_ext/lib64/vendor.qti.qspmhal-V1-ndk.so
index 86af9f7..f692215 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.qspmhal-V1-ndk.so and b/proprietary/system_ext/lib64/vendor.qti.qspmhal-V1-ndk.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.qspmhal@1.0.so b/proprietary/system_ext/lib64/vendor.qti.qspmhal@1.0.so
index ea29fd0..3079c0c 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.qspmhal@1.0.so and b/proprietary/system_ext/lib64/vendor.qti.qspmhal@1.0.so differ
diff --git a/proprietary/system_ext/priv-app/QtiTelephony/QtiTelephony.apk b/proprietary/system_ext/priv-app/QtiTelephony/QtiTelephony.apk
new file mode 100644
index 0000000..fdab71b
Binary files /dev/null and b/proprietary/system_ext/priv-app/QtiTelephony/QtiTelephony.apk differ
diff --git a/proprietary/system_ext/priv-app/WfdService/WfdService.apk b/proprietary/system_ext/priv-app/WfdService/WfdService.apk
index 30e91eb..1d730da 100644
Binary files a/proprietary/system_ext/priv-app/WfdService/WfdService.apk and b/proprietary/system_ext/priv-app/WfdService/WfdService.apk differ
diff --git a/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk b/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk
index 14408f5..7f9285d 100644
Binary files a/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk and b/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk differ
diff --git a/proprietary/system_ext/priv-app/ims/ims.apk b/proprietary/system_ext/priv-app/ims/ims.apk
index 57243ff..1a4aa96 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 7b8b591..18821f6 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/bin/init.qti.media.sh b/proprietary/vendor/bin/init.qti.media.sh
index 231a82e..3b74161 100755
--- a/proprietary/vendor/bin/init.qti.media.sh
+++ b/proprietary/vendor/bin/init.qti.media.sh
@@ -101,9 +101,7 @@ case "$target" in
;;
454|472)
setprop vendor.media.target_variant "_holi"
- if [ $build_codename -le "14" ]; then
- setprop vendor.netflix.bsp_rev "Q4350-32962-1"
- fi
+ setprop vendor.netflix.bsp_rev "Q4350-32962-1"
;;
esac
;;
diff --git a/proprietary/vendor/bin/qmi_motext_hook b/proprietary/vendor/bin/qmi_motext_hook
index 8ec970b..d0880e2 100755
Binary files a/proprietary/vendor/bin/qmi_motext_hook and b/proprietary/vendor/bin/qmi_motext_hook differ
diff --git a/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc b/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
index 9086730..7dade15 100644
--- a/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
+++ b/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
@@ -24,3 +24,4 @@ service vendor.drm-widevine-hal-1-3 /vendor/bin/hw/android.hardware.drm@1.3-serv
group media mediadrm drmrpc system
ioprio rt 4
writepid /dev/cpuset/foreground/tasks
+ capabilities SYS_NICE
diff --git a/proprietary/vendor/etc/qcril_database/qcrilNr.db b/proprietary/vendor/etc/qcril_database/qcrilNr.db
index f1a9e66..2dd1f6f 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/ecc/41_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql
index 0ee3199..a585e1d 100644
--- a/proprietary/vendor/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql
@@ -4,14 +4,16 @@ 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_mcc_mnc_table where MCC = '228' AND MNC = '01' AND NUMBER = '1414';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '228' AND MNC = '01' AND NUMBER = '0800117117';
-
-INSERT OR REPLACE INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('228','01','1414','','');
-INSERT OR REPLACE INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('228','01','0800117117','','');
-
+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/50_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/50_version_qcrildb.sql
new file mode 100644
index 0000000..d5fe3d9
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/50_version_qcrildb.sql
@@ -0,0 +1,11 @@
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='50' where property='qcrildb_version';
+
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','01','103','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','01','104','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','01','109','','');
+
+
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/51_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/51_version_qcrildb.sql
new file mode 100644
index 0000000..392ba56
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/51_version_qcrildb.sql
@@ -0,0 +1,12 @@
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='51' where property='qcrildb_version';
+
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('358','110','119','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('358','110','110','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('358','110','112','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('358','110','911','','');
+
+
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/52_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/52_version_qcrildb.sql
new file mode 100644
index 0000000..65c4427
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/52_version_qcrildb.sql
@@ -0,0 +1,24 @@
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='52' where property='qcrildb_version';
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('338','100','110','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('338','100','112','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('338','100','119','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('338','100','911','','');
+
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('342','600','110','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('342','600','112','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('342','600','119','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('342','600','911','','');
+
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('346','140','110','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('346','140','112','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('346','140','119','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('346','140','911','','');
+
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('364','39','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('364','39','919','','');
+
+
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/53_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/53_version_qcrildb.sql
new file mode 100644
index 0000000..2fe0a40
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/53_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='53' where property='qcrildb_version';
+
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('602','112','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('602','911','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('602','122','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('602','123','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('602','180','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('602','121','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('602','129','','');
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_table" VALUES('602','126','','');
+
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/54_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/54_version_qcrildb.sql
new file mode 100644
index 0000000..77fb2c5
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/54_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='54' where property='qcrildb_version';
+INSERT OR REPLACE INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','17','105','','');
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/55_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/55_version_qcrildb.sql
new file mode 100644
index 0000000..57f36c4
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/55_version_qcrildb.sql
@@ -0,0 +1,12 @@
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='55' where property='qcrildb_version';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '602' AND NUMBER = '123';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '602' AND NUMBER = '121';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '602' AND NUMBER = '180';
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('602','123','','full');
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('602','121','','full');
+INSERT OR REPLACE INTO "qcril_emergency_source_voice_table" VALUES('602','180','','full');
+
+
diff --git a/proprietary/vendor/etc/qcril_database/upgrade/ecc/56_version_qcrildb.sql b/proprietary/vendor/etc/qcril_database/upgrade/ecc/56_version_qcrildb.sql
new file mode 100644
index 0000000..c4c3654
--- /dev/null
+++ b/proprietary/vendor/etc/qcril_database/upgrade/ecc/56_version_qcrildb.sql
@@ -0,0 +1,14 @@
+
+CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT, def_val TEXT, value TEXT, PRIMARY KEY(property));
+
+UPDATE qcril_properties_table set value='56' where property='qcrildb_version';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '704' AND MNC = '02' AND NUMBER = '110';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '704' AND MNC = '02' AND NUMBER = '119';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '704' AND MNC = '02' AND NUMBER = '120';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '704' AND MNC = '02' AND NUMBER = '122';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '704' AND MNC = '02' AND NUMBER = '123';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '704' AND MNC = '02' AND NUMBER = '125';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '704' AND MNC = '02' AND NUMBER = '*911';
+
+
+
diff --git a/proprietary/vendor/firmware/a660_zap.b01 b/proprietary/vendor/firmware/a660_zap.b01
index c2a79c8..f772a79 100644
Binary files a/proprietary/vendor/firmware/a660_zap.b01 and b/proprietary/vendor/firmware/a660_zap.b01 differ
diff --git a/proprietary/vendor/firmware/a660_zap.elf b/proprietary/vendor/firmware/a660_zap.elf
index 59e77bc..b2b40b3 100644
Binary files a/proprietary/vendor/firmware/a660_zap.elf and b/proprietary/vendor/firmware/a660_zap.elf differ
diff --git a/proprietary/vendor/firmware/a660_zap.mdt b/proprietary/vendor/firmware/a660_zap.mdt
index 279d512..45e968a 100644
Binary files a/proprietary/vendor/firmware/a660_zap.mdt and b/proprietary/vendor/firmware/a660_zap.mdt differ
diff --git a/proprietary/vendor/lib/egl/libEGL_adreno.so b/proprietary/vendor/lib/egl/libEGL_adreno.so
index e3d216b..241a957 100644
Binary files a/proprietary/vendor/lib/egl/libEGL_adreno.so and b/proprietary/vendor/lib/egl/libEGL_adreno.so differ
diff --git a/proprietary/vendor/lib/egl/libGLESv2_adreno.so b/proprietary/vendor/lib/egl/libGLESv2_adreno.so
index 66e59ba..98169ad 100644
Binary files a/proprietary/vendor/lib/egl/libGLESv2_adreno.so and b/proprietary/vendor/lib/egl/libGLESv2_adreno.so differ
diff --git a/proprietary/vendor/lib/egl/libq3dtools_esx.so b/proprietary/vendor/lib/egl/libq3dtools_esx.so
index 81c6f64..342f2f9 100644
Binary files a/proprietary/vendor/lib/egl/libq3dtools_esx.so and b/proprietary/vendor/lib/egl/libq3dtools_esx.so differ
diff --git a/proprietary/vendor/lib/hw/vulkan.adreno.so b/proprietary/vendor/lib/hw/vulkan.adreno.so
index 96771c7..b2a3074 100644
Binary files a/proprietary/vendor/lib/hw/vulkan.adreno.so and b/proprietary/vendor/lib/hw/vulkan.adreno.so differ
diff --git a/proprietary/vendor/lib/libCB.so b/proprietary/vendor/lib/libCB.so
index b673921..580fa7f 100644
Binary files a/proprietary/vendor/lib/libCB.so and b/proprietary/vendor/lib/libCB.so differ
diff --git a/proprietary/vendor/lib/libVkLayer_q3dtools.so b/proprietary/vendor/lib/libVkLayer_q3dtools.so
index aa59b15..ee961e7 100644
Binary files a/proprietary/vendor/lib/libVkLayer_q3dtools.so and b/proprietary/vendor/lib/libVkLayer_q3dtools.so differ
diff --git a/proprietary/vendor/lib/libadreno_app_profiles.so b/proprietary/vendor/lib/libadreno_app_profiles.so
index 0698e2c..e5ea67b 100644
Binary files a/proprietary/vendor/lib/libadreno_app_profiles.so and b/proprietary/vendor/lib/libadreno_app_profiles.so differ
diff --git a/proprietary/vendor/lib/libadreno_utils.so b/proprietary/vendor/lib/libadreno_utils.so
index 1ded4ac..aa934b1 100644
Binary files a/proprietary/vendor/lib/libadreno_utils.so and b/proprietary/vendor/lib/libadreno_utils.so differ
diff --git a/proprietary/vendor/lib/libbluetooth_audio_session_qti.so b/proprietary/vendor/lib/libbluetooth_audio_session_qti.so
index 1db0548..43e6ce7 100644
Binary files a/proprietary/vendor/lib/libbluetooth_audio_session_qti.so and b/proprietary/vendor/lib/libbluetooth_audio_session_qti.so differ
diff --git a/proprietary/vendor/lib/libbluetooth_audio_session_qti_2_1.so b/proprietary/vendor/lib/libbluetooth_audio_session_qti_2_1.so
index 16b6f2f..edecd29 100644
Binary files a/proprietary/vendor/lib/libbluetooth_audio_session_qti_2_1.so and b/proprietary/vendor/lib/libbluetooth_audio_session_qti_2_1.so differ
diff --git a/proprietary/vendor/lib/libc2d30_bltlib.so b/proprietary/vendor/lib/libc2d30_bltlib.so
index a745298..17a0eda 100644
Binary files a/proprietary/vendor/lib/libc2d30_bltlib.so and b/proprietary/vendor/lib/libc2d30_bltlib.so differ
diff --git a/proprietary/vendor/lib/libgpudataproducer.so b/proprietary/vendor/lib/libgpudataproducer.so
index 03dc96b..e2817b6 100644
Binary files a/proprietary/vendor/lib/libgpudataproducer.so and b/proprietary/vendor/lib/libgpudataproducer.so differ
diff --git a/proprietary/vendor/lib/libgsl.so b/proprietary/vendor/lib/libgsl.so
index 15023ba..8eeb6ae 100644
Binary files a/proprietary/vendor/lib/libgsl.so and b/proprietary/vendor/lib/libgsl.so differ
diff --git a/proprietary/vendor/lib/libllvm-glnext.so b/proprietary/vendor/lib/libllvm-glnext.so
index 1034af8..deec5a4 100644
Binary files a/proprietary/vendor/lib/libllvm-glnext.so and b/proprietary/vendor/lib/libllvm-glnext.so differ
diff --git a/proprietary/vendor/lib/libqcodec2_base.so b/proprietary/vendor/lib/libqcodec2_base.so
index 69af516..2015a9e 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 ea2ba3b..2d2bf29 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 beb25f9..d478481 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_platform.so b/proprietary/vendor/lib/libqcodec2_platform.so
index 65825c4..10ec840 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 3706503..0f13e04 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 6b72e7a..e0755db 100644
Binary files a/proprietary/vendor/lib/libqcodec2_v4l2codec.so and b/proprietary/vendor/lib/libqcodec2_v4l2codec.so differ
diff --git a/proprietary/vendor/lib64/egl/libEGL_adreno.so b/proprietary/vendor/lib64/egl/libEGL_adreno.so
index 95f4930..290a240 100644
Binary files a/proprietary/vendor/lib64/egl/libEGL_adreno.so and b/proprietary/vendor/lib64/egl/libEGL_adreno.so differ
diff --git a/proprietary/vendor/lib64/egl/libGLESv2_adreno.so b/proprietary/vendor/lib64/egl/libGLESv2_adreno.so
index 7e67603..4511820 100644
Binary files a/proprietary/vendor/lib64/egl/libGLESv2_adreno.so and b/proprietary/vendor/lib64/egl/libGLESv2_adreno.so differ
diff --git a/proprietary/vendor/lib64/egl/libq3dtools_esx.so b/proprietary/vendor/lib64/egl/libq3dtools_esx.so
index 04658c2..8ccc965 100644
Binary files a/proprietary/vendor/lib64/egl/libq3dtools_esx.so and b/proprietary/vendor/lib64/egl/libq3dtools_esx.so differ
diff --git a/proprietary/vendor/lib64/hw/vulkan.adreno.so b/proprietary/vendor/lib64/hw/vulkan.adreno.so
index ca26d7e..5f3c76e 100644
Binary files a/proprietary/vendor/lib64/hw/vulkan.adreno.so and b/proprietary/vendor/lib64/hw/vulkan.adreno.so differ
diff --git a/proprietary/vendor/lib64/libCB.so b/proprietary/vendor/lib64/libCB.so
index 8337555..9e3c5ff 100644
Binary files a/proprietary/vendor/lib64/libCB.so and b/proprietary/vendor/lib64/libCB.so differ
diff --git a/proprietary/vendor/lib64/libVkLayer_q3dtools.so b/proprietary/vendor/lib64/libVkLayer_q3dtools.so
index a0195d2..4be363b 100644
Binary files a/proprietary/vendor/lib64/libVkLayer_q3dtools.so and b/proprietary/vendor/lib64/libVkLayer_q3dtools.so differ
diff --git a/proprietary/vendor/lib64/libadreno_app_profiles.so b/proprietary/vendor/lib64/libadreno_app_profiles.so
index 1866de9..a4f1a37 100644
Binary files a/proprietary/vendor/lib64/libadreno_app_profiles.so and b/proprietary/vendor/lib64/libadreno_app_profiles.so differ
diff --git a/proprietary/vendor/lib64/libadreno_utils.so b/proprietary/vendor/lib64/libadreno_utils.so
index 6e12cb7..cc00099 100644
Binary files a/proprietary/vendor/lib64/libadreno_utils.so and b/proprietary/vendor/lib64/libadreno_utils.so differ
diff --git a/proprietary/vendor/lib64/libbluetooth_audio_session_qti.so b/proprietary/vendor/lib64/libbluetooth_audio_session_qti.so
index 6764f8e..9cd02e7 100644
Binary files a/proprietary/vendor/lib64/libbluetooth_audio_session_qti.so and b/proprietary/vendor/lib64/libbluetooth_audio_session_qti.so differ
diff --git a/proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so b/proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so
index d24d73e..6f80792 100644
Binary files a/proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so and b/proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so differ
diff --git a/proprietary/vendor/lib64/libc2d30_bltlib.so b/proprietary/vendor/lib64/libc2d30_bltlib.so
index 55512de..d2b1dd1 100644
Binary files a/proprietary/vendor/lib64/libc2d30_bltlib.so and b/proprietary/vendor/lib64/libc2d30_bltlib.so differ
diff --git a/proprietary/vendor/lib64/libgpudataproducer.so b/proprietary/vendor/lib64/libgpudataproducer.so
index 8d21172..428f948 100644
Binary files a/proprietary/vendor/lib64/libgpudataproducer.so and b/proprietary/vendor/lib64/libgpudataproducer.so differ
diff --git a/proprietary/vendor/lib64/libgsl.so b/proprietary/vendor/lib64/libgsl.so
index 0946718..64455a7 100644
Binary files a/proprietary/vendor/lib64/libgsl.so and b/proprietary/vendor/lib64/libgsl.so differ
diff --git a/proprietary/vendor/lib64/libllvm-glnext.so b/proprietary/vendor/lib64/libllvm-glnext.so
index 11ab811..f5d6c15 100644
Binary files a/proprietary/vendor/lib64/libllvm-glnext.so and b/proprietary/vendor/lib64/libllvm-glnext.so differ
diff --git a/proprietary/vendor/lib64/libmdmcutback.so b/proprietary/vendor/lib64/libmdmcutback.so
index ca973cb..66eb027 100644
Binary files a/proprietary/vendor/lib64/libmdmcutback.so and b/proprietary/vendor/lib64/libmdmcutback.so differ
diff --git a/proprietary/vendor/lib64/libmotext_inf.so b/proprietary/vendor/lib64/libmotext_inf.so
index d3a41f5..f907338 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/libqcrilNr.so b/proprietary/vendor/lib64/libqcrilNr.so
index 742198f..d4e8167 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 f4f6a3b..1a94d67 100644
Binary files a/proprietary/vendor/lib64/libqcrilNrFramework.so and b/proprietary/vendor/lib64/libqcrilNrFramework.so differ
diff --git a/proprietary/vendor/lib64/libqcrilNrQtiBus.so b/proprietary/vendor/lib64/libqcrilNrQtiBus.so
index 8f48ba8..3073a69 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 8a9916e..644bb17 100644
Binary files a/proprietary/vendor/lib64/libqcrilNrQtiMutex.so and b/proprietary/vendor/lib64/libqcrilNrQtiMutex.so differ
diff --git a/proprietary/vendor/lib64/libqmimotext.so b/proprietary/vendor/lib64/libqmimotext.so
index 2213b21..193e69e 100644
Binary files a/proprietary/vendor/lib64/libqmimotext.so and b/proprietary/vendor/lib64/libqmimotext.so differ
diff --git a/proprietary/vendor/lib64/libril-db.so b/proprietary/vendor/lib64/libril-db.so
index d228c79..d076138 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/libwvhidl.so b/proprietary/vendor/lib64/libwvhidl.so
index 807e964..99a1fe3 100644
Binary files a/proprietary/vendor/lib64/libwvhidl.so and b/proprietary/vendor/lib64/libwvhidl.so differ
diff --git a/proprietary/vendor/lib64/qcrilMarshal.so b/proprietary/vendor/lib64/qcrilMarshal.so
index 364840d..5f77eaa 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
index 9c01d03..8e488c6 100644
Binary files a/proprietary/vendor/lib64/qcril_client.so 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 604bdbf..6962f6a 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.10.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.10.so
new file mode 100644
index 0000000..c10c0ce
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.10.so differ
diff --git a/sm6375-common-vendor.mk b/sm6375-common-vendor.mk
index f4cfc24..aba9f24 100644
--- a/sm6375-common-vendor.mk
+++ b/sm6375-common-vendor.mk
@@ -174,6 +174,13 @@ PRODUCT_COPY_FILES += \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/48_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/48_version_qcrildb.sql \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/49_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/49_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/50_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/50_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/51_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/51_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/52_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/52_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/53_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/53_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/54_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/54_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/55_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/55_version_qcrildb.sql \
+ vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/56_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/56_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 \
vendor/motorola/sm6375-common/proprietary/vendor/etc/qcril_database/upgrade/ecc/7_version_qcrildb.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/ecc/7_version_qcrildb.sql \
@@ -659,6 +666,7 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.radio.am@1.0 \
vendor.qti.hardware.radio.ims@1.0 \
vendor.qti.hardware.radio.ims@1.1 \
+ vendor.qti.hardware.radio.ims@1.10 \
vendor.qti.hardware.radio.ims@1.2 \
vendor.qti.hardware.radio.ims@1.3 \
vendor.qti.hardware.radio.ims@1.4 \
@@ -765,8 +773,8 @@ PRODUCT_PACKAGES += \
libwfduibcsrcinterface \
vendor.qti.diaghal@1.0 \
vendor.qti.hardware.wifidisplaysession@1.0 \
+ vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk \
com.qualcomm.qti.dpm.api@1.0 \
- com.qualcomm.qti.wifidisplayhal@1.0 \
lib-imsvideocodec \
lib-imsvt \
lib-imsvtextutils \
@@ -781,6 +789,7 @@ PRODUCT_PACKAGES += \
libqspmsvc \
libwfdnative \
vendor.qti.ImsRtpService-V1-ndk \
+ vendor.qti.diaghal-V1-ndk \
vendor.qti.hardware.dpmservice@1.0 \
vendor.qti.imsrtpservice@3.0 \
vendor.qti.imsrtpservice@3.1 \
@@ -792,8 +801,8 @@ PRODUCT_PACKAGES += \
TimeService \
uimgbaservice \
ImsRcsService \
- QtiTelephony \
QtiTelephonyService \
+ QtiTelephony \
WfdService \
dpmserviceapp \
ims \
@@ -925,6 +934,7 @@ ifeq ($(TARGET_HAS_FM),true)
PRODUCT_PACKAGES += \
fm_helium \
libfm-hci \
+ vendor.qti.hardware.fm-V1-ndk \
vendor.qti.hardware.fm@1.0
endif