diff --git a/Android.bp b/Android.bp
index b91086d..ee2703e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -170,6 +170,17 @@ android_app_import {
product_specific: true,
}
+android_app_import {
+ name: "DeviceInfo",
+ owner: "xiaomi",
+ apk: "proprietary/system_ext/app/DeviceInfo/DeviceInfo.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ system_ext_specific: true,
+}
+
android_app_import {
name: "QtiTelephonyService",
owner: "xiaomi",
@@ -181,6 +192,17 @@ android_app_import {
system_ext_specific: true,
}
+android_app_import {
+ name: "atfwd",
+ owner: "xiaomi",
+ apk: "proprietary/system_ext/app/atfwd/atfwd.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ system_ext_specific: true,
+}
+
android_app_import {
name: "datastatusnotification",
owner: "xiaomi",
@@ -192,6 +214,17 @@ android_app_import {
system_ext_specific: true,
}
+android_app_import {
+ name: "embms",
+ owner: "xiaomi",
+ apk: "proprietary/system_ext/app/embms/embms.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ system_ext_specific: true,
+}
+
android_app_import {
name: "imssettings",
owner: "xiaomi",
@@ -263,9 +296,15 @@ dex_import {
}
dex_import {
- name: "QtiTelephonyServicelibrary",
+ name: "tcmclient",
owner: "xiaomi",
- jars: ["proprietary/system_ext/framework/QtiTelephonyServicelibrary.jar"],
+ jars: ["proprietary/framework/tcmclient.jar"],
+}
+
+dex_import {
+ name: "com.qti.dpmframework",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/com.qti.dpmframework.jar"],
system_ext_specific: true,
}
@@ -311,6 +350,41 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "com.quicinc.cne.api-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/com.quicinc.cne.api-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "com.quicinc.cne.api-V1.1-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/com.quicinc.cne.api-V1.1-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "com.quicinc.cne.constants-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/com.quicinc.cne.constants-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "com.quicinc.cne.constants-V2.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/com.quicinc.cne.constants-V2.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "com.quicinc.cne.constants-V2.1-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/com.quicinc.cne.constants-V2.1-java.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "dpmapi",
owner: "xiaomi",
@@ -318,6 +392,13 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "embmslibrary",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/embmslibrary.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "qcrilhook",
owner: "xiaomi",
@@ -325,6 +406,20 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "qti-telephony-common",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/qti-telephony-common.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.data.factory-V2.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.data.factory-V2.0-java.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "vendor.qti.data.factory-V2.1-java",
owner: "xiaomi",
@@ -332,6 +427,62 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "vendor.qti.data.slm-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.data.slm-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.hardware.data.cne.internal.api-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.api-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.hardware.data.cne.internal.constants-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.constants-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.hardware.data.cne.internal.server-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.server-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.hardware.data.connection-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.connection-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.hardware.data.connection-V1.1-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.connection-V1.1-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.hardware.data.dynamicdds-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
+dex_import {
+ name: "vendor.qti.hardware.data.iwlan-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "vendor.qti.hardware.data.latency-V1.0-java",
owner: "xiaomi",
@@ -339,6 +490,13 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "vendor.qti.hardware.data.qmi-V1.0-java",
+ owner: "xiaomi",
+ jars: ["proprietary/system_ext/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar"],
+ system_ext_specific: true,
+}
+
dex_import {
name: "vendor.qti.ims.callcapability-V1.0-java",
owner: "xiaomi",
@@ -375,16 +533,16 @@ dex_import {
}
dex_import {
- name: "com.qti.dpmframework",
+ name: "vendor.qti.ims.rcsconfig-V2.0-java",
owner: "xiaomi",
- jars: ["proprietary/system_ext/framework/com.qti.dpmframework.jar"],
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V2.0-java.jar"],
system_ext_specific: true,
}
dex_import {
- name: "qti-telephony-common",
+ name: "vendor.qti.ims.rcsconfig-V2.1-java",
owner: "xiaomi",
- jars: ["proprietary/system_ext/framework/qti-telephony-common.jar"],
+ jars: ["proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V2.1-java.jar"],
system_ext_specific: true,
}
diff --git a/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml b/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml
deleted file mode 100644
index 93f58d8..0000000
--- a/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
- -64,-70
-
-
- -67,-73
-
-
-
-
- -78,-78
-
-
- -85,-87
-
-
-
-
- -72,-72
-
-
- -79,-79
-
-
-
-
- -72,-75
-
-
- -75,-80
-
-
-
diff --git a/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml b/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml
deleted file mode 100644
index 6044e3e..0000000
--- a/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
- -78,-78
-
-
- -85,-87
-
-
-
-
- -64,-70
-
-
- -67,-73
-
-
-
-
- -72,-75
-
-
- -75,-80
-
-
-
-
- -72,-72
-
-
- -79,-79
-
-
-
-
- -70,-75
-
-
- -73,-79
-
-
-
diff --git a/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml b/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml
deleted file mode 100644
index dfdab15..0000000
--- a/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
-
-
- -64,-69
-
-
- -67,-72
-
-
-
-
- -78,-83
-
-
- -82,-87
-
-
-
-
- -67,-72
-
-
- -70,-75
-
-
-
-
- -82,-83
-
-
- -85,-87
-
-
-
-
- -75,-75
-
-
- -79,-79
-
-
-
-
- -75,-75
-
-
- -79,-80
-
-
-
diff --git a/proprietary/framework/tcmclient.jar b/proprietary/framework/tcmclient.jar
new file mode 100644
index 0000000..883027d
Binary files /dev/null and b/proprietary/framework/tcmclient.jar differ
diff --git a/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml b/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml
index 35435a9..045550c 100644
--- a/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml
+++ b/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml
@@ -35,52 +35,12 @@ It allows additional grants on top of privapp-permissions-platform.xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/proprietary/product/lib/vendor.qti.data.factory@2.1.so b/proprietary/product/lib/vendor.qti.data.factory@2.1.so
deleted file mode 100644
index 9ea8b76..0000000
Binary files a/proprietary/product/lib/vendor.qti.data.factory@2.1.so and /dev/null differ
diff --git a/proprietary/product/lib/vendor.qti.data.slm@1.0.so b/proprietary/product/lib/vendor.qti.data.slm@1.0.so
deleted file mode 100644
index d306e12..0000000
Binary files a/proprietary/product/lib/vendor.qti.data.slm@1.0.so and /dev/null differ
diff --git a/proprietary/product/lib64/vendor.qti.data.factory@2.1.so b/proprietary/product/lib64/vendor.qti.data.factory@2.1.so
deleted file mode 100644
index de06de3..0000000
Binary files a/proprietary/product/lib64/vendor.qti.data.factory@2.1.so and /dev/null differ
diff --git a/proprietary/product/lib64/vendor.qti.data.slm@1.0.so b/proprietary/product/lib64/vendor.qti.data.slm@1.0.so
deleted file mode 100644
index 9d78baa..0000000
Binary files a/proprietary/product/lib64/vendor.qti.data.slm@1.0.so and /dev/null differ
diff --git a/proprietary/system_ext/app/DeviceInfo/DeviceInfo.apk b/proprietary/system_ext/app/DeviceInfo/DeviceInfo.apk
new file mode 100644
index 0000000..49e42f6
Binary files /dev/null and b/proprietary/system_ext/app/DeviceInfo/DeviceInfo.apk differ
diff --git a/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk b/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
index 662a1ac..fe6b8f6 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/app/atfwd/atfwd.apk b/proprietary/system_ext/app/atfwd/atfwd.apk
new file mode 100644
index 0000000..0009f89
Binary files /dev/null and b/proprietary/system_ext/app/atfwd/atfwd.apk differ
diff --git a/proprietary/system_ext/app/datastatusnotification/datastatusnotification.apk b/proprietary/system_ext/app/datastatusnotification/datastatusnotification.apk
index 91df6bf..27bab85 100644
Binary files a/proprietary/system_ext/app/datastatusnotification/datastatusnotification.apk and b/proprietary/system_ext/app/datastatusnotification/datastatusnotification.apk differ
diff --git a/proprietary/system_ext/app/embms/embms.apk b/proprietary/system_ext/app/embms/embms.apk
new file mode 100644
index 0000000..e61b0c1
Binary files /dev/null and b/proprietary/system_ext/app/embms/embms.apk differ
diff --git a/proprietary/system_ext/app/imssettings/imssettings.apk b/proprietary/system_ext/app/imssettings/imssettings.apk
index 0937147..04942ed 100644
Binary files a/proprietary/system_ext/app/imssettings/imssettings.apk and b/proprietary/system_ext/app/imssettings/imssettings.apk differ
diff --git a/proprietary/system_ext/app/uceShimService/uceShimService.apk b/proprietary/system_ext/app/uceShimService/uceShimService.apk
index 5b62ca7..a8fdfa4 100644
Binary files a/proprietary/system_ext/app/uceShimService/uceShimService.apk and b/proprietary/system_ext/app/uceShimService/uceShimService.apk differ
diff --git a/proprietary/system_ext/bin/dpmd b/proprietary/system_ext/bin/dpmd
index ccd7aae..b33d4b8 100755
Binary files a/proprietary/system_ext/bin/dpmd and b/proprietary/system_ext/bin/dpmd differ
diff --git a/proprietary/system_ext/etc/init/dpmd.rc b/proprietary/system_ext/etc/init/dpmd.rc
index 3e3a6bc..4633e38 100644
--- a/proprietary/system_ext/etc/init/dpmd.rc
+++ b/proprietary/system_ext/etc/init/dpmd.rc
@@ -15,3 +15,9 @@ service dpmd /system/system_ext/bin/dpmd
socket tcm stream 660 root inet
socket dpmwrapper stream 660 root inet
group system readproc inet radio wakelock oem_2901
+ disabled
+
+on property:persist.vendor.dpm.feature=*
+ start dpmd
+on property:persist.vendor.dpm.feature=0
+ stop dpmd
diff --git a/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml b/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml
index 20bcbae..466ed4e 100644
--- a/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml
+++ b/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml
@@ -1,5 +1,5 @@
-
diff --git a/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml b/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
index ff5bfe8..af152cd 100644
--- a/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
+++ b/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
@@ -1,6 +1,6 @@
-
diff --git a/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml b/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml
index 53673f1..69bb86b 100644
--- a/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml
+++ b/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml
@@ -1,6 +1,6 @@
-
diff --git a/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml b/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml
index f6624fc..0801b79 100644
--- a/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml
+++ b/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml
@@ -1,10 +1,10 @@
+ file="/system/framework/com.qualcomm.qti.imscmservice@1.0-java.jar" />
diff --git a/proprietary/system_ext/etc/permissions/dpmapi.xml b/proprietary/system_ext/etc/permissions/dpmapi.xml
index 2d7526c..cfe67f0 100644
--- a/proprietary/system_ext/etc/permissions/dpmapi.xml
+++ b/proprietary/system_ext/etc/permissions/dpmapi.xml
@@ -1,5 +1,7 @@
-
+
diff --git a/proprietary/system_ext/etc/permissions/embms.xml b/proprietary/system_ext/etc/permissions/embms.xml
new file mode 100644
index 0000000..941d4f3
--- /dev/null
+++ b/proprietary/system_ext/etc/permissions/embms.xml
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/proprietary/etc/permissions/qti_libpermissions.xml b/proprietary/system_ext/etc/permissions/qti_libpermissions.xml
similarity index 100%
rename from proprietary/etc/permissions/qti_libpermissions.xml
rename to proprietary/system_ext/etc/permissions/qti_libpermissions.xml
diff --git a/proprietary/etc/permissions/qti_permissions.xml b/proprietary/system_ext/etc/permissions/qti_permissions.xml
similarity index 100%
rename from proprietary/etc/permissions/qti_permissions.xml
rename to proprietary/system_ext/etc/permissions/qti_permissions.xml
diff --git a/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml b/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
index 632b11a..e54d7e3 100644
--- a/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
+++ b/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
@@ -34,7 +34,7 @@ It allows additional grants on top of privapp-permissions-platform.xml
-->
-
+
@@ -48,10 +48,6 @@ It allows additional grants on top of privapp-permissions-platform.xml
-
-
-
-
@@ -61,18 +57,10 @@ It allows additional grants on top of privapp-permissions-platform.xml
-
-
-
-
-
-
-
-
@@ -83,6 +71,10 @@ It allows additional grants on top of privapp-permissions-platform.xml
+
+
+
+
diff --git a/proprietary/system_ext/etc/permissions/telephonyservice.xml b/proprietary/system_ext/etc/permissions/telephonyservice.xml
index 31d2704..6fe1cd2 100644
--- a/proprietary/system_ext/etc/permissions/telephonyservice.xml
+++ b/proprietary/system_ext/etc/permissions/telephonyservice.xml
@@ -1,7 +1,7 @@
diff --git a/proprietary/system_ext/framework/QtiTelephonyServicelibrary.jar b/proprietary/system_ext/framework/QtiTelephonyServicelibrary.jar
deleted file mode 100644
index ca586f0..0000000
Binary files a/proprietary/system_ext/framework/QtiTelephonyServicelibrary.jar and /dev/null differ
diff --git a/proprietary/system_ext/framework/com.qti.dpmframework.jar b/proprietary/system_ext/framework/com.qti.dpmframework.jar
index d50257a..51725a4 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/com.qualcomm.qti.imscmservice-V2.0-java.jar b/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar
index c63d48a..583da0f 100644
Binary files a/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar and b/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar differ
diff --git a/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar b/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar
index 21e04ed..b354a36 100644
Binary files a/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar and b/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar differ
diff --git a/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar b/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar
index 772ef37..b9eb638 100644
Binary files a/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar and b/proprietary/system_ext/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar differ
diff --git a/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.0-java.jar b/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.0-java.jar
index 6cd490e..5c7abd9 100644
Binary files a/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.0-java.jar and b/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.0-java.jar differ
diff --git a/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.1-java.jar b/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.1-java.jar
index a688686..22cb723 100644
Binary files a/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.1-java.jar and b/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.1-java.jar differ
diff --git a/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar b/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar
index d696d52..debeaa4 100644
Binary files a/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar and b/proprietary/system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar differ
diff --git a/proprietary/system_ext/framework/com.quicinc.cne.api-V1.0-java.jar b/proprietary/system_ext/framework/com.quicinc.cne.api-V1.0-java.jar
new file mode 100644
index 0000000..6e1f6ff
Binary files /dev/null and b/proprietary/system_ext/framework/com.quicinc.cne.api-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/com.quicinc.cne.api-V1.1-java.jar b/proprietary/system_ext/framework/com.quicinc.cne.api-V1.1-java.jar
new file mode 100644
index 0000000..a323b0c
Binary files /dev/null and b/proprietary/system_ext/framework/com.quicinc.cne.api-V1.1-java.jar differ
diff --git a/proprietary/system_ext/framework/com.quicinc.cne.constants-V1.0-java.jar b/proprietary/system_ext/framework/com.quicinc.cne.constants-V1.0-java.jar
new file mode 100644
index 0000000..8c1f41d
Binary files /dev/null and b/proprietary/system_ext/framework/com.quicinc.cne.constants-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/com.quicinc.cne.constants-V2.0-java.jar b/proprietary/system_ext/framework/com.quicinc.cne.constants-V2.0-java.jar
new file mode 100644
index 0000000..5f0a133
Binary files /dev/null and b/proprietary/system_ext/framework/com.quicinc.cne.constants-V2.0-java.jar differ
diff --git a/proprietary/system_ext/framework/com.quicinc.cne.constants-V2.1-java.jar b/proprietary/system_ext/framework/com.quicinc.cne.constants-V2.1-java.jar
new file mode 100644
index 0000000..0b90d9b
Binary files /dev/null and b/proprietary/system_ext/framework/com.quicinc.cne.constants-V2.1-java.jar differ
diff --git a/proprietary/system_ext/framework/dpmapi.jar b/proprietary/system_ext/framework/dpmapi.jar
index 851f343..c750658 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/embmslibrary.jar b/proprietary/system_ext/framework/embmslibrary.jar
new file mode 100644
index 0000000..4a031c9
Binary files /dev/null and b/proprietary/system_ext/framework/embmslibrary.jar differ
diff --git a/proprietary/system_ext/framework/qcrilhook.jar b/proprietary/system_ext/framework/qcrilhook.jar
index 4ca3481..88f8901 100644
Binary files a/proprietary/system_ext/framework/qcrilhook.jar and b/proprietary/system_ext/framework/qcrilhook.jar differ
diff --git a/proprietary/system_ext/framework/qti-telephony-common.jar b/proprietary/system_ext/framework/qti-telephony-common.jar
index 5401cd3..feb11a8 100644
Binary files a/proprietary/system_ext/framework/qti-telephony-common.jar and b/proprietary/system_ext/framework/qti-telephony-common.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.data.factory-V2.0-java.jar b/proprietary/system_ext/framework/vendor.qti.data.factory-V2.0-java.jar
new file mode 100644
index 0000000..103cb09
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.data.factory-V2.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.data.factory-V2.1-java.jar b/proprietary/system_ext/framework/vendor.qti.data.factory-V2.1-java.jar
index 1d748f2..72ea92f 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.data.factory-V2.1-java.jar and b/proprietary/system_ext/framework/vendor.qti.data.factory-V2.1-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.data.slm-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.data.slm-V1.0-java.jar
new file mode 100644
index 0000000..233bd63
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.data.slm-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.api-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.api-V1.0-java.jar
new file mode 100644
index 0000000..9cf7e8d
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.api-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.constants-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.constants-V1.0-java.jar
new file mode 100644
index 0000000..8cf761e
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.constants-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.server-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.server-V1.0-java.jar
new file mode 100644
index 0000000..66e2a6c
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.hardware.data.cne.internal.server-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.data.connection-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.data.connection-V1.0-java.jar
new file mode 100644
index 0000000..17d60e3
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.hardware.data.connection-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.data.connection-V1.1-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.data.connection-V1.1-java.jar
new file mode 100644
index 0000000..acbfe4d
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.hardware.data.connection-V1.1-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar
new file mode 100644
index 0000000..5e2bb40
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar
new file mode 100644
index 0000000..040a07f
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar
index 2b9f796..7a118cb 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar and b/proprietary/system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar
new file mode 100644
index 0000000..cc3a5a5
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.callcapability-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.callcapability-V1.0-java.jar
index 7fe84f9..12d384d 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.callcapability-V1.0-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.callcapability-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.callinfo-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.callinfo-V1.0-java.jar
index 9e4285e..757e8de 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.callinfo-V1.0-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.callinfo-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar
index f98db6b..479398a 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar
index 4aa74a8..2519ff6 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V1.1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V1.1-java.jar
index 0c13e1e..7debc6e 100644
Binary files a/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V1.1-java.jar and b/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V1.1-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V2.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V2.0-java.jar
new file mode 100644
index 0000000..840c8d5
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V2.0-java.jar differ
diff --git a/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V2.1-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V2.1-java.jar
new file mode 100644
index 0000000..65cbb88
Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V2.1-java.jar differ
diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so
deleted file mode 100644
index db40b97..0000000
Binary files a/proprietary/system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so
deleted file mode 100644
index 26c8af9..0000000
Binary files a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so
deleted file mode 100644
index a2711c5..0000000
Binary files a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so
deleted file mode 100644
index 45b6b70..0000000
Binary files a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so b/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so
deleted file mode 100644
index d8eeac5..0000000
Binary files a/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.0.so b/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.0.so
deleted file mode 100644
index b6900e8..0000000
Binary files a/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.1.so b/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.1.so
deleted file mode 100644
index f148e06..0000000
Binary files a/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.1.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.2.so b/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.2.so
deleted file mode 100644
index 725a7d1..0000000
Binary files a/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.2.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/lib-imscamera.so b/proprietary/system_ext/lib/lib-imscamera.so
deleted file mode 100644
index 6d4e990..0000000
Binary files a/proprietary/system_ext/lib/lib-imscamera.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/lib-imsvideocodec.so b/proprietary/system_ext/lib/lib-imsvideocodec.so
deleted file mode 100644
index 6160156..0000000
Binary files a/proprietary/system_ext/lib/lib-imsvideocodec.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/lib-imsvt.so b/proprietary/system_ext/lib/lib-imsvt.so
deleted file mode 100644
index c21b759..0000000
Binary files a/proprietary/system_ext/lib/lib-imsvt.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/lib-imsvtextutils.so b/proprietary/system_ext/lib/lib-imsvtextutils.so
deleted file mode 100644
index 229776b..0000000
Binary files a/proprietary/system_ext/lib/lib-imsvtextutils.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/lib-imsvtutils.so b/proprietary/system_ext/lib/lib-imsvtutils.so
deleted file mode 100644
index 6a1d07d..0000000
Binary files a/proprietary/system_ext/lib/lib-imsvtutils.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/libdiag_system.so b/proprietary/system_ext/lib/libdiag_system.so
deleted file mode 100644
index 977cc6e..0000000
Binary files a/proprietary/system_ext/lib/libdiag_system.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/libdpmctmgr.so b/proprietary/system_ext/lib/libdpmctmgr.so
deleted file mode 100644
index 6c54470..0000000
Binary files a/proprietary/system_ext/lib/libdpmctmgr.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/libdpmfdmgr.so b/proprietary/system_ext/lib/libdpmfdmgr.so
deleted file mode 100644
index 3e4c758..0000000
Binary files a/proprietary/system_ext/lib/libdpmfdmgr.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/libdpmframework.so b/proprietary/system_ext/lib/libdpmframework.so
deleted file mode 100644
index 2a68f88..0000000
Binary files a/proprietary/system_ext/lib/libdpmframework.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/libdpmtcm.so b/proprietary/system_ext/lib/libdpmtcm.so
deleted file mode 100644
index b8e13cf..0000000
Binary files a/proprietary/system_ext/lib/libdpmtcm.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/libimscamera_jni.so b/proprietary/system_ext/lib/libimscamera_jni.so
deleted file mode 100644
index fb0ca66..0000000
Binary files a/proprietary/system_ext/lib/libimscamera_jni.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/libimsmedia_jni.so b/proprietary/system_ext/lib/libimsmedia_jni.so
deleted file mode 100644
index ba6d304..0000000
Binary files a/proprietary/system_ext/lib/libimsmedia_jni.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so b/proprietary/system_ext/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
deleted file mode 100644
index 8587db3..0000000
Binary files a/proprietary/system_ext/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/vendor.qti.ims.callcapability@1.0.so b/proprietary/system_ext/lib/vendor.qti.ims.callcapability@1.0.so
deleted file mode 100644
index bf576b8..0000000
Binary files a/proprietary/system_ext/lib/vendor.qti.ims.callcapability@1.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/vendor.qti.ims.callinfo@1.0.so b/proprietary/system_ext/lib/vendor.qti.ims.callinfo@1.0.so
deleted file mode 100644
index 6699527..0000000
Binary files a/proprietary/system_ext/lib/vendor.qti.ims.callinfo@1.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/vendor.qti.ims.factory@1.0.so b/proprietary/system_ext/lib/vendor.qti.ims.factory@1.0.so
deleted file mode 100644
index 157b5e3..0000000
Binary files a/proprietary/system_ext/lib/vendor.qti.ims.factory@1.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so b/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so
deleted file mode 100644
index 7cfb12e..0000000
Binary files a/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.1.so b/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.1.so
deleted file mode 100644
index 369fa40..0000000
Binary files a/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.1.so and /dev/null differ
diff --git a/proprietary/system_ext/lib/vendor.qti.imsrtpservice@3.0.so b/proprietary/system_ext/lib/vendor.qti.imsrtpservice@3.0.so
deleted file mode 100644
index 4a31f76..0000000
Binary files a/proprietary/system_ext/lib/vendor.qti.imsrtpservice@3.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so
index c67b549..5085996 100644
Binary files a/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so and b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so differ
diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so
index 0e965c5..b141d14 100644
Binary files a/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so and b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so differ
diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so
index 0f5f7cb..91ea774 100644
Binary files a/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so and b/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so differ
diff --git a/proprietary/system_ext/lib64/com.quicinc.cne.api@1.0.so b/proprietary/system_ext/lib64/com.quicinc.cne.api@1.0.so
new file mode 100644
index 0000000..57fe772
Binary files /dev/null and b/proprietary/system_ext/lib64/com.quicinc.cne.api@1.0.so differ
diff --git a/proprietary/system_ext/lib64/com.quicinc.cne.api@1.1.so b/proprietary/system_ext/lib64/com.quicinc.cne.api@1.1.so
new file mode 100644
index 0000000..76516cd
Binary files /dev/null and b/proprietary/system_ext/lib64/com.quicinc.cne.api@1.1.so differ
diff --git a/proprietary/system_ext/lib64/com.quicinc.cne.constants@1.0.so b/proprietary/system_ext/lib64/com.quicinc.cne.constants@1.0.so
new file mode 100644
index 0000000..9317336
Binary files /dev/null and b/proprietary/system_ext/lib64/com.quicinc.cne.constants@1.0.so differ
diff --git a/proprietary/system_ext/lib64/com.quicinc.cne.constants@2.0.so b/proprietary/system_ext/lib64/com.quicinc.cne.constants@2.0.so
new file mode 100644
index 0000000..0977375
Binary files /dev/null and b/proprietary/system_ext/lib64/com.quicinc.cne.constants@2.0.so differ
diff --git a/proprietary/system_ext/lib64/com.quicinc.cne.constants@2.1.so b/proprietary/system_ext/lib64/com.quicinc.cne.constants@2.1.so
new file mode 100644
index 0000000..87b94c9
Binary files /dev/null and b/proprietary/system_ext/lib64/com.quicinc.cne.constants@2.1.so differ
diff --git a/proprietary/system_ext/lib64/lib-imscamera.so b/proprietary/system_ext/lib64/lib-imscamera.so
deleted file mode 100644
index 883106e..0000000
Binary files a/proprietary/system_ext/lib64/lib-imscamera.so and /dev/null differ
diff --git a/proprietary/system_ext/lib64/lib-imsvideocodec.so b/proprietary/system_ext/lib64/lib-imsvideocodec.so
index 792376b..9dbceb8 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 6978df4..f29697d 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 4746280..410476e 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 36ffd98..4feaede 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 eba0aa4..fb01552 100644
Binary files a/proprietary/system_ext/lib64/libdiag_system.so and b/proprietary/system_ext/lib64/libdiag_system.so differ
diff --git a/proprietary/system_ext/lib64/libdpmctmgr.so b/proprietary/system_ext/lib64/libdpmctmgr.so
index eeb72e9..1550016 100644
Binary files a/proprietary/system_ext/lib64/libdpmctmgr.so and b/proprietary/system_ext/lib64/libdpmctmgr.so differ
diff --git a/proprietary/system_ext/lib64/libdpmfdmgr.so b/proprietary/system_ext/lib64/libdpmfdmgr.so
index 846463d..5fc9eef 100644
Binary files a/proprietary/system_ext/lib64/libdpmfdmgr.so and b/proprietary/system_ext/lib64/libdpmfdmgr.so differ
diff --git a/proprietary/system_ext/lib64/libdpmframework.so b/proprietary/system_ext/lib64/libdpmframework.so
index 12bc0ae..9e832a1 100644
Binary files a/proprietary/system_ext/lib64/libdpmframework.so and b/proprietary/system_ext/lib64/libdpmframework.so differ
diff --git a/proprietary/system_ext/lib64/libimscamera_jni.so b/proprietary/system_ext/lib64/libimscamera_jni.so
index 6fbefc8..31aa61d 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 1b67e47..366c9f9 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.data.factory@2.0.so b/proprietary/system_ext/lib64/vendor.qti.data.factory@2.0.so
new file mode 100644
index 0000000..e5ec22e
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.data.factory@2.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.data.factory@2.1.so b/proprietary/system_ext/lib64/vendor.qti.data.factory@2.1.so
new file mode 100644
index 0000000..6294841
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.data.factory@2.1.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.data.slm@1.0.so b/proprietary/system_ext/lib64/vendor.qti.data.slm@1.0.so
new file mode 100644
index 0000000..f8f0237
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.data.slm@1.0.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..88038c0
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.hardware.data.cne.internal.api@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
new file mode 100644
index 0000000..e4097be
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so
new file mode 100644
index 0000000..b31ab64
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so
new file mode 100644
index 0000000..59b4f30
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.data.connection@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.data.connection@1.0.so
new file mode 100644
index 0000000..3e164f9
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.data.connection@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.data.connection@1.1.so b/proprietary/system_ext/lib64/vendor.qti.hardware.data.connection@1.1.so
new file mode 100644
index 0000000..f31ac05
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.data.connection@1.1.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
new file mode 100644
index 0000000..fc74184
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.data.iwlan@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.data.iwlan@1.0.so
new file mode 100644
index 0000000..a65c3c6
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.data.iwlan@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.data.latency@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.data.latency@1.0.so
new file mode 100644
index 0000000..c0e1e3f
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.data.latency@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.data.qmi@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.data.qmi@1.0.so
new file mode 100644
index 0000000..5aac4d5
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.data.qmi@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
index d727c91..03c0437 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so and b/proprietary/system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.slmadapter@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.slmadapter@1.0.so
new file mode 100644
index 0000000..ebd03f6
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.slmadapter@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so b/proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so
index ed11d12..b1cefd7 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so and b/proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@2.0.so b/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@2.0.so
new file mode 100644
index 0000000..cbb8e20
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@2.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@2.1.so b/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@2.1.so
new file mode 100644
index 0000000..4fb37fc
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@2.1.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so
index 0a0e33e..fcd7d4c 100644
Binary files a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so and b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.latency@2.0.so b/proprietary/system_ext/lib64/vendor.qti.latency@2.0.so
new file mode 100644
index 0000000..191bd43
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.latency@2.0.so differ
diff --git a/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk b/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk
index 869bd1b..273a53c 100644
Binary files a/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk and b/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk differ
diff --git a/proprietary/system_ext/priv-app/ims/ims.apk b/proprietary/system_ext/priv-app/ims/ims.apk
index 32c239d..b4a996b 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 03e498b..4cd76ec 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 ad55cd4..55cc45a 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 66a0157..bc7da8f 100644
Binary files a/proprietary/vendor/app/IWlanService/IWlanService.apk and b/proprietary/vendor/app/IWlanService/IWlanService.apk differ
diff --git a/proprietary/vendor/bin/ATFWD-daemon b/proprietary/vendor/bin/ATFWD-daemon
index be5a741..e1b6aa7 100755
Binary files a/proprietary/vendor/bin/ATFWD-daemon and b/proprietary/vendor/bin/ATFWD-daemon differ
diff --git a/proprietary/vendor/bin/adpl b/proprietary/vendor/bin/adpl
index 43700ae..a044bfb 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 9ed177f..f942413 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 eb1a737..fbb79b9 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 a83bedd..a2e723a 100644
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 83eb173..cccf3f2 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 d9d9dbd..03ac76b 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 e9afaed..01686a7 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 c9f0c77..d06b0aa 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 9f23dcc..539fe2d 100755
Binary files a/proprietary/vendor/bin/irsc_util and b/proprietary/vendor/bin/irsc_util differ
diff --git a/proprietary/vendor/bin/mutualex b/proprietary/vendor/bin/mutualex
new file mode 100755
index 0000000..f3a4631
Binary files /dev/null and b/proprietary/vendor/bin/mutualex differ
diff --git a/proprietary/vendor/bin/netmgrd b/proprietary/vendor/bin/netmgrd
index 38be84c..5f1d69d 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 afa5be5..63940d0 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 60b6bd7..036883c 100755
Binary files a/proprietary/vendor/bin/port-bridge and b/proprietary/vendor/bin/port-bridge differ
diff --git a/proprietary/vendor/bin/qti b/proprietary/vendor/bin/qti
index fec04e8..dbe75e5 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 9583ae5..bfd3b7a 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 d738260..a04b316 100755
Binary files a/proprietary/vendor/bin/tftp_server and b/proprietary/vendor/bin/tftp_server differ
diff --git a/proprietary/vendor/etc/cne/profileSlm.xml b/proprietary/vendor/etc/cne/profileSlm.xml
new file mode 100644
index 0000000..595598a
--- /dev/null
+++ b/proprietary/vendor/etc/cne/profileSlm.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1
+
+ 10
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/proprietary/vendor/etc/cne/slm.conf b/proprietary/vendor/etc/cne/slm.conf
new file mode 100644
index 0000000..5bdf52d
--- /dev/null
+++ b/proprietary/vendor/etc/cne/slm.conf
@@ -0,0 +1,17 @@
+#configuration parameters for Smart Link Management.
+
+#Number of previous latency iterations to track to decide the better SLS interface
+latency_count:3
+#Threshold in ms to decide the better interface for SLS.
+latency_threshold:10
+#Number of tcp connections to be established in each latency session
+max_tcp_connects:3
+#Max waiting time for a dns query to be resolved
+dns_timeout:9
+#Minimum change in slm ratio to update the new SLA ratio
+sla_update_threshold:0.25
+#Timer in msec to track the sls updates. Only one update will be allowed
+#in this duration
+sla_update_count_timer:10000
+#default URL for establishing a tcp sessions
+slm_http_url:www.qualcomm.com
\ No newline at end of file
diff --git a/proprietary/vendor/etc/data/dsi_config.xml b/proprietary/vendor/etc/data/dsi_config.xml
index 2d265fc..f64eb6f 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
@@ -1205,67 +1206,16 @@
-
-
+
+
1
1
- rmnet_mhi0
+ rmnet_ipa0
+ 1
1
- rmnet_mhi0
-
- 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_mhi0
-
- 1
- rmnet_mhi0
+ rmnet0
17
diff --git a/proprietary/vendor/etc/data/netmgr_config.xml b/proprietary/vendor/etc/data/netmgr_config.xml
index 0dd00bb..de659ea 100644
--- a/proprietary/vendor/etc/data/netmgr_config.xml
+++ b/proprietary/vendor/etc/data/netmgr_config.xml
@@ -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
@@ -2296,7 +2273,7 @@
2
12
0
- 0
+ 2
1
1
@@ -2405,9 +2382,9 @@
2
13
0
- 0
1
0
+ 1
2
1
@@ -2603,9 +2580,9 @@
2
125
0
- 0
1
9216
+ 1
2
1
@@ -2720,6 +2697,7 @@
1
1
9216
+ 1
2
1
@@ -2853,7 +2831,7 @@
3
1
1
- 6500
+ 100000
1
1
1400
@@ -2866,6 +2844,7 @@
1
1
9216
+ 1
2
1
@@ -3004,9 +2983,9 @@
2
204
0
- 0
1
8192
+ 1
2
1
@@ -3102,10 +3081,10 @@
4
-
-
+
+
- 0
+ 1
0
10000
1
@@ -3113,16 +3092,14 @@
1
1
1
+ 1
1
- rmnet_mhi0
- MHICTL0
- 3500
- 0
- 25000
+ rmnet0
+ DATA5_CNTL
1
- 31
- 31668
+ 63
+ 64844
32
16384
1000000
@@ -3131,25 +3108,26 @@
9
1
1
- 0
- 0
- 1
- rmnet_mhi0
+ 2
+ 2
+ rmnet_ipa0
1
- 1
- 3
+ 1
1
+ 1
+ 1
100000
+ 1500
+
1
1
1400
2
2
125
- 0
- 1
1
9216
+ 1
2
1
@@ -3244,148 +3222,4 @@
4
-
-
-
-
- 0
- 0
- 10000
- 1
- 4
- 1
- 1
- 1
-
- 1
- rmnet_mhi0
- MHICTL0
- 3500
- 0
- 25000
- 1
- 31
- 31668
- 32
- 16384
- 1000000
- 1
- 9
- 9
- 1
- 1
- 0
- 0
- 1
- rmnet_mhi0
- 1
- 1
- 3
- 1
- 100000
- 1
- 1
- 1400
- 2
- 2
- 125
- 0
- 1
- 1
- 9216
- 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
-
-
diff --git a/proprietary/vendor/etc/init/dpmQmiMgr.rc b/proprietary/vendor/etc/init/dpmQmiMgr.rc
index 9637e31..aeb6c5b 100644
--- a/proprietary/vendor/etc/init/dpmQmiMgr.rc
+++ b/proprietary/vendor/etc/init/dpmQmiMgr.rc
@@ -1,9 +1,17 @@
-# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#start dpmQmiMgr service
service dpmQmiMgr /system/vendor/bin/dpmQmiMgr
+ interface com.qualcomm.qti.dpm.api@1.0::IdpmQmi dpmQmiService
class main
user system
group system
+ disabled
+
+on property:persist.vendor.dpmhalservice.enable=*
+ start dpmQmiMgr
+
+on property:persist.vendor.dpmhalservice.enable=0
+ stop dpmQmiMgr
diff --git a/proprietary/vendor/etc/init/ims_rtp_daemon_legacy.rc b/proprietary/vendor/etc/init/ims_rtp_daemon.rc
similarity index 83%
rename from proprietary/vendor/etc/init/ims_rtp_daemon_legacy.rc
rename to proprietary/vendor/etc/init/ims_rtp_daemon.rc
index 6dd3451..b76fc82 100644
--- a/proprietary/vendor/etc/init/ims_rtp_daemon_legacy.rc
+++ b/proprietary/vendor/etc/init/ims_rtp_daemon.rc
@@ -1,4 +1,4 @@
-# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
@@ -6,7 +6,7 @@
# imsdatadaemon starts with root and UID will be downgraded to RADIO.
service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon
class main
- user system
+ user radio
group radio vendor_qti_diag inet log
on property:vendor.ims.DATA_DAEMON_STATUS=1
diff --git a/proprietary/vendor/etc/init/init-qcril-data.rc b/proprietary/vendor/etc/init/init-qcril-data.rc
new file mode 100644
index 0000000..163e175
--- /dev/null
+++ b/proprietary/vendor/etc/init/init-qcril-data.rc
@@ -0,0 +1,2 @@
+on property:ro.board.platform=msmnile && property:ro.baseband=msm && property:ro.vendor.qti.va_aosp.support=1
+ setprop ro.telephony.iwlan_operation_mode "legacy"
diff --git a/proprietary/vendor/etc/init/ipa_fws.rc b/proprietary/vendor/etc/init/ipa_fws.rc
new file mode 100644
index 0000000..0f8ba8a
--- /dev/null
+++ b/proprietary/vendor/etc/init/ipa_fws.rc
@@ -0,0 +1,8 @@
+# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+on early-boot
+write /dev/ipa 1
+
diff --git a/proprietary/vendor/etc/init/mutualex.rc b/proprietary/vendor/etc/init/mutualex.rc
new file mode 100644
index 0000000..f93172e
--- /dev/null
+++ b/proprietary/vendor/etc/init/mutualex.rc
@@ -0,0 +1,6 @@
+service vendor.mutualex /vendor/bin/mutualex
+ class main
+ user radio
+ group radio wakelock wifi inet
+ capabilities BLOCK_SUSPEND
+ oneshot
diff --git a/proprietary/vendor/etc/init/netmgrd.rc b/proprietary/vendor/etc/init/netmgrd.rc
index 40e2242..47be52f 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-2020 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
@@ -12,6 +12,12 @@ on boot
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
@@ -40,18 +46,32 @@ on property:ro.baseband=apq
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/vendor.qti.tftp.rc b/proprietary/vendor/etc/init/vendor.qti.tftp.rc
index a14c359..fccb1c7 100644
--- a/proprietary/vendor/etc/init/vendor.qti.tftp.rc
+++ b/proprietary/vendor/etc/init/vendor.qti.tftp.rc
@@ -4,6 +4,10 @@
# 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/seccomp_policy/atfwd@2.0.policy b/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy
new file mode 100644
index 0000000..d556f3a
--- /dev/null
+++ b/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy
@@ -0,0 +1,67 @@
+# 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
diff --git a/proprietary/vendor/lib/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/vendor/lib/com.qualcomm.qti.dpm.api@1.0.so
deleted file mode 100644
index 1ea732a..0000000
Binary files a/proprietary/vendor/lib/com.qualcomm.qti.dpm.api@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@1.0.so b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@1.0.so
deleted file mode 100644
index e0dda09..0000000
Binary files a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.0.so b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.0.so
deleted file mode 100644
index 04bd5e5..0000000
Binary files a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.1.so b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.1.so
deleted file mode 100644
index 45b0b64..0000000
Binary files a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.2.so b/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.2.so
deleted file mode 100644
index b285fe8..0000000
Binary files a/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.2.so and /dev/null differ
diff --git a/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.0.so b/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.0.so
deleted file mode 100644
index 274eac6..0000000
Binary files a/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.1.so b/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.1.so
deleted file mode 100644
index 1b03cd0..0000000
Binary files a/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.2.so b/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.2.so
deleted file mode 100644
index 31c0a58..0000000
Binary files a/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.2.so and /dev/null differ
diff --git a/proprietary/vendor/lib/lib-imsvtcore.so b/proprietary/vendor/lib/lib-imsvtcore.so
deleted file mode 100644
index 39fc7a4..0000000
Binary files a/proprietary/vendor/lib/lib-imsvtcore.so and /dev/null differ
diff --git a/proprietary/vendor/lib/libconfigdb.so b/proprietary/vendor/lib/libconfigdb.so
deleted file mode 100644
index 399d889..0000000
Binary files a/proprietary/vendor/lib/libconfigdb.so and /dev/null differ
diff --git a/proprietary/vendor/lib/libdiag.so b/proprietary/vendor/lib/libdiag.so
index 3b5645b..663803c 100644
Binary files a/proprietary/vendor/lib/libdiag.so and b/proprietary/vendor/lib/libdiag.so differ
diff --git a/proprietary/vendor/lib/libdsi_netctrl.so b/proprietary/vendor/lib/libdsi_netctrl.so
deleted file mode 100644
index 91e53a4..0000000
Binary files a/proprietary/vendor/lib/libdsi_netctrl.so and /dev/null differ
diff --git a/proprietary/vendor/lib/libdsutils.so b/proprietary/vendor/lib/libdsutils.so
index 5c8339e..e05fca8 100644
Binary files a/proprietary/vendor/lib/libdsutils.so and b/proprietary/vendor/lib/libdsutils.so differ
diff --git a/proprietary/vendor/lib/libidl.so b/proprietary/vendor/lib/libidl.so
index be2cc09..9f57813 100644
Binary files a/proprietary/vendor/lib/libidl.so and b/proprietary/vendor/lib/libidl.so differ
diff --git a/proprietary/vendor/lib/libmdmdetect.so b/proprietary/vendor/lib/libmdmdetect.so
index b37cebb..14d141e 100644
Binary files a/proprietary/vendor/lib/libmdmdetect.so and b/proprietary/vendor/lib/libmdmdetect.so differ
diff --git a/proprietary/vendor/lib/libminkdescriptor.so b/proprietary/vendor/lib/libminkdescriptor.so
new file mode 100644
index 0000000..3cd52a1
Binary files /dev/null and b/proprietary/vendor/lib/libminkdescriptor.so differ
diff --git a/proprietary/vendor/lib/libnetmgr.so b/proprietary/vendor/lib/libnetmgr.so
deleted file mode 100644
index e644dc7..0000000
Binary files a/proprietary/vendor/lib/libnetmgr.so and /dev/null differ
diff --git a/proprietary/vendor/lib/libnetmgr_common.so b/proprietary/vendor/lib/libnetmgr_common.so
deleted file mode 100644
index e11f556..0000000
Binary files a/proprietary/vendor/lib/libnetmgr_common.so and /dev/null differ
diff --git a/proprietary/vendor/lib/libnlnetmgr.so b/proprietary/vendor/lib/libnlnetmgr.so
deleted file mode 100644
index e4161e8..0000000
Binary files a/proprietary/vendor/lib/libnlnetmgr.so and /dev/null differ
diff --git a/proprietary/vendor/lib/libqcci_legacy.so b/proprietary/vendor/lib/libqcci_legacy.so
index b915041..fadf2c3 100644
Binary files a/proprietary/vendor/lib/libqcci_legacy.so and b/proprietary/vendor/lib/libqcci_legacy.so differ
diff --git a/proprietary/vendor/lib/libqdi.so b/proprietary/vendor/lib/libqdi.so
index b9faf27..412e5aa 100644
Binary files a/proprietary/vendor/lib/libqdi.so and b/proprietary/vendor/lib/libqdi.so differ
diff --git a/proprietary/vendor/lib/libqdp.so b/proprietary/vendor/lib/libqdp.so
index 6c8b424..a5eec84 100644
Binary files a/proprietary/vendor/lib/libqdp.so and b/proprietary/vendor/lib/libqdp.so differ
diff --git a/proprietary/vendor/lib/libqmi.so b/proprietary/vendor/lib/libqmi.so
index a474ec3..26769e5 100644
Binary files a/proprietary/vendor/lib/libqmi.so and b/proprietary/vendor/lib/libqmi.so differ
diff --git a/proprietary/vendor/lib/libqmi_cci.so b/proprietary/vendor/lib/libqmi_cci.so
index 6b43cd2..784e655 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_client_helper.so b/proprietary/vendor/lib/libqmi_client_helper.so
index fd421aa..4962467 100644
Binary files a/proprietary/vendor/lib/libqmi_client_helper.so and b/proprietary/vendor/lib/libqmi_client_helper.so differ
diff --git a/proprietary/vendor/lib/libqmi_client_qmux.so b/proprietary/vendor/lib/libqmi_client_qmux.so
index 0134cf2..1fb36a4 100644
Binary files a/proprietary/vendor/lib/libqmi_client_qmux.so and b/proprietary/vendor/lib/libqmi_client_qmux.so differ
diff --git a/proprietary/vendor/lib/libqmi_common_so.so b/proprietary/vendor/lib/libqmi_common_so.so
index 6176f88..be8e337 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 f725699..7491817 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 726f6b9..495463e 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 86b556c..d33c0da 100644
Binary files a/proprietary/vendor/lib/libqmiservices.so and b/proprietary/vendor/lib/libqmiservices.so differ
diff --git a/proprietary/vendor/lib/libxml.so b/proprietary/vendor/lib/libxml.so
deleted file mode 100644
index 8ba8117..0000000
Binary files a/proprietary/vendor/lib/libxml.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.data.factory@2.1.so b/proprietary/vendor/lib/vendor.qti.data.factory@2.1.so
deleted file mode 100644
index 4380b43..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.data.factory@2.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.data.slm@1.0.so b/proprietary/vendor/lib/vendor.qti.data.slm@1.0.so
deleted file mode 100644
index b8d45f1..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.data.slm@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.0.so
deleted file mode 100644
index fffb769..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.1.so b/proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.1.so
deleted file mode 100644
index 3541306..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.data.latency@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.data.latency@1.0.so
deleted file mode 100644
index 50bb81a..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.data.latency@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so
deleted file mode 100644
index e359f36..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.5.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.5.so
deleted file mode 100644
index 5a09183..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.5.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.6.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.6.so
deleted file mode 100644
index fe484c7..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.6.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
deleted file mode 100644
index 21994c6..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so
deleted file mode 100644
index 70c1c21..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.1.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.1.so
deleted file mode 100644
index 29c75db..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so
deleted file mode 100644
index f19dd53..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so
deleted file mode 100644
index 7fbd66d..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so
deleted file mode 100644
index 4fd65b9..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.0.so
deleted file mode 100644
index e402821..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.1.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.1.so
deleted file mode 100644
index e35a10a..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.2.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.2.so
deleted file mode 100644
index 071a361..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.2.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so
deleted file mode 100644
index 7064880..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so
deleted file mode 100644
index 53ceb78..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so
deleted file mode 100644
index 030ee58..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.slmadapter@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.slmadapter@1.0.so
deleted file mode 100644
index 64b5858..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.slmadapter@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.0.so b/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.0.so
deleted file mode 100644
index 2ea0a3b..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.1.so b/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.1.so
deleted file mode 100644
index 78c26f7..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so b/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so
deleted file mode 100644
index f2d249d..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0.so b/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0.so
deleted file mode 100644
index cca1074..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0.so and /dev/null 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 01f1ab0..6e64c1c 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 b64c711..5793aca 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 8091e8e..53e35c2 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 f6573b0..3779003 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 8d9c532..2dbf17e 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 9dbdbab..db833fd 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 16a1dd6..534a069 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
index 6899a41..4204e5a 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so differ
diff --git a/proprietary/vendor/lib64/deviceInfoServiceModule.so b/proprietary/vendor/lib64/deviceInfoServiceModule.so
new file mode 100644
index 0000000..b795412
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 b27270f..9a95a47 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 de52831..4b6b405 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 c56639d..d63fadd 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 4934751..207f549 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 1e15903..18d6196 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 27a906d..f8fa0f3 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 2ca3839..eebf339 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..1124ac9
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 65e6b93..8fdd7ca 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 b60f6e1..c8d75a3 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 0cfcba7..9add3ad 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 1b488c9..0b3ee88 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 d312bcd..d8e5693 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 0c7aeb6..5bb6346 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 4d1f16b..29848c4 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 3b780a2..b38fd7d 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 0f0a078..f2af38a 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 41ff83a..4d5ae19 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 a73802d..69bd99f 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 77e060c..65b22d6 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 b52567b..1232da8 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 eaaf4ad..b59c3ba 100644
Binary files a/proprietary/vendor/lib64/libdsutils.so and b/proprietary/vendor/lib64/libdsutils.so differ
diff --git a/proprietary/vendor/lib64/libidl.so b/proprietary/vendor/lib64/libidl.so
index f683455..56b32d5 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 57df9fc..96858ed 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 e3d163b..42b21da 100644
Binary files a/proprietary/vendor/lib64/libmdmdetect.so and b/proprietary/vendor/lib64/libmdmdetect.so differ
diff --git a/proprietary/vendor/lib64/libminkdescriptor.so b/proprietary/vendor/lib64/libminkdescriptor.so
new file mode 100644
index 0000000..aa45ca4
Binary files /dev/null and b/proprietary/vendor/lib64/libminkdescriptor.so differ
diff --git a/proprietary/vendor/lib64/libnetmgr.so b/proprietary/vendor/lib64/libnetmgr.so
index e405d12..84c953e 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 b8cb36e..bcae544 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 da9f131..966e868 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 4f2bc20..b063cf4 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 50e77ae..69b0972 100644
Binary files a/proprietary/vendor/lib64/libnlnetmgr.so and b/proprietary/vendor/lib64/libnlnetmgr.so differ
diff --git a/proprietary/vendor/lib64/liboemaids_vendor.so b/proprietary/vendor/lib64/liboemaids_vendor.so
new file mode 100644
index 0000000..db93130
Binary files /dev/null and b/proprietary/vendor/lib64/liboemaids_vendor.so differ
diff --git a/proprietary/vendor/lib64/libpdmapper.so b/proprietary/vendor/lib64/libpdmapper.so
index facf641..019d5f2 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 4bc2009..040ec1f 100644
Binary files a/proprietary/vendor/lib64/libpdnotifier.so and b/proprietary/vendor/lib64/libpdnotifier.so differ
diff --git a/proprietary/vendor/lib64/libqcci_legacy.so b/proprietary/vendor/lib64/libqcci_legacy.so
index 8efb878..6250a9c 100644
Binary files a/proprietary/vendor/lib64/libqcci_legacy.so and b/proprietary/vendor/lib64/libqcci_legacy.so differ
diff --git a/proprietary/vendor/lib64/libqcmaputils.so b/proprietary/vendor/lib64/libqcmaputils.so
index 18f1406..13a4970 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 063d57f..8236e34 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..d87bdf0
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 6358fda..63324dd 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 e070cbc..c99153c 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 cc50bb3..0150469 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 6c2ef71..406704d 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 e0c2bd7..7100797 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 d6b94ef..9e48fde 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 883516a..5098a3f 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 cade77f..61f3799 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 f9d7c50..b013204 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..0dc54b5
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 1e179a8..3467453 100644
Binary files a/proprietary/vendor/lib64/libqmiservices.so and b/proprietary/vendor/lib64/libqmiservices.so differ
diff --git a/proprietary/vendor/lib64/libqsocket.so b/proprietary/vendor/lib64/libqsocket.so
index 29aade9..98addcd 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 0950473..ddd30d9 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 7061ee9..d3e773e 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..0e1f010
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 da3545b..33bdf7e 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-qmi-1.so b/proprietary/vendor/lib64/libril-qc-qmi-1.so
deleted file mode 100644
index e4b9398..0000000
Binary files a/proprietary/vendor/lib64/libril-qc-qmi-1.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libril-qc-radioconfig.so b/proprietary/vendor/lib64/libril-qc-radioconfig.so
index eb1f39d..5a49649 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 c64a795..9f124d5 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 795e4af..0afa566 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 b5d1b7d..5a4bfc7 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 4bfa485..58fcbe9 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 fc6e384..9aa9b99 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 45a457c..f81d17b 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 a966e27..73e6cf6 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 431a2da..8652b82 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 a94efaf..505b063 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 1ee7ca6..202a912 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 c1e8551..d43908e 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
index 7f022d7..6e69ca1 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.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
index 80d6bb1..6951cd5 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so 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 0fe20bc..e16af24 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 a763b97..121778f 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 f6ebf2f..4a8132b 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 4c14234..f809fd0 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 612654a..735903b 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 3a54b69..c31a994 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 61b51d1..9b35d2b 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 0b3bd55..f1fd807 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.qmi@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
index ae18e35..b6e42f6 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.radio.am@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so
index a81be82..28a808f 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 c849c2e..2f55cf4 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 dbefd5a..84402af 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 abdbf77..99a8bc0 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 60cd7d9..e6f2f9b 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 0bb13c0..bad0ccd 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 b7b2e2a..ffa6ecf 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 38da8c1..10ec2fb 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 f0f00bd..c662ffb 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.internal.deviceinfo@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
index 7936d7d..4ff3f2b 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so 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 90323f9..4420b20 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
deleted file mode 100644
index a99943c..0000000
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so and /dev/null 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 f8ae238..0306e3a 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 7f95aa3..644c851 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 fca2443..5a5dfca 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 a024065..a1cc219 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 5dcf3c2..0867325 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 82c7d01..be577bd 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
index e835b26..90adaa5 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so 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 a9e0f04..555cc1a 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 8b3adae..1a8c56c 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 6c0cc3c..3410196 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 b740ef1..4dfd0f5 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 4064b32..89c94d0 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
index dc90b5b..3a1f5dc 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so 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 08b1b08..a423fc0 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
index 23b0dbf..033cdfd 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so 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
index 9ca71aa..52cb3de 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so 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 07ac47e..aa4bf85 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
index fdf625e..915f675 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so and b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.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 7d56960..8dbb030 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
index 2f68c1a..4279cc7 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so 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..b27e953
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..53bf2e5
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
index 929771d..880b775 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so 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
index 6eaa49b..813d241 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so 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 f32dafd..da08645 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/radio/qcril_database/qcril.db b/proprietary/vendor/radio/qcril_database/qcril.db
index 520dcbe..195357b 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/0_initial.sql b/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql
index 7eb5803..1bb35ab 100644
--- a/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql
+++ b/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql
@@ -8,526 +8,731 @@
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE qcril_emergency_source_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
-INSERT INTO qcril_emergency_source_mcc_table VALUES('334','060','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('730','133','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('732','123','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('901','999','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('901','122','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('520','191','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('520','1669','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('520','199','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('520','112','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('520','911','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('414','191','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('414','192','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('414','199','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('515','117','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('515','112','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('515','911','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('460','110','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('460','119','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('460','120','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('460','112','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('460','999','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('460','122','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('852','999','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('510','110','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('510','118','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('510','199','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('510','113','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('510','112','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('452','112','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('452','113','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('452','114','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('452','115','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('502','112','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('502','911','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('502','991','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('502','994','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('502','999','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('310','112','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('310','911','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('302','112','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('302','911','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('456','191','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('456','192','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('456','199','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('457','191','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('457','192','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('457','199','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('706','122','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('704','122','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('334','066','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('716','105','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('429','100',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('429','101',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('429','102',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('429','108',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('429','112',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('470','100',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('470','101',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('470','102',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('470','108',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('470','112',NULL,NULL);
-INSERT INTO qcril_emergency_source_mcc_table VALUES('234','999','','');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('505','000','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('425','100','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('425','101','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('425','102','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('425','1221','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('250','102','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('250','101','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('250','103','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('250','104','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('255','101','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('255','102','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('255','103','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('255','104','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('202','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('202','911','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('202','100','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('202','166','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('202','199','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('202','108','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('525','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('525','1777','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('426','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('426','997','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('426','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('432','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('432','110','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('432','115','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('432','125','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('418','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('418','911','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('418','104','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('418','115','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('418','122','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('416','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('416','911','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('419','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('422','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('422','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('424','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('424','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('424','997','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('424','998','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('421','191','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('421','194','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('401','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('401','102','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('401','101','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('401','103','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('401','118','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('410','15','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('410','16','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('410','115','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('410','114','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('410','117','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('736','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('736','911','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('730','133','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('901','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('901','122','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('404','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('520','191','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('520','1669','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('520','199','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('520','112','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('520','911','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('520','1154','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('520','1554','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('520','1155','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('414','191','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('414','192','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('414','199','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('515','112','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('515','911','','limited');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('450','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('450','119','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('450','122','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('450','113','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('450','125','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('450','111','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('450','117','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('450','118','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('450','911','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('460','110','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('460','119','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('460','120','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('460','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('460','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('460','122','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('466','110','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('466','119','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('852','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('510','110','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('510','118','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('510','113','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('510','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('510','119','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('510','115','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('510','129','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('452','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('502','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('502','911','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('502','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('405','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('310','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('310','911','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('302','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('302','911','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('456','191','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('456','192','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('456','199','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('456','117','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('456','118','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('456','119','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('457','191','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('457','192','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('457','199','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('706','122','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('704','122','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('704','119','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('704','110','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('704','120','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('704','123','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('704','125','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('704','128','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('429','102','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('429','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('429','103','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('470','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('470','199','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('470','113','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('470','114','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('470','115','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('470','029561967','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('470','029132023','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('234','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('505','000','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('602','120','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('602','121','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('602','122','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('602','123','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('602','126','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('602','129','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('602','180','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('260','08','','');
+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('230','112','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','114','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','115','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','116','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','000','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','119','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','191','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','196','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','197','','');
+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('208','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','118','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','110','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','15','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','17','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','18','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('208','08','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('272','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('272','1913','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('420','997','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('420','998','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('420','999','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('420','993','','');
+INSERT INTO "qcril_emergency_source_mcc_table" VALUES('621','119','','');
CREATE TABLE qcril_emergency_source_voice_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
-INSERT INTO qcril_emergency_source_voice_table VALUES('460','110','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('460','119','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('460','120','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('460','112','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('460','999','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('852','999','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('460','122','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('520','191','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('520','1669','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('520','199','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('520','112','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('520','911','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('414','191','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('414','192','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('414','199','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('515','117','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('515','112','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('515','911','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('510','110','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('510','118','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('510','199','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('510','113','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('510','112','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('452','112','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('452','113','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('452','114','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('452','115','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('502','112','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('502','911','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('502','991','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('502','994','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('502','999','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('425','100','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('425','101','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('425','102','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('425','1221','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('460','110','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('460','119','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('460','120','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('460','112','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('460','999','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('466','110','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('466','119','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('852','999','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('460','122','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('520','191','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('520','1669','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('520','199','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('520','112','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('520','911','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('520','1154','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('520','1155','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('520','1554','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('515','112','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('515','911','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('515','8888','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('510','110','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('510','118','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('510','113','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('510','112','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('510','119','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('510','115','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('510','129','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('452','112','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('452','113','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('452','114','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('452','115','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('502','112','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('502','911','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('502','999','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('230','150','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('230','155','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('230','158','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('414','191','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('414','192','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('414','199','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','114','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','115','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','116','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','000','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','119','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','191','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','196','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','197','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','999','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','118','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','110','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','15','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','17','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','18','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('208','08','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('202','100','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('202','166','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('202','199','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('405','100','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('405','101','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('405','102','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','121','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','122','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','123','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','126','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','128','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','129','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','150','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','180','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('255','101','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('255','102','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('255','103','','full');
CREATE TABLE qcril_emergency_source_hard_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','110','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','119','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','120','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','999','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('852','999','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','122','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','191','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','1669','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','199','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','191','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','192','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','199','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','117','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','110','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','118','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','199','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','113','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','113','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','114','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','115','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','991','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','994','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','999','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','999','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','999','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','191','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','192','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','199','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','191','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','192','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','199','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','133','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','100',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','101',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','102',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','108',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','112',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','100',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','101',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','102',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','108',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','112',NULL,NULL);
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','999','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','999','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','08','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','118','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','119','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('214','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('268','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('204','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('272','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('272','999','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('216','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','150','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','155','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','158','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('655','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('655','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('286','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('226','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('226','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('206','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('260','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('260','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('231','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('231','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('214','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('208','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('208','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','060','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('732','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('732','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('716','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('716','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','190','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','192','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','193','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('722','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('722','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('712','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('712','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('740','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('740','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('706','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('706','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('704','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('704','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('710','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('710','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('714','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('714','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('748','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('748','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('734','112','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('734','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','911','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','000','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','08','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','110','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','999','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','118','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','119','','');
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','122','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('460','110','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('460','119','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('460','120','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('460','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('460','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('450','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('450','119','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('450','118','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('450','111','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('450','113','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('450','117','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('450','122','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('450','125','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('450','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('466','110','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('466','119','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('852','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('460','122','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('404','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('520','191','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('520','1669','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('520','199','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('520','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('520','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('520','1554','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('520','1154','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('520','1155','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('414','191','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('414','192','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('414','199','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('515','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('515','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('515','8888','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('510','110','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('510','118','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('510','113','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('510','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('510','119','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('510','115','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('510','129','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('452','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('502','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('502','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('502','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('405','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('310','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('310','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('310','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('302','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('302','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('302','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('456','191','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('456','192','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('456','199','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('457','191','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('457','192','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('457','199','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('730','133','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('429','100','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('429','101','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('429','102','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('429','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('429','103','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('470','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('470','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('470','199','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('470','029561967','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('470','029132023','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('262','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('234','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('234','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('234','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('222','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('222','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('222','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('222','08','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('222','000','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('222','110','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('214','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('268','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('204','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('272','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('272','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('272','1913','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('216','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('230','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('655','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('655','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('286','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('226','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('226','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('206','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('260','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('260','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('231','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('231','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('231','150','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('231','155','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('231','158','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('214','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('208','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('208','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('334','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('334','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('732','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('732','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('716','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('716','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('724','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('724','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('724','190','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('724','192','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('724','193','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('722','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('722','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('736','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('736','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('730','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('730','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('712','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('712','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('740','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('740','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('706','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('706','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('704','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('704','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('710','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('710','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('714','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('714','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('748','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('748','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('734','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('734','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('262','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('262','000','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('262','08','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('262','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('262','118','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('262','119','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('262','122','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('250','101','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('250','102','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('250','103','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('250','104','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('250','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('255','101','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('255','102','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('255','103','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('255','104','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('202','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('202','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('202','100','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('202','166','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('202','199','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('525','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('525','1777','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('426','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('426','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('426','997','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('432','110','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('432','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('432','115','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('432','125','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('418','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('418','115','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('418','122','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('418','104','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('418','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('416','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('416','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('419','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('422','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('422','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('424','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('424','997','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('424','998','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('424','999','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('421','191','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('421','194','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('401','101','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('401','102','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('401','103','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('401','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('744','911','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('744','112','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','120','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','121','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','122','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','123','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','126','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','128','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','129','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','150','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','180','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('425','100','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('425','101','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('425','102','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('425','1221','','');
CREATE TABLE qcril_emergency_source_nw_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
CREATE TABLE qcril_emergency_source_escv_iin_table(IIN TEXT, NUMBER TEXT, ESCV INTEGER, ROAM TEXT, PRIMARY KEY(IIN,NUMBER,ROAM));
CREATE TABLE qcril_emergency_source_escv_nw_table(MCC TEXT, MNC TEXT, NUMBER TEXT, ESCV INTEGER, PRIMARY KEY(MCC,NUMBER, ESCV));
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('450','','111',7);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('450','','112',1);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('450','','113',3);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('450','','117',18);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('450','','118',19);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('450','','119',4);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('450','','122',8);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('450','','125',9);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('450','','911',4);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('414','','191',4);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('414','','192',2);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('414','','199',1);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('466','05','110',1);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('466','05','112',4);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('466','05','119',2);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('202','','112',0);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('202','','100',1);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('202','','199',4);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('202','','166',2);
+INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('716','06','105',1);
CREATE TABLE qcril_emergency_source_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC));
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','02','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','20','999','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','20','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','999','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','10','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','999','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','08','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','118','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','119','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','01','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('268','01','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('204','04','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('272','01','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('272','01','999','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('216','70','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','150','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','155','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','158','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('286','02','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('226','10','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('226','10','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('206','10','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('260','03','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('260','03','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('231','01','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('231','01','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','03','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','03','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','060','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','101','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','101','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','10','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','10','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','190','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','192','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','193','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','190','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','192','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','193','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','190','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','192','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','193','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','07','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','07','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','10','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','10','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','070','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','070','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','133','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','123','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','123','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','123','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('712','04','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('712','04','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('740','00','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('740','00','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','122','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','122','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','066','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','066','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','30','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','30','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','300','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','300','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('714','02','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('714','02','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','105','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('748','07','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('748','07','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('734','04','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('734','04','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','03','911','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','03','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','30','999','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','30','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','33','999','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','33','112','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','108','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','100','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','101','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','102','','');
-INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','108','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('262','02','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('234','20','999','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('234','20','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('234','15','999','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('234','15','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('234','15','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('222','10','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('222','99','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('222','99','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('214','01','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('268','01','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('204','04','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('272','01','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('272','01','999','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('216','70','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('655','01','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('655','01','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('286','02','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('226','10','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('226','10','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('206','10','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('206','10','100','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('206','10','101','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('206','10','103','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('206','10','105','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('206','10','107','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('206','10','110','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('260','03','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('260','03','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('231','01','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('231','01','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('231','01','150','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('231','01','155','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('231','01','158','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('231','06','155','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('231','06','158','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('231','06','150','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('214','03','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('214','03','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('208','01','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('208','01','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('334','020','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('334','020','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','101','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','101','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','10','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','10','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','10','105','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','20','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','20','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','20','105','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','190','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','192','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','193','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','100','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','128','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','153','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','180','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','185','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','188','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','191','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','194','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','197','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','198','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','05','199','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','12','190','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','12','192','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','12','193','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','12','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','12','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','38','190','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','38','192','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','38','193','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','38','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','38','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','07','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','07','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','10','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','10','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','070','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','070','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','310','100','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','310','101','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','310','107','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','310','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','330','100','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','330','101','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','330','107','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','330','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','320','100','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','320','101','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','320','107','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('722','320','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','02','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','02','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','02','131','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','02','132','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','02','133','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','03','133','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','03','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','03','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','001','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','001','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','001','123','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','102','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','102','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','102','123','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','123','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','123','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('732','123','123','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('712','04','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('712','04','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('740','00','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('740','00','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('706','04','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('706','04','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('706','04','122','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('706','01','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('706','01','133','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('706','01','122','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('704','03','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('704','03','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('704','03','122','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('334','03','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('334','03','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('334','030','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('334','030','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','30','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','30','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','300','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','300','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','73','115','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','73','118','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','73','128','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','73','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','02','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','02','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','103','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','104','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','105','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','106','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','107','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','108','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','109','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','133','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','141','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','155','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','311','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','06','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','06','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','06','105','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('748','07','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('748','07','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('748','10','104','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('748','10','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('734','04','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('734','04','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('262','03','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('262','03','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('234','30','999','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('234','30','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('234','33','999','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('234','33','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('470','01','113','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('470','01','114','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('470','01','115','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('470','01','999','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('470','01','199','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('470','01','029132023','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('470','01','029561967','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('525','05','999','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('744','02','128','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('744','02','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','100','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','111','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','113','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','116','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','118','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','195','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','198','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','199','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','01','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('704','01','119','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('704','01','110','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('714','03','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('712','03','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','001','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','001','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('708','001','118','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','21','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('710','21','118','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','23','112','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('730','23','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('716','10','119','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('740','01','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('330','110','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('370','02','911','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('525','05','995','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('724','02','190','','');
+INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('334','020','066','','');
CREATE TABLE qcril_emergency_source_voice_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC));
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','108','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','100','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','101','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','102','','full');
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','108','','full');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('466','92','119','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('466','92','110','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('230','03','150','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('230','03','155','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('230','03','158','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('722','310','100','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('722','310','101','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('722','310','107','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('748','10','104','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('744','02','128','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','100','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','128','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','153','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','180','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','181','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','185','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','188','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','190','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','191','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','192','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','193','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','194','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','197','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','198','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('724','05','199','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('704','01','120','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('704','01','122','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('704','01','123','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('704','01','125','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('704','01','128','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('706','01','133','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('706','01','122','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('714','03','103','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('714','03','104','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('708','001','100','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('708','001','111','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('708','001','113','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('708','001','116','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('708','001','195','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('708','001','198','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('708','001','199','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('710','21','115','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('710','21','128','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('730','03','133','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('730','23','133','','');
+INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('716','10','105','','');
CREATE TABLE qcril_properties_table (property TEXT,value TEXT, PRIMARY KEY(property));
-INSERT INTO qcril_properties_table VALUES('qcrildb_version','5');
+INSERT INTO qcril_properties_table VALUES('qcrildb_version','3');
CREATE TABLE qcril_operator_specific_config(MCC TEXT, MNC TEXT, WPS_OVER_CS INTEGER, PRIMARY KEY(MCC, MNC));
INSERT INTO qcril_operator_specific_config VALUES('310','410',1);
DELETE FROM qcril_operator_specific_config where MCC = '310' AND MNC = '410';
@@ -537,180 +742,4 @@ INSERT INTO qcril_cdma_operator_specific_config VALUES('460','11',1);
INSERT INTO qcril_cdma_operator_specific_config VALUES('454','03',1);
INSERT INTO qcril_cdma_operator_specific_config VALUES('454','31',1);
INSERT INTO qcril_cdma_operator_specific_config VALUES('204','04',1);
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102';
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108';
COMMIT;
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql b/proprietary/vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql
index 6ad2990..29dccfb 100644
--- a/proprietary/vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql
+++ b/proprietary/vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql
@@ -141,4 +141,25 @@ DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC
DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102';
DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '222' AND NUMBER = '118';
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '222' AND NUMBER = '119';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '260' AND NUMBER = '997';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '260' AND NUMBER = '998';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '260' AND NUMBER = '999';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '260' AND NUMBER = '997';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '260' AND NUMBER = '998';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '260' AND NUMBER = '999';
+DELETE FROM qcril_emergency_source_escv_nw_table where MCC = '262' AND NUMBER = '110';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '262' AND NUMBER = '110';
+DELETE FROM qcril_emergency_source_voice_table where MCC = '262' AND NUMBER = '110';
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('262','110','','full');
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '230' AND MNC = '03' AND NUMBER = '150';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '230' AND MNC = '03' AND NUMBER = '155';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '230' AND MNC = '03' AND NUMBER = '158';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '150';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '155';
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '158';
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '230' AND NUMBER = '150';
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '230' AND NUMBER = '155';
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '230' AND NUMBER = '158';
COMMIT TRANSACTION;
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..d2c877f
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql
@@ -0,0 +1,15 @@
+/*
+ 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';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '730' AND MNC = '02' AND NUMBER = '131';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '730' AND MNC = '02' AND NUMBER = '132';
+
+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..3054011
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql
@@ -0,0 +1,250 @@
+/*
+ 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','','');
+
+DELETE FROM qcril_emergency_source_mcc_table where MCC = '602';
+DELETE FROM qcril_emergency_source_voice_table where MCC = '602';
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','121','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','122','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','123','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','126','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','128','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','129','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','150','','full');
+INSERT INTO "qcril_emergency_source_voice_table" VALUES('602','180','','full');
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '602' AND NUMBER = '120';
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '602' AND NUMBER = '128';
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '602' AND NUMBER = '150';
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','128','','');
+INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('602','150','','');
+COMMIT TRANSACTION;
diff --git a/sdm660-common-vendor.mk b/sdm660-common-vendor.mk
index 88b3842..99a37f1 100644
--- a/sdm660-common-vendor.mk
+++ b/sdm660-common-vendor.mk
@@ -7,14 +7,8 @@ PRODUCT_SOONG_NAMESPACES += \
PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/bin/wfdservice:$(TARGET_COPY_OUT_SYSTEM)/bin/wfdservice \
- vendor/xiaomi/sdm660-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/ATT/ATT_profiles.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/ROW/ROW_profiles.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/VZW/VZW_profiles.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM)/etc/init/wfdservice.rc \
vendor/xiaomi/sdm660-common/proprietary/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/audiosphere.xml \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/qti_libpermissions.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/qti_libpermissions.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/qti_permissions.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/wfdconfig.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/wfdconfig.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/wfdconfigsink.xml \
vendor/xiaomi/sdm660-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \
@@ -58,21 +52,9 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/lib64/libsdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libsdsprpc_system.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libwfdclient.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libwfdclient.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libwfdnative.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libwfdnative.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/dpm/dpm.conf \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \
vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/telephony_product_privapp-permissions-qti.xml \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/telephonyservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephonyservice.xml \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.ant@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libaptX_encoder.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libaptX_encoder.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libdiag_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libdiag_system.so \
- vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.data.factory@2.1.so \
- vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.data.slm@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.esepowermanager@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.esepowermanager@1.1.so \
vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.hardware.sensorscalibrate@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.hardware.sensorscalibrate@1.0.so \
@@ -80,45 +62,27 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.ant@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libaptXHD_encoder.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libaptXHD_encoder.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libaptX_encoder.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libaptX_encoder.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdiag_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdiag_system.so \
- vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.data.factory@2.1.so \
- vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.data.slm@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.esepowermanager@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.esepowermanager@1.1.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.hardware.sigma_miracast@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.hardware.sigma_miracast@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.callinfo@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/bin/dpmd:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/dpmd \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/dpm/dpm.conf \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice.xml \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/embms.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/embms.xml \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/qti_libpermissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_libpermissions.xml \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \
vendor/xiaomi/sdm660-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/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.dpm.api@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.imscmservice@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.imscmservice@2.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.imscmservice@2.1.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.imscmservice@2.2.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.uceservice@2.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.uceservice@2.1.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.uceservice@2.2.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.uceservice@2.2.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/lib-imscamera.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/lib-imscamera.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/lib-imsvideocodec.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/lib-imsvideocodec.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/lib-imsvt.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/lib-imsvt.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/lib-imsvtextutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/lib-imsvtextutils.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/lib-imsvtutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/lib-imsvtutils.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libdpmctmgr.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libdpmctmgr.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libdpmfdmgr.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libdpmfdmgr.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libdpmframework.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libdpmframework.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libdpmtcm.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libdpmtcm.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libimscamera_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libimscamera_jni.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libimsmedia_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libimsmedia_jni.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/telephonyservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephonyservice.xml \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libmmosal.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/libmmparser_lite.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libmmparser_lite.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.callcapability@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.callcapability@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.callinfo@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.factory@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.factory@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.rcsconfig@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.ims.rcsconfig@1.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.ims.rcsconfig@1.1.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/vendor.qti.imsrtpservice@3.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.qti.imsrtpservice@3.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.dpm.api@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.imscmservice@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.imscmservice@2.0.so \
@@ -127,11 +91,16 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.uceservice@2.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.uceservice@2.1.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.uceservice@2.2.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imscamera.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imscamera.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.quicinc.cne.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.quicinc.cne.api@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.quicinc.cne.api@1.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.quicinc.cne.api@1.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.quicinc.cne.constants@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.quicinc.cne.constants@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.quicinc.cne.constants@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.quicinc.cne.constants@2.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/com.quicinc.cne.constants@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.quicinc.cne.constants@2.1.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imsvideocodec.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvideocodec.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imsvt.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvt.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imsvtextutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvtextutils.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/lib-imsvtutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvtutils.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdiag_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdiag_system.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdpmctmgr.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmctmgr.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdpmfdmgr.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmfdmgr.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdpmframework.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmframework.so \
@@ -140,10 +109,27 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libimsmedia_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libimsmedia_jni.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmmosal.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libmmparser_lite.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmmparser_lite.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.data.factory@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.data.factory@2.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.data.factory@2.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.data.slm@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.diaghal@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.connection@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.connection@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.connection@1.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.connection@1.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.iwlan@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.iwlan@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.latency@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.latency@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.qmi@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.qmi@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.callcapability@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.callcapability@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.callinfo@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.factory@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.factory@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.rcsconfig@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@1.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.rcsconfig@1.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.rcsconfig@2.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.ims.rcsconfig@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.ims.rcsconfig@2.1.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@3.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/ATFWD-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/ATFWD-daemon \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/adpl:$(TARGET_COPY_OUT_VENDOR)/bin/adpl \
@@ -174,6 +160,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/mlipayd@1.1:$(TARGET_COPY_OUT_VENDOR)/bin/mlipayd@1.1 \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/mm-pp-dpps:$(TARGET_COPY_OUT_VENDOR)/bin/mm-pp-dpps \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/msm_irqbalance:$(TARGET_COPY_OUT_VENDOR)/bin/msm_irqbalance \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/bin/mutualex:$(TARGET_COPY_OUT_VENDOR)/bin/mutualex \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/netmgrd:$(TARGET_COPY_OUT_VENDOR)/bin/netmgrd \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/pd-mapper:$(TARGET_COPY_OUT_VENDOR)/bin/pd-mapper \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/pm-proxy:$(TARGET_COPY_OUT_VENDOR)/bin/pm-proxy \
@@ -196,6 +183,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/time_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/time_daemon \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/wifidisplayhalservice:$(TARGET_COPY_OUT_VENDOR)/bin/wifidisplayhalservice \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/xtra-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/xtra-daemon \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cne/profileSlm.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/profileSlm.xml \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cne/slm.conf:$(TARGET_COPY_OUT_VENDOR)/etc/cne/slm.conf \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile1.xml \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile2.xml \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile3.xml \
@@ -235,11 +224,14 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/dataadpl.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataadpl.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/dataqti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataqti.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/dpmQmiMgr.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dpmQmiMgr.rc \
- vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/ims_rtp_daemon_legacy.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon_legacy.rc \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsdatadaemon.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsqmidaemon.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsrcsd.rc \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/init-qcril-data.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init-qcril-data.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/ipa_fws.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ipa_fws.rc \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/mutualex.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/mutualex.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/netmgrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/netmgrd.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/port-bridge.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/port-bridge.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/qcrild.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrild.rc \
@@ -253,6 +245,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.rmt_storage.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.tftp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.tftp.rc \
vendor/xiaomi/sdm660-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/sdm660-common/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/atfwd@2.0.policy \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \
vendor/xiaomi/sdm660-common/proprietary/vendor/firmware/a512_zap.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b00 \
vendor/xiaomi/sdm660-common/proprietary/vendor/firmware/a512_zap.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b01 \
@@ -263,14 +256,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/firmware/a530_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pfp.fw \
vendor/xiaomi/sdm660-common/proprietary/vendor/firmware/a530_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pm4.fw \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.ant@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.dpm.api@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.imscmservice@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.imscmservice@2.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.imscmservice@2.1.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.imscmservice@2.2.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.uceservice@2.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.uceservice@2.1.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.uceservice@2.2.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/eglSubDriverAndroid.so \
@@ -287,7 +272,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.fm@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.fm@1.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/hw/vulkan.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vulkan.sdm660.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/lib-imsvtcore.so:$(TARGET_COPY_OUT_VENDOR)/lib/lib-imsvtcore.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libAlacSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libAlacSwDec.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libApeSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libApeSwDec.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libC2D2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libC2D2.so \
@@ -333,10 +317,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcdsp_default_listener.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libcdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcdsprpc.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libchromaflash.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromaflash.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libconfigdb.so:$(TARGET_COPY_OUT_VENDOR)/lib/libconfigdb.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libdiag.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdiag.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libdrc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdrc.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libdsi_netctrl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsi_netctrl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libdsutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsutils.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libfastcvadsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastcvadsp_stub.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libfastcvopt.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastcvopt.so \
@@ -353,6 +335,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libllvm-qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libllvm-qcom.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libmdmdetect.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmdmdetect.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libmdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmdsprpc.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libminkdescriptor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libminkdescriptor.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libmiracast.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmiracast.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libmm-color-convertor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmm-color-convertor.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libmm-hdcpmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmm-hdcpmgr.so \
@@ -363,9 +346,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libmmcamera_trueportrait_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_trueportrait_lib.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libmmcamera_ubifocus_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ubifocus_lib.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libmmosal.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmosal.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libnetmgr.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libnetmgr_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libnetmgr_common.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libnlnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libnlnetmgr.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/liboptizoom.so:$(TARGET_COPY_OUT_VENDOR)/lib/liboptizoom.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libperipheral_client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperipheral_client.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqcci_legacy.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqcci_legacy.so \
@@ -406,7 +386,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libwfdhdcpcp.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdhdcpcp.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libwfdmmservice.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdmmservice.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdmodulehdcpsession.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libxml.so:$(TARGET_COPY_OUT_VENDOR)/lib/libxml.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so:$(TARGET_COPY_OUT_VENDOR)/lib/mediadrm/libwvdrmengine.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/capi_v2_aptX_Classic.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/capi_v2_aptX_HD.so \
@@ -433,37 +412,12 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/soundfx/libqcbassboost.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcbassboost.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcreverb.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcvirt.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.data.factory@2.1.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.data.slm@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.bluetooth_sar@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.btconfigstore@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.btconfigstore@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.data.connection@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.data.connection@1.1.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.data.latency@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.data.latency@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.fm@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.qdutils_disp@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.5.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.ims@1.5.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.6.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.ims@1.6.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.lpa@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.lpa@1.1.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.qtiradio@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.qtiradio@2.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim@1.1.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim@1.2.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.sigma_miracast@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.sigma_miracast@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.slmadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.slmadapter@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.tui_comm@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.ims.rcsconfig@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.ims.rcsconfig@1.1.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@3.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.ant@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.dpm.api@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@1.0.so \
@@ -473,6 +427,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.2.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/deviceInfoServiceModule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/deviceInfoServiceModule.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/eglSubDriverAndroid.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libEGL_adreno.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libGLESv1_CM_adreno.so \
@@ -500,6 +455,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-imsrcsbaseimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsrcsbaseimpl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-imsvtcore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsvtcore.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-imsxml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsxml.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-rcsconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rcsconfig.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-rtpcommon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpcommon.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-rtpcore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpcore.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-rtpsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpsl.so \
@@ -602,6 +558,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/liblqe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblqe.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libmdmdetect.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmdmdetect.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libmdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmdsprpc.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libminkdescriptor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libminkdescriptor.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libmiracast.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmiracast.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libmlipay.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmlipay.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libmlipay@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmlipay@1.1.so \
@@ -613,6 +570,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libnetmgr_nr_fusion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_nr_fusion.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_rmnet_ext.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libnlnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnlnetmgr.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/liboemaids_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liboemaids_vendor.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libpdmapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpdmapper.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libpdnotifier.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpdnotifier.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libperipheral_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperipheral_client.so \
@@ -620,6 +578,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqcci_legacy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcci_legacy.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqcmaputils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcmaputils.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqcrilFramework.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilFramework.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqcrildatactl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrildatactl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqdi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdi.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqdp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdp.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqisl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqisl.so \
@@ -630,6 +589,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqmi_common_so.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_common_so.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqmi_csi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_csi.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqmi_encdec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_encdec.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqmi_legacy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_legacy.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmiservices.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqrtr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqrtr.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqseed3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqseed3.so \
@@ -637,8 +597,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqtigef.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqtigef.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/librcc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librcc.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libril-qc-hal-qmi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-hal-qmi.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libril-qc-logger.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-logger.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-ltedirectdisc.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libril-qc-qmi-1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-qmi-1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libril-qc-radioconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-radioconfig.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libril-qcril-hook-oem.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qcril-hook-oem.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/librilqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librilqmiservices.so \
@@ -721,7 +681,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.6.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.lpa@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.lpa@1.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so \
@@ -745,6 +704,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.factory@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@1.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@2.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@2.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@3.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.latency@2.0.so \
@@ -756,7 +717,9 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-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/sdm660-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/sdm660-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/sdm660-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/sdm660-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/sdm660-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/sdm660-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
PRODUCT_PACKAGES += \
libsdm-disp-vndapis \
@@ -770,8 +733,11 @@ PRODUCT_PACKAGES += \
IWlanService \
TimeService \
PowerOffAlarm \
+ DeviceInfo \
QtiTelephonyService \
+ atfwd \
datastatusnotification \
+ embms \
imssettings \
uceShimService \
dpmserviceapp \
@@ -779,24 +745,42 @@ PRODUCT_PACKAGES += \
qcrilmsgtunnel \
WfdCommon \
audiosphere \
- QtiTelephonyServicelibrary \
+ tcmclient \
+ com.qti.dpmframework \
com.qualcomm.qti.imscmservice-V2.0-java \
com.qualcomm.qti.imscmservice-V2.1-java \
com.qualcomm.qti.imscmservice-V2.2-java \
com.qualcomm.qti.uceservice-V2.0-java \
com.qualcomm.qti.uceservice-V2.1-java \
com.qualcomm.qti.uceservice-V2.2-java \
+ com.quicinc.cne.api-V1.0-java \
+ com.quicinc.cne.api-V1.1-java \
+ com.quicinc.cne.constants-V1.0-java \
+ com.quicinc.cne.constants-V2.0-java \
+ com.quicinc.cne.constants-V2.1-java \
dpmapi \
+ embmslibrary \
qcrilhook \
+ qti-telephony-common \
+ vendor.qti.data.factory-V2.0-java \
vendor.qti.data.factory-V2.1-java \
+ vendor.qti.data.slm-V1.0-java \
+ vendor.qti.hardware.data.cne.internal.api-V1.0-java \
+ vendor.qti.hardware.data.cne.internal.constants-V1.0-java \
+ vendor.qti.hardware.data.cne.internal.server-V1.0-java \
+ vendor.qti.hardware.data.connection-V1.0-java \
+ vendor.qti.hardware.data.connection-V1.1-java \
+ vendor.qti.hardware.data.dynamicdds-V1.0-java \
+ vendor.qti.hardware.data.iwlan-V1.0-java \
vendor.qti.hardware.data.latency-V1.0-java \
+ vendor.qti.hardware.data.qmi-V1.0-java \
vendor.qti.ims.callcapability-V1.0-java \
vendor.qti.ims.callinfo-V1.0-java \
vendor.qti.ims.factory-V1.0-java \
vendor.qti.ims.rcsconfig-V1.0-java \
vendor.qti.ims.rcsconfig-V1.1-java \
- com.qti.dpmframework \
- qti-telephony-common \
+ vendor.qti.ims.rcsconfig-V2.0-java \
+ vendor.qti.ims.rcsconfig-V2.1-java \
android.hardware.gnss@2.1-service-qti \
manifest_android.hardware.drm@1.2-service.widevine \
vendor.qti.gnss@4.0-service \