diff --git a/Android.bp b/Android.bp
index cc5a8ed..2505bf8 100644
--- a/Android.bp
+++ b/Android.bp
@@ -794,9 +794,9 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"liblog",
+ "libc",
"libcutils",
"libc++",
- "libc",
"libm",
"libdl",
],
@@ -807,52 +807,9 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"liblog",
+ "libc",
"libcutils",
"libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- soc_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libdsutils",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/vendor/lib/libdsutils.so",
- ],
- shared_libs: [
- "liblog",
- "libdiag",
- "libcutils",
- "libmdmdetect",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libdsutils.so",
- ],
- shared_libs: [
- "liblog",
- "libdiag",
- "libcutils",
- "libmdmdetect",
- "libc++",
- "libc",
"libm",
"libdl",
],
@@ -1257,94 +1214,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
-cc_prebuilt_library_shared {
- name: "libqcmaputils",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/vendor/lib/libqcmaputils.so",
- ],
- shared_libs: [
- "libdsutils",
- "libdiag",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libqcmaputils.so",
- ],
- shared_libs: [
- "libdsutils",
- "libdiag",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- soc_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libqmi",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/vendor/lib/libqmi.so",
- ],
- shared_libs: [
- "libcutils",
- "libqmi_client_qmux",
- "libdiag",
- "libdsutils",
- "libqmiservices",
- "libidl",
- "liblog",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libqmi.so",
- ],
- shared_libs: [
- "libcutils",
- "libqmi_client_qmux",
- "libdiag",
- "libdsutils",
- "libqmiservices",
- "libidl",
- "liblog",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "libqmi_cci",
owner: "xiaomi",
@@ -1360,9 +1229,7 @@ cc_prebuilt_library_shared {
"libcutils",
"libutils",
"libqmi_encdec",
- "libqmi_client_qmux",
"liblog",
- "libmdmdetect",
"libc++",
"libc",
"libm",
@@ -1377,106 +1244,6 @@ cc_prebuilt_library_shared {
"libcutils",
"libutils",
"libqmi_encdec",
- "libqmi_client_qmux",
- "liblog",
- "libmdmdetect",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- soc_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libqmi_client_helper",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/vendor/lib/libqmi_client_helper.so",
- ],
- shared_libs: [
- "libcutils",
- "libdiag",
- "libdsutils",
- "libqmiservices",
- "libqmi_client_qmux",
- "libqmi_cci",
- "libidl",
- "liblog",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libqmi_client_helper.so",
- ],
- shared_libs: [
- "libcutils",
- "libdiag",
- "libdsutils",
- "libqmiservices",
- "libqmi_client_qmux",
- "libqmi_cci",
- "libidl",
- "liblog",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- soc_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libqmi_client_qmux",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/vendor/lib/libqmi_client_qmux.so",
- ],
- shared_libs: [
- "libcutils",
- "libdiag",
- "libdsutils",
- "libqmiservices",
- "libidl",
- "liblog",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libqmi_client_qmux.so",
- ],
- shared_libs: [
- "libcutils",
- "libdiag",
- "libdsutils",
- "libqmiservices",
- "libidl",
"liblog",
"libc++",
"libc",
@@ -3072,7 +2839,6 @@ cc_prebuilt_library_shared {
"libOmxCore",
"libvppclient",
"vendor.qti.hardware.vpp@1.1",
- "vendor.qti.hardware.vpp@1.2",
"vendor.qti.hardware.capabilityconfigstore@1.0",
"libhidlbase",
"libhidltransport",
@@ -4899,8 +4665,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.imscmservice@1.0_vendor",
- stem: "com.qualcomm.qti.imscmservice@1.0",
+ name: "com.qualcomm.qti.imscmservice@1.0",
owner: "xiaomi",
strip: {
none: true,
@@ -4912,8 +4677,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -4930,8 +4693,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.imscmservice@2.0_vendor",
- stem: "com.qualcomm.qti.imscmservice@2.0",
+ name: "com.qualcomm.qti.imscmservice@2.0",
owner: "xiaomi",
strip: {
none: true,
@@ -4943,8 +4705,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -4961,8 +4721,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.imscmservice@2.1_vendor",
- stem: "com.qualcomm.qti.imscmservice@2.1",
+ name: "com.qualcomm.qti.imscmservice@2.1",
owner: "xiaomi",
strip: {
none: true,
@@ -4973,10 +4732,8 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so",
],
shared_libs: [
- "com.qualcomm.qti.imscmservice@2.0_vendor",
+ "com.qualcomm.qti.imscmservice@2.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -4993,8 +4750,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.imscmservice@2.2_vendor",
- stem: "com.qualcomm.qti.imscmservice@2.2",
+ name: "com.qualcomm.qti.imscmservice@2.2",
owner: "xiaomi",
strip: {
none: true,
@@ -5005,11 +4761,9 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so",
],
shared_libs: [
- "com.qualcomm.qti.imscmservice@2.0_vendor",
- "com.qualcomm.qti.imscmservice@2.1_vendor",
+ "com.qualcomm.qti.imscmservice@2.0",
+ "com.qualcomm.qti.imscmservice@2.1",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -5026,8 +4780,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.uceservice@2.0_vendor",
- stem: "com.qualcomm.qti.uceservice@2.0",
+ name: "com.qualcomm.qti.uceservice@2.0",
owner: "xiaomi",
strip: {
none: true,
@@ -5039,8 +4792,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -5057,8 +4808,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.uceservice@2.1_vendor",
- stem: "com.qualcomm.qti.uceservice@2.1",
+ name: "com.qualcomm.qti.uceservice@2.1",
owner: "xiaomi",
strip: {
none: true,
@@ -5069,10 +4819,8 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so",
],
shared_libs: [
- "com.qualcomm.qti.uceservice@2.0_vendor",
+ "com.qualcomm.qti.uceservice@2.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -5088,6 +4836,100 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "com.qualcomm.qti.uceservice@2.2",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so",
+ ],
+ shared_libs: [
+ "com.qualcomm.qti.uceservice@2.0",
+ "com.qualcomm.qti.uceservice@2.1",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "com.qualcomm.qti.uceservice@2.3",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so",
+ ],
+ shared_libs: [
+ "com.qualcomm.qti.uceservice@2.0",
+ "com.qualcomm.qti.uceservice@2.1",
+ "com.qualcomm.qti.uceservice@2.2",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "deviceInfoServiceModule",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/deviceInfoServiceModule.so",
+ ],
+ shared_libs: [
+ "vendor.qti.hardware.radio.internal.deviceinfo@1.0",
+ "libqcrilFramework",
+ "libril-qc-hal-qmi",
+ "libril-qc-logger",
+ "libutils",
+ "librilqmiservices",
+ "libqmi_cci",
+ "libhidlbase",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "android.hardware.bluetooth@1.0-impl-qti",
owner: "xiaomi",
@@ -5479,10 +5321,8 @@ cc_prebuilt_library_shared {
"libcutils",
"libbase",
"libutils",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
- "com.qualcomm.qti.imscmservice@2.0_vendor",
+ "com.qualcomm.qti.imscmservice@2.0",
"lib-imsdpl",
"lib-imsqimf",
"lib-imsxml",
@@ -5581,17 +5421,24 @@ cc_prebuilt_library_shared {
"libutils",
"libhardware_legacy",
"libhardware",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
"libqmiservices",
"libqti_vndfwk_detect",
- "com.qualcomm.qti.imscmservice@2.0_vendor",
- "com.qualcomm.qti.uceservice@2.0_vendor",
- "com.qualcomm.qti.uceservice@2.1_vendor",
- "com.qualcomm.qti.imscmservice@2.1_vendor",
- "com.qualcomm.qti.imscmservice@2.2_vendor",
- "vendor.qti.ims.callinfo@1.0_vendor",
+ "lib-rcsconfig",
+ "libidl",
+ "com.qualcomm.qti.imscmservice@2.0",
+ "com.qualcomm.qti.uceservice@2.0",
+ "com.qualcomm.qti.uceservice@2.1",
+ "com.qualcomm.qti.uceservice@2.2",
+ "com.qualcomm.qti.uceservice@2.3",
+ "com.qualcomm.qti.imscmservice@2.1",
+ "com.qualcomm.qti.imscmservice@2.2",
+ "vendor.qti.ims.callinfo@1.0",
+ "vendor.qti.ims.rcsconfig@2.0",
+ "vendor.qti.ims.rcsconfig@2.1",
+ "vendor.qti.ims.factory@1.0",
+ "vendor.qti.ims.factory@1.1",
+ "vendor.qti.ims.callcapability@1.0",
"libc++",
"libc",
"libm",
@@ -5622,18 +5469,21 @@ cc_prebuilt_library_shared {
"libutils",
"libhardware_legacy",
"libhardware",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
"libqmiservices",
"libqmi_cci",
"libqti_vndfwk_detect",
- "com.qualcomm.qti.imscmservice@2.0_vendor",
- "com.qualcomm.qti.imscmservice@2.1_vendor",
- "com.qualcomm.qti.imscmservice@2.2_vendor",
- "com.qualcomm.qti.uceservice@2.0_vendor",
- "com.qualcomm.qti.uceservice@2.1_vendor",
- "vendor.qti.ims.callinfo@1.0_vendor",
+ "libidl",
+ "com.qualcomm.qti.imscmservice@2.0",
+ "com.qualcomm.qti.imscmservice@2.1",
+ "com.qualcomm.qti.imscmservice@2.2",
+ "com.qualcomm.qti.uceservice@2.0",
+ "com.qualcomm.qti.uceservice@2.1",
+ "com.qualcomm.qti.uceservice@2.2",
+ "com.qualcomm.qti.uceservice@2.3",
+ "vendor.qti.ims.callinfo@1.0",
+ "vendor.qti.ims.factory@1.0",
+ "vendor.qti.ims.factory@1.1",
"libc++",
"libc",
"libm",
@@ -5660,12 +5510,9 @@ cc_prebuilt_library_shared {
shared_libs: [
"librcc",
"libion",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
- "vendor.qti.imsrtpservice@2.0_vendor",
- "vendor.qti.imsrtpservice@2.1_vendor",
- "vendor.qti.imsrtpservice@2.1-service-Impl",
+ "vendor.qti.imsrtpservice@3.0_vendor",
+ "vendor.qti.imsrtpservice@3.0-service-Impl",
"libdiag",
"libcutils",
"libutils",
@@ -5709,6 +5556,45 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "lib-rcsconfig",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/lib-rcsconfig.so",
+ ],
+ shared_libs: [
+ "lib-imsdpl",
+ "libqmi_cci",
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libqmiservices",
+ "libqmi_csi",
+ "libdiag",
+ "libhidlbase",
+ "libhardware_legacy",
+ "libqti_vndfwk_detect",
+ "vendor.qti.ims.rcsconfig@2.0",
+ "vendor.qti.ims.rcsconfig@2.1",
+ "vendor.qti.ims.factory@1.0",
+ "vendor.qti.ims.factory@1.1",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "lib-rtpcommon",
owner: "xiaomi",
@@ -5845,17 +5731,15 @@ cc_prebuilt_library_shared {
"libcutils",
"libbase",
"libutils",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
"lib-imsdpl",
"lib-imsqimf",
"lib-imsxml",
"lib-siputility",
"libqti_vndfwk_detect",
"lib-imscmservice",
- "com.qualcomm.qti.imscmservice@2.0_vendor",
- "com.qualcomm.qti.uceservice@2.0_vendor",
+ "com.qualcomm.qti.imscmservice@2.0",
+ "com.qualcomm.qti.uceservice@2.0",
"libc++",
"libc",
"libm",
@@ -6143,21 +6027,27 @@ cc_prebuilt_library_shared {
"libqmi_cci",
"libqti_vndfwk_detect",
"libhardware_legacy",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
"libnl",
"libidl",
"vendor.qti.hardware.data.cne.internal.server@1.0",
"vendor.qti.hardware.data.cne.internal.api@1.0",
"vendor.qti.hardware.data.cne.internal.constants@1.0",
"vendor.qti.hardware.data.latency@1.0",
+ "vendor.qti.hardware.data.lce@1.0",
"libandroid_net",
"vendor.qti.data.factory@2.0",
+ "vendor.qti.data.factory@2.1",
+ "vendor.qti.data.factory@2.2",
+ "vendor.qti.data.factory@2.3",
"vendor.qti.hardware.data.qmi@1.0",
"vendor.qti.hardware.data.dynamicdds@1.0",
- "vendor.qti.ims.rcsconfig@1.0_vendor",
+ "vendor.qti.ims.rcsconfig@1.0",
+ "vendor.qti.ims.rcsconfig@1.1",
"vendor.qti.latency@2.0",
+ "vendor.qti.latency@2.1",
+ "vendor.qti.hardware.mwqemadapter@1.0",
+ "vendor.qti.data.mwqem@1.0",
"libwpa_client",
"libc++",
"libc",
@@ -6188,11 +6078,11 @@ cc_prebuilt_library_shared {
"libutils",
"libdiag",
"liblog",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
"vendor.qti.hardware.data.cne.internal.api@1.0",
"vendor.qti.data.factory@2.0",
+ "vendor.qti.data.factory@2.1",
+ "vendor.qti.data.factory@2.2",
"libandroid_net",
"libc++",
"libc",
@@ -6493,7 +6383,6 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/libdsi_netctrl.so",
],
shared_libs: [
- "libqmi",
"libqdi",
"libdiag",
"libcutils",
@@ -6506,6 +6395,36 @@ cc_prebuilt_library_shared {
"libqmi_common_so",
"libqmi_client_qmux",
"libqmi_client_helper",
+ "libqmi",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libdsutils",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libdsutils.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libdiag",
+ "libcutils",
+ "libmdmdetect",
+ "libnetutils",
"libc++",
"libc",
"libm",
@@ -6575,6 +6494,33 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "libhydra_common",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libhydra_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "libkeymasterdeviceutils",
owner: "xiaomi",
@@ -6692,6 +6638,33 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "libmdmimgload",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libmdmimgload.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "libmlipay",
owner: "xiaomi",
@@ -6757,6 +6730,40 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "libmodemapi",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libmodemapi.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "libhydra_common",
+ "liblog",
+ "libqmi_cci",
+ "libqmi",
+ "libqmiservices",
+ "libidl",
+ "libmdmdetect",
+ "libperipheral_client",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "libnetmgr",
owner: "xiaomi",
@@ -6900,6 +6907,39 @@ cc_prebuilt_library_shared {
"libdiag",
"libcutils",
"liblog",
+ "libnetmgr",
+ "libnetmgr_common",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libops",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libops.so",
+ ],
+ shared_libs: [
+ "libutils",
+ "libcutils",
+ "libQSEEComAPI",
+ "liblog",
+ "libdrm",
+ "libhidlbase",
+ "libdisplayconfig.qti",
"libc++",
"libc",
"libm",
@@ -7002,6 +7042,89 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "libqcbor",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libqcbor.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqcci_legacy",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libqcci_legacy.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libdiag",
+ "libidl",
+ "libqmi_client_qmux",
+ "libqmi_legacy",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqcmaputils",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libqcmaputils.so",
+ ],
+ shared_libs: [
+ "libdiag",
+ "libdsutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "libqcrilFramework",
owner: "xiaomi",
@@ -7017,7 +7140,33 @@ cc_prebuilt_library_shared {
"libdiag",
"liblog",
"qtimutex",
- "libsettings",
+ "libril-qc-logger",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqcrildatactl",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libqcrildatactl.so",
+ ],
+ shared_libs: [
+ "libqmi_cci",
+ "libqmiservices",
"libc++",
"libc",
"libm",
@@ -7042,7 +7191,6 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/libqdi.so",
],
shared_libs: [
- "libqmi",
"libdiag",
"libdsutils",
"libqmiservices",
@@ -7050,6 +7198,7 @@ cc_prebuilt_library_shared {
"libqmi_common_so",
"libqmi_client_qmux",
"libqmi_client_helper",
+ "libqmi",
"liblog",
"libc++",
"libc",
@@ -7121,6 +7270,130 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "libqmi",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libqmi.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libqmi_client_qmux",
+ "libdiag",
+ "libdsutils",
+ "libqmiservices",
+ "libidl",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqmi_client_helper",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libqmi_client_helper.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libdiag",
+ "libdsutils",
+ "libqmiservices",
+ "libqmi_client_qmux",
+ "libqmi_cci",
+ "libidl",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqmi_client_qmux",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libqmi_client_qmux.so",
+ ],
+ shared_libs: [
+ "libdiag",
+ "libdsutils",
+ "libqmiservices",
+ "libidl",
+ "liblog",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqmi_legacy",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libqmi_legacy.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libqmi_client_qmux",
+ "libdiag",
+ "libdsutils",
+ "libqmiservices",
+ "libidl",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "libqrtr",
owner: "xiaomi",
@@ -7234,15 +7507,14 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "vendor.qti.hardware.radio.ims@1.0_vendor",
- "vendor.qti.hardware.radio.ims@1.1_vendor",
- "vendor.qti.hardware.radio.ims@1.2_vendor",
- "vendor.qti.hardware.radio.ims@1.3_vendor",
- "vendor.qti.hardware.radio.ims@1.4_vendor",
+ "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.am@1.0",
"vendor.qti.hardware.radio.qcrilhook@1.0",
"vendor.qti.hardware.radio.uim@1.0",
@@ -7251,31 +7523,30 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.radio.uim_remote_server@1.0",
"vendor.qti.hardware.radio.uim_remote_client@1.0",
"vendor.qti.hardware.radio.uim_remote_client@1.1",
+ "vendor.qti.hardware.radio.uim_remote_client@1.2",
"vendor.qti.hardware.radio.lpa@1.0",
- "vendor.qti.hardware.data.connection@1.0",
- "vendor.qti.hardware.data.connection@1.1",
+ "vendor.qti.hardware.radio.lpa@1.1",
"vendor.qti.hardware.radio.qtiradio@1.0",
"vendor.qti.hardware.radio.qtiradio@2.0",
"vendor.qti.hardware.radio.qtiradio@2.1",
"vendor.qti.hardware.radio.qtiradio@2.2",
"vendor.qti.hardware.radio.qtiradio@2.3",
- "vendor.qti.hardware.data.iwlan@1.0",
+ "vendor.qti.hardware.radio.qtiradio@2.4",
"android.hardware.radio@1.0",
"android.hardware.radio.config@1.0",
"android.hardware.radio.config@1.1",
"android.hardware.radio.config@1.2",
"libqcrilFramework",
"android.hardware.secure_element@1.0",
+ "android.hardware.secure_element@1.1",
+ "android.hardware.secure_element@1.2",
+ "vendor.qti.hardware.radio.internal.deviceinfo@1.0",
"libdsutils",
"libcutils",
"liblog",
"libutils",
"qcrild_librilutils",
- "libril-qc-radioconfig",
- "libril-qc-ltedirectdisc",
- "libril-qcril-hook-oem",
"libqmi_cci",
- "libqmi",
"libqmi_client_qmux",
"libdiag",
"libhardware_legacy",
@@ -7288,14 +7559,15 @@ cc_prebuilt_library_shared {
"libbinder",
"libmdmdetect",
"libperipheral_client",
- "libsettings",
+ "libril-qc-logger",
"android.hardware.radio@1.1",
"android.hardware.radio@1.2",
"android.hardware.radio@1.3",
"android.hardware.radio@1.4",
+ "android.hardware.radio@1.5",
"android.hardware.radio.deprecated@1.0",
"qtimutex",
- "libprotobuf-cpp-full-vendorcompat",
+ "libprotobuf-cpp-full-3.9.1-vendorcompat",
"libvndksupport",
"libbase",
"libz",
@@ -7304,6 +7576,7 @@ cc_prebuilt_library_shared {
"libconfigdb",
"libxml",
"qtibus",
+ "libmodemapi",
"libsystem_health_mon",
"libpdmapper",
"libpdnotifier",
@@ -7311,6 +7584,9 @@ cc_prebuilt_library_shared {
"libdsi_netctrl",
"libqdp",
"liblqe",
+ "vendor.qti.hardware.data.iwlan@1.0",
+ "vendor.qti.hardware.data.connection@1.0",
+ "vendor.qti.hardware.data.connection@1.1",
"libc++",
"libc",
"libm",
@@ -7323,6 +7599,33 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "libril-qc-logger",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libril-qc-logger.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libc++",
+ "libdiag",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "libril-qc-ltedirectdisc",
owner: "xiaomi",
@@ -7706,7 +8009,7 @@ cc_prebuilt_library_shared {
"libcutils",
"libc++",
"libdiag",
- "libprotobuf-cpp-full-vendorcompat",
+ "libprotobuf-cpp-full-3.9.1-vendorcompat",
"libc",
"libm",
"libdl",
@@ -7903,6 +8206,7 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.data.cne.internal.server@1.0",
"vendor.qti.hardware.data.latency@1.0",
"vendor.qti.latency@2.0",
+ "vendor.qti.hardware.mwqemadapter@1.0",
"libc++",
"libc",
"libm",
@@ -7942,6 +8246,7 @@ cc_prebuilt_library_shared {
"libqti_vndfwk_detect",
"vendor.qti.hardware.data.cne.internal.server@1.0",
"vendor.qti.hardware.data.cne.internal.api@1.0",
+ "vendor.qti.hardware.mwqemadapter@1.0",
"libwpa_client",
"libc++",
"libc",
@@ -8004,9 +8309,9 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/libxml.so",
],
shared_libs: [
- "libcutils",
- "libdiag",
"liblog",
+ "libdiag",
+ "libcutils",
"libc++",
"libc",
"libm",
@@ -8088,7 +8393,7 @@ cc_prebuilt_library_shared {
shared_libs: [
"qtimutex",
"libqcrilFramework",
- "libsettings",
+ "libril-qc-logger",
"liblog",
"libc++",
"libc",
@@ -8456,11 +8761,185 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.data.cne.internal.server@1.0",
"vendor.qti.hardware.data.dynamicdds@1.0",
"vendor.qti.hardware.data.qmi@1.0",
- "vendor.qti.ims.rcsconfig@1.0_vendor",
+ "vendor.qti.ims.rcsconfig@1.0",
"vendor.qti.latency@2.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.data.factory@2.1",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so",
+ ],
+ shared_libs: [
+ "vendor.qti.data.factory@2.0",
+ "vendor.qti.data.slm@1.0",
+ "vendor.qti.hardware.data.cne.internal.api@1.0",
+ "vendor.qti.hardware.data.cne.internal.constants@1.0",
+ "vendor.qti.hardware.data.cne.internal.server@1.0",
+ "vendor.qti.hardware.data.dynamicdds@1.0",
+ "vendor.qti.hardware.data.qmi@1.0",
+ "vendor.qti.ims.rcsconfig@1.0",
+ "vendor.qti.ims.rcsconfig@1.1",
+ "vendor.qti.latency@2.0",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.data.factory@2.2",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so",
+ ],
+ shared_libs: [
+ "vendor.qti.data.factory@2.0",
+ "vendor.qti.data.factory@2.1",
+ "vendor.qti.data.mwqem@1.0",
+ "vendor.qti.data.slm@1.0",
+ "vendor.qti.hardware.data.cne.internal.api@1.0",
+ "vendor.qti.hardware.data.cne.internal.constants@1.0",
+ "vendor.qti.hardware.data.cne.internal.server@1.0",
+ "vendor.qti.hardware.data.dynamicdds@1.0",
+ "vendor.qti.hardware.data.qmi@1.0",
+ "vendor.qti.ims.rcsconfig@1.0",
+ "vendor.qti.ims.rcsconfig@1.1",
+ "vendor.qti.latency@2.0",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.data.factory@2.3",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so",
+ ],
+ shared_libs: [
+ "vendor.qti.data.factory@2.0",
+ "vendor.qti.data.factory@2.1",
+ "vendor.qti.data.factory@2.2",
+ "vendor.qti.data.mwqem@1.0",
+ "vendor.qti.data.slm@1.0",
+ "vendor.qti.hardware.data.cne.internal.api@1.0",
+ "vendor.qti.hardware.data.cne.internal.constants@1.0",
+ "vendor.qti.hardware.data.cne.internal.server@1.0",
+ "vendor.qti.hardware.data.dynamicdds@1.0",
+ "vendor.qti.hardware.data.lce@1.0",
+ "vendor.qti.hardware.data.qmi@1.0",
+ "vendor.qti.ims.rcsconfig@1.0",
+ "vendor.qti.ims.rcsconfig@1.1",
+ "vendor.qti.latency@2.0",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.data.mwqem@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.data.slm@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
"liblog",
"libutils",
"libcutils",
@@ -8578,8 +9057,6 @@ cc_prebuilt_library_shared {
shared_libs: [
"vendor.qti.hardware.data.cne.internal.constants@1.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8608,8 +9085,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8639,8 +9114,6 @@ cc_prebuilt_library_shared {
shared_libs: [
"vendor.qti.hardware.data.cne.internal.constants@1.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8669,8 +9142,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8700,8 +9171,6 @@ cc_prebuilt_library_shared {
shared_libs: [
"vendor.qti.hardware.data.connection@1.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8730,8 +9199,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8765,8 +9232,6 @@ cc_prebuilt_library_shared {
"android.hardware.radio@1.3",
"android.hardware.radio@1.4",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8795,8 +9260,34 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.data.lce@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
"liblog",
"libutils",
"libcutils",
@@ -8825,8 +9316,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8873,6 +9362,34 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.mwqemadapter@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.qteeconnector@1.0",
owner: "xiaomi",
@@ -8916,8 +9433,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8946,8 +9461,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8964,8 +9477,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.0_vendor",
- stem: "vendor.qti.hardware.radio.ims@1.0",
+ name: "vendor.qti.hardware.radio.ims@1.0",
owner: "xiaomi",
strip: {
none: true,
@@ -8977,8 +9489,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -8995,8 +9505,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.1_vendor",
- stem: "vendor.qti.hardware.radio.ims@1.1",
+ name: "vendor.qti.hardware.radio.ims@1.1",
owner: "xiaomi",
strip: {
none: true,
@@ -9007,10 +9516,8 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so",
],
shared_libs: [
- "vendor.qti.hardware.radio.ims@1.0_vendor",
+ "vendor.qti.hardware.radio.ims@1.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9027,8 +9534,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.2_vendor",
- stem: "vendor.qti.hardware.radio.ims@1.2",
+ name: "vendor.qti.hardware.radio.ims@1.2",
owner: "xiaomi",
strip: {
none: true,
@@ -9039,11 +9545,9 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so",
],
shared_libs: [
- "vendor.qti.hardware.radio.ims@1.0_vendor",
- "vendor.qti.hardware.radio.ims@1.1_vendor",
+ "vendor.qti.hardware.radio.ims@1.0",
+ "vendor.qti.hardware.radio.ims@1.1",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9060,8 +9564,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.3_vendor",
- stem: "vendor.qti.hardware.radio.ims@1.3",
+ name: "vendor.qti.hardware.radio.ims@1.3",
owner: "xiaomi",
strip: {
none: true,
@@ -9072,12 +9575,10 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so",
],
shared_libs: [
- "vendor.qti.hardware.radio.ims@1.0_vendor",
- "vendor.qti.hardware.radio.ims@1.1_vendor",
- "vendor.qti.hardware.radio.ims@1.2_vendor",
+ "vendor.qti.hardware.radio.ims@1.0",
+ "vendor.qti.hardware.radio.ims@1.1",
+ "vendor.qti.hardware.radio.ims@1.2",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9094,8 +9595,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.4_vendor",
- stem: "vendor.qti.hardware.radio.ims@1.4",
+ name: "vendor.qti.hardware.radio.ims@1.4",
owner: "xiaomi",
strip: {
none: true,
@@ -9106,13 +9606,11 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so",
],
shared_libs: [
- "vendor.qti.hardware.radio.ims@1.0_vendor",
- "vendor.qti.hardware.radio.ims@1.1_vendor",
- "vendor.qti.hardware.radio.ims@1.2_vendor",
- "vendor.qti.hardware.radio.ims@1.3_vendor",
+ "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",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9140,14 +9638,12 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so",
],
shared_libs: [
- "vendor.qti.hardware.radio.ims@1.0_vendor",
- "vendor.qti.hardware.radio.ims@1.1_vendor",
- "vendor.qti.hardware.radio.ims@1.2_vendor",
- "vendor.qti.hardware.radio.ims@1.3_vendor",
- "vendor.qti.hardware.radio.ims@1.4_vendor",
+ "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",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9175,15 +9671,76 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so",
],
shared_libs: [
- "vendor.qti.hardware.radio.ims@1.0_vendor",
- "vendor.qti.hardware.radio.ims@1.1_vendor",
- "vendor.qti.hardware.radio.ims@1.2_vendor",
- "vendor.qti.hardware.radio.ims@1.3_vendor",
- "vendor.qti.hardware.radio.ims@1.4_vendor",
+ "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",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
+ "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.7",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.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",
+ "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.internal.deviceinfo@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
"liblog",
"libutils",
"libcutils",
@@ -9212,8 +9769,35 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.radio.lpa@1.1",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so",
+ ],
+ shared_libs: [
+ "vendor.qti.hardware.radio.lpa@1.0",
+ "libhidlbase",
"liblog",
"libutils",
"libcutils",
@@ -9242,8 +9826,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9272,8 +9854,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9304,8 +9884,6 @@ cc_prebuilt_library_shared {
"android.hardware.radio@1.0",
"vendor.qti.hardware.radio.qtiradio@1.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9337,8 +9915,6 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.radio.qtiradio@1.0",
"vendor.qti.hardware.radio.qtiradio@2.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9371,8 +9947,6 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.radio.qtiradio@2.0",
"vendor.qti.hardware.radio.qtiradio@2.1",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9406,8 +9980,41 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.radio.qtiradio@2.1",
"vendor.qti.hardware.radio.qtiradio@2.2",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.radio.qtiradio@2.4",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so",
+ ],
+ shared_libs: [
+ "android.hardware.radio@1.0",
+ "android.hardware.radio@1.1",
+ "vendor.qti.hardware.radio.qtiradio@1.0",
+ "vendor.qti.hardware.radio.qtiradio@2.0",
+ "vendor.qti.hardware.radio.qtiradio@2.1",
+ "vendor.qti.hardware.radio.qtiradio@2.2",
+ "vendor.qti.hardware.radio.qtiradio@2.3",
+ "libhidlbase",
"liblog",
"libutils",
"libcutils",
@@ -9436,8 +10043,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9467,8 +10072,6 @@ cc_prebuilt_library_shared {
shared_libs: [
"vendor.qti.hardware.radio.uim@1.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9499,8 +10102,6 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.radio.uim@1.0",
"vendor.qti.hardware.radio.uim@1.1",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9529,8 +10130,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9560,8 +10159,36 @@ cc_prebuilt_library_shared {
shared_libs: [
"vendor.qti.hardware.radio.uim_remote_client@1.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.radio.uim_remote_client@1.2",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so",
+ ],
+ shared_libs: [
+ "vendor.qti.hardware.radio.uim_remote_client@1.0",
+ "vendor.qti.hardware.radio.uim_remote_client@1.1",
+ "libhidlbase",
"liblog",
"libutils",
"libcutils",
@@ -9590,8 +10217,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9637,6 +10262,34 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.slmadapter@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.soter@1.0",
owner: "xiaomi",
@@ -9698,8 +10351,35 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.ims.callinfo@1.0_vendor",
- stem: "vendor.qti.ims.callinfo@1.0",
+ name: "vendor.qti.ims.callcapability@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.ims.callinfo@1.0",
owner: "xiaomi",
strip: {
none: true,
@@ -9711,8 +10391,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9729,8 +10407,69 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.ims.rcsconfig@1.0_vendor",
- stem: "vendor.qti.ims.rcsconfig@1.0",
+ name: "vendor.qti.ims.factory@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so",
+ ],
+ shared_libs: [
+ "vendor.qti.ims.callcapability@1.0",
+ "vendor.qti.ims.rcsconfig@2.0",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.ims.factory@1.1",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so",
+ ],
+ shared_libs: [
+ "vendor.qti.ims.callcapability@1.0",
+ "vendor.qti.ims.factory@1.0",
+ "vendor.qti.ims.rcsconfig@2.0",
+ "vendor.qti.ims.rcsconfig@2.1",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.ims.rcsconfig@1.0",
owner: "xiaomi",
strip: {
none: true,
@@ -9742,8 +10481,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9760,8 +10497,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.imsrtpservice@2.0_vendor",
- stem: "vendor.qti.imsrtpservice@2.0",
+ name: "vendor.qti.ims.rcsconfig@1.1",
owner: "xiaomi",
strip: {
none: true,
@@ -9769,12 +10505,39 @@ cc_prebuilt_library_shared {
target: {
android_arm64: {
srcs: [
- "proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so",
+ "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so",
+ ],
+ shared_libs: [
+ "vendor.qti.ims.rcsconfig@1.0",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.ims.rcsconfig@2.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so",
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9791,7 +10554,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.imsrtpservice@2.1-service-Impl",
+ name: "vendor.qti.ims.rcsconfig@2.1",
owner: "xiaomi",
strip: {
none: true,
@@ -9799,7 +10562,36 @@ cc_prebuilt_library_shared {
target: {
android_arm64: {
srcs: [
- "proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so",
+ "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so",
+ ],
+ shared_libs: [
+ "vendor.qti.ims.rcsconfig@2.0",
+ "libhidlbase",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.imsrtpservice@3.0-service-Impl",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so",
],
shared_libs: [
"liblog",
@@ -9808,12 +10600,9 @@ cc_prebuilt_library_shared {
"libutils",
"libhardware_legacy",
"libhardware",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
"libdiag",
- "vendor.qti.imsrtpservice@2.0_vendor",
- "vendor.qti.imsrtpservice@2.1_vendor",
+ "vendor.qti.imsrtpservice@3.0_vendor",
"libc++",
"libc",
"libm",
@@ -9827,8 +10616,8 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.imsrtpservice@2.1_vendor",
- stem: "vendor.qti.imsrtpservice@2.1",
+ name: "vendor.qti.imsrtpservice@3.0_vendor",
+ stem: "vendor.qti.imsrtpservice@3.0",
owner: "xiaomi",
strip: {
none: true,
@@ -9836,13 +10625,10 @@ cc_prebuilt_library_shared {
target: {
android_arm64: {
srcs: [
- "proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so",
+ "proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so",
],
shared_libs: [
- "vendor.qti.imsrtpservice@2.0_vendor",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -9871,8 +10657,35 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.latency@2.1",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.latency@2.1.so",
+ ],
+ shared_libs: [
+ "vendor.qti.latency@2.0",
+ "libhidlbase",
"liblog",
"libutils",
"libcutils",
@@ -9889,7 +10702,7 @@ cc_prebuilt_library_shared {
}
prebuilt_rfsa {
- name: "capi_v2_aptX_Classic",
+ name: "vendor_lib_rfsa_adsp_capi_v2_aptX_Classic_so",
filename: "capi_v2_aptX_Classic.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so",
@@ -9898,7 +10711,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "capi_v2_aptX_HD",
+ name: "vendor_lib_rfsa_adsp_capi_v2_aptX_HD_so",
filename: "capi_v2_aptX_HD.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so",
@@ -9907,7 +10720,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libFastRPC_UTF_Forward_skel",
+ name: "vendor_lib_rfsa_adsp_libFastRPC_UTF_Forward_skel_so",
filename: "libFastRPC_UTF_Forward_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_skel.so",
@@ -9916,7 +10729,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libVC1Dec",
+ name: "vendor_lib_rfsa_adsp_libVC1Dec_so",
filename: "libVC1Dec.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libVC1Dec.so",
@@ -9925,7 +10738,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libVC1DecDsp_skel",
+ name: "vendor_lib_rfsa_adsp_libVC1DecDsp_skel_so",
filename: "libVC1DecDsp_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libVC1DecDsp_skel.so",
@@ -9934,7 +10747,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libapps_mem_heap",
+ name: "vendor_lib_rfsa_adsp_libapps_mem_heap_so",
filename: "libapps_mem_heap.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so",
@@ -9943,7 +10756,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libdirac-capiv2",
+ name: "vendor_lib_rfsa_adsp_libdirac-capiv2_so",
filename: "libdirac-capiv2.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdirac-capiv2.so",
@@ -9952,7 +10765,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libdspCV_skel",
+ name: "vendor_lib_rfsa_adsp_libdspCV_skel_so",
filename: "libdspCV_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so",
@@ -9961,7 +10774,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libdsp_streamer_add_constant",
+ name: "vendor_lib_rfsa_adsp_libdsp_streamer_add_constant_so",
filename: "libdsp_streamer_add_constant.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_add_constant.so",
@@ -9970,7 +10783,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libdsp_streamer_skel",
+ name: "vendor_lib_rfsa_adsp_libdsp_streamer_skel_so",
filename: "libdsp_streamer_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_skel.so",
@@ -9979,7 +10792,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libfastcvadsp",
+ name: "vendor_lib_rfsa_adsp_libfastcvadsp_so",
filename: "libfastcvadsp.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so",
@@ -9988,7 +10801,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libfastcvdsp_skel",
+ name: "vendor_lib_rfsa_adsp_libfastcvdsp_skel_so",
filename: "libfastcvdsp_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so",
@@ -9997,7 +10810,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libhexagon_nn_skel",
+ name: "vendor_lib_rfsa_adsp_libhexagon_nn_skel_so",
filename: "libhexagon_nn_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel.so",
@@ -10006,7 +10819,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libscveBlobDescriptor_skel",
+ name: "vendor_lib_rfsa_adsp_libscveBlobDescriptor_skel_so",
filename: "libscveBlobDescriptor_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so",
@@ -10015,7 +10828,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libscveObjectSegmentation_skel",
+ name: "vendor_lib_rfsa_adsp_libscveObjectSegmentation_skel_so",
filename: "libscveObjectSegmentation_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so",
@@ -10024,7 +10837,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libscveT2T_skel",
+ name: "vendor_lib_rfsa_adsp_libscveT2T_skel_so",
filename: "libscveT2T_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so",
@@ -10033,7 +10846,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libsns_device_mode_skel",
+ name: "vendor_lib_rfsa_adsp_libsns_device_mode_skel_so",
filename: "libsns_device_mode_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libsns_device_mode_skel.so",
@@ -10042,7 +10855,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
- name: "libsns_low_lat_stream_skel",
+ name: "vendor_lib_rfsa_adsp_libsns_low_lat_stream_skel_so",
filename: "libsns_low_lat_stream_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so",
@@ -11128,190 +11941,6 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
-cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.imscmservice@1.0",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.imscmservice@2.0",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.imscmservice@2.1",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.1.so",
- ],
- shared_libs: [
- "com.qualcomm.qti.imscmservice@2.0",
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.imscmservice@2.2",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.2.so",
- ],
- shared_libs: [
- "com.qualcomm.qti.imscmservice@2.0",
- "com.qualcomm.qti.imscmservice@2.1",
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.uceservice@2.0",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "com.qualcomm.qti.uceservice@2.1",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so",
- ],
- shared_libs: [
- "com.qualcomm.qti.uceservice@2.0",
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "fm_helium",
owner: "xiaomi",
@@ -11388,14 +12017,15 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"lib-imsvideocodec",
+ "libmediandk",
+ "libnativewindow",
"libion",
+ "libdmabufheap",
"lib-imsvtutils",
"libandroid",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
- "vendor.qti.imsrtpservice@2.1",
- "vendor.qti.imsrtpservice@2.0",
+ "vendor.qti.imsrtpservice@3.0",
+ "vendor.qti.imsrtpservice@3.1",
"libdiag_system",
"libcutils",
"libutils",
@@ -11483,10 +12113,16 @@ cc_prebuilt_library_shared {
"proprietary/system_ext/lib64/libdiag_system.so",
],
shared_libs: [
+ "vendor.qti.diaghal@1.0",
+ "libhidlbase",
"liblog",
+ "libutils",
+ "android.hidl.allocator@1.0",
+ "android.hidl.memory@1.0",
+ "libhidlmemory",
+ "libc",
"libcutils",
"libc++",
- "libc",
"libm",
"libdl",
],
@@ -11754,6 +12390,60 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "vendor.qti.ImsRtpService-V1-ndk",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/vendor.qti.ImsRtpService-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.diaghal@1.0",
+ owner: "xiaomi",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/system_ext/lib64/vendor.qti.diaghal@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: "vendor.qti.hardware.fm@1.0",
owner: "xiaomi",
@@ -11785,7 +12475,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.0",
+ name: "vendor.qti.imsrtpservice@3.0",
owner: "xiaomi",
strip: {
none: true,
@@ -11793,12 +12483,10 @@ cc_prebuilt_library_shared {
target: {
android_arm64: {
srcs: [
- "proprietary/system_ext/lib64/vendor.qti.hardware.radio.ims@1.0.so",
+ "proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so",
],
shared_libs: [
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -11815,7 +12503,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.1",
+ name: "vendor.qti.imsrtpservice@3.1",
owner: "xiaomi",
strip: {
none: true,
@@ -11823,233 +12511,11 @@ cc_prebuilt_library_shared {
target: {
android_arm64: {
srcs: [
- "proprietary/system_ext/lib64/vendor.qti.hardware.radio.ims@1.1.so",
+ "proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so",
],
shared_libs: [
- "vendor.qti.hardware.radio.ims@1.0",
+ "vendor.qti.imsrtpservice@3.0",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.2",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/vendor.qti.hardware.radio.ims@1.2.so",
- ],
- shared_libs: [
- "vendor.qti.hardware.radio.ims@1.0",
- "vendor.qti.hardware.radio.ims@1.1",
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.3",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/vendor.qti.hardware.radio.ims@1.3.so",
- ],
- shared_libs: [
- "vendor.qti.hardware.radio.ims@1.0",
- "vendor.qti.hardware.radio.ims@1.1",
- "vendor.qti.hardware.radio.ims@1.2",
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.radio.ims@1.4",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/vendor.qti.hardware.radio.ims@1.4.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",
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.qti.ims.callinfo@1.0",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.qti.ims.rcsconfig@1.0",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@1.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.qti.imsrtpservice@2.0",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.0.so",
- ],
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- system_ext_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.qti.imsrtpservice@2.1",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.1.so",
- ],
- shared_libs: [
- "vendor.qti.imsrtpservice@2.0",
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -12069,6 +12535,9 @@ android_app_import {
name: "CneApp",
owner: "xiaomi",
apk: "proprietary/vendor/app/CneApp/CneApp.apk",
+ required: [
+ "CneApp.libvndfwk_detect_jni.qti_symlink",
+ ],
certificate: "platform",
dex_preopt: {
enabled: false,
@@ -12155,17 +12624,6 @@ android_app_import {
system_ext_specific: true,
}
-android_app_import {
- name: "uceShimService",
- owner: "xiaomi",
- apk: "proprietary/system_ext/app/uceShimService/uceShimService.apk",
- certificate: "platform",
- dex_preopt: {
- enabled: false,
- },
- system_ext_specific: true,
-}
-
android_app_import {
name: "WfdService",
owner: "xiaomi",
@@ -12178,18 +12636,6 @@ android_app_import {
system_ext_specific: true,
}
-android_app_import {
- name: "dpmserviceapp",
- owner: "xiaomi",
- apk: "proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk",
- certificate: "platform",
- dex_preopt: {
- enabled: false,
- },
- privileged: true,
- system_ext_specific: true,
-}
-
android_app_import {
name: "ims",
owner: "xiaomi",
@@ -12230,6 +12676,14 @@ dex_import {
],
}
+dex_import {
+ name: "tcmclient",
+ owner: "xiaomi",
+ jars: [
+ "proprietary/system/framework/tcmclient.jar",
+ ],
+}
+
dex_import {
name: "com.android.hotwordenrollment.common.util",
owner: "xiaomi",
@@ -12266,13 +12720,41 @@ dex_import {
system_ext_specific: true,
}
-dex_import {
- name: "qti-telephony-common",
+cc_prebuilt_binary {
+ name: "ATFWD-daemon",
owner: "xiaomi",
- jars: [
- "proprietary/system_ext/framework/qti-telephony-common.jar",
- ],
- system_ext_specific: true,
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/bin/ATFWD-daemon",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "libqmi",
+ "libmdmdetect",
+ "libqmi_client_qmux",
+ "libqmi_client_helper",
+ "libqmiservices",
+ "libqmi_cci",
+ "liblog",
+ "libavservices_minijail",
+ "libbase",
+ "libhidlbase",
+ "vendor.qti.hardware.radio.atcmdfwd@1.0",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ soc_specific: true,
}
cc_prebuilt_binary {
@@ -12284,20 +12766,19 @@ cc_prebuilt_binary {
"proprietary/vendor/bin/adpl",
],
shared_libs: [
+ "libc",
"liblog",
+ "libdiag",
+ "libdsutils",
"librmnetctl",
"libqmi_cci",
- "libdsutils",
- "libdiag",
"libqmiservices",
- "libqmi",
"libnetutils",
"libcutils",
"libqmi_client_qmux",
"libqmi_encdec",
"libqcmaputils",
"libc++",
- "libc",
"libm",
"libdl",
],
@@ -12379,16 +12860,19 @@ cc_prebuilt_binary {
"libcne",
"libcneapiclient",
"libqmiservices",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
"libandroid_net",
"vendor.qti.hardware.data.cne.internal.api@1.0",
"vendor.qti.hardware.data.cne.internal.constants@1.0",
"vendor.qti.hardware.data.cne.internal.server@1.0",
"vendor.qti.hardware.data.latency@1.0",
"vendor.qti.data.factory@2.0",
+ "vendor.qti.data.factory@2.1",
+ "vendor.qti.data.factory@2.2",
+ "vendor.qti.data.factory@2.3",
"vendor.qti.latency@2.0",
+ "vendor.qti.latency@2.1",
+ "vendor.qti.hardware.mwqemadapter@1.0",
"libc++",
"libc",
"libm",
@@ -12968,13 +13452,11 @@ cc_prebuilt_binary {
"libqmiservices",
"libqmi_csi",
"libqmi_cci",
- "vendor.qti.imsrtpservice@2.0_vendor",
- "vendor.qti.imsrtpservice@2.1_vendor",
- "vendor.qti.imsrtpservice@2.1-service-Impl",
+ "vendor.qti.imsrtpservice@3.0_vendor",
+ "vendor.qti.imsrtpservice@3.0-service-Impl",
"libutils",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
+ "libavservices_minijail",
"libc++",
"libc",
"libm",
@@ -13011,8 +13493,6 @@ cc_prebuilt_binary {
"libandroid_net",
"libutils",
"libhidlbase",
- "libhidltransport",
- "libhwbinder",
"libc++",
"libc",
"libm",
@@ -13070,9 +13550,7 @@ cc_prebuilt_binary {
shared_libs: [
"liblog",
"libbase",
- "libhwbinder",
"libhidlbase",
- "libhidltransport",
"libcutils",
"libutils",
"libc++",
@@ -13123,6 +13601,62 @@ cc_prebuilt_binary {
soc_specific: true,
}
+cc_prebuilt_binary {
+ name: "ks",
+ owner: "xiaomi",
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/bin/ks",
+ ],
+ shared_libs: [
+ "libc",
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libc++",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_binary {
+ name: "mdm_helper",
+ owner: "xiaomi",
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/bin/mdm_helper",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libmdmdetect",
+ "libmdmimgload",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_binary {
name: "mlipayd@1.1",
owner: "xiaomi",
@@ -13157,37 +13691,6 @@ cc_prebuilt_binary {
soc_specific: true,
}
-cc_prebuilt_binary {
- name: "mmbn-daemon",
- owner: "xiaomi",
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/bin/mmbn-daemon",
- ],
- shared_libs: [
- "libcutils",
- "libutils",
- "libidl",
- "libqmi",
- "libqmi_cci",
- "libqmiservices",
- "liblog",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- strip: {
- none: true,
- },
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_binary {
name: "msm_irqbalance",
owner: "xiaomi",
@@ -13234,15 +13737,14 @@ cc_prebuilt_binary {
"libnlnetmgr",
"libnetmgr",
"libnetmgr_common",
- "libqmi",
"libqmiservices",
- "libqmi_cci",
"libqmi_common_so",
+ "libqmi_cci",
"libqmi_client_qmux",
"libqmi_client_helper",
+ "libqmi",
"libutils",
"libhidlbase",
- "libhidltransport",
"libandroid_net",
"android.system.net.netd@1.1",
"libqti_vndfwk_detect",
@@ -13466,6 +13968,34 @@ cc_prebuilt_binary {
soc_specific: true,
}
+cc_prebuilt_binary {
+ name: "qmipriod",
+ owner: "xiaomi",
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/bin/qmipriod",
+ ],
+ shared_libs: [
+ "libqmi_cci",
+ "libqmiservices",
+ "libqmi_client_helper",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ soc_specific: true,
+}
+
cc_prebuilt_binary {
name: "qrtr-cfg",
owner: "xiaomi",
@@ -13579,20 +14109,19 @@ cc_prebuilt_binary {
"proprietary/vendor/bin/qti",
],
shared_libs: [
+ "libc",
"liblog",
+ "libdiag",
+ "libdsutils",
"librmnetctl",
"libqmi_cci",
- "libdsutils",
- "libdiag",
"libqmiservices",
- "libqmi",
"libnetutils",
"libcutils",
"libqmi_client_qmux",
"libqmi_encdec",
"libqcmaputils",
"libc++",
- "libc",
"libm",
"libdl",
],
diff --git a/proprietary/system/etc/permissions/privapp-permissions-qti.xml b/proprietary/system/etc/permissions/privapp-permissions-qti.xml
new file mode 100644
index 0000000..c59b0b5
--- /dev/null
+++ b/proprietary/system/etc/permissions/privapp-permissions-qti.xml
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/system/etc/sysconfig/qti_whitelist.xml b/proprietary/system/etc/sysconfig/qti_whitelist.xml
new file mode 100644
index 0000000..0d0d83d
--- /dev/null
+++ b/proprietary/system/etc/sysconfig/qti_whitelist.xml
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/system/framework/tcmclient.jar b/proprietary/system/framework/tcmclient.jar
new file mode 100644
index 0000000..af33f3b
Binary files /dev/null and b/proprietary/system/framework/tcmclient.jar differ
diff --git a/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk b/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
index 9ebab58..90419c1 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 efa3309..b3588f3 100755
Binary files a/proprietary/system_ext/bin/dpmd and b/proprietary/system_ext/bin/dpmd differ
diff --git a/proprietary/system_ext/etc/permissions/dpmapi.xml b/proprietary/system_ext/etc/permissions/dpmapi.xml
index b718492..7c94479 100644
--- a/proprietary/system_ext/etc/permissions/dpmapi.xml
+++ b/proprietary/system_ext/etc/permissions/dpmapi.xml
@@ -5,9 +5,4 @@
-
-
-
-
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
new file mode 100644
index 0000000..df6eaaf
--- /dev/null
+++ b/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/system_ext/framework/com.qti.dpmframework.jar b/proprietary/system_ext/framework/com.qti.dpmframework.jar
index be4c147..a289bde 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 953b115..4fa7eae 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/qcrilhook.jar b/proprietary/system_ext/framework/qcrilhook.jar
index c0c5881..747e1e9 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/lib64/lib-imsvideocodec.so b/proprietary/system_ext/lib64/lib-imsvideocodec.so
index 376d7a7..8457096 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 f0a121e..40c0aef 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 30d0652..0a870b2 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 d14999c..b4ead5c 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 be8a3ba..8749219 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 c930ff4..4a3a664 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 7b66cd2..5f3a753 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/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.diaghal@1.0.so b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so
new file mode 100644
index 0000000..9e79901
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.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
new file mode 100644
index 0000000..a7b19d1
Binary files /dev/null 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
new file mode 100644
index 0000000..c6e6055
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so differ
diff --git a/proprietary/system_ext/priv-app/ims/ims.apk b/proprietary/system_ext/priv-app/ims/ims.apk
index 9138bb9..c9c7c0b 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 93ab0b2..676b12c 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 50e430b..32be53a 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 b5abad9..9432047 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
new file mode 100755
index 0000000..b3c9b10
Binary files /dev/null and b/proprietary/vendor/bin/ATFWD-daemon differ
diff --git a/proprietary/vendor/bin/adpl b/proprietary/vendor/bin/adpl
index 98cf187..86eec53 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 6fada09..48af9c9 100755
Binary files a/proprietary/vendor/bin/cnd and b/proprietary/vendor/bin/cnd differ
diff --git a/proprietary/vendor/bin/dpmQmiMgr b/proprietary/vendor/bin/dpmQmiMgr
index 6a5c870..2d664ec 100755
Binary files a/proprietary/vendor/bin/dpmQmiMgr and b/proprietary/vendor/bin/dpmQmiMgr differ
diff --git a/proprietary/vendor/bin/hw/qcrild b/proprietary/vendor/bin/hw/qcrild
index 63a6856..79ae292 100755
Binary files a/proprietary/vendor/bin/hw/qcrild and b/proprietary/vendor/bin/hw/qcrild differ
diff --git a/proprietary/vendor/bin/ims_rtp_daemon b/proprietary/vendor/bin/ims_rtp_daemon
index a448804..4bae13c 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/imsdatadaemon b/proprietary/vendor/bin/imsdatadaemon
index ed233e1..a626378 100755
Binary files a/proprietary/vendor/bin/imsdatadaemon and b/proprietary/vendor/bin/imsdatadaemon differ
diff --git a/proprietary/vendor/bin/imsqmidaemon b/proprietary/vendor/bin/imsqmidaemon
index 696e9a7..5cd9968 100755
Binary files a/proprietary/vendor/bin/imsqmidaemon and b/proprietary/vendor/bin/imsqmidaemon differ
diff --git a/proprietary/vendor/bin/imsrcsd b/proprietary/vendor/bin/imsrcsd
index 4d730d1..3ec2670 100755
Binary files a/proprietary/vendor/bin/imsrcsd and b/proprietary/vendor/bin/imsrcsd differ
diff --git a/proprietary/vendor/bin/irsc_util b/proprietary/vendor/bin/irsc_util
index 5025b64..71e53c5 100755
Binary files a/proprietary/vendor/bin/irsc_util and b/proprietary/vendor/bin/irsc_util differ
diff --git a/proprietary/vendor/bin/ks b/proprietary/vendor/bin/ks
new file mode 100755
index 0000000..23a4ba5
Binary files /dev/null and b/proprietary/vendor/bin/ks differ
diff --git a/proprietary/vendor/bin/mdm_helper b/proprietary/vendor/bin/mdm_helper
new file mode 100755
index 0000000..3c8e13e
Binary files /dev/null and b/proprietary/vendor/bin/mdm_helper differ
diff --git a/proprietary/vendor/bin/netmgrd b/proprietary/vendor/bin/netmgrd
index 51c4838..0e5549d 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 c89fc8d..bd6ee7e 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 16100e7..b73a110 100755
Binary files a/proprietary/vendor/bin/port-bridge and b/proprietary/vendor/bin/port-bridge differ
diff --git a/proprietary/vendor/bin/qmipriod b/proprietary/vendor/bin/qmipriod
new file mode 100755
index 0000000..dfd6bdc
Binary files /dev/null and b/proprietary/vendor/bin/qmipriod differ
diff --git a/proprietary/vendor/bin/qrtr-cfg b/proprietary/vendor/bin/qrtr-cfg
index 469416a..708da2a 100755
Binary files a/proprietary/vendor/bin/qrtr-cfg and b/proprietary/vendor/bin/qrtr-cfg differ
diff --git a/proprietary/vendor/bin/qrtr-lookup b/proprietary/vendor/bin/qrtr-lookup
index 353a46b..00766b5 100755
Binary files a/proprietary/vendor/bin/qrtr-lookup and b/proprietary/vendor/bin/qrtr-lookup differ
diff --git a/proprietary/vendor/bin/qrtr-ns b/proprietary/vendor/bin/qrtr-ns
index a11b20a..420ee7f 100755
Binary files a/proprietary/vendor/bin/qrtr-ns and b/proprietary/vendor/bin/qrtr-ns differ
diff --git a/proprietary/vendor/bin/qti b/proprietary/vendor/bin/qti
index 147a8b2..db025c0 100755
Binary files a/proprietary/vendor/bin/qti and b/proprietary/vendor/bin/qti differ
diff --git a/proprietary/vendor/bin/rmt_storage b/proprietary/vendor/bin/rmt_storage
index 5bb8ce9..91db78f 100755
Binary files a/proprietary/vendor/bin/rmt_storage and b/proprietary/vendor/bin/rmt_storage differ
diff --git a/proprietary/vendor/bin/tftp_server b/proprietary/vendor/bin/tftp_server
index 6126d79..28eb967 100755
Binary files a/proprietary/vendor/bin/tftp_server and b/proprietary/vendor/bin/tftp_server differ
diff --git a/proprietary/vendor/etc/data/dsi_config.xml b/proprietary/vendor/etc/data/dsi_config.xml
index 49d3634..14d9028 100644
--- a/proprietary/vendor/etc/data/dsi_config.xml
+++ b/proprietary/vendor/etc/data/dsi_config.xml
@@ -1,7 +1,7 @@
@@ -119,6 +119,7 @@
1
rmnet_mhi0
+ 1
8
@@ -1059,7 +1060,7 @@
1
rmnet_mhi0
- 11
+ 17
rmnet_data0
rmnet_data1
@@ -1072,6 +1073,12 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
@@ -1086,6 +1093,12 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
@@ -1099,7 +1112,7 @@
1
rmnet_mhi0
- 11
+ 17
rmnet_data0
rmnet_data1
@@ -1112,6 +1125,12 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
@@ -1126,6 +1145,12 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
@@ -1139,6 +1164,165 @@
1
rmnet0
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+ 1
+
+ 1
+ rmnet0
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+ 1
+
+ 1
+ rmnet0
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+ 1
+
+ 1
+ rmnet0
+
11
rmnet_data0
@@ -1168,5 +1352,45 @@
rmnet_data10
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+ 1
+
+ 1
+ rmnet0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
diff --git a/proprietary/vendor/etc/data/netmgr_config.xml b/proprietary/vendor/etc/data/netmgr_config.xml
index ed053c0..acec47d 100644
--- a/proprietary/vendor/etc/data/netmgr_config.xml
+++ b/proprietary/vendor/etc/data/netmgr_config.xml
@@ -1,7 +1,7 @@
@@ -39,8 +39,6 @@
0
0
- 0
-
2
1
@@ -295,6 +293,7 @@
9
0
1
+ 1
2
@@ -378,7 +377,6 @@
0
0
0
- 0
10000
55000000
2
@@ -463,7 +461,6 @@
16
0
0
- 0
2
1
@@ -546,7 +543,6 @@
0
2
9
- 0
0
1
@@ -634,7 +630,6 @@
0
0
9
- 0
1
2
@@ -693,7 +688,6 @@
0
16
9
- 0
1
2
@@ -778,7 +772,6 @@
16
32
9
- 0
1
2
@@ -863,7 +856,6 @@
1
2
9
- 0
1
2
@@ -948,7 +940,6 @@
0
0
0
- 0
55000000
2
@@ -1029,8 +1020,6 @@
0
0n
- 0
-
300000
400000
@@ -1089,7 +1078,6 @@
16
0
- 0
1
2
@@ -1171,7 +1159,6 @@
01
0
- 0
1
2
@@ -1260,7 +1247,6 @@
0
32
0
- 0
1
1
@@ -1359,7 +1345,6 @@
4
8
0
- 0
1
1
@@ -1458,7 +1443,6 @@
4
8
0
- 0
1
1
@@ -1556,7 +1540,6 @@
2
13
0
- 0
1
1
@@ -1654,7 +1637,6 @@
15
0
1
- 0
1
1
@@ -1744,7 +1726,6 @@
1
0
9
- 0
2
@@ -1828,8 +1809,6 @@
0
0
- 0
-
300000
400000
@@ -1986,7 +1965,6 @@
2
13
0
- 0
1
2
@@ -2185,7 +2163,6 @@
2
12
0
- 0
1
1
@@ -2297,7 +2274,6 @@
12
0
2
- 0
1
1
@@ -2373,7 +2349,7 @@
0
10000
1
- 3
+ 4
1
1
@@ -2406,9 +2382,9 @@
2
13
0
- 0
1
0
+ 1
2
1
@@ -2571,7 +2547,7 @@
0
10000
1
- 3
+ 4
1
1
@@ -2594,7 +2570,7 @@
1
1
1
- 1
+ 2
100000
1
1
@@ -2604,9 +2580,9 @@
2
125
0
- 0
1
9216
+ 1
2
1
@@ -2679,7 +2655,8 @@
0
10000
1
- 3
+ 4
+ 1
1
1
@@ -2695,6 +2672,7 @@
32
16384
3000000
+ 1
9
9
1
@@ -2708,6 +2686,7 @@
3
1
100000
+
1
1
1400
@@ -2718,13 +2697,14 @@
1
1
9216
+ 1
2
1
0
- 11
+ 17
rmnet_data0
rmnet_data1
@@ -2737,9 +2717,15 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
- 11
+ 17
rmnet_data0
rmnet_data1
@@ -2752,11 +2738,19 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+ 6
1
- 9
+ 16
r_rmnet_data0
r_rmnet_data1
@@ -2767,9 +2761,16 @@
r_rmnet_data6
r_rmnet_data7
r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
- 9
+ 16
r_rmnet_data0
r_rmnet_data1
@@ -2780,7 +2781,16 @@
r_rmnet_data6
r_rmnet_data7
r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+ 4
@@ -2790,7 +2800,8 @@
0
10000
1
- 3
+ 4
+ 1
1
1
@@ -2805,7 +2816,8 @@
31668
32
16384
- 3000000
+ 1000000
+ 1
9
9
1
@@ -2818,6 +2830,7 @@
1
3
1
+ 1
100000
1
1
@@ -2826,16 +2839,19 @@
2
125
0
+ 1500
+
1
1
9216
+ 1
2
1
0
- 11
+ 17
rmnet_data0
rmnet_data1
@@ -2848,9 +2864,15 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
- 11
+ 17
rmnet_data0
rmnet_data1
@@ -2863,11 +2885,19 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+ 6
1
- 9
+ 16
r_rmnet_data0
r_rmnet_data1
@@ -2878,9 +2908,16 @@
r_rmnet_data6
r_rmnet_data7
r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
- 9
+ 16
r_rmnet_data0
r_rmnet_data1
@@ -2891,7 +2928,16 @@
r_rmnet_data6
r_rmnet_data7
r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+ 4
@@ -2901,7 +2947,7 @@
0
10000
1
- 3
+ 4
1
1
@@ -2927,6 +2973,7 @@
1
1
3
+ 1
100000
1
1
@@ -2936,9 +2983,547 @@
2
204
0
- 0
1
- 0
+ 8192
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 6
+
+
+ 1
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 4
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 4
+ 1
+ 1
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 1
+ 63
+ 64844
+ 32
+ 16384
+ 1000000
+ 1
+ 9
+ 9
+ 1
+ 1
+ 2
+ 2
+ rmnet_ipa0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 100000
+ 1500
+
+ 1
+ 1
+ 1400
+ 2
+ 2
+ 125
+ 1
+ 9216
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 6
+
+
+ 1
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 4
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 4
+ 1
+ 1
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 1
+ 63
+ 64844
+ 32
+ 16384
+ 1000000
+ 1
+ 9
+ 9
+ 1
+ 1
+ 2
+ 2
+ rmnet_ipa0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 100000
+ 1500
+
+ 1
+ 1
+ 1400
+ 2
+ 2
+ 125
+ 1
+ 9216
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 6
+
+
+ 1
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 4
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 0
+ 0
+ 0
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 0
+ 0
+ 8
+ 8
+ 1
+ 1
+ 0
+ 0
+ rmnet_ipa0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 10000
+ 1500
+
+ 1
+ 1
+ 1400
+ 0
+ 2
+ 12
+ 1
+ 9216
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 6
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 4
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 155000000
+ 1
+ 25000
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 8
+ 8
+ 1
+ 1
+ rmnet_ipa0
+ 1
+ 1
+ 10000
+
+ 1
+ 1
+ 1400
+ 2
+ 12
+ 0
+ 2
+ 1
+ 1
+
2
1
@@ -3003,5 +3588,4 @@
r_rmnet_data8
-
diff --git a/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml b/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
new file mode 100644
index 0000000..7e89700
--- /dev/null
+++ b/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/init/cnd.rc b/proprietary/vendor/etc/init/cnd.rc
index ccd3a39..c2faa9a 100644
--- a/proprietary/vendor/etc/init/cnd.rc
+++ b/proprietary/vendor/etc/init/cnd.rc
@@ -1,4 +1,4 @@
service vendor.cnd /system/vendor/bin/cnd
class main
user system
- group system wifi inet radio wakelock net_admin
\ No newline at end of file
+ group system wifi inet radio wakelock net_admin
diff --git a/proprietary/vendor/etc/init/ims_rtp_daemon.rc b/proprietary/vendor/etc/init/ims_rtp_daemon.rc
index 6f1a895..b76fc82 100644
--- a/proprietary/vendor/etc/init/ims_rtp_daemon.rc
+++ b/proprietary/vendor/etc/init/ims_rtp_daemon.rc
@@ -9,6 +9,5 @@ service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon
user radio
group radio vendor_qti_diag inet log
-
on property:vendor.ims.DATA_DAEMON_STATUS=1
restart vendor.ims_rtp_daemon
\ No newline at end of file
diff --git a/proprietary/vendor/etc/init/imsrcsd.rc b/proprietary/vendor/etc/init/imsrcsd.rc
index c2643ec..fe7afca 100644
--- a/proprietary/vendor/etc/init/imsrcsd.rc
+++ b/proprietary/vendor/etc/init/imsrcsd.rc
@@ -2,7 +2,8 @@
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
-service vendor.imsrcsservice /vendor/bin/imsrcsd
- class main
- user radio
- group radio vendor_qti_diag log inet wakelock
+#service vendor.imsrcsservice /vendor/bin/imsrcsd
+# class main
+# user radio
+# group radio vendor_qti_diag log inet wakelock
+# disabled
diff --git a/proprietary/vendor/etc/init/netmgrd.rc b/proprietary/vendor/etc/init/netmgrd.rc
index 1a6fc95..755090a 100644
--- a/proprietary/vendor/etc/init/netmgrd.rc
+++ b/proprietary/vendor/etc/init/netmgrd.rc
@@ -1,4 +1,4 @@
-# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
@@ -7,23 +7,29 @@ on boot
#Create NETMGR daemon socket area
mkdir /dev/socket/netmgr 0750 radio radio
- # Create netmgr recovery folder
- mkdir /data/vendor/netmgr/recovery 0700 radio radio
- chmod 0770 /data/vendor/netmgr/recovery
- write /data/vendor/netmgr/recovery/recovery_info ""
- chown radio radio /data/vendor/netmgr/recovery/recovery_info
-
#Assign TCP buffer thresholds to be ceiling value of technology maximums
#Increased technology maximums should be reflected here.
write /proc/sys/net/core/rmem_max 16777216
write /proc/sys/net/core/wmem_max 8388608
+ #Load rmnet_core driver
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_ctl
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_core
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_ctl
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_core
+
# msm specific files that need to be created on /data
on post-fs-data
#Create NETMGR daemon log dir
mkdir /data/vendor/netmgr 0770 radio radio
chmod 0770 /data/vendor/netmgr
+ # Create netmgr recovery folder
+ mkdir /data/vendor/netmgr/recovery 0700 radio radio
+ chmod 0770 /data/vendor/netmgr/recovery
+ write /data/vendor/netmgr/recovery/recovery_info ""
+ chown radio radio /data/vendor/netmgr/recovery/recovery_info
+
# Manage netmgrd based on value of property
on property:persist.vendor.data.mode=disabled
stop vendor.netmgrd
@@ -35,20 +41,37 @@ on property:ro.vendor.use_data_netmgrd=false
# netmgr not supported on specific target
stop vendor.netmgrd
+on property:ro.baseband=apq
+ stop vendor.netmgrd
+
on property:persist.vendor.data.shs_ko_load=1
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_shs
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_shs
on property:persist.vendor.data.shs_ko_load=0
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_shs
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_shs
on property:persist.vendor.data.perf_ko_load=3
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_ingress_deag=N
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules/5.4-gki rmnet_perf rmnet_perf_ingress_deag=N
on property:persist.vendor.data.perf_ko_load=2
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_opt_mode="udp"
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules/5.4-gki rmnet_perf rmnet_perf_opt_mode="udp"
on property:persist.vendor.data.perf_ko_load=1
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_perf
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_perf
on property:persist.vendor.data.perf_ko_load=0
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_perf
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_perf
+
+on property:persist.vendor.data.offload_ko_load=1
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_offload
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_offload
+
+on property:persist.vendor.data.offload_ko_load=0
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_offload
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_offload
diff --git a/proprietary/vendor/etc/init/qmipriod.rc b/proprietary/vendor/etc/init/qmipriod.rc
new file mode 100644
index 0000000..909fba0
--- /dev/null
+++ b/proprietary/vendor/etc/init/qmipriod.rc
@@ -0,0 +1,20 @@
+# Copyright (c) 2020 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+
+service vendor.qmipriod /system/vendor/bin/qmipriod
+ class main
+ user radio
+ group radio
+ disabled
+
+on property:persist.vendor.data.qmipriod_load=1
+ start vendor.qmipriod
+
+on property:persist.vendor.data.qmipriod_load=0
+ stop vendor.qmipriod
+
+on post-fs-data
+ #Create logging directory
+ mkdir /data/vendor/qmipriod 0770 radio radio
+ chmod 0770 /data/vendor/qmipriod
diff --git a/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc b/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
new file mode 100644
index 0000000..ffde8db
--- /dev/null
+++ b/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
@@ -0,0 +1,11 @@
+#
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+service vendor.rmt_storage /vendor/bin/rmt_storage
+ class core
+ user root
+ shutdown critical
+ ioprio rt 0
\ No newline at end of file
diff --git a/proprietary/vendor/etc/init/vendor.qti.tftp.rc b/proprietary/vendor/etc/init/vendor.qti.tftp.rc
new file mode 100644
index 0000000..fccb1c7
--- /dev/null
+++ b/proprietary/vendor/etc/init/vendor.qti.tftp.rc
@@ -0,0 +1,13 @@
+#
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+# Create pddump directory
+on post-fs-data
+ mkdir /data/vendor/pddump 0770 oem_2903 oem_2903
+
+service vendor.tftp_server /vendor/bin/tftp_server
+ class core
+ user root
\ No newline at end of file
diff --git a/proprietary/vendor/etc/sec_config b/proprietary/vendor/etc/sec_config
index 4825eb2..4689406 100644
--- a/proprietary/vendor/etc/sec_config
+++ b/proprietary/vendor/etc/sec_config
@@ -274,6 +274,8 @@
18:4294967295:1001:3004
/* Allow RCS service to communicate to IMS QMI Priv Svc*/
77:4294967295:1001:3003
+/* Allow RCS service to access QMI-IMSS service */
+18:4294967295:1001:3003
/* Allow SSGQMIGD to communicate to SSGCCS service*/
76:4294967295:1001
/* Allow cnd to accquire netbind */
diff --git a/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy b/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy
new file mode 100644
index 0000000..7398906
--- /dev/null
+++ b/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy
@@ -0,0 +1,68 @@
+# Copyright (c) 2020 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc
+#
+# Not a contribution.
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
+munmap: 1
+getuid: 1
+writev: 1
+prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE
+mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
+openat: 1
+futex: 1
+close: 1
+read: 1
+newfstatat: 1
+fstat: 1
+#ioctl: arg1 == BINDER_WRITE_READ || arg1 == BINDER_SET_MAX_THREADS || arg1 == BINDER_VERSION
+ioctl: 1
+mremap: 1
+readlinkat: 1
+pread64: 1
+fstatfs: 1
+rt_sigprocmask: 1
+faccessat: 1
+sendto: 1
+rt_sigaction: 1
+socket: arg0 == AF_UNIX || arg0 == AF_QIPCRTR
+recvfrom: 1
+getsockname: 1
+getdents64: 1
+fcntl: 1
+nanosleep: 1
+getrandom: 1
+clone: 1
+pipe2: 1
+exit_group: 1
+write: 1
+exit: 1
+getpid: 1
+sigaltstack: 1
+getrlimit: 1
+restart_syscall: 1
+setsockopt: 1
+sched_getscheduler: 1
+rt_sigreturn: 1
+execve: 1
+madvise: 1
+set_tid_address: 1
+connect: 1
+ppoll: 1
+clock_gettime: 1
+gettid: 1
diff --git a/proprietary/vendor/etc/seccomp_policy/imsrtp.policy b/proprietary/vendor/etc/seccomp_policy/imsrtp.policy
new file mode 100644
index 0000000..38dc4c9
--- /dev/null
+++ b/proprietary/vendor/etc/seccomp_policy/imsrtp.policy
@@ -0,0 +1,95 @@
+#Copyright (c) 2020 Qualcomm Technologies, Inc.
+#All Rights Reserved.
+#Confidential and Proprietary - Qualcomm Technologies, Inc
+
+#Not a contribution.
+
+#Copyright (C) 2018 The Android Open Source Project
+
+#"Licensed under the Apache License, Version 2.0 (the \"License\");"
+#you may not use this file except in compliance with the License.
+#You may obtain a copy of the License at
+
+#http://www.apache.org/licenses/LICENSE-2.0
+
+#Unless required by applicable law or agreed to in writing, software
+#"distributed under the License is distributed on an \"AS IS\" BASIS,"
+#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#See the License for the specific language governing permissions and
+#limitations under the License.
+
+mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
+munmap: 1
+mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
+#prctl: arg0 == PR_SET_VMA || arg0 == PR_SET_NO_NEW_PRIVS || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == 0x37 /* PR_??? */
+prctl: 1
+read: 1
+openat: 1
+close: 1
+shutdown: 1
+kill: 1
+futex: 1
+fstat: 1
+gettimeofday: 1
+readlinkat: 1
+newfstatat: 1
+mremap: 1
+pread64: 1
+fstatfs: 1
+rt_sigaction: 1
+faccessat: 1
+socket: arg0 == AF_UNIX || arg0 == AF_QIPCRTR
+writev: 1
+connect: 1
+rt_sigprocmask: 1
+fcntl: 1
+sendto: 1
+getrandom: 1
+lseek: 1
+exit_group: 1
+rt_tgsigqueueinfo: 1
+write: 1
+exit: 1
+getpid: 1
+sigaltstack: 1
+recvmsg: 1
+dup: 1
+getrlimit: 1
+restart_syscall: 1
+clone: 1
+gettid: 1
+sched_getscheduler: 1
+ioctl: 1
+execve: 1
+getuid: 1
+madvise: 1
+set_tid_address: 1
+nanosleep: 1
+rt_sigreturn: 1
+rt_sigsuspend: 1
+setpriority: 1
+geteuid: 1
+getgid: 1
+getegid: 1
+getgroups: 1
+pipe2: 1
+setitimer: 1
+pselect6: 1
+getsockname: 1
+recvfrom: 1
+ppoll: 1
+socketpair: 1
+setsockopt: 1
+getsockopt: 1
+sendmsg: 1
+bind: 1
+timer_create: 1
+timer_settime: 1
+timer_delete: 1
+clock_gettime: 1
+sched_getaffinity: 1
+#crash dump policy addition
+socket: 1
+process_vm_readv: 1
+tgkill: 1
+sigreturn: 1
diff --git a/proprietary/vendor/lib/libdiag.so b/proprietary/vendor/lib/libdiag.so
index fbcd184..ad44748 100644
Binary files a/proprietary/vendor/lib/libdiag.so and b/proprietary/vendor/lib/libdiag.so differ
diff --git a/proprietary/vendor/lib/libidl.so b/proprietary/vendor/lib/libidl.so
index c3e6b67..d93524c 100644
Binary files a/proprietary/vendor/lib/libidl.so and b/proprietary/vendor/lib/libidl.so differ
diff --git a/proprietary/vendor/lib/libqmi_cci.so b/proprietary/vendor/lib/libqmi_cci.so
index eb83964..06bdc3b 100644
Binary files a/proprietary/vendor/lib/libqmi_cci.so and b/proprietary/vendor/lib/libqmi_cci.so differ
diff --git a/proprietary/vendor/lib/libqmi_common_so.so b/proprietary/vendor/lib/libqmi_common_so.so
index 11dbb98..3b0f5da 100644
Binary files a/proprietary/vendor/lib/libqmi_common_so.so and b/proprietary/vendor/lib/libqmi_common_so.so differ
diff --git a/proprietary/vendor/lib/libqmi_csi.so b/proprietary/vendor/lib/libqmi_csi.so
index 728ecbb..34a2be6 100644
Binary files a/proprietary/vendor/lib/libqmi_csi.so and b/proprietary/vendor/lib/libqmi_csi.so differ
diff --git a/proprietary/vendor/lib/libqmi_encdec.so b/proprietary/vendor/lib/libqmi_encdec.so
index 66f2f13..75343cb 100644
Binary files a/proprietary/vendor/lib/libqmi_encdec.so and b/proprietary/vendor/lib/libqmi_encdec.so differ
diff --git a/proprietary/vendor/lib/libqmiservices.so b/proprietary/vendor/lib/libqmiservices.so
index 7ab5f68..32cd58e 100644
Binary files a/proprietary/vendor/lib/libqmiservices.so and b/proprietary/vendor/lib/libqmiservices.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
index f46b132..9f28bc0 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so and b/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so
index f0ed4d2..4fc89ae 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so and b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so
index 4e74951..c85cea1 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so and b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so
index f465f46..780f12f 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so and b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so
index 11caafd..bef3cff 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so and b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so
index 3c863f3..88b808a 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so
index 632114c..f30e2ee 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so
new file mode 100644
index 0000000..05e72e8
Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so
new file mode 100644
index 0000000..42879fe
Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so differ
diff --git a/proprietary/vendor/lib64/deviceInfoServiceModule.so b/proprietary/vendor/lib64/deviceInfoServiceModule.so
new file mode 100644
index 0000000..ddf9aeb
Binary files /dev/null and b/proprietary/vendor/lib64/deviceInfoServiceModule.so differ
diff --git a/proprietary/vendor/lib64/lib-imscmservice.so b/proprietary/vendor/lib64/lib-imscmservice.so
index 4638bd5..95a8d82 100644
Binary files a/proprietary/vendor/lib64/lib-imscmservice.so and b/proprietary/vendor/lib64/lib-imscmservice.so differ
diff --git a/proprietary/vendor/lib64/lib-imsdpl.so b/proprietary/vendor/lib64/lib-imsdpl.so
index a3c47b7..8922f2c 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-imsqimf.so b/proprietary/vendor/lib64/lib-imsqimf.so
index a143068..97e32db 100644
Binary files a/proprietary/vendor/lib64/lib-imsqimf.so and b/proprietary/vendor/lib64/lib-imsqimf.so differ
diff --git a/proprietary/vendor/lib64/lib-imsrcs-v2.so b/proprietary/vendor/lib64/lib-imsrcs-v2.so
index 284cdcc..84874b5 100644
Binary files a/proprietary/vendor/lib64/lib-imsrcs-v2.so and b/proprietary/vendor/lib64/lib-imsrcs-v2.so differ
diff --git a/proprietary/vendor/lib64/lib-imsrcsbaseimpl.so b/proprietary/vendor/lib64/lib-imsrcsbaseimpl.so
index 62de378..c346cc1 100644
Binary files a/proprietary/vendor/lib64/lib-imsrcsbaseimpl.so and b/proprietary/vendor/lib64/lib-imsrcsbaseimpl.so differ
diff --git a/proprietary/vendor/lib64/lib-imsvtcore.so b/proprietary/vendor/lib64/lib-imsvtcore.so
index 43e9093..2e64e96 100644
Binary files a/proprietary/vendor/lib64/lib-imsvtcore.so and b/proprietary/vendor/lib64/lib-imsvtcore.so differ
diff --git a/proprietary/vendor/lib64/lib-imsxml.so b/proprietary/vendor/lib64/lib-imsxml.so
index e96eb93..e0780bc 100644
Binary files a/proprietary/vendor/lib64/lib-imsxml.so and b/proprietary/vendor/lib64/lib-imsxml.so differ
diff --git a/proprietary/vendor/lib64/lib-rcsconfig.so b/proprietary/vendor/lib64/lib-rcsconfig.so
new file mode 100644
index 0000000..75008ef
Binary files /dev/null and b/proprietary/vendor/lib64/lib-rcsconfig.so differ
diff --git a/proprietary/vendor/lib64/lib-rtpcommon.so b/proprietary/vendor/lib64/lib-rtpcommon.so
index 3b46916..deabf88 100644
Binary files a/proprietary/vendor/lib64/lib-rtpcommon.so and b/proprietary/vendor/lib64/lib-rtpcommon.so differ
diff --git a/proprietary/vendor/lib64/lib-rtpcore.so b/proprietary/vendor/lib64/lib-rtpcore.so
index bd2e289..41351ab 100644
Binary files a/proprietary/vendor/lib64/lib-rtpcore.so and b/proprietary/vendor/lib64/lib-rtpcore.so differ
diff --git a/proprietary/vendor/lib64/lib-rtpsl.so b/proprietary/vendor/lib64/lib-rtpsl.so
index e2a77ee..19a4e8c 100644
Binary files a/proprietary/vendor/lib64/lib-rtpsl.so and b/proprietary/vendor/lib64/lib-rtpsl.so differ
diff --git a/proprietary/vendor/lib64/lib-siputility.so b/proprietary/vendor/lib64/lib-siputility.so
index 0c6dd24..a4019b5 100644
Binary files a/proprietary/vendor/lib64/lib-siputility.so and b/proprietary/vendor/lib64/lib-siputility.so differ
diff --git a/proprietary/vendor/lib64/lib-uceservice.so b/proprietary/vendor/lib64/lib-uceservice.so
index be04717..f06379f 100644
Binary files a/proprietary/vendor/lib64/lib-uceservice.so and b/proprietary/vendor/lib64/lib-uceservice.so differ
diff --git a/proprietary/vendor/lib64/libcne.so b/proprietary/vendor/lib64/libcne.so
index 8a0cc01..f74cb87 100644
Binary files a/proprietary/vendor/lib64/libcne.so and b/proprietary/vendor/lib64/libcne.so differ
diff --git a/proprietary/vendor/lib64/libcneapiclient.so b/proprietary/vendor/lib64/libcneapiclient.so
index 3f90242..6f23fc6 100644
Binary files a/proprietary/vendor/lib64/libcneapiclient.so and b/proprietary/vendor/lib64/libcneapiclient.so differ
diff --git a/proprietary/vendor/lib64/libcneoplookup.so b/proprietary/vendor/lib64/libcneoplookup.so
index 3e522e4..a37940b 100644
Binary files a/proprietary/vendor/lib64/libcneoplookup.so and b/proprietary/vendor/lib64/libcneoplookup.so differ
diff --git a/proprietary/vendor/lib64/libcneqmiutils.so b/proprietary/vendor/lib64/libcneqmiutils.so
index abfd182..a57498d 100644
Binary files a/proprietary/vendor/lib64/libcneqmiutils.so and b/proprietary/vendor/lib64/libcneqmiutils.so differ
diff --git a/proprietary/vendor/lib64/libconfigdb.so b/proprietary/vendor/lib64/libconfigdb.so
index 338b972..652a48f 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 f41af14..afab3af 100644
Binary files a/proprietary/vendor/lib64/libdiag.so and b/proprietary/vendor/lib64/libdiag.so differ
diff --git a/proprietary/vendor/lib64/libdpmqmihal.so b/proprietary/vendor/lib64/libdpmqmihal.so
index f6cb9e6..0817e23 100644
Binary files a/proprietary/vendor/lib64/libdpmqmihal.so and b/proprietary/vendor/lib64/libdpmqmihal.so differ
diff --git a/proprietary/vendor/lib64/libdsi_netctrl.so b/proprietary/vendor/lib64/libdsi_netctrl.so
index e85a8e1..488c7fb 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 9b1b75c..76f1cf3 100644
Binary files a/proprietary/vendor/lib64/libdsutils.so and b/proprietary/vendor/lib64/libdsutils.so differ
diff --git a/proprietary/vendor/lib64/libhydra_common.so b/proprietary/vendor/lib64/libhydra_common.so
new file mode 100644
index 0000000..8fe9987
Binary files /dev/null and b/proprietary/vendor/lib64/libhydra_common.so differ
diff --git a/proprietary/vendor/lib64/libidl.so b/proprietary/vendor/lib64/libidl.so
index 931d1cc..1027ea1 100644
Binary files a/proprietary/vendor/lib64/libidl.so and b/proprietary/vendor/lib64/libidl.so differ
diff --git a/proprietary/vendor/lib64/liblqe.so b/proprietary/vendor/lib64/liblqe.so
index b81e935..0c87a87 100644
Binary files a/proprietary/vendor/lib64/liblqe.so and b/proprietary/vendor/lib64/liblqe.so differ
diff --git a/proprietary/vendor/lib64/libmdmdetect.so b/proprietary/vendor/lib64/libmdmdetect.so
index 42b14f0..aba70dc 100644
Binary files a/proprietary/vendor/lib64/libmdmdetect.so and b/proprietary/vendor/lib64/libmdmdetect.so differ
diff --git a/proprietary/vendor/lib64/libmdmimgload.so b/proprietary/vendor/lib64/libmdmimgload.so
new file mode 100644
index 0000000..52574ad
Binary files /dev/null and b/proprietary/vendor/lib64/libmdmimgload.so differ
diff --git a/proprietary/vendor/lib64/libmodemapi.so b/proprietary/vendor/lib64/libmodemapi.so
new file mode 100644
index 0000000..a4435d3
Binary files /dev/null and b/proprietary/vendor/lib64/libmodemapi.so differ
diff --git a/proprietary/vendor/lib64/libnetmgr.so b/proprietary/vendor/lib64/libnetmgr.so
index cd351d7..274b1f7 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 8c7cb5e..657530c 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 c069683..9daf8dc 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 4fc2cc0..3a9082c 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 1fac523..689224b 100644
Binary files a/proprietary/vendor/lib64/libnlnetmgr.so and b/proprietary/vendor/lib64/libnlnetmgr.so differ
diff --git a/proprietary/vendor/lib64/libops.so b/proprietary/vendor/lib64/libops.so
new file mode 100644
index 0000000..a2d1905
Binary files /dev/null and b/proprietary/vendor/lib64/libops.so differ
diff --git a/proprietary/vendor/lib64/libpdmapper.so b/proprietary/vendor/lib64/libpdmapper.so
index 9eeb077..963917f 100644
Binary files a/proprietary/vendor/lib64/libpdmapper.so and b/proprietary/vendor/lib64/libpdmapper.so differ
diff --git a/proprietary/vendor/lib64/libpdnotifier.so b/proprietary/vendor/lib64/libpdnotifier.so
index 9790630..855252f 100644
Binary files a/proprietary/vendor/lib64/libpdnotifier.so and b/proprietary/vendor/lib64/libpdnotifier.so differ
diff --git a/proprietary/vendor/lib64/libqcbor.so b/proprietary/vendor/lib64/libqcbor.so
new file mode 100644
index 0000000..ff28879
Binary files /dev/null and b/proprietary/vendor/lib64/libqcbor.so differ
diff --git a/proprietary/vendor/lib64/libqcci_legacy.so b/proprietary/vendor/lib64/libqcci_legacy.so
new file mode 100644
index 0000000..816c00f
Binary files /dev/null and b/proprietary/vendor/lib64/libqcci_legacy.so differ
diff --git a/proprietary/vendor/lib64/libqcmaputils.so b/proprietary/vendor/lib64/libqcmaputils.so
index 0a81f45..405952f 100644
Binary files a/proprietary/vendor/lib64/libqcmaputils.so and b/proprietary/vendor/lib64/libqcmaputils.so differ
diff --git a/proprietary/vendor/lib64/libqcrilFramework.so b/proprietary/vendor/lib64/libqcrilFramework.so
index 45a6c08..b7212db 100644
Binary files a/proprietary/vendor/lib64/libqcrilFramework.so and b/proprietary/vendor/lib64/libqcrilFramework.so differ
diff --git a/proprietary/vendor/lib64/libqcrildatactl.so b/proprietary/vendor/lib64/libqcrildatactl.so
new file mode 100644
index 0000000..c9dcf45
Binary files /dev/null and b/proprietary/vendor/lib64/libqcrildatactl.so differ
diff --git a/proprietary/vendor/lib64/libqdi.so b/proprietary/vendor/lib64/libqdi.so
index 04d9e01..2bdd927 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 3e3fac9..7577177 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 346060c..0c72bf9 100644
Binary files a/proprietary/vendor/lib64/libqmi.so and b/proprietary/vendor/lib64/libqmi.so differ
diff --git a/proprietary/vendor/lib64/libqmi_cci.so b/proprietary/vendor/lib64/libqmi_cci.so
index 864b7dd..e8d7de1 100644
Binary files a/proprietary/vendor/lib64/libqmi_cci.so and b/proprietary/vendor/lib64/libqmi_cci.so differ
diff --git a/proprietary/vendor/lib64/libqmi_client_helper.so b/proprietary/vendor/lib64/libqmi_client_helper.so
index 89f42a1..58673b8 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 5eca5ec..40d2580 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/libqmi_common_so.so b/proprietary/vendor/lib64/libqmi_common_so.so
index 017099d..bbf097b 100644
Binary files a/proprietary/vendor/lib64/libqmi_common_so.so and b/proprietary/vendor/lib64/libqmi_common_so.so differ
diff --git a/proprietary/vendor/lib64/libqmi_csi.so b/proprietary/vendor/lib64/libqmi_csi.so
index 207a30e..d19d787 100644
Binary files a/proprietary/vendor/lib64/libqmi_csi.so and b/proprietary/vendor/lib64/libqmi_csi.so differ
diff --git a/proprietary/vendor/lib64/libqmi_encdec.so b/proprietary/vendor/lib64/libqmi_encdec.so
index 2cf62ff..0628fda 100644
Binary files a/proprietary/vendor/lib64/libqmi_encdec.so and b/proprietary/vendor/lib64/libqmi_encdec.so differ
diff --git a/proprietary/vendor/lib64/libqmi_legacy.so b/proprietary/vendor/lib64/libqmi_legacy.so
new file mode 100644
index 0000000..7c43698
Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_legacy.so differ
diff --git a/proprietary/vendor/lib64/libqmiservices.so b/proprietary/vendor/lib64/libqmiservices.so
index 213d955..8296218 100644
Binary files a/proprietary/vendor/lib64/libqmiservices.so and b/proprietary/vendor/lib64/libqmiservices.so differ
diff --git a/proprietary/vendor/lib64/libqrtr.so b/proprietary/vendor/lib64/libqrtr.so
index 76366b0..7908e84 100644
Binary files a/proprietary/vendor/lib64/libqrtr.so and b/proprietary/vendor/lib64/libqrtr.so differ
diff --git a/proprietary/vendor/lib64/libqsocket.so b/proprietary/vendor/lib64/libqsocket.so
index c3a6da8..ca4909c 100644
Binary files a/proprietary/vendor/lib64/libqsocket.so and b/proprietary/vendor/lib64/libqsocket.so differ
diff --git a/proprietary/vendor/lib64/librcc.so b/proprietary/vendor/lib64/librcc.so
index 7e58be2..d993bc6 100644
Binary files a/proprietary/vendor/lib64/librcc.so and b/proprietary/vendor/lib64/librcc.so differ
diff --git a/proprietary/vendor/lib64/libril-qc-hal-qmi.so b/proprietary/vendor/lib64/libril-qc-hal-qmi.so
index 83478b0..3fcb563 100644
Binary files a/proprietary/vendor/lib64/libril-qc-hal-qmi.so and b/proprietary/vendor/lib64/libril-qc-hal-qmi.so differ
diff --git a/proprietary/vendor/lib64/libril-qc-logger.so b/proprietary/vendor/lib64/libril-qc-logger.so
new file mode 100644
index 0000000..50df465
Binary files /dev/null and b/proprietary/vendor/lib64/libril-qc-logger.so differ
diff --git a/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so b/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so
index 143fd05..6959d9b 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 cdb92b2..c09a125 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/libril-qcril-hook-oem.so b/proprietary/vendor/lib64/libril-qcril-hook-oem.so
index 1f11ba3..4befe43 100644
Binary files a/proprietary/vendor/lib64/libril-qcril-hook-oem.so and b/proprietary/vendor/lib64/libril-qcril-hook-oem.so differ
diff --git a/proprietary/vendor/lib64/librilqmiservices.so b/proprietary/vendor/lib64/librilqmiservices.so
index d28c0af..257c65f 100644
Binary files a/proprietary/vendor/lib64/librilqmiservices.so and b/proprietary/vendor/lib64/librilqmiservices.so differ
diff --git a/proprietary/vendor/lib64/libsettings.so b/proprietary/vendor/lib64/libsettings.so
index 762d2b7..bf202be 100644
Binary files a/proprietary/vendor/lib64/libsettings.so and b/proprietary/vendor/lib64/libsettings.so differ
diff --git a/proprietary/vendor/lib64/libsystem_health_mon.so b/proprietary/vendor/lib64/libsystem_health_mon.so
index 288776e..46c47a2 100644
Binary files a/proprietary/vendor/lib64/libsystem_health_mon.so and b/proprietary/vendor/lib64/libsystem_health_mon.so differ
diff --git a/proprietary/vendor/lib64/libwms.so b/proprietary/vendor/lib64/libwms.so
index a82de35..c345f1b 100644
Binary files a/proprietary/vendor/lib64/libwms.so and b/proprietary/vendor/lib64/libwms.so differ
diff --git a/proprietary/vendor/lib64/libwqe.so b/proprietary/vendor/lib64/libwqe.so
index 8b482e4..64943f2 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 14b975a..de675d5 100644
Binary files a/proprietary/vendor/lib64/libxml.so and b/proprietary/vendor/lib64/libxml.so differ
diff --git a/proprietary/vendor/lib64/qcrild_librilutils.so b/proprietary/vendor/lib64/qcrild_librilutils.so
index 09e5f72..cc13f2d 100644
Binary files a/proprietary/vendor/lib64/qcrild_librilutils.so and b/proprietary/vendor/lib64/qcrild_librilutils.so differ
diff --git a/proprietary/vendor/lib64/qtibus.so b/proprietary/vendor/lib64/qtibus.so
index 930127d..16965bd 100644
Binary files a/proprietary/vendor/lib64/qtibus.so and b/proprietary/vendor/lib64/qtibus.so differ
diff --git a/proprietary/vendor/lib64/qtimutex.so b/proprietary/vendor/lib64/qtimutex.so
index 015f27c..d0d36d4 100644
Binary files a/proprietary/vendor/lib64/qtimutex.so and b/proprietary/vendor/lib64/qtimutex.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so
index b6188e0..0ab3241 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so
new file mode 100644
index 0000000..4e0ca3b
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so
new file mode 100644
index 0000000..b4d822f
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so
new file mode 100644
index 0000000..e34fd3b
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so b/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so
new file mode 100644
index 0000000..98f0cf7
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so b/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so
new file mode 100644
index 0000000..98d196b
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
index d469c4f..7a294fb 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so
index 5630511..7009a95 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so
index a95ff00..12e3392 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so
index aca313b..6b510de 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so
index 1873208..8d5a7eb 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
index e4fd32f..46d1096 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so
index ee1257b..269f6e3 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
index f45bc56..6e6d4e9 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so
new file mode 100644
index 0000000..c6b708f
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
index ec26180..e98b55a 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so
new file mode 100644
index 0000000..3f80a2f
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so
index 88591b4..1028866 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so
index 038a024..45da85d 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so
index a46f4e4..f0f37fd 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so
index 58f79c8..96fd207 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so
index 8197ba3..4d87813 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so
index ab6b657..c7e5245 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so
index d315f1c..3b5aaaf 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so
index 86262b2..38c46ee 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so
index e0c81e8..dca31bc 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so
new file mode 100644
index 0000000..c41d42f
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
new file mode 100644
index 0000000..d2a9534
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so
index ceacf0d..b5ec81f 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so
new file mode 100644
index 0000000..32d0384
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
index 77436cf..bf256d5 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so
index 313c8c2..6977af3 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so
index 5e4c2eb..5a72947 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so
index 9afdc18..961db72 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so
index 4038367..68eb9b3 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so
index 1c3ffca..3922256 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so
new file mode 100644
index 0000000..0e23815
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so
index 6f04cf5..8207214 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so
index 051e6bd..d9bab14 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so
index 0e53fe5..b09c0fc 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so
index df286a7..2d6106b 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so
index 21f1cd6..93c9b6f 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so
new file mode 100644
index 0000000..73df4b3
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so
index 4bfd00f..35f387f 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so
new file mode 100644
index 0000000..59769db
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so
new file mode 100644
index 0000000..c081204
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so
index e822745..7bd7f11 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so and b/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so
new file mode 100644
index 0000000..8fd6b09
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so
new file mode 100644
index 0000000..f11ecdd
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
index 74d4d65..01cc47e 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so
new file mode 100644
index 0000000..024fa58
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so
new file mode 100644
index 0000000..03698cb
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so
new file mode 100644
index 0000000..59e50c4
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so
new file mode 100644
index 0000000..c7b7976
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so
new file mode 100644
index 0000000..90eeb66
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.latency@2.0.so b/proprietary/vendor/lib64/vendor.qti.latency@2.0.so
index 7bdbdd7..05f393c 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.latency@2.0.so and b/proprietary/vendor/lib64/vendor.qti.latency@2.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.latency@2.1.so b/proprietary/vendor/lib64/vendor.qti.latency@2.1.so
new file mode 100644
index 0000000..44b790c
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.latency@2.1.so differ
diff --git a/proprietary/vendor/radio/qcril_database/qcril.db b/proprietary/vendor/radio/qcril_database/qcril.db
index 0af4441..e7f362f 100644
Binary files a/proprietary/vendor/radio/qcril_database/qcril.db and b/proprietary/vendor/radio/qcril_database/qcril.db differ
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql b/proprietary/vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql
new file mode 100644
index 0000000..5fd1fa9
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql
@@ -0,0 +1,13 @@
+/*
+ Copyright (c) 2020 Qualcomm Technologies, Inc.
+ All Rights Reserved.
+ Confidential and Proprietary - Qualcomm Technologies, Inc.
+*/
+
+BEGIN TRANSACTION;
+
+INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 6);
+
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '262' AND NUMBER = '110';
+
+COMMIT TRANSACTION;
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql b/proprietary/vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql
new file mode 100644
index 0000000..dedcb75
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql
@@ -0,0 +1,235 @@
+/*
+ Copyright (c) 2020 Qualcomm Technologies, Inc.
+ All Rights Reserved.
+ Confidential and Proprietary - Qualcomm Technologies, Inc.
+*/
+
+BEGIN TRANSACTION;
+
+INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 7);
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','116117','','');
+
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','116117','','');
+
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','116117','','');
+
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','116117','','');
+
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','116117','','');
+
+COMMIT TRANSACTION;
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/8_version_update_ecc_table.sql b/proprietary/vendor/radio/qcril_database/upgrade/8_version_update_ecc_table.sql
new file mode 100644
index 0000000..e994273
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/8_version_update_ecc_table.sql
@@ -0,0 +1,68 @@
+/*
+ Copyright (c) 2021 Qualcomm Technologies, Inc.
+ All Rights Reserved.
+ Confidential and Proprietary - Qualcomm Technologies, Inc.
+*/
+
+BEGIN TRANSACTION;
+
+INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 8);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('204','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('206','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('208','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('208','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('214','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('214','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('216','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('222','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('222','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('222','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('222','08','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('222','118','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('222','119','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('226','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('226','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('230','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('230','150','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('230','155','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('230','158','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('231','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('231','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('234','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('234','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('260','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('260','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('262','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('268','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('272','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('272','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('286','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('302','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('310','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('404','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('405','112','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '191';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('414','191','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '192';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('414','192','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '199';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('414','199','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '117';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('515','117','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '192';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('515','192','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '911';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('515','911','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '191';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','191','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '1669';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','1669','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '199';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','199','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '112';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','112','','');
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '911';
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('655','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('655','911','','');
+COMMIT TRANSACTION;
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/9_version_update_ecc_table.sql b/proprietary/vendor/radio/qcril_database/upgrade/9_version_update_ecc_table.sql
new file mode 100644
index 0000000..d7ed69a
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/9_version_update_ecc_table.sql
@@ -0,0 +1,14 @@
+/*
+ Copyright (c) 2021 Qualcomm Technologies, Inc.
+ All Rights Reserved.
+ Confidential and Proprietary - Qualcomm Technologies, Inc.
+*/
+
+BEGIN TRANSACTION;
+
+INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 9);
+
+INSERT INTO qcril_emergency_source_mcc_table VALUES('450','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('450','119','','');
+
+COMMIT TRANSACTION;
diff --git a/sdm845-common-vendor.mk b/sdm845-common-vendor.mk
index 4575399..548ad4e 100644
--- a/sdm845-common-vendor.mk
+++ b/sdm845-common-vendor.mk
@@ -7,6 +7,8 @@ PRODUCT_SOONG_NAMESPACES += \
PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm845-common/proprietary/system/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/audiosphere.xml \
+ vendor/xiaomi/sdm845-common/proprietary/system/etc/permissions/privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-qti.xml \
+ vendor/xiaomi/sdm845-common/proprietary/system/etc/sysconfig/qti_whitelist.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/qti_whitelist.xml \
vendor/xiaomi/sdm845-common/proprietary/system_ext/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/dpm/dpm.conf \
vendor/xiaomi/sdm845-common/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \
vendor/xiaomi/sdm845-common/proprietary/system_ext/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/wfdservice.rc \
@@ -16,6 +18,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm845-common/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \
vendor/xiaomi/sdm845-common/proprietary/system_ext/etc/permissions/qti_libpermissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_libpermissions.xml \
vendor/xiaomi/sdm845-common/proprietary/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \
+ vendor/xiaomi/sdm845-common/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml \
vendor/xiaomi/sdm845-common/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/wfdservice.policy \
vendor/xiaomi/sdm845-common/proprietary/system_ext/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/wfdconfigsink.xml \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile1.xml \
@@ -48,6 +51,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/configstore/vpp.configstore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/configstore/vpp.configstore.xml \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/data/dsi_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/dsi_config.xml \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/data/netmgr_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/netmgr_config.xml \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default-permissions/com.qualcomm.qti.cne.xml \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.bluetooth@1.0-service-qti.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/android.hardware.drm@1.2-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.2-service.widevine.rc \
@@ -68,6 +72,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/netmgrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/netmgrd.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/port-bridge.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/port-bridge.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/qcrild.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrild.rc \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/qmipriod.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qmipriod.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/qseecomd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qseecomd.rc \
vendor/xiaomi/sdm845-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/xiaomi/sdm845-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-guestos-service.rc \
@@ -79,12 +84,16 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.soter@1.0-service.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.rmt_storage.rc \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/vendor.qti.tftp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.tftp.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/vendor.xiaomi.hardware.mlipay@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.xiaomi.hardware.mlipay@1.1-service.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/init/vppservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vppservice.rc \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/scve/facereco/gModel.dat:$(TARGET_COPY_OUT_VENDOR)/etc/scve/facereco/gModel.dat \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/atfwd@2.0.policy \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/seccomp_policy/wfdhdcphalservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wfdhdcphalservice.policy \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/seccomp_policy/wfdvndservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wfdvndservice.policy \
vendor/xiaomi/sdm845-common/proprietary/vendor/etc/seccomp_policy/wifidisplayhalservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wifidisplayhalservice.policy \
@@ -109,7 +118,11 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm845-common/proprietary/vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/2_version_add_wps_config.sql \
vendor/xiaomi/sdm845-common/proprietary/vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/3_version_update_wps_config.sql \
vendor/xiaomi/sdm845-common/proprietary/vendor/radio/qcril_database/upgrade/4_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/4_version_update_ecc_table.sql \
- vendor/xiaomi/sdm845-common/proprietary/vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/5_version_update_ecc_table.sql
+ vendor/xiaomi/sdm845-common/proprietary/vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/5_version_update_ecc_table.sql \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/6_version_update_ecc_table.sql \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/7_version_update_ecc_table.sql \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/radio/qcril_database/upgrade/8_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/8_version_update_ecc_table.sql \
+ vendor/xiaomi/sdm845-common/proprietary/vendor/radio/qcril_database/upgrade/9_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/9_version_update_ecc_table.sql
PRODUCT_PACKAGES += \
eglSubDriverAndroid \
@@ -130,7 +143,6 @@ PRODUCT_PACKAGES += \
libcdsp_default_listener \
libcdsprpc \
libdiag \
- libdsutils \
libfastcvdsp_stub \
libfastcvopt \
libfastrpc_utf_stub \
@@ -141,11 +153,7 @@ PRODUCT_PACKAGES += \
libllvm-qcom \
libmdmdetect \
libmdsprpc \
- libqcmaputils \
- libqmi \
libqmi_cci \
- libqmi_client_helper \
- libqmi_client_qmux \
libqmi_common_so \
libqmi_csi \
libqmi_encdec \
@@ -247,12 +255,15 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl \
libxlog \
com.qualcomm.qti.dpm.api@1.0_vendor \
- com.qualcomm.qti.imscmservice@1.0_vendor \
- com.qualcomm.qti.imscmservice@2.0_vendor \
- com.qualcomm.qti.imscmservice@2.1_vendor \
- com.qualcomm.qti.imscmservice@2.2_vendor \
- com.qualcomm.qti.uceservice@2.0_vendor \
- com.qualcomm.qti.uceservice@2.1_vendor \
+ com.qualcomm.qti.imscmservice@1.0 \
+ com.qualcomm.qti.imscmservice@2.0 \
+ com.qualcomm.qti.imscmservice@2.1 \
+ com.qualcomm.qti.imscmservice@2.2 \
+ com.qualcomm.qti.uceservice@2.0 \
+ com.qualcomm.qti.uceservice@2.1 \
+ com.qualcomm.qti.uceservice@2.2 \
+ com.qualcomm.qti.uceservice@2.3 \
+ deviceInfoServiceModule \
android.hardware.bluetooth@1.0-impl-qti \
android.hardware.gatekeeper@1.0-impl-qti \
vendor.qti.esepowermanager@1.0-impl \
@@ -271,6 +282,7 @@ PRODUCT_PACKAGES += \
lib-imsrcsbaseimpl \
lib-imsvtcore \
lib-imsxml \
+ lib-rcsconfig \
lib-rtpcommon \
lib-rtpcore \
lib-rtpsl \
@@ -298,31 +310,45 @@ PRODUCT_PACKAGES += \
libdrmfs \
libdrmtime \
libdsi_netctrl \
+ libdsutils \
libhdr_tm \
libhexagon_nn_stub \
+ libhydra_common \
libkeymasterdeviceutils \
libkeymasterprovision \
libkeymasterutils \
liblqe \
+ libmdmimgload \
libmlipay \
libmlipay@1.1 \
+ libmodemapi \
libnetmgr \
libnetmgr_common \
libnetmgr_nr_fusion \
libnetmgr_rmnet_ext \
libnlnetmgr \
+ libops \
libpdmapper \
libpdnotifier \
libperipheral_client \
+ libqcbor \
+ libqcci_legacy \
+ libqcmaputils \
libqcrilFramework \
+ libqcrildatactl \
libqdi \
libqdp \
libqisl \
+ libqmi \
+ libqmi_client_helper \
+ libqmi_client_qmux \
+ libqmi_legacy \
libqrtr \
libqseed3 \
libqsocket \
librcc \
libril-qc-hal-qmi \
+ libril-qc-logger \
libril-qc-ltedirectdisc \
libril-qc-radioconfig \
libril-qcril-hook-oem \
@@ -362,6 +388,11 @@ PRODUCT_PACKAGES += \
vendor.display.color@1.5 \
vendor.display.postproc@1.0 \
vendor.qti.data.factory@2.0 \
+ vendor.qti.data.factory@2.1 \
+ vendor.qti.data.factory@2.2 \
+ vendor.qti.data.factory@2.3 \
+ vendor.qti.data.mwqem@1.0 \
+ vendor.qti.data.slm@1.0 \
vendor.qti.esepowermanager@1.0 \
vendor.qti.hardware.alarm@1.0 \
vendor.qti.hardware.bluetooth_sar@1.0 \
@@ -373,58 +404,72 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.data.dynamicdds@1.0 \
vendor.qti.hardware.data.iwlan@1.0 \
vendor.qti.hardware.data.latency@1.0 \
+ vendor.qti.hardware.data.lce@1.0 \
vendor.qti.hardware.data.qmi@1.0 \
vendor.qti.hardware.fm@1.0_vendor \
+ vendor.qti.hardware.mwqemadapter@1.0 \
vendor.qti.hardware.qteeconnector@1.0 \
vendor.qti.hardware.radio.am@1.0 \
vendor.qti.hardware.radio.atcmdfwd@1.0 \
- vendor.qti.hardware.radio.ims@1.0_vendor \
- vendor.qti.hardware.radio.ims@1.1_vendor \
- vendor.qti.hardware.radio.ims@1.2_vendor \
- vendor.qti.hardware.radio.ims@1.3_vendor \
- vendor.qti.hardware.radio.ims@1.4_vendor \
+ 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.internal.deviceinfo@1.0 \
vendor.qti.hardware.radio.lpa@1.0 \
+ vendor.qti.hardware.radio.lpa@1.1 \
vendor.qti.hardware.radio.qcrilhook@1.0 \
vendor.qti.hardware.radio.qtiradio@1.0 \
vendor.qti.hardware.radio.qtiradio@2.0 \
vendor.qti.hardware.radio.qtiradio@2.1 \
vendor.qti.hardware.radio.qtiradio@2.2 \
vendor.qti.hardware.radio.qtiradio@2.3 \
+ vendor.qti.hardware.radio.qtiradio@2.4 \
vendor.qti.hardware.radio.uim@1.0 \
vendor.qti.hardware.radio.uim@1.1 \
vendor.qti.hardware.radio.uim@1.2 \
vendor.qti.hardware.radio.uim_remote_client@1.0 \
vendor.qti.hardware.radio.uim_remote_client@1.1 \
+ vendor.qti.hardware.radio.uim_remote_client@1.2 \
vendor.qti.hardware.radio.uim_remote_server@1.0 \
vendor.qti.hardware.sensorscalibrate@1.0 \
+ vendor.qti.hardware.slmadapter@1.0 \
vendor.qti.hardware.soter@1.0 \
vendor.qti.hardware.tui_comm@1.0 \
- vendor.qti.ims.callinfo@1.0_vendor \
- vendor.qti.ims.rcsconfig@1.0_vendor \
- vendor.qti.imsrtpservice@2.0_vendor \
- vendor.qti.imsrtpservice@2.1-service-Impl \
- vendor.qti.imsrtpservice@2.1_vendor \
+ vendor.qti.ims.callcapability@1.0 \
+ vendor.qti.ims.callinfo@1.0 \
+ vendor.qti.ims.factory@1.0 \
+ vendor.qti.ims.factory@1.1 \
+ vendor.qti.ims.rcsconfig@1.0 \
+ vendor.qti.ims.rcsconfig@1.1 \
+ vendor.qti.ims.rcsconfig@2.0 \
+ vendor.qti.ims.rcsconfig@2.1 \
+ vendor.qti.imsrtpservice@3.0-service-Impl \
+ vendor.qti.imsrtpservice@3.0_vendor \
vendor.qti.latency@2.0 \
- capi_v2_aptX_Classic \
- capi_v2_aptX_HD \
- libFastRPC_UTF_Forward_skel \
- libVC1Dec \
- libVC1DecDsp_skel \
- libapps_mem_heap \
- libdirac-capiv2 \
- libdspCV_skel \
- libdsp_streamer_add_constant \
- libdsp_streamer_skel \
- libfastcvadsp \
- libfastcvdsp_skel \
- libhexagon_nn_skel \
- libscveBlobDescriptor_skel \
- libscveObjectSegmentation_skel \
- libscveT2T_skel \
- libsns_device_mode_skel \
- libsns_low_lat_stream_skel \
+ vendor.qti.latency@2.1 \
+ vendor_lib_rfsa_adsp_capi_v2_aptX_Classic_so \
+ vendor_lib_rfsa_adsp_capi_v2_aptX_HD_so \
+ vendor_lib_rfsa_adsp_libFastRPC_UTF_Forward_skel_so \
+ vendor_lib_rfsa_adsp_libVC1Dec_so \
+ vendor_lib_rfsa_adsp_libVC1DecDsp_skel_so \
+ vendor_lib_rfsa_adsp_libapps_mem_heap_so \
+ vendor_lib_rfsa_adsp_libdirac-capiv2_so \
+ vendor_lib_rfsa_adsp_libdspCV_skel_so \
+ vendor_lib_rfsa_adsp_libdsp_streamer_add_constant_so \
+ vendor_lib_rfsa_adsp_libdsp_streamer_skel_so \
+ vendor_lib_rfsa_adsp_libfastcvadsp_so \
+ vendor_lib_rfsa_adsp_libfastcvdsp_skel_so \
+ vendor_lib_rfsa_adsp_libhexagon_nn_skel_so \
+ vendor_lib_rfsa_adsp_libscveBlobDescriptor_skel_so \
+ vendor_lib_rfsa_adsp_libscveObjectSegmentation_skel_so \
+ vendor_lib_rfsa_adsp_libscveT2T_skel_so \
+ vendor_lib_rfsa_adsp_libsns_device_mode_skel_so \
+ vendor_lib_rfsa_adsp_libsns_low_lat_stream_skel_so \
libmmosal \
libmmparser_lite \
libmmrtpdecoder \
@@ -448,12 +493,6 @@ PRODUCT_PACKAGES += \
libwfdservice \
vendor.qti.hardware.wifidisplaysession@1.0 \
com.qualcomm.qti.dpm.api@1.0 \
- com.qualcomm.qti.imscmservice@1.0 \
- com.qualcomm.qti.imscmservice@2.0 \
- com.qualcomm.qti.imscmservice@2.1 \
- com.qualcomm.qti.imscmservice@2.2 \
- com.qualcomm.qti.uceservice@2.0 \
- com.qualcomm.qti.uceservice@2.1 \
fm_helium \
lib-imsvideocodec \
lib-imsvt \
@@ -468,16 +507,11 @@ PRODUCT_PACKAGES += \
libimscamera_jni \
libimsmedia_jni \
libwfdnative \
+ vendor.qti.ImsRtpService-V1-ndk \
+ vendor.qti.diaghal@1.0 \
vendor.qti.hardware.fm@1.0 \
- 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.ims.callinfo@1.0 \
- vendor.qti.ims.rcsconfig@1.0 \
- vendor.qti.imsrtpservice@2.0 \
- vendor.qti.imsrtpservice@2.1 \
+ vendor.qti.imsrtpservice@3.0 \
+ vendor.qti.imsrtpservice@3.1 \
CneApp \
IWlanService \
SoterService \
@@ -486,18 +520,17 @@ PRODUCT_PACKAGES += \
HotwordEnrollmentXGoogleWCD9340 \
PowerOffAlarm \
QtiTelephonyService \
- uceShimService \
WfdService \
- dpmserviceapp \
ims \
qcrilmsgtunnel \
WfdCommon \
audiosphere \
+ tcmclient \
com.android.hotwordenrollment.common.util \
com.qti.dpmframework \
dpmapi \
qcrilhook \
- qti-telephony-common \
+ ATFWD-daemon \
adpl \
adsprpcd \
cdsprpcd \
@@ -524,8 +557,9 @@ PRODUCT_PACKAGES += \
imsrcsd \
init.qti.chg_policy \
irsc_util \
+ ks \
+ mdm_helper \
mlipayd@1.1 \
- mmbn-daemon \
msm_irqbalance \
netmgrd \
nv_mac \
@@ -535,6 +569,7 @@ PRODUCT_PACKAGES += \
port-bridge \
power_off_alarm \
ppd \
+ qmipriod \
qrtr-cfg \
qrtr-lookup \
qrtr-ns \