diff --git a/Android.bp b/Android.bp
index c265740..ba1a7a1 100644
--- a/Android.bp
+++ b/Android.bp
@@ -102,20 +102,9 @@ android_app_import {
}
android_app_import {
- name: "imssettings",
+ name: "embms",
owner: "xiaomi",
- apk: "proprietary/system_ext/app/imssettings/imssettings.apk",
- certificate: "platform",
- dex_preopt: {
- enabled: false,
- },
- system_ext_specific: true,
-}
-
-android_app_import {
- name: "uceShimService",
- owner: "xiaomi",
- apk: "proprietary/system_ext/app/uceShimService/uceShimService.apk",
+ apk: "proprietary/system_ext/app/embms/embms.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
@@ -159,13 +148,6 @@ android_app_import {
system_ext_specific: true,
}
-dex_import {
- name: "QtiTelephonyServicelibrary",
- owner: "xiaomi",
- jars: ["proprietary/system_ext/framework/QtiTelephonyServicelibrary.jar"],
- system_ext_specific: true,
-}
-
dex_import {
name: "com.qti.dpmframework",
owner: "xiaomi",
@@ -180,6 +162,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",
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/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk b/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
index ad133b7..662d2fd 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/datastatusnotification/datastatusnotification.apk b/proprietary/system_ext/app/datastatusnotification/datastatusnotification.apk
index bcaa9a2..b2ad155 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..c8ec4cb
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
deleted file mode 100644
index 9acb617..0000000
Binary files a/proprietary/system_ext/app/imssettings/imssettings.apk and /dev/null differ
diff --git a/proprietary/system_ext/app/uceShimService/uceShimService.apk b/proprietary/system_ext/app/uceShimService/uceShimService.apk
deleted file mode 100644
index 53eb381..0000000
Binary files a/proprietary/system_ext/app/uceShimService/uceShimService.apk and /dev/null differ
diff --git a/proprietary/system_ext/bin/dpmd b/proprietary/system_ext/bin/dpmd
index 51e7717..e507aaf 100755
Binary files a/proprietary/system_ext/bin/dpmd and b/proprietary/system_ext/bin/dpmd differ
diff --git a/proprietary/system_ext/etc/dpm/dpm.conf b/proprietary/system_ext/etc/dpm/dpm.conf
index 8543e67..372d8df 100644
--- a/proprietary/system_ext/etc/dpm/dpm.conf
+++ b/proprietary/system_ext/etc/dpm/dpm.conf
@@ -8,7 +8,7 @@ dpm_s0_fd_delay_time_timer_value:0
dpm_s0_fd_screen_on_idle_timer_value:15
#Idle timer value when SCREEN state is OFF
#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time
-dpm_s0_fd_screen_off_idle_timer_value:3
+dpm_s0_fd_screen_off_idle_timer_value:2
#Idle timer value when TETHERING is ON
#This takes precedence over SCREEN state
#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time
@@ -25,7 +25,7 @@ dpm_s1_fd_delay_time_timer_value:0
dpm_s1_fd_screen_on_idle_timer_value:15
#Idle timer value when SCREEN state is OFF
#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time
-dpm_s1_fd_screen_off_idle_timer_value:3
+dpm_s1_fd_screen_off_idle_timer_value:2
#Idle timer value when TETHERING is ON
#This takes precedence over SCREEN state
#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time
diff --git a/proprietary/system_ext/etc/init/dpmd.rc b/proprietary/system_ext/etc/init/dpmd.rc
index 529ceb5..4633e38 100644
--- a/proprietary/system_ext/etc/init/dpmd.rc
+++ b/proprietary/system_ext/etc/init/dpmd.rc
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 - 2019 Qualcomm Technologies, Inc.
+# Copyright (c) 2018 - 2020 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
@@ -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 65a086e..466ed4e 100644
--- a/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml
+++ b/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml
@@ -1,10 +1,12 @@
-
+
diff --git a/proprietary/system_ext/etc/permissions/dpmapi.xml b/proprietary/system_ext/etc/permissions/dpmapi.xml
index c10e080..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/system_ext/etc/permissions/qti_libpermissions.xml b/proprietary/system_ext/etc/permissions/qti_libpermissions.xml
new file mode 100644
index 0000000..1f897af
--- /dev/null
+++ b/proprietary/system_ext/etc/permissions/qti_libpermissions.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml b/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
new file mode 100644
index 0000000..e54d7e3
--- /dev/null
+++ b/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 15c8073..d50257a 100644
Binary files a/proprietary/system_ext/framework/com.qti.dpmframework.jar and b/proprietary/system_ext/framework/com.qti.dpmframework.jar differ
diff --git a/proprietary/system_ext/framework/dpmapi.jar b/proprietary/system_ext/framework/dpmapi.jar
index 851f343..59cf9bf 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..d627365
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 8898a68..d8719a0 100644
Binary files a/proprietary/system_ext/framework/qcrilhook.jar and b/proprietary/system_ext/framework/qcrilhook.jar differ
diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so
index 45feac0..b686a75 100644
Binary files a/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so and b/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so differ
diff --git a/proprietary/system_ext/lib64/lib-imscamera.so b/proprietary/system_ext/lib64/lib-imscamera.so
deleted file mode 100644
index 8c9338e..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
deleted file mode 100644
index 1fee397..0000000
Binary files a/proprietary/system_ext/lib64/lib-imsvideocodec.so and /dev/null differ
diff --git a/proprietary/system_ext/lib64/lib-imsvt.so b/proprietary/system_ext/lib64/lib-imsvt.so
deleted file mode 100644
index b886eb0..0000000
Binary files a/proprietary/system_ext/lib64/lib-imsvt.so and /dev/null differ
diff --git a/proprietary/system_ext/lib64/lib-imsvtextutils.so b/proprietary/system_ext/lib64/lib-imsvtextutils.so
deleted file mode 100644
index b259caa..0000000
Binary files a/proprietary/system_ext/lib64/lib-imsvtextutils.so and /dev/null differ
diff --git a/proprietary/system_ext/lib64/lib-imsvtutils.so b/proprietary/system_ext/lib64/lib-imsvtutils.so
deleted file mode 100644
index 7544267..0000000
Binary files a/proprietary/system_ext/lib64/lib-imsvtutils.so and /dev/null differ
diff --git a/proprietary/system_ext/lib64/libdiag_system.so b/proprietary/system_ext/lib64/libdiag_system.so
index aca5a98..91954af 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 48020f3..59b47ec 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 6a11a76..0b8632e 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 f18a698..e214865 100644
Binary files a/proprietary/system_ext/lib64/libdpmframework.so and b/proprietary/system_ext/lib64/libdpmframework.so differ
diff --git a/proprietary/system_ext/lib64/libdpmtcm.so b/proprietary/system_ext/lib64/libdpmtcm.so
index 768acd3..5737f19 100644
Binary files a/proprietary/system_ext/lib64/libdpmtcm.so and b/proprietary/system_ext/lib64/libdpmtcm.so differ
diff --git a/proprietary/system_ext/lib64/libimscamera_jni.so b/proprietary/system_ext/lib64/libimscamera_jni.so
index 74f6dba..b1cc61f 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 b8e4e64..7194bf9 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.diaghal@1.0.so b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so
new file mode 100644
index 0000000..61ab42a
Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.0.so b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.0.so
deleted file mode 100644
index 9899b3c..0000000
Binary files a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.0.so and /dev/null differ
diff --git a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.1.so b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.1.so
deleted file mode 100644
index aa1e6de..0000000
Binary files a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.1.so and /dev/null differ
diff --git a/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk b/proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk
index c50e455..4733038 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 327ce81..a1b2670 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 b988c8d..dc42662 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 826f03a..11ceade 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 328410e..734375f 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/adpl b/proprietary/vendor/bin/adpl
index a5685ed..73b1318 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 5fb7493..b29306d 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 7ff7ad6..4b7f232 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 061f73e..8b20d14 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 35696fa..a2ac690 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 a7249e5..d77a300 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 6bce904..1cae2c1 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 c27f6ad..c2cb55d 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 871e0f1..76d28ba 100755
Binary files a/proprietary/vendor/bin/irsc_util and b/proprietary/vendor/bin/irsc_util differ
diff --git a/proprietary/vendor/bin/netmgrd b/proprietary/vendor/bin/netmgrd
index da98185..e122aaf 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 fe15291..d30d41d 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 f772ad2..2bf4589 100755
Binary files a/proprietary/vendor/bin/port-bridge and b/proprietary/vendor/bin/port-bridge differ
diff --git a/proprietary/vendor/bin/qrtr-cfg b/proprietary/vendor/bin/qrtr-cfg
new file mode 100755
index 0000000..f7fbfa6
Binary files /dev/null and b/proprietary/vendor/bin/qrtr-cfg differ
diff --git a/proprietary/vendor/bin/qrtr-lookup b/proprietary/vendor/bin/qrtr-lookup
new file mode 100755
index 0000000..e6e67f4
Binary files /dev/null and b/proprietary/vendor/bin/qrtr-lookup differ
diff --git a/proprietary/vendor/bin/qrtr-ns b/proprietary/vendor/bin/qrtr-ns
new file mode 100755
index 0000000..b31f772
Binary files /dev/null and b/proprietary/vendor/bin/qrtr-ns differ
diff --git a/proprietary/vendor/bin/qti b/proprietary/vendor/bin/qti
index e026f68..9c4bb21 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 4f0a19c..c32522f 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 7079f11..426cde2 100755
Binary files a/proprietary/vendor/bin/tftp_server and b/proprietary/vendor/bin/tftp_server differ
diff --git a/proprietary/vendor/etc/cne/mwqem.conf b/proprietary/vendor/etc/cne/mwqem.conf
new file mode 100644
index 0000000..66cfede
--- /dev/null
+++ b/proprietary/vendor/etc/cne/mwqem.conf
@@ -0,0 +1,17 @@
+#configuration parameters for Multi-network Wireless Quality Estimation and Management.
+
+#Number of previous latency iterations to track to decide the better LQS interface
+latency_count:3
+#Threshold in ms to decide the better interface for LQS.
+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 mwqem ratio to update the new LQA ratio
+lqa_update_threshold:0.25
+#Timer in msec to track the lqs updates. Only one update will be allowed
+#in this duration
+lqa_update_count_timer:10000
+#default URL for establishing a tcp sessions
+mwqem_http_url:www.qualcomm.com
diff --git a/proprietary/vendor/etc/cne/profileMwqem.xml b/proprietary/vendor/etc/cne/profileMwqem.xml
new file mode 100644
index 0000000..595598a
--- /dev/null
+++ b/proprietary/vendor/etc/cne/profileMwqem.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/data/dsi_config.xml b/proprietary/vendor/etc/data/dsi_config.xml
index 7b7d4a7..5609382 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
@@ -1163,7 +1164,7 @@
1
rmnet0
- 11
+ 17
rmnet_data0
rmnet_data1
@@ -1176,6 +1177,12 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
@@ -1190,6 +1197,118 @@
rmnet_data8
rmnet_data9
rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+ 1
+
+ 1
+ rmnet0
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+ 1
+
+ 1
+ rmnet0
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
diff --git a/proprietary/vendor/etc/data/netmgr_config.xml b/proprietary/vendor/etc/data/netmgr_config.xml
index d578a11..7a17a0d 100644
--- a/proprietary/vendor/etc/data/netmgr_config.xml
+++ b/proprietary/vendor/etc/data/netmgr_config.xml
@@ -1,7 +1,7 @@
@@ -39,8 +39,6 @@
0
0
- 0
-
2
1
@@ -295,6 +293,7 @@
9
0
1
+ 1
2
@@ -378,7 +377,6 @@
0
0
0
- 0
10000
55000000
2
@@ -463,7 +461,6 @@
16
0
0
- 0
2
1
@@ -546,7 +543,6 @@
0
2
9
- 0
0
1
@@ -634,7 +630,6 @@
0
0
9
- 0
1
2
@@ -693,7 +688,6 @@
0
16
9
- 0
1
2
@@ -778,7 +772,6 @@
16
32
9
- 0
1
2
@@ -863,7 +856,6 @@
1
2
9
- 0
1
2
@@ -948,7 +940,6 @@
0
0
0
- 0
55000000
2
@@ -1029,8 +1020,6 @@
0
0n
- 0
-
300000
400000
@@ -1089,7 +1078,6 @@
16
0
- 0
1
2
@@ -1171,7 +1159,6 @@
01
0
- 0
1
2
@@ -1260,7 +1247,6 @@
0
32
0
- 0
1
1
@@ -1359,7 +1345,6 @@
4
8
0
- 0
1
1
@@ -1458,7 +1443,6 @@
4
8
0
- 0
1
1
@@ -1556,7 +1540,6 @@
2
13
0
- 0
1
1
@@ -1654,7 +1637,6 @@
15
0
1
- 0
1
1
@@ -1744,7 +1726,6 @@
1
0
9
- 0
2
@@ -1828,8 +1809,6 @@
0
0
- 0
-
300000
400000
@@ -1986,7 +1965,6 @@
2
13
0
- 0
1
2
@@ -2185,7 +2163,6 @@
2
12
0
- 0
1
1
@@ -2297,7 +2274,6 @@
12
0
2
- 0
1
1
@@ -2373,7 +2349,7 @@
0
10000
1
- 3
+ 4
1
1
@@ -2406,9 +2382,9 @@
2
13
0
- 0
1
0
+ 1
2
1
@@ -2571,7 +2547,7 @@
0
10000
1
- 3
+ 4
1
1
@@ -2594,7 +2570,7 @@
1
1
1
- 1
+ 2
100000
1
1
@@ -2604,9 +2580,9 @@
2
125
0
- 0
1
9216
+ 1
2
1
@@ -2679,7 +2655,8 @@
0
10000
1
- 3
+ 4
+ 1
1
1
@@ -2709,6 +2686,7 @@
3
1
100000
+
1
1
1400
@@ -2719,6 +2697,7 @@
1
1
9216
+ 1
2
1
@@ -2821,7 +2800,8 @@
0
10000
1
- 3
+ 4
+ 1
1
1
@@ -2836,7 +2816,7 @@
31668
32
16384
- 3000000
+ 1000000
1
9
9
@@ -2850,6 +2830,7 @@
1
3
1
+ 1
100000
1
1
@@ -2858,9 +2839,12 @@
2
125
0
+ 1500
+
1
1
9216
+ 1
2
1
@@ -2963,7 +2947,7 @@
0
10000
1
- 3
+ 4
1
1
@@ -2989,6 +2973,7 @@
1
1
3
+ 1
100000
1
1
@@ -2998,61 +2983,225 @@
2
204
0
- 0
1
8192
+ 1
2
1
0
- 11
-
- rmnet_data0
- rmnet_data1
- rmnet_data2
- rmnet_data3
- rmnet_data4
- rmnet_data5
- rmnet_data6
- rmnet_data7
- rmnet_data8
- rmnet_data9
- rmnet_data10
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 6
+
+
+ 1
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 4
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 4
+ 1
+ 1
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 1
+ 63
+ 64844
+ 32
+ 16384
+ 1000000
+ 1
+ 9
+ 9
+ 1
+ 1
+ 2
+ 2
+ rmnet_ipa0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 100000
+ 1500
+
+ 1
+ 1
+ 1400
+ 2
+ 2
+ 125
+ 1
+ 9216
+ 1
+ 2
+
+ 1
+ 0
- 11
-
- rmnet_data0
- rmnet_data1
- rmnet_data2
- rmnet_data3
- rmnet_data4
- rmnet_data5
- rmnet_data6
- rmnet_data7
- rmnet_data8
- rmnet_data9
- rmnet_data10
+ 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
- 9
+ 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_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
- 9
+ 16
r_rmnet_data0
r_rmnet_data1
@@ -3063,7 +3212,158 @@
r_rmnet_data6
r_rmnet_data7
r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+ 4
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 1
+ 63
+ 64844
+ 32
+ 16384
+ 1000000
+ 1
+ 9
+ 9
+ 1
+ 1
+ 0
+ 0
+ rmnet_ipa0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 100000
+ 1500
+
+ 1
+ 1
+ 1400
+ 2
+ 2
+ 125
+ 1
+ 9216
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 6
+
+
+ 1
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 4
+
diff --git a/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml b/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
new file mode 100644
index 0000000..7e89700
--- /dev/null
+++ b/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/init/cnd.rc b/proprietary/vendor/etc/init/cnd.rc
index ccd3a39..c2faa9a 100644
--- a/proprietary/vendor/etc/init/cnd.rc
+++ b/proprietary/vendor/etc/init/cnd.rc
@@ -1,4 +1,4 @@
service vendor.cnd /system/vendor/bin/cnd
class main
user system
- group system wifi inet radio wakelock net_admin
\ No newline at end of file
+ group system wifi inet radio wakelock net_admin
diff --git a/proprietary/vendor/etc/init/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.rc b/proprietary/vendor/etc/init/ims_rtp_daemon_legacy.rc
similarity index 83%
rename from proprietary/vendor/etc/init/ims_rtp_daemon.rc
rename to proprietary/vendor/etc/init/ims_rtp_daemon_legacy.rc
index 6f1a895..6dd3451 100644
--- a/proprietary/vendor/etc/init/ims_rtp_daemon.rc
+++ b/proprietary/vendor/etc/init/ims_rtp_daemon_legacy.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.
#
@@ -6,9 +6,8 @@
# imsdatadaemon starts with root and UID will be downgraded to RADIO.
service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon
class main
- user radio
+ user system
group radio vendor_qti_diag inet log
-
on property:vendor.ims.DATA_DAEMON_STATUS=1
restart vendor.ims_rtp_daemon
\ No newline at end of file
diff --git a/proprietary/vendor/etc/init/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/netmgrd.rc b/proprietary/vendor/etc/init/netmgrd.rc
index 7ad1167..755090a 100644
--- a/proprietary/vendor/etc/init/netmgrd.rc
+++ b/proprietary/vendor/etc/init/netmgrd.rc
@@ -1,4 +1,4 @@
-# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
@@ -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
@@ -35,20 +41,37 @@ on property:ro.vendor.use_data_netmgrd=false
# netmgr not supported on specific target
stop vendor.netmgrd
+on property:ro.baseband=apq
+ stop vendor.netmgrd
+
on property:persist.vendor.data.shs_ko_load=1
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_shs
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_shs
on property:persist.vendor.data.shs_ko_load=0
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_shs
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_shs
on property:persist.vendor.data.perf_ko_load=3
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_ingress_deag=N
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules/5.4-gki rmnet_perf rmnet_perf_ingress_deag=N
on property:persist.vendor.data.perf_ko_load=2
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_opt_mode="udp"
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules/5.4-gki rmnet_perf rmnet_perf_opt_mode="udp"
on property:persist.vendor.data.perf_ko_load=1
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_perf
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_perf
on property:persist.vendor.data.perf_ko_load=0
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_perf
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_perf
+
+on property:persist.vendor.data.offload_ko_load=1
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_offload
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_offload
+
+on property:persist.vendor.data.offload_ko_load=0
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_offload
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_offload
diff --git a/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc b/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
new file mode 100644
index 0000000..ffde8db
--- /dev/null
+++ b/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
@@ -0,0 +1,11 @@
+#
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+service vendor.rmt_storage /vendor/bin/rmt_storage
+ class core
+ user root
+ shutdown critical
+ ioprio rt 0
\ No newline at end of file
diff --git a/proprietary/vendor/etc/init/vendor.qti.tftp.rc b/proprietary/vendor/etc/init/vendor.qti.tftp.rc
new file mode 100644
index 0000000..fccb1c7
--- /dev/null
+++ b/proprietary/vendor/etc/init/vendor.qti.tftp.rc
@@ -0,0 +1,13 @@
+#
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+# Create pddump directory
+on post-fs-data
+ mkdir /data/vendor/pddump 0770 oem_2903 oem_2903
+
+service vendor.tftp_server /vendor/bin/tftp_server
+ class core
+ user root
\ No newline at end of file
diff --git a/proprietary/vendor/etc/seccomp_policy/imsrtp.policy b/proprietary/vendor/etc/seccomp_policy/imsrtp.policy
new file mode 100644
index 0000000..3ed54f6
--- /dev/null
+++ b/proprietary/vendor/etc/seccomp_policy/imsrtp.policy
@@ -0,0 +1,95 @@
+#Copyright (c) 2020 Qualcomm Technologies, Inc.
+#All Rights Reserved.
+#Confidential and Proprietary - Qualcomm Technologies, Inc
+
+#Not a contribution.
+
+#Copyright (C) 2018 The Android Open Source Project
+
+#"Licensed under the Apache License, Version 2.0 (the \"License\");"
+#you may not use this file except in compliance with the License.
+#You may obtain a copy of the License at
+
+#http://www.apache.org/licenses/LICENSE-2.0
+
+#Unless required by applicable law or agreed to in writing, software
+#"distributed under the License is distributed on an \"AS IS\" BASIS,"
+#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#See the License for the specific language governing permissions and
+#limitations under the License.
+
+mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
+munmap: 1
+mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
+#prctl: arg0 == PR_SET_VMA || arg0 == PR_SET_NO_NEW_PRIVS || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == 0x37 /* PR_??? */
+prctl: 1
+read: 1
+openat: 1
+close: 1
+shutdown: 1
+kill: 1
+futex: 1
+fstat: 1
+gettimeofday: 1
+readlinkat: 1
+newfstatat: 1
+mremap: 1
+pread64: 1
+fstatfs: 1
+rt_sigaction: 1
+faccessat: 1
+socket: arg0 == AF_UNIX || arg0 == AF_QIPCRTR
+writev: 1
+connect: 1
+rt_sigprocmask: 1
+fcntl: 1
+sendto: 1
+getrandom: 1
+lseek: 1
+exit_group: 1
+rt_tgsigqueueinfo: 1
+write: 1
+exit: 1
+getpid: 1
+sigaltstack: 1
+recvmsg: 1
+dup: 1
+getrlimit: 1
+restart_syscall: 1
+clone: 1
+gettid: 1
+sched_getscheduler: 1
+ioctl: 1
+execve: 1
+getuid: 1
+madvise: 1
+set_tid_address: 1
+nanosleep: 1
+rt_sigreturn: 1
+rt_sigsuspend: 1
+setpriority: 1
+geteuid: 1
+getgid: 1
+getegid: 1
+getgroups: 1
+pipe2: 1
+setitimer: 1
+pselect6: 1
+getsockname: 1
+recvfrom: 1
+ppoll: 1
+socketpair: 1
+setsockopt: 1
+getsockopt: 1
+sendmsg: 1
+bind: 1
+timer_create: 1
+timer_settime: 1
+timer_delete: 1
+clock_gettime: 1
+sched_getaffinity: 1
+#crash dump policy addition
+socket: 1
+process_vm_readv: 1
+tgkill: 1
+
diff --git a/proprietary/vendor/lib/libdiag.so b/proprietary/vendor/lib/libdiag.so
index e21338e..d135cac 100644
Binary files a/proprietary/vendor/lib/libdiag.so and b/proprietary/vendor/lib/libdiag.so differ
diff --git a/proprietary/vendor/lib/libdsutils.so b/proprietary/vendor/lib/libdsutils.so
index 7cde3fe..ffde2fd 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 c34e731..e39b492 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 11dbb88..74ecb75 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..63ed89d
Binary files /dev/null and b/proprietary/vendor/lib/libminkdescriptor.so differ
diff --git a/proprietary/vendor/lib/libqcci_legacy.so b/proprietary/vendor/lib/libqcci_legacy.so
index 240b890..3e962e4 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 731db24..8224005 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 9ebd869..fa5343d 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 f71eb81..5d2aa46 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 95600a2..1d8d77d 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 4a2cc44..fb8861f 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 60d1adb..598923d 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 bb50e0b..44fe5ee 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 809c065..a17e4bc 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 d6693c6..0bab23f 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/libqmi_legacy.so b/proprietary/vendor/lib/libqmi_legacy.so
new file mode 100644
index 0000000..8bedcd5
Binary files /dev/null and b/proprietary/vendor/lib/libqmi_legacy.so differ
diff --git a/proprietary/vendor/lib/libqmiservices.so b/proprietary/vendor/lib/libqmiservices.so
index a621adb..5defc27 100644
Binary files a/proprietary/vendor/lib/libqmiservices.so and b/proprietary/vendor/lib/libqmiservices.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.mwqemadapter@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.mwqemadapter@1.0.so
new file mode 100644
index 0000000..ba430a0
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.mwqemadapter@1.0.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
index 03d561d..411835b 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
new file mode 100644
index 0000000..41a728d
Binary files /dev/null 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 cadb7e0..5a872af 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 6a46162..9490316 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 e964852..4154f18 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 e01a6ae..463e283 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 a867aad..5637d8d 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so
new file mode 100644
index 0000000..9d97fb6
Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so
new file mode 100644
index 0000000..bbd3712
Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so differ
diff --git a/proprietary/vendor/lib64/lib-imscmservice.so b/proprietary/vendor/lib64/lib-imscmservice.so
index 442f2f1..aed48e8 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 473c27b..e1a8e62 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 8583a20..e58fbea 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 a59d0ad..53b9930 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 ce80882..8591cc2 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 2e0f362..3a68336 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 a3914e1..92256d0 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..e44a088
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 ffbb6c4..a1d4ea2 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 0b82668..d6a8b5d 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 2d56bbe..3896b33 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 6903669..9c652a0 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 370dc40..c056b09 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 dda7aba..0af28ea 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 a5b664f..32796bf 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 b414784..16c0977 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 b080b2d..a57498d 100644
Binary files a/proprietary/vendor/lib64/libcneqmiutils.so and b/proprietary/vendor/lib64/libcneqmiutils.so differ
diff --git a/proprietary/vendor/lib64/libconfigdb.so b/proprietary/vendor/lib64/libconfigdb.so
index dda223f..1dab8b8 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 6176f12..1885e8e 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 a5d5e5b..d61a22e 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 9b692c0..7be4c66 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 c34b2ec..3bf0d6a 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 01ef526..1027ea1 100644
Binary files a/proprietary/vendor/lib64/libidl.so and b/proprietary/vendor/lib64/libidl.so differ
diff --git a/proprietary/vendor/lib64/liblqe.so b/proprietary/vendor/lib64/liblqe.so
index bd76d01..54f333a 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 7ab3203..a99df17 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..d9f03b6
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 44baebe..8b7ee46 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 c23c714..562d363 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 d621719..77df7ca 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 cb45b5e..a1d6cef 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 60e2257..23880ef 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..0f0473c
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 f948b16..05b1afb 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 119be80..7bc9cf7 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 35612cc..d02cfc5 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 fc8cc89..b0cdb77 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 75150f3..7daca60 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..43379cb
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 ff55211..af31cf8 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 ab42cd5..be69945 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 79152ef..2444b20 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 a08f8b5..c1e6a84 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 e89da0b..2ef6d03 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 509d9c1..c60eb4a 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 bbeb4ed..3949e92 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 45689da..8585c83 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 dfc4c8a..0628fda 100644
Binary files a/proprietary/vendor/lib64/libqmi_encdec.so and b/proprietary/vendor/lib64/libqmi_encdec.so differ
diff --git a/proprietary/vendor/lib64/libqmi_legacy.so b/proprietary/vendor/lib64/libqmi_legacy.so
new file mode 100644
index 0000000..dc70e30
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 c723499..9a68596 100644
Binary files a/proprietary/vendor/lib64/libqmiservices.so and b/proprietary/vendor/lib64/libqmiservices.so differ
diff --git a/proprietary/vendor/lib64/libqrtr.so b/proprietary/vendor/lib64/libqrtr.so
index 49fe01d..5002584 100644
Binary files a/proprietary/vendor/lib64/libqrtr.so and b/proprietary/vendor/lib64/libqrtr.so differ
diff --git a/proprietary/vendor/lib64/libqsocket.so b/proprietary/vendor/lib64/libqsocket.so
index b3f416a..1fcb063 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 bd11bd7..64689d4 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 4ab03bb..5fb09d2 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..bc0343d
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 5964785..4e2e3c5 100644
Binary files a/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so and b/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so differ
diff --git a/proprietary/vendor/lib64/libril-qc-radioconfig.so b/proprietary/vendor/lib64/libril-qc-radioconfig.so
index 24cd919..9cf40b7 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 b226f8e..4befe43 100644
Binary files a/proprietary/vendor/lib64/libril-qcril-hook-oem.so and b/proprietary/vendor/lib64/libril-qcril-hook-oem.so differ
diff --git a/proprietary/vendor/lib64/librilqmiservices.so b/proprietary/vendor/lib64/librilqmiservices.so
index e9e883b..62f64e4 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 217a9f2..4ce0f18 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 a3b3ed7..3c0670d 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 2b819b3..83db469 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 f8b6151..6a334b9 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 e41bcc7..0736430 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 03bf1dd..4d4efba 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 ec49fdf..866ec83 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 2ef79fa..9878d3c 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 e4c8472..1395bf7 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so
new file mode 100644
index 0000000..145d606
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so
new file mode 100644
index 0000000..410a4dd
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so b/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so
new file mode 100644
index 0000000..f1253d8
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so b/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so
new file mode 100644
index 0000000..e72702a
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
index 014a478..42a0d41 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 276176c..c6ab101 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 26beac6..20292d8 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 b519838..95a5316 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 472da05..606ee56 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 1057501..1df07a0 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 3514135..df64f99 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 29a0156..c87126c 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 efd95fd..d146491 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so
new file mode 100644
index 0000000..06210ad
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so
index b12eee6..8bad7ed 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.ims@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so
index 814b46a..ac92536 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 951064b..8f4d7e7 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 8b7b49e..413092c 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 835733a..4224b65 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 7098dbc..894314f 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 c4c021d..1796705 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 be7a477..3e87e8e 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so
new file mode 100644
index 0000000..1295833
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
index c22c81b..9e79c24 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 217a433..853a687 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so
new file mode 100644
index 0000000..b71bfc1
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
index b245428..5ceb9a9 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 565b5b4..376673b 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 57e47cc..8d8b50c 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 0ccbfff..2d72e08 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 f35fe99..cb9a7a9 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 5c2a003..e97966c 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so
new file mode 100644
index 0000000..36cc4a0
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so
index bbfcb05..880ff1c 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 219dae4..a4f6ee4 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 e4cc5b7..c201357 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 fe8f0ce..420ff1d 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 2ae61f1..4fe22d9 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so
new file mode 100644
index 0000000..5c3e191
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so
index 002e32b..7006fef 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so
new file mode 100644
index 0000000..80cadc1
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so
new file mode 100644
index 0000000..80e4679
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so
index 7ad6662..1faea05 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so and b/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so
new file mode 100644
index 0000000..4669f35
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
index 6285726..8a1f5ba 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so
new file mode 100644
index 0000000..e25fcab
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so
new file mode 100644
index 0000000..fc7bad6
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.imsrtpservice@2.0.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so
deleted file mode 100644
index eb53068..0000000
Binary files a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so
deleted file mode 100644
index bc53368..0000000
Binary files a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so
deleted file mode 100644
index e32af2e..0000000
Binary files a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so
new file mode 100644
index 0000000..6d05e2e
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so
new file mode 100644
index 0000000..c6060ae
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.latency@2.0.so b/proprietary/vendor/lib64/vendor.qti.latency@2.0.so
index 4ef01df..944a4e9 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 3c0b7c8..52a35a8 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 1227137..20a58fb 100644
--- a/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql
+++ b/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql
@@ -7,753 +7,93 @@
-- VERSION: 5
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
-CREATE TABLE IF NOT EXISTS 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('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('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('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('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('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','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','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('230','150','','');
-INSERT INTO "qcril_emergency_source_mcc_table" VALUES('230','155','','');
-INSERT INTO "qcril_emergency_source_mcc_table" VALUES('230','158','','');
-INSERT INTO "qcril_emergency_source_mcc_table" VALUES('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','08','','');
-INSERT INTO "qcril_emergency_source_mcc_table" VALUES('272','999','','');
-INSERT INTO "qcril_emergency_source_mcc_table" VALUES('272','1913','','');
-CREATE TABLE IF NOT EXISTS 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('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','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('404','100','','full');
-INSERT INTO "qcril_emergency_source_voice_table" VALUES('404','101','','full');
-INSERT INTO "qcril_emergency_source_voice_table" VALUES('404','102','','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');
-CREATE TABLE IF NOT EXISTS 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('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('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','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('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('260','997','','');
-INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('260','998','','');
-INSERT INTO "qcril_emergency_source_hard_mcc_table" VALUES('260','999','','');
-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','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('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','129','','');
-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 IF NOT EXISTS qcril_emergency_source_nw_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
-CREATE TABLE IF NOT EXISTS qcril_emergency_source_escv_iin_table(IIN TEXT, NUMBER TEXT, ESCV INTEGER, ROAM TEXT, PRIMARY KEY(IIN,NUMBER,ROAM));
-CREATE TABLE IF NOT EXISTS 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);
-INSERT INTO "qcril_emergency_source_escv_nw_table" VALUES('262','03','110',1);
-CREATE TABLE IF NOT EXISTS 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('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('260','03','997','','');
-INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('260','03','998','','');
-INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('260','03','999','','');
-INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('260','01','997','','');
-INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('260','01','998','','');
-INSERT INTO "qcril_emergency_source_mcc_mnc_table" VALUES('260','01','999','','');
-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('262','03','110','','');
-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('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('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('732','101','123','','');
-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','','');
-CREATE TABLE IF NOT EXISTS 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('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('732','101','123','','');
-INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('260','03','997','','');
-INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('260','03','998','','');
-INSERT INTO "qcril_emergency_source_voice_mcc_mnc_table" VALUES('260','03','999','','');
-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 IF NOT EXISTS qcril_properties_table (property TEXT,value TEXT, PRIMARY KEY(property));
-INSERT INTO qcril_properties_table VALUES('qcrildb_version','3');
-CREATE TABLE IF NOT EXISTS qcril_operator_specific_config(MCC TEXT, MNC TEXT, WPS_OVER_CS INTEGER, PRIMARY KEY(MCC, MNC));
+CREATE TABLE qcril_emergency_source_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
+CREATE TABLE qcril_emergency_source_voice_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
+CREATE TABLE qcril_emergency_source_hard_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
+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));
+CREATE TABLE qcril_emergency_source_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC));
+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));
+CREATE TABLE qcril_properties_table (property TEXT,value TEXT, PRIMARY KEY(property));
+INSERT INTO qcril_properties_table VALUES('qcrildb_version','5');
+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';
-CREATE TABLE IF NOT EXISTS qcril_cdma_operator_specific_config(MCC TEXT, MNC TEXT, FORCE_ON_DC INTEGER, PRIMARY KEY(MCC, MNC));
+CREATE TABLE qcril_cdma_operator_specific_config(MCC TEXT, MNC TEXT, FORCE_ON_DC INTEGER, PRIMARY KEY(MCC, MNC));
INSERT INTO qcril_cdma_operator_specific_config VALUES('460','03',1);
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_voice_mcc_mnc_table where MCC = '456';
-INSERT INTO qcril_emergency_source_voice_table VALUES('456','117','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('456','118','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('456','119','','full');
-
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '732' AND MNC = '101' AND NUMBER = '123';
-INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('732','101','123','','');
-/* Modify for qcril_emergency_source_voice_table end> */
-
+/* CEI ADD for E88 CRs - start */
+INSERT INTO qcril_emergency_source_mcc_table VALUES('425','100','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('530','111','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','050','060','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','050','066','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','090','060','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','090','066','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('440','118','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('440','119','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('440','110','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('218','122','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('218','123','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('218','124','','');
+/* CEI ADD for E88 CRs - end */
+/* */
+INSERT INTO qcril_emergency_source_voice_table VALUES('228','117','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('228','118','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('228','143','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('228','144','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('228','145','','');
+INSERT INTO qcril_emergency_source_voice_table VALUES('228','147','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('228','01','117','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('228','01','118','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('228','01','143','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('228','01','144','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('228','01','145','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('228','01','147','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('234','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','02','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','10','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','30','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','33','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','02','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','03','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','07','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('272','999','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('295','01','117','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('295','01','118','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('295','01','143','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('295','01','144','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('295','01','145','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('295','01','147','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('505','000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('505','02','000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('505','90','000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('530','05','111','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('530','24','111','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('530','24','000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('530','24','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('530','24','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('530','99','111','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('655','10111','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('655','10177','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','10111','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','10177','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','02','10111','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','02','10177','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','07','10111','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','07','10177','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','10','10111','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','10','10177','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('730','131','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('730','132','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('730','133','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('730','134','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('730','137','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','123','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','123','','');
+/* */
COMMIT;
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/1_version_intro.sql b/proprietary/vendor/radio/qcril_database/upgrade/1_version_intro.sql
index 36cf2e6..21b8c9f 100644
--- a/proprietary/vendor/radio/qcril_database/upgrade/1_version_intro.sql
+++ b/proprietary/vendor/radio/qcril_database/upgrade/1_version_intro.sql
@@ -9,10 +9,4 @@ BEGIN TRANSACTION;
CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT,value TEXT, PRIMARY KEY(property));
INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 1);
-DELETE FROM qcril_emergency_source_mcc_table where MCC = '234' AND NUMBER = '999';
-INSERT INTO qcril_emergency_source_mcc_table VALUES('234','999','','');
-
-DELETE FROM qcril_emergency_source_mcc_table WHERE MCC = '505' AND NUMBER = '000';
-INSERT INTO qcril_emergency_source_mcc_table VALUES('505', '000', '','');
-
COMMIT TRANSACTION;
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 e8e8642..6ad2990 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,13 +141,4 @@ 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';
-
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..5fd1fa9
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql
@@ -0,0 +1,13 @@
+/*
+ Copyright (c) 2020 Qualcomm Technologies, Inc.
+ All Rights Reserved.
+ Confidential and Proprietary - Qualcomm Technologies, Inc.
+*/
+
+BEGIN TRANSACTION;
+
+INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 6);
+
+DELETE FROM qcril_emergency_source_hard_mcc_table where MCC = '262' AND NUMBER = '110';
+
+COMMIT TRANSACTION;
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql b/proprietary/vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql
new file mode 100644
index 0000000..dedcb75
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql
@@ -0,0 +1,235 @@
+/*
+ Copyright (c) 2020 Qualcomm Technologies, Inc.
+ All Rights Reserved.
+ Confidential and Proprietary - Qualcomm Technologies, Inc.
+*/
+
+BEGIN TRANSACTION;
+
+INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 7);
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','116117','','');
+
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','116117','','');
+
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','116117','','');
+
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','15','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','17','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','18','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','115','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','191','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','196','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','197','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','116000','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','116117','','');
+
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','116117','','');
+
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','116117','','');
+
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','15','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','17','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','18','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','115','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','119','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','191','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','196','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','197','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','116000','','');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','116117','','');
+
+COMMIT TRANSACTION;
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/8_version_mi.sql b/proprietary/vendor/radio/qcril_database/upgrade/8_version_mi.sql
deleted file mode 100644
index 03bbc05..0000000
--- a/proprietary/vendor/radio/qcril_database/upgrade/8_version_mi.sql
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- Copyright (c) 2016 Qualcomm Technologies, Inc.
- All Rights Reserved.
- Confidential and Proprietary - Qualcomm Technologies, Inc.
-*/
-
-BEGIN TRANSACTION;
-
-CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT,value TEXT, PRIMARY KEY(property));
-INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 8);
-
-CREATE TABLE IF NOT EXISTS qcril_emergency_source_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
-DELETE FROM qcril_emergency_source_mcc_table WHERE MCC = '432';
-
-CREATE TABLE IF NOT EXISTS qcril_emergency_source_voice_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
-DELETE FROM qcril_emergency_source_voice_table WHERE MCC = '432';
-
-CREATE TABLE IF NOT EXISTS qcril_emergency_source_hard_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
-DELETE FROM qcril_emergency_source_hard_mcc_table WHERE MCC = '432';
-
-CREATE TABLE IF NOT EXISTS qcril_emergency_source_nw_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
-DELETE FROM qcril_emergency_source_nw_table WHERE MCC = '432';
-
-CREATE TABLE IF NOT EXISTS qcril_emergency_source_escv_nw_table(MCC TEXT, MNC TEXT, NUMBER TEXT, ESCV INTEGER, PRIMARY KEY(MCC,NUMBER, ESCV));
-DELETE FROM qcril_emergency_source_escv_nw_table WHERE MCC = '432';
-
-CREATE TABLE IF NOT EXISTS qcril_emergency_source_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC));
-DELETE FROM qcril_emergency_source_mcc_mnc_table WHERE MCC = '432';
-
-CREATE TABLE IF NOT EXISTS qcril_emergency_source_voice_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC));
-DELETE FROM qcril_emergency_source_voice_mcc_mnc_table WHERE MCC = '432';
-
-CREATE TABLE IF NOT EXISTS qcril_cdma_operator_specific_config(MCC TEXT, MNC TEXT, FORCE_ON_DC INTEGER, PRIMARY KEY(MCC, MNC));
-DELETE FROM qcril_cdma_operator_specific_config WHERE MCC = '432';
-
-INSERT INTO qcril_emergency_source_voice_table VALUES('432','110','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('432','115','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('432','125','','full');
-INSERT INTO qcril_emergency_source_voice_table VALUES('432','112','','full');
-
-INSERT INTO qcril_emergency_source_escv_nw_table VALUES('432','','110','1');
-INSERT INTO qcril_emergency_source_escv_nw_table VALUES('432','','115','2');
-INSERT INTO qcril_emergency_source_escv_nw_table VALUES('432','','125','4');
-INSERT INTO qcril_emergency_source_escv_nw_table VALUES('432','','112','0');
-
-INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('432','110','','');
-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('432','112','','');
-
-INSERT INTO qcril_emergency_source_mcc_table VALUES('432','110','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('432','115','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('432','125','','limited');
-INSERT INTO qcril_emergency_source_mcc_table VALUES('432','112','','limited');
-
-COMMIT TRANSACTION;
diff --git a/sdm660-common-vendor.mk b/sdm660-common-vendor.mk
index 83949b6..a4ac19f 100644
--- a/sdm660-common-vendor.mk
+++ b/sdm660-common-vendor.mk
@@ -6,29 +6,24 @@ PRODUCT_SOONG_NAMESPACES += \
vendor/xiaomi/sdm660-common
PRODUCT_COPY_FILES += \
- 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/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \
vendor/xiaomi/sdm660-common/proprietary/lib/libFileMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libFileMux.so \
vendor/xiaomi/sdm660-common/proprietary/lib/libOmxMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libOmxMux.so \
vendor/xiaomi/sdm660-common/proprietary/lib/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmosal.so \
vendor/xiaomi/sdm660-common/proprietary/lib/libmmparser_lite.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmparser_lite.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libmmosal.so \
+ 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/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/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/etc/permissions/telephonyservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephonyservice.xml \
- 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/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/lib-imscamera.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imscamera.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 \
@@ -36,8 +31,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libdpmtcm.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmtcm.so \
vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/libimscamera_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libimscamera_jni.so \
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/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@2.0.so \
- vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@2.1.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/vendor/bin/adpl:$(TARGET_COPY_OUT_VENDOR)/bin/adpl \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/adsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/adsprpcd \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/cdsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/cdsprpcd \
@@ -67,6 +61,9 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/pm-proxy:$(TARGET_COPY_OUT_VENDOR)/bin/pm-proxy \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/pm-service:$(TARGET_COPY_OUT_VENDOR)/bin/pm-service \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/port-bridge:$(TARGET_COPY_OUT_VENDOR)/bin/port-bridge \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/bin/qrtr-cfg:$(TARGET_COPY_OUT_VENDOR)/bin/qrtr-cfg \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/bin/qrtr-lookup:$(TARGET_COPY_OUT_VENDOR)/bin/qrtr-lookup \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/bin/qrtr-ns:$(TARGET_COPY_OUT_VENDOR)/bin/qrtr-ns \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/qseecomd:$(TARGET_COPY_OUT_VENDOR)/bin/qseecomd \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/qti:$(TARGET_COPY_OUT_VENDOR)/bin/qti \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/rmt_storage:$(TARGET_COPY_OUT_VENDOR)/bin/rmt_storage \
@@ -74,6 +71,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/tftp_server:$(TARGET_COPY_OUT_VENDOR)/bin/tftp_server \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/time_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/time_daemon \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/xtra-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/xtra-daemon \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cne/mwqem.conf:$(TARGET_COPY_OUT_VENDOR)/etc/cne/mwqem.conf \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cne/profileMwqem.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/profileMwqem.xml \
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 \
@@ -103,16 +102,18 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile6.xml \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/data/dsi_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/dsi_config.xml \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/data/netmgr_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/netmgr_config.xml \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default-permissions/com.qualcomm.qti.cne.xml \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.bluetooth@1.0-service-qti.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/android.hardware.drm@1.2-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.2-service.widevine.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/cnd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/cnd.rc \
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.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.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/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/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 \
@@ -122,6 +123,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.2-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.perf@2.2-service.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.soter@1.0-service.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc \
+ vendor/xiaomi/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/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/perf/commonsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonsysnodesconfigs.xml \
@@ -129,6 +132,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/perf/perfconfigstore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfconfigstore.xml \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/perf/targetconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetconfig.xml \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml \
+ 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/lib/btaudio_offload_if.so:$(TARGET_COPY_OUT_VENDOR)/lib/btaudio_offload_if.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/eglSubDriverAndroid.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libEGL_adreno.so \
@@ -200,6 +204,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/libmm-color-convertor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmm-color-convertor.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libmmosal_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmosal_proprietary.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libperfconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperfconfig.so \
@@ -215,6 +220,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqmi_common_so.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_common_so.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqmi_csi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_csi.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqmi_encdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_encdec.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqmi_legacy.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_legacy.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmiservices.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqseed3.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqseed3.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd-client.so \
@@ -253,13 +259,17 @@ 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.hardware.mwqemadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.mwqemadapter@1.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 \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.2.so \
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/com.qualcomm.qti.uceservice@2.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.3.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 \
@@ -282,6 +292,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 \
@@ -340,6 +351,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/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 \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr.so \
@@ -347,6 +359,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/libperfconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperfconfig.so \
@@ -356,6 +369,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/libqdma_file_agent.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdma_file_agent.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqdp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdp.so \
@@ -367,6 +381,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 \
@@ -376,6 +391,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-util.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-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 \
@@ -409,6 +425,10 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.postproc@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.2.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.mwqem@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.slm@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.2.so \
@@ -428,6 +448,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.latency@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.qmi@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fm@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.mwqemadapter@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.am@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.1.so \
@@ -436,27 +457,35 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.4.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.5.so \
vendor/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.ims@1.7.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.7.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 \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim@1.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim@1.2.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.slmadapter@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.soter@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.tui_comm@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.callcapability@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.callinfo@1.0.so \
+ 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.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@2.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@2.1.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.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 \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.xiaomi.hardware.mlipay@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.xiaomi.hardware.mlipay@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.xiaomi.hardware.mlipay@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.xiaomi.hardware.mlipay@1.1.so \
@@ -467,7 +496,8 @@ PRODUCT_COPY_FILES += \
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/8_version_mi.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/8_version_mi.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 += \
libantradio \
@@ -478,14 +508,13 @@ PRODUCT_PACKAGES += \
PowerOffAlarm \
QtiTelephonyService \
datastatusnotification \
- imssettings \
- uceShimService \
+ embms \
dpmserviceapp \
ims \
qcrilmsgtunnel \
- QtiTelephonyServicelibrary \
com.qti.dpmframework \
dpmapi \
+ embmslibrary \
qcrilhook \
vendor.qti.gnss@3.0-service