diff --git a/Android.mk b/Android.mk
index 54769b6..0619861 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,4 +1,4 @@
-# Copyright (C) 2019 The LineageOS Project
+# Copyright (C) 2018-2019 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -16,7 +16,7 @@
LOCAL_PATH := $(call my-dir)
-ifneq ($(filter clover jasmine_sprout wayne,$(TARGET_DEVICE)),)
+ifneq ($(filter jasmine_sprout wayne clover,$(TARGET_DEVICE)),)
include $(CLEAR_VARS)
LOCAL_MODULE := libantradio
@@ -41,105 +41,6 @@ LOCAL_MODULE_SUFFIX := .so
LOCAL_VENDOR_MODULE := true
include $(BUILD_PREBUILT)
-include $(CLEAR_VARS)
-LOCAL_MODULE := com.quicinc.cne.api@1.0
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so
-LOCAL_MULTILIB := 64
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_SUFFIX := .so
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := com.quicinc.cne.api@1.1
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so
-LOCAL_MULTILIB := 64
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_SUFFIX := .so
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := com.quicinc.cne.constants@1.0
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so
-LOCAL_MULTILIB := 64
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_SUFFIX := .so
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := com.quicinc.cne.constants@2.0
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so
-LOCAL_MULTILIB := 64
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_SUFFIX := .so
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := com.quicinc.cne.constants@2.1
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so
-LOCAL_MULTILIB := 64
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_SUFFIX := .so
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := com.quicinc.cne.server@2.0
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so
-LOCAL_MULTILIB := 64
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_SUFFIX := .so
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := com.quicinc.cne.server@2.1
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so
-LOCAL_MULTILIB := 64
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_SUFFIX := .so
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := com.quicinc.cne.server@2.2
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so
-LOCAL_MULTILIB := 64
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_SUFFIX := .so
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := QtiTelephonyService
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/app/QtiTelephonyService/QtiTelephonyService.apk
-LOCAL_CERTIFICATE := platform
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := APPS
-LOCAL_DEX_PREOPT := false
-LOCAL_MODULE_SUFFIX := .apk
-include $(BUILD_PREBUILT)
-
include $(CLEAR_VARS)
LOCAL_MODULE := SoterService
LOCAL_MODULE_OWNER := xiaomi
@@ -151,40 +52,6 @@ LOCAL_DEX_PREOPT := false
LOCAL_MODULE_SUFFIX := .apk
include $(BUILD_PREBUILT)
-include $(CLEAR_VARS)
-LOCAL_MODULE := datastatusnotification
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/app/datastatusnotification/datastatusnotification.apk
-LOCAL_CERTIFICATE := platform
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := APPS
-LOCAL_DEX_PREOPT := false
-LOCAL_MODULE_SUFFIX := .apk
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := embms
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/app/embms/embms.apk
-LOCAL_CERTIFICATE := platform
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := APPS
-LOCAL_DEX_PREOPT := false
-LOCAL_MODULE_SUFFIX := .apk
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := CNEService
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/priv-app/CNEService/CNEService.apk
-LOCAL_CERTIFICATE := platform
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := APPS
-LOCAL_DEX_PREOPT := false
-LOCAL_MODULE_SUFFIX := .apk
-LOCAL_PRIVILEGED_MODULE := true
-include $(BUILD_PREBUILT)
-
include $(CLEAR_VARS)
LOCAL_MODULE := HotwordEnrollmentOKGoogleWCD9340
LOCAL_MODULE_OWNER := xiaomi
@@ -221,42 +88,6 @@ LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
-include $(CLEAR_VARS)
-LOCAL_MODULE := ims
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/priv-app/ims/ims.apk
-LOCAL_CERTIFICATE := platform
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := APPS
-LOCAL_DEX_PREOPT := false
-LOCAL_MODULE_SUFFIX := .apk
-LOCAL_PRIVILEGED_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := qcrilmsgtunnel
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
-LOCAL_CERTIFICATE := platform
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := APPS
-LOCAL_DEX_PREOPT := false
-LOCAL_MODULE_SUFFIX := .apk
-LOCAL_PRIVILEGED_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := imssettings
-LOCAL_MODULE_OWNER := xiaomi
-LOCAL_SRC_FILES := proprietary/vendor/app/imssettings/imssettings.apk
-LOCAL_CERTIFICATE := platform
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := APPS
-LOCAL_DEX_PREOPT := false
-LOCAL_MODULE_SUFFIX := .apk
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
include $(CLEAR_VARS)
LOCAL_MODULE := PowerOffAlarm
LOCAL_MODULE_OWNER := xiaomi
@@ -281,6 +112,68 @@ LOCAL_MODULE_SUFFIX := .apk
LOCAL_VENDOR_MODULE := true
include $(BUILD_PREBUILT)
+include $(CLEAR_VARS)
+LOCAL_MODULE := QtiTelephonyService
+LOCAL_MODULE_OWNER := xiaomi
+LOCAL_SRC_FILES := proprietary/product/app/QtiTelephonyService/QtiTelephonyService.apk
+LOCAL_CERTIFICATE := platform
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := APPS
+LOCAL_DEX_PREOPT := false
+LOCAL_MODULE_SUFFIX := .apk
+LOCAL_PRODUCT_MODULE := true
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := datastatusnotification
+LOCAL_MODULE_OWNER := xiaomi
+LOCAL_SRC_FILES := proprietary/product/app/datastatusnotification/datastatusnotification.apk
+LOCAL_CERTIFICATE := platform
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := APPS
+LOCAL_DEX_PREOPT := false
+LOCAL_MODULE_SUFFIX := .apk
+LOCAL_PRODUCT_MODULE := true
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := imssettings
+LOCAL_MODULE_OWNER := xiaomi
+LOCAL_SRC_FILES := proprietary/product/app/imssettings/imssettings.apk
+LOCAL_CERTIFICATE := platform
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := APPS
+LOCAL_DEX_PREOPT := false
+LOCAL_MODULE_SUFFIX := .apk
+LOCAL_PRODUCT_MODULE := true
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := ims
+LOCAL_MODULE_OWNER := xiaomi
+LOCAL_SRC_FILES := proprietary/product/priv-app/ims/ims.apk
+LOCAL_CERTIFICATE := platform
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := APPS
+LOCAL_DEX_PREOPT := false
+LOCAL_MODULE_SUFFIX := .apk
+LOCAL_PRIVILEGED_MODULE := true
+LOCAL_PRODUCT_MODULE := true
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := qcrilmsgtunnel
+LOCAL_MODULE_OWNER := xiaomi
+LOCAL_SRC_FILES := proprietary/product/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
+LOCAL_CERTIFICATE := platform
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := APPS
+LOCAL_DEX_PREOPT := false
+LOCAL_MODULE_SUFFIX := .apk
+LOCAL_PRIVILEGED_MODULE := true
+LOCAL_PRODUCT_MODULE := true
+include $(BUILD_PREBUILT)
+
include $(CLEAR_VARS)
LOCAL_MODULE := QPerformance
LOCAL_MODULE_OWNER := xiaomi
diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk
index 5bfb58d..8c2861c 100644
--- a/BoardConfigVendor.mk
+++ b/BoardConfigVendor.mk
@@ -1,4 +1,4 @@
-# Copyright (C) 2019 The LineageOS Project
+# Copyright (C) 2018-2019 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/proprietary/app/QtiTelephonyService/QtiTelephonyService.apk b/proprietary/app/QtiTelephonyService/QtiTelephonyService.apk
deleted file mode 100644
index f856eeb..0000000
Binary files a/proprietary/app/QtiTelephonyService/QtiTelephonyService.apk and /dev/null differ
diff --git a/proprietary/app/SoterService/SoterService.apk b/proprietary/app/SoterService/SoterService.apk
index b97d53b..18a2bd2 100644
Binary files a/proprietary/app/SoterService/SoterService.apk and b/proprietary/app/SoterService/SoterService.apk differ
diff --git a/proprietary/app/datastatusnotification/datastatusnotification.apk b/proprietary/app/datastatusnotification/datastatusnotification.apk
deleted file mode 100644
index 658c780..0000000
Binary files a/proprietary/app/datastatusnotification/datastatusnotification.apk and /dev/null differ
diff --git a/proprietary/app/embms/embms.apk b/proprietary/app/embms/embms.apk
deleted file mode 100644
index ae2c555..0000000
Binary files a/proprietary/app/embms/embms.apk and /dev/null differ
diff --git a/proprietary/bin/dpmd b/proprietary/bin/dpmd
deleted file mode 100755
index e752d77..0000000
Binary files a/proprietary/bin/dpmd and /dev/null differ
diff --git a/proprietary/etc/dpm/dpm.conf b/proprietary/etc/dpm/dpm.conf
deleted file mode 100644
index cbb3053..0000000
--- a/proprietary/etc/dpm/dpm.conf
+++ /dev/null
@@ -1,61 +0,0 @@
-#configuration parameters for DPM Fast Dormancy and TCM module.
-
-#Configuration params for FD
-#delay_time while issuing dormancy_request
-dpm_fd_delay_time_timer_value:0
-#Idle timer value when SCREEN state is ON
-#dpm_fd_screen_on_idle_timer_value = actual_screen_on_timer + delay_time
-dpm_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_fd_screen_off_idle_timer_value:3
-#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
-dpm_fd_tethering_on_idle_timer_value:15
-#FastDormancy can be configured for a network type
-#Default configuration 101000011100001000
-dpm_fd_enable_networks_mask:0x28708
-
-#Configuration params for TCM
-#Idle timer value when SCREEN state is ON
-#min : 1s and max :256s
-dpm_tcm_screen_on_idle_timer_value:5
-#Idle timer value when SCREEN state is OFF
-#min : 2s and max :256s
-dpm_tcm_screen_off_idle_timer_value:2
-#TCM can be configured for a network type
-#Default configuration 11111111111111111110
-dpm_tcm_enable_networks_mask:0xFFFFE
-
-
-#FastDormancy and TCM can be configured for a network type
-#NETWORK_TYPE_UNKNOWN = 0
-#NETWORK_TYPE_GPRS = 1
-#NETWORK_TYPE_EDGE = 2
-#NETWORK_TYPE_UMTS = 3
-#NETWORK_TYPE_CDMA = 4
-#NETWORK_TYPE_EVDO_0 = 5
-#NETWORK_TYPE_EVDO_A = 6
-#NETWORK_TYPE_1xRTT = 7
-#NETWORK_TYPE_HSDPA = 8
-#NETWORK_TYPE_HSUPA = 9
-#NETWORK_TYPE_HSPA = 10
-#NETWORK_TYPE_IDEN = 11
-#NETWORK_TYPE_EVDO_B = 12
-#NETWORK_TYPE_LTE = 13
-#NETWORK_TYPE_EHRPD = 14
-#NETWORK_TYPE_HSPAP = 15
-#NETWORK_TYPE_GSM = 16
-#NETWORK_TYPE_TD_SCDMA = 17
-#NETWORK_TYPE_IWLAN = 18
-#NETWORK_TYPE_LTE_CA = 19;
-
-#configuration params for Dormancy manager
-#first larger inactivity soft timer to poll for dormancy in seconds.
-dpm_dm_t1_inactivity_timer:15
-#second smaller inactivity soft timer to poll for dormancy in seconds.
-dpm_dm_t2_inactivity_timer:5
-#number of times T2 can be repeated before registering for dormancy indication with modem directly.
-dpm_dm_repeat_t2:5
-
diff --git a/proprietary/etc/init/dpmd.rc b/proprietary/etc/init/dpmd.rc
deleted file mode 100644
index f925d96..0000000
--- a/proprietary/etc/init/dpmd.rc
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018 Qualcomm Technologies, Inc.
-# All Rights Reserved.
-# Confidential and Proprietary - Qualcomm Technologies, Inc.
-
-# Create the directories used by DPM subsystem
-
-on post-fs-data
- mkdir /data/dpm 0771 system system
- chown system system /data/dpm
-
-#start dpmd service
-service dpmd /system/bin/dpmd
- class late_start
- socket dpmd stream 660 root system
- socket tcm stream 660 root inet
- socket dpmwrapper stream 660 root inet
- group system readproc inet radio wakelock oem_2901
diff --git a/proprietary/etc/permissions/cneapiclient.xml b/proprietary/etc/permissions/cneapiclient.xml
deleted file mode 100644
index 3bdd156..0000000
--- a/proprietary/etc/permissions/cneapiclient.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
diff --git a/proprietary/etc/permissions/com.qti.dpmframework.xml b/proprietary/etc/permissions/com.qti.dpmframework.xml
deleted file mode 100644
index fb50f51..0000000
--- a/proprietary/etc/permissions/com.qti.dpmframework.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/proprietary/etc/permissions/com.quicinc.cne.xml b/proprietary/etc/permissions/com.quicinc.cne.xml
deleted file mode 100644
index 0dabdea..0000000
--- a/proprietary/etc/permissions/com.quicinc.cne.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
diff --git a/proprietary/etc/permissions/dpmapi.xml b/proprietary/etc/permissions/dpmapi.xml
deleted file mode 100644
index 6551894..0000000
--- a/proprietary/etc/permissions/dpmapi.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
diff --git a/proprietary/etc/permissions/embms.xml b/proprietary/etc/permissions/embms.xml
deleted file mode 100644
index 8efa56b..0000000
--- a/proprietary/etc/permissions/embms.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
diff --git a/proprietary/etc/permissions/qcrilhook.xml b/proprietary/etc/permissions/qcrilhook.xml
deleted file mode 100644
index 6ca9c57..0000000
--- a/proprietary/etc/permissions/qcrilhook.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
diff --git a/proprietary/etc/permissions/qti_libpermissions.xml b/proprietary/etc/permissions/qti_libpermissions.xml
deleted file mode 100644
index 4756f67..0000000
--- a/proprietary/etc/permissions/qti_libpermissions.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
diff --git a/proprietary/etc/permissions/qti_permissions.xml b/proprietary/etc/permissions/qti_permissions.xml
deleted file mode 100644
index cca66c2..0000000
--- a/proprietary/etc/permissions/qti_permissions.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/proprietary/framework/QtiTelephonyServicelibrary.jar b/proprietary/framework/QtiTelephonyServicelibrary.jar
deleted file mode 100644
index 95deea1..0000000
Binary files a/proprietary/framework/QtiTelephonyServicelibrary.jar and /dev/null differ
diff --git a/proprietary/framework/WfdCommon.jar b/proprietary/framework/WfdCommon.jar
index 5027a31..68d9fff 100644
Binary files a/proprietary/framework/WfdCommon.jar and b/proprietary/framework/WfdCommon.jar differ
diff --git a/proprietary/framework/cneapiclient.jar b/proprietary/framework/cneapiclient.jar
deleted file mode 100644
index 78f29b4..0000000
Binary files a/proprietary/framework/cneapiclient.jar and /dev/null differ
diff --git a/proprietary/framework/com.qti.dpmframework.jar b/proprietary/framework/com.qti.dpmframework.jar
deleted file mode 100644
index 1649543..0000000
Binary files a/proprietary/framework/com.qti.dpmframework.jar and /dev/null differ
diff --git a/proprietary/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar b/proprietary/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar
deleted file mode 100644
index 7fb81db..0000000
Binary files a/proprietary/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar b/proprietary/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar
deleted file mode 100644
index ce37811..0000000
Binary files a/proprietary/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.qualcomm.qti.uceservice-V2.0-java.jar b/proprietary/framework/com.qualcomm.qti.uceservice-V2.0-java.jar
deleted file mode 100644
index 23bfb11..0000000
Binary files a/proprietary/framework/com.qualcomm.qti.uceservice-V2.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.api-V1.0-java.jar b/proprietary/framework/com.quicinc.cne.api-V1.0-java.jar
deleted file mode 100644
index ecc8b0b..0000000
Binary files a/proprietary/framework/com.quicinc.cne.api-V1.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.api-V1.1-java.jar b/proprietary/framework/com.quicinc.cne.api-V1.1-java.jar
deleted file mode 100644
index e5e483e..0000000
Binary files a/proprietary/framework/com.quicinc.cne.api-V1.1-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.constants-V1.0-java.jar b/proprietary/framework/com.quicinc.cne.constants-V1.0-java.jar
deleted file mode 100644
index 5bdd243..0000000
Binary files a/proprietary/framework/com.quicinc.cne.constants-V1.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.constants-V2.0-java.jar b/proprietary/framework/com.quicinc.cne.constants-V2.0-java.jar
deleted file mode 100644
index 97c0c7d..0000000
Binary files a/proprietary/framework/com.quicinc.cne.constants-V2.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.constants-V2.1-java.jar b/proprietary/framework/com.quicinc.cne.constants-V2.1-java.jar
deleted file mode 100644
index 4831b74..0000000
Binary files a/proprietary/framework/com.quicinc.cne.constants-V2.1-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.jar b/proprietary/framework/com.quicinc.cne.jar
deleted file mode 100644
index 196e099..0000000
Binary files a/proprietary/framework/com.quicinc.cne.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.server-V1.0-java.jar b/proprietary/framework/com.quicinc.cne.server-V1.0-java.jar
deleted file mode 100644
index 8e97dda..0000000
Binary files a/proprietary/framework/com.quicinc.cne.server-V1.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.server-V2.0-java.jar b/proprietary/framework/com.quicinc.cne.server-V2.0-java.jar
deleted file mode 100644
index ac75016..0000000
Binary files a/proprietary/framework/com.quicinc.cne.server-V2.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.server-V2.1-java.jar b/proprietary/framework/com.quicinc.cne.server-V2.1-java.jar
deleted file mode 100644
index c3eb4ee..0000000
Binary files a/proprietary/framework/com.quicinc.cne.server-V2.1-java.jar and /dev/null differ
diff --git a/proprietary/framework/com.quicinc.cne.server-V2.2-java.jar b/proprietary/framework/com.quicinc.cne.server-V2.2-java.jar
deleted file mode 100644
index 49d1153..0000000
Binary files a/proprietary/framework/com.quicinc.cne.server-V2.2-java.jar and /dev/null differ
diff --git a/proprietary/framework/dpmapi.jar b/proprietary/framework/dpmapi.jar
deleted file mode 100644
index cc377ae..0000000
Binary files a/proprietary/framework/dpmapi.jar and /dev/null differ
diff --git a/proprietary/framework/embmslibrary.jar b/proprietary/framework/embmslibrary.jar
deleted file mode 100644
index 48b741f..0000000
Binary files a/proprietary/framework/embmslibrary.jar and /dev/null differ
diff --git a/proprietary/framework/qcrilhook.jar b/proprietary/framework/qcrilhook.jar
deleted file mode 100644
index 179d141..0000000
Binary files a/proprietary/framework/qcrilhook.jar and /dev/null differ
diff --git a/proprietary/framework/qti-telephony-common.jar b/proprietary/framework/qti-telephony-common.jar
deleted file mode 100644
index 979af2b..0000000
Binary files a/proprietary/framework/qti-telephony-common.jar and /dev/null differ
diff --git a/proprietary/framework/tcmclient.jar b/proprietary/framework/tcmclient.jar
index 9dc61f5..2a32a24 100644
Binary files a/proprietary/framework/tcmclient.jar and b/proprietary/framework/tcmclient.jar differ
diff --git a/proprietary/framework/vendor.qti.data.factory-V1.0-java.jar b/proprietary/framework/vendor.qti.data.factory-V1.0-java.jar
deleted file mode 100644
index 56f8b5f..0000000
Binary files a/proprietary/framework/vendor.qti.data.factory-V1.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar b/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar
deleted file mode 100644
index e8c4153..0000000
Binary files a/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/vendor.qti.ims.callinfo-V1.0-java.jar b/proprietary/framework/vendor.qti.ims.callinfo-V1.0-java.jar
deleted file mode 100644
index 55dd3dd..0000000
Binary files a/proprietary/framework/vendor.qti.ims.callinfo-V1.0-java.jar and /dev/null differ
diff --git a/proprietary/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar b/proprietary/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar
deleted file mode 100644
index 04b30d2..0000000
Binary files a/proprietary/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar and /dev/null differ
diff --git a/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so
deleted file mode 100644
index 59df770..0000000
Binary files a/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so and /dev/null differ
diff --git a/proprietary/lib64/lib-imscamera.so b/proprietary/lib64/lib-imscamera.so
deleted file mode 100644
index 489849f..0000000
Binary files a/proprietary/lib64/lib-imscamera.so and /dev/null differ
diff --git a/proprietary/lib64/lib-imsvideocodec.so b/proprietary/lib64/lib-imsvideocodec.so
deleted file mode 100644
index 9e38546..0000000
Binary files a/proprietary/lib64/lib-imsvideocodec.so and /dev/null differ
diff --git a/proprietary/lib64/lib-imsvt.so b/proprietary/lib64/lib-imsvt.so
deleted file mode 100644
index 8d1901d..0000000
Binary files a/proprietary/lib64/lib-imsvt.so and /dev/null differ
diff --git a/proprietary/lib64/lib-imsvtextutils.so b/proprietary/lib64/lib-imsvtextutils.so
deleted file mode 100644
index 6072482..0000000
Binary files a/proprietary/lib64/lib-imsvtextutils.so and /dev/null differ
diff --git a/proprietary/lib64/lib-imsvtutils.so b/proprietary/lib64/lib-imsvtutils.so
deleted file mode 100644
index 95d29fb..0000000
Binary files a/proprietary/lib64/lib-imsvtutils.so and /dev/null differ
diff --git a/proprietary/lib64/libdiag_system.so b/proprietary/lib64/libdiag_system.so
deleted file mode 100644
index 5c42ca0..0000000
Binary files a/proprietary/lib64/libdiag_system.so and /dev/null differ
diff --git a/proprietary/lib64/libdpmctmgr.so b/proprietary/lib64/libdpmctmgr.so
deleted file mode 100644
index 98065a4..0000000
Binary files a/proprietary/lib64/libdpmctmgr.so and /dev/null differ
diff --git a/proprietary/lib64/libdpmfdmgr.so b/proprietary/lib64/libdpmfdmgr.so
deleted file mode 100644
index 02b6868..0000000
Binary files a/proprietary/lib64/libdpmfdmgr.so and /dev/null differ
diff --git a/proprietary/lib64/libdpmframework.so b/proprietary/lib64/libdpmframework.so
deleted file mode 100644
index d5a9c8f..0000000
Binary files a/proprietary/lib64/libdpmframework.so and /dev/null differ
diff --git a/proprietary/lib64/libdpmtcm.so b/proprietary/lib64/libdpmtcm.so
deleted file mode 100644
index 01ba675..0000000
Binary files a/proprietary/lib64/libdpmtcm.so and /dev/null differ
diff --git a/proprietary/lib64/libimscamera_jni.so b/proprietary/lib64/libimscamera_jni.so
deleted file mode 100644
index 51af3d0..0000000
Binary files a/proprietary/lib64/libimscamera_jni.so and /dev/null differ
diff --git a/proprietary/lib64/libimsmedia_jni.so b/proprietary/lib64/libimsmedia_jni.so
deleted file mode 100644
index f15cf25..0000000
Binary files a/proprietary/lib64/libimsmedia_jni.so and /dev/null differ
diff --git a/proprietary/lib64/librcc.so b/proprietary/lib64/librcc.so
deleted file mode 100644
index bd17458..0000000
Binary files a/proprietary/lib64/librcc.so and /dev/null differ
diff --git a/proprietary/priv-app/CNEService/CNEService.apk b/proprietary/priv-app/CNEService/CNEService.apk
deleted file mode 100644
index 7c367d4..0000000
Binary files a/proprietary/priv-app/CNEService/CNEService.apk and /dev/null differ
diff --git a/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk b/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk
deleted file mode 100644
index cd0c353..0000000
Binary files a/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk and /dev/null differ
diff --git a/proprietary/priv-app/ims/ims.apk b/proprietary/priv-app/ims/ims.apk
deleted file mode 100644
index 3da2e38..0000000
Binary files a/proprietary/priv-app/ims/ims.apk and /dev/null differ
diff --git a/proprietary/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk b/proprietary/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
deleted file mode 100644
index 7508f8e..0000000
Binary files a/proprietary/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk and /dev/null differ
diff --git a/proprietary/product/app/QtiTelephonyService/QtiTelephonyService.apk b/proprietary/product/app/QtiTelephonyService/QtiTelephonyService.apk
new file mode 100644
index 0000000..97f4d15
Binary files /dev/null and b/proprietary/product/app/QtiTelephonyService/QtiTelephonyService.apk differ
diff --git a/proprietary/product/app/datastatusnotification/datastatusnotification.apk b/proprietary/product/app/datastatusnotification/datastatusnotification.apk
new file mode 100644
index 0000000..d3ee4e1
Binary files /dev/null and b/proprietary/product/app/datastatusnotification/datastatusnotification.apk differ
diff --git a/proprietary/product/app/imssettings/imssettings.apk b/proprietary/product/app/imssettings/imssettings.apk
new file mode 100644
index 0000000..39501f6
Binary files /dev/null and b/proprietary/product/app/imssettings/imssettings.apk differ
diff --git a/proprietary/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml b/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml
similarity index 75%
rename from proprietary/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml
rename to proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml
index eb3e941..b0692b3 100644
--- a/proprietary/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml
+++ b/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml
@@ -6,5 +6,5 @@
-->
+ file="/system/product/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar" />
diff --git a/proprietary/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml b/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
similarity index 78%
rename from proprietary/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
rename to proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
index bfc0270..e47a0e3 100644
--- a/proprietary/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
+++ b/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
@@ -6,6 +6,6 @@
-
+
diff --git a/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml b/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml
new file mode 100644
index 0000000..4ba72b2
--- /dev/null
+++ b/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/product/etc/permissions/qcrilhook.xml b/proprietary/product/etc/permissions/qcrilhook.xml
new file mode 100644
index 0000000..7b4f792
--- /dev/null
+++ b/proprietary/product/etc/permissions/qcrilhook.xml
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/proprietary/etc/permissions/telephonyservice.xml b/proprietary/product/etc/permissions/telephonyservice.xml
similarity index 77%
rename from proprietary/etc/permissions/telephonyservice.xml
rename to proprietary/product/etc/permissions/telephonyservice.xml
index 2cf6213..85d168e 100644
--- a/proprietary/etc/permissions/telephonyservice.xml
+++ b/proprietary/product/etc/permissions/telephonyservice.xml
@@ -7,5 +7,5 @@ Qualcomm Technologies Proprietary and Confidential.
+ file="/system/product/framework/QtiTelephonyServicelibrary.jar"/>
diff --git a/proprietary/product/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml b/proprietary/product/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml
new file mode 100644
index 0000000..0758bf9
--- /dev/null
+++ b/proprietary/product/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/proprietary/product/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml b/proprietary/product/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml
new file mode 100644
index 0000000..ed6bd67
--- /dev/null
+++ b/proprietary/product/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/proprietary/product/framework/QtiTelephonyServicelibrary.jar b/proprietary/product/framework/QtiTelephonyServicelibrary.jar
new file mode 100644
index 0000000..ca586f0
Binary files /dev/null and b/proprietary/product/framework/QtiTelephonyServicelibrary.jar differ
diff --git a/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar b/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar
new file mode 100644
index 0000000..c63d48a
Binary files /dev/null and b/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar differ
diff --git a/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar b/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar
new file mode 100644
index 0000000..21e04ed
Binary files /dev/null and b/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar differ
diff --git a/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar b/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar
new file mode 100644
index 0000000..772ef37
Binary files /dev/null and b/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar differ
diff --git a/proprietary/product/framework/com.qualcomm.qti.uceservice-V2.0-java.jar b/proprietary/product/framework/com.qualcomm.qti.uceservice-V2.0-java.jar
new file mode 100644
index 0000000..6cd490e
Binary files /dev/null and b/proprietary/product/framework/com.qualcomm.qti.uceservice-V2.0-java.jar differ
diff --git a/proprietary/product/framework/com.qualcomm.qti.uceservice-V2.1-java.jar b/proprietary/product/framework/com.qualcomm.qti.uceservice-V2.1-java.jar
new file mode 100644
index 0000000..a688686
Binary files /dev/null and b/proprietary/product/framework/com.qualcomm.qti.uceservice-V2.1-java.jar differ
diff --git a/proprietary/product/framework/qcrilhook.jar b/proprietary/product/framework/qcrilhook.jar
new file mode 100644
index 0000000..c78482c
Binary files /dev/null and b/proprietary/product/framework/qcrilhook.jar differ
diff --git a/proprietary/product/framework/qti-telephony-common.jar b/proprietary/product/framework/qti-telephony-common.jar
new file mode 100644
index 0000000..09246cb
Binary files /dev/null and b/proprietary/product/framework/qti-telephony-common.jar differ
diff --git a/proprietary/product/framework/vendor.qti.data.factory-V1.0-java.jar b/proprietary/product/framework/vendor.qti.data.factory-V1.0-java.jar
new file mode 100644
index 0000000..33ed581
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.data.factory-V1.0-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.data.factory-V2.0-java.jar b/proprietary/product/framework/vendor.qti.data.factory-V2.0-java.jar
new file mode 100644
index 0000000..e55851c
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.data.factory-V2.0-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.hardware.data.connection-V1.0-java.jar b/proprietary/product/framework/vendor.qti.hardware.data.connection-V1.0-java.jar
new file mode 100644
index 0000000..844d626
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.hardware.data.connection-V1.0-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.hardware.data.connection-V1.1-java.jar b/proprietary/product/framework/vendor.qti.hardware.data.connection-V1.1-java.jar
new file mode 100644
index 0000000..99e6b34
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.hardware.data.connection-V1.1-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar b/proprietary/product/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar
new file mode 100644
index 0000000..0519500
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar b/proprietary/product/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar
new file mode 100644
index 0000000..1993e72
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.hardware.data.latency-V1.0-java.jar b/proprietary/product/framework/vendor.qti.hardware.data.latency-V1.0-java.jar
new file mode 100644
index 0000000..2b9f796
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.hardware.data.latency-V1.0-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.hardware.factory-V1.0-java.jar b/proprietary/product/framework/vendor.qti.hardware.factory-V1.0-java.jar
new file mode 100644
index 0000000..01a9b35
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.hardware.factory-V1.0-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.hardware.factory-V1.1-java.jar b/proprietary/product/framework/vendor.qti.hardware.factory-V1.1-java.jar
new file mode 100644
index 0000000..85966dc
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.hardware.factory-V1.1-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.ims.callinfo-V1.0-java.jar b/proprietary/product/framework/vendor.qti.ims.callinfo-V1.0-java.jar
new file mode 100644
index 0000000..9e4285e
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.ims.callinfo-V1.0-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar b/proprietary/product/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar
new file mode 100644
index 0000000..4aa74a8
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar differ
diff --git a/proprietary/product/framework/vendor.qti.latency-V2.0-java.jar b/proprietary/product/framework/vendor.qti.latency-V2.0-java.jar
new file mode 100644
index 0000000..f8db69d
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.latency-V2.0-java.jar differ
diff --git a/proprietary/product/lib/vendor.qti.imsrtpservice@2.0.so b/proprietary/product/lib/vendor.qti.imsrtpservice@2.0.so
new file mode 100644
index 0000000..99b092d
Binary files /dev/null and b/proprietary/product/lib/vendor.qti.imsrtpservice@2.0.so differ
diff --git a/proprietary/product/lib/vendor.qti.imsrtpservice@2.1.so b/proprietary/product/lib/vendor.qti.imsrtpservice@2.1.so
new file mode 100644
index 0000000..c212efd
Binary files /dev/null and b/proprietary/product/lib/vendor.qti.imsrtpservice@2.1.so differ
diff --git a/proprietary/product/lib64/lib-imscamera.so b/proprietary/product/lib64/lib-imscamera.so
new file mode 100644
index 0000000..ae64ecb
Binary files /dev/null and b/proprietary/product/lib64/lib-imscamera.so differ
diff --git a/proprietary/product/lib64/lib-imsvideocodec.so b/proprietary/product/lib64/lib-imsvideocodec.so
new file mode 100644
index 0000000..2f967a2
Binary files /dev/null and b/proprietary/product/lib64/lib-imsvideocodec.so differ
diff --git a/proprietary/product/lib64/lib-imsvt.so b/proprietary/product/lib64/lib-imsvt.so
new file mode 100644
index 0000000..6899c1f
Binary files /dev/null and b/proprietary/product/lib64/lib-imsvt.so differ
diff --git a/proprietary/product/lib64/lib-imsvtextutils.so b/proprietary/product/lib64/lib-imsvtextutils.so
new file mode 100644
index 0000000..b259caa
Binary files /dev/null and b/proprietary/product/lib64/lib-imsvtextutils.so differ
diff --git a/proprietary/product/lib64/lib-imsvtutils.so b/proprietary/product/lib64/lib-imsvtutils.so
new file mode 100644
index 0000000..7544267
Binary files /dev/null and b/proprietary/product/lib64/lib-imsvtutils.so differ
diff --git a/proprietary/product/lib64/libimscamera_jni.so b/proprietary/product/lib64/libimscamera_jni.so
new file mode 100644
index 0000000..74f6dba
Binary files /dev/null and b/proprietary/product/lib64/libimscamera_jni.so differ
diff --git a/proprietary/product/lib64/libimsmedia_jni.so b/proprietary/product/lib64/libimsmedia_jni.so
new file mode 100644
index 0000000..0ede0a3
Binary files /dev/null and b/proprietary/product/lib64/libimsmedia_jni.so differ
diff --git a/proprietary/product/lib64/vendor.qti.imsrtpservice@2.0.so b/proprietary/product/lib64/vendor.qti.imsrtpservice@2.0.so
new file mode 100644
index 0000000..9899b3c
Binary files /dev/null and b/proprietary/product/lib64/vendor.qti.imsrtpservice@2.0.so differ
diff --git a/proprietary/product/lib64/vendor.qti.imsrtpservice@2.1.so b/proprietary/product/lib64/vendor.qti.imsrtpservice@2.1.so
new file mode 100644
index 0000000..aa1e6de
Binary files /dev/null and b/proprietary/product/lib64/vendor.qti.imsrtpservice@2.1.so differ
diff --git a/proprietary/product/priv-app/ims/ims.apk b/proprietary/product/priv-app/ims/ims.apk
new file mode 100644
index 0000000..16f5958
Binary files /dev/null and b/proprietary/product/priv-app/ims/ims.apk differ
diff --git a/proprietary/product/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk b/proprietary/product/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
new file mode 100644
index 0000000..b9311a6
Binary files /dev/null and b/proprietary/product/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk differ
diff --git a/proprietary/vendor/app/PowerOffAlarm/PowerOffAlarm.apk b/proprietary/vendor/app/PowerOffAlarm/PowerOffAlarm.apk
index a024a8e..4e3e1f9 100644
Binary files a/proprietary/vendor/app/PowerOffAlarm/PowerOffAlarm.apk and b/proprietary/vendor/app/PowerOffAlarm/PowerOffAlarm.apk differ
diff --git a/proprietary/vendor/app/imssettings/imssettings.apk b/proprietary/vendor/app/imssettings/imssettings.apk
deleted file mode 100644
index d2a1154..0000000
Binary files a/proprietary/vendor/app/imssettings/imssettings.apk and /dev/null differ
diff --git a/proprietary/vendor/bin/ATFWD-daemon b/proprietary/vendor/bin/ATFWD-daemon
index fdea7db..81ca1e4 100755
Binary files a/proprietary/vendor/bin/ATFWD-daemon and b/proprietary/vendor/bin/ATFWD-daemon differ
diff --git a/proprietary/vendor/bin/DR_AP_Service b/proprietary/vendor/bin/DR_AP_Service
deleted file mode 100755
index 71f2168..0000000
Binary files a/proprietary/vendor/bin/DR_AP_Service and /dev/null differ
diff --git a/proprietary/vendor/bin/cnd b/proprietary/vendor/bin/cnd
index 45d1126..5fb7493 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 0ab1464..7ff7ad6 100755
Binary files a/proprietary/vendor/bin/dpmQmiMgr and b/proprietary/vendor/bin/dpmQmiMgr differ
diff --git a/proprietary/vendor/bin/energy-awareness b/proprietary/vendor/bin/energy-awareness
old mode 100644
new mode 100755
diff --git a/proprietary/vendor/bin/garden_app b/proprietary/vendor/bin/garden_app
deleted file mode 100755
index 75a7f8a..0000000
Binary files a/proprietary/vendor/bin/garden_app and /dev/null differ
diff --git a/proprietary/vendor/bin/hw/qcrild b/proprietary/vendor/bin/hw/qcrild
index 2937f1c..7726fb8 100644
Binary files a/proprietary/vendor/bin/hw/qcrild and b/proprietary/vendor/bin/hw/qcrild differ
diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.factory@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.factory@1.0-service
deleted file mode 100755
index 9591aad..0000000
Binary files a/proprietary/vendor/bin/hw/vendor.qti.hardware.factory@1.0-service and /dev/null differ
diff --git a/proprietary/vendor/bin/ims_rtp_daemon b/proprietary/vendor/bin/ims_rtp_daemon
index b4b62d0..35696fa 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 035fc21..9c93898 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 44aab8e..6bce904 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 89ba03b..c27f6ad 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 30c4d77..871e0f1 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 9568bb6..332fb7e 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 13b37e8..ce7a366 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 da80c87..56a4db6 100755
Binary files a/proprietary/vendor/bin/port-bridge and b/proprietary/vendor/bin/port-bridge differ
diff --git a/proprietary/vendor/bin/qti b/proprietary/vendor/bin/qti
index d9b240f..6e875fe 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 b144e0f..80d274d 100755
Binary files a/proprietary/vendor/bin/rmt_storage and b/proprietary/vendor/bin/rmt_storage differ
diff --git a/proprietary/vendor/bin/sensors.qti b/proprietary/vendor/bin/sensors.qti
deleted file mode 100755
index 37712ed..0000000
Binary files a/proprietary/vendor/bin/sensors.qti and /dev/null differ
diff --git a/proprietary/vendor/bin/tftp_server b/proprietary/vendor/bin/tftp_server
index f8b53f1..7079f11 100755
Binary files a/proprietary/vendor/bin/tftp_server and b/proprietary/vendor/bin/tftp_server differ
diff --git a/proprietary/vendor/etc/data/dsi_config.xml b/proprietary/vendor/etc/data/dsi_config.xml
index 24896f0..49d3634 100644
--- a/proprietary/vendor/etc/data/dsi_config.xml
+++ b/proprietary/vendor/etc/data/dsi_config.xml
@@ -1,7 +1,7 @@
@@ -110,6 +110,40 @@
+
+
+
+ 0
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
@@ -1014,5 +1048,125 @@
rmnet_data10
+
+
+
+
+ 1
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
diff --git a/proprietary/vendor/etc/data/netmgr_config.xml b/proprietary/vendor/etc/data/netmgr_config.xml
index ecfc1a3..5451af5 100644
--- a/proprietary/vendor/etc/data/netmgr_config.xml
+++ b/proprietary/vendor/etc/data/netmgr_config.xml
@@ -1,7 +1,7 @@
@@ -268,6 +268,92 @@
+
+
+
+ 0
+ 1
+ 3
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+
+ 1
+ 1
+ 1
+ 2048
+ 0
+ 0
+ 5
+ 5
+ 0
+ 0
+ rmnet_mhi0
+ 1
+ 0
+ 9
+ 0
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
@@ -462,6 +548,8 @@
9
0
0
+ 1
+
2
1
@@ -593,6 +681,7 @@
DATA5_CNTL
1
+ 85000000
1
2048
0
@@ -1083,6 +1172,7 @@
01
0
0
+ 1
2
@@ -1172,6 +1262,7 @@
0
0
1
+ 1
2
@@ -1270,6 +1361,7 @@
0
0
1
+ 1
2
@@ -1368,6 +1460,7 @@
0
0
1
+ 1
2
@@ -1465,6 +1558,7 @@
0
0
1
+ 1
2
@@ -1562,6 +1656,7 @@
1
0
1
+ 1
2
@@ -2092,6 +2187,7 @@
0
0
1
+ 1
2
0
@@ -2191,17 +2287,19 @@
1
rmnet_ipa0
1
+ 1
10000
1
1
1400
-
2
- 13
+ 12
0
+ 2
0
1
+ 1
2
@@ -2275,7 +2373,7 @@
0
10000
1
- 2
+ 3
1
1
@@ -2298,13 +2396,13 @@
1
1
0
- 0
-
+ 2
100000
1
1
1400
1
+ 0
2
13
0
@@ -2473,7 +2571,7 @@
0
10000
1
- 2
+ 3
1
1
@@ -2502,8 +2600,9 @@
1
1400
1
+ 1
2
- 13
+ 125
0
0
1
@@ -2573,4 +2672,338 @@
+
+
+
+ 0
+ 0
+ 10000
+ 1
+ 3
+ 1
+ 1
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+ 3500
+ 0
+ 25000
+ 1
+ 31
+ 31668
+ 32
+ 16384
+ 3000000
+ 1
+ 9
+ 9
+ 1
+ 1
+ 1
+ 1
+ 1
+ rmnet_mhi0
+ 1
+ 1
+ 3
+ 1
+ 100000
+ 1
+ 1
+ 1400
+ 2
+ 2
+ 125
+ 0
+ 1
+ 1
+ 9216
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 0
+ 0
+ 10000
+ 1
+ 3
+ 1
+ 1
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+ 3500
+ 0
+ 25000
+ 1
+ 31
+ 31668
+ 32
+ 16384
+ 3000000
+ 1
+ 9
+ 9
+ 1
+ 1
+ 1
+ 1
+ 1
+ rmnet_mhi0
+ 1
+ 1
+ 3
+ 1
+ 100000
+ 1
+ 1
+ 1400
+ 2
+ 2
+ 125
+ 0
+ 1
+ 1
+ 9216
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 3
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 3500
+ 0
+ 25000
+ 1
+ 31
+ 31668
+ 32
+ 16384
+ 9
+ 9
+ 1
+ 1
+ rmnet_ipa0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 3
+ 100000
+ 1
+ 1
+ 1400
+ 1
+ 0
+ 2
+ 204
+ 0
+ 0
+ 1
+ 0
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
diff --git a/proprietary/vendor/etc/init/cnd.rc b/proprietary/vendor/etc/init/cnd.rc
new file mode 100644
index 0000000..ccd3a39
--- /dev/null
+++ b/proprietary/vendor/etc/init/cnd.rc
@@ -0,0 +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
diff --git a/proprietary/vendor/etc/init/ims_rtp_daemon.rc b/proprietary/vendor/etc/init/ims_rtp_daemon.rc
new file mode 100644
index 0000000..6f1a895
--- /dev/null
+++ b/proprietary/vendor/etc/init/ims_rtp_daemon.rc
@@ -0,0 +1,14 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+# 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
+ 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/imsdatadaemon.rc b/proprietary/vendor/etc/init/imsdatadaemon.rc
new file mode 100644
index 0000000..6db60d2
--- /dev/null
+++ b/proprietary/vendor/etc/init/imsdatadaemon.rc
@@ -0,0 +1,15 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+# imsdatadaemon starts with root and UID will be downgraded to RADIO.
+service vendor.imsdatadaemon /vendor/bin/imsdatadaemon
+ class main
+ user radio
+ socket ims_datad stream 0660 system radio
+ group radio wifi inet vendor_qti_diag log
+ disabled
+
+on property:vendor.ims.QMI_DAEMON_STATUS=1
+ start vendor.imsdatadaemon
diff --git a/proprietary/vendor/etc/init/imsqmidaemon.rc b/proprietary/vendor/etc/init/imsqmidaemon.rc
new file mode 100644
index 0000000..c39f8e4
--- /dev/null
+++ b/proprietary/vendor/etc/init/imsqmidaemon.rc
@@ -0,0 +1,10 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+service vendor.imsqmidaemon /vendor/bin/imsqmidaemon
+ class main
+ user radio
+ socket ims_qmid stream 0660 system radio
+ group radio vendor_qti_diag log
diff --git a/proprietary/vendor/etc/init/imsrcsd.rc b/proprietary/vendor/etc/init/imsrcsd.rc
new file mode 100644
index 0000000..c2643ec
--- /dev/null
+++ b/proprietary/vendor/etc/init/imsrcsd.rc
@@ -0,0 +1,8 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+service vendor.imsrcsservice /vendor/bin/imsrcsd
+ class main
+ user radio
+ group radio vendor_qti_diag log inet wakelock
diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.factory@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.factory@1.0-service.rc
deleted file mode 100644
index 12f0a9e..0000000
--- a/proprietary/vendor/etc/init/vendor.qti.hardware.factory@1.0-service.rc
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright (c) 2017 Qualcomm Technologies, Inc.
-# All Rights Reserved.
-# Confidential and Proprietary - Qualcomm Technologies, Inc.
-#
-service vendor-factory-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.factory@1.0-service
- interface vendor.qti.hardware.factory@1.0::IFactory default
- class hal
- user system
- group system
- disabled
- oneshot
diff --git a/proprietary/vendor/etc/perf/perf-profile0.conf b/proprietary/vendor/etc/perf/perf-profile0.conf
new file mode 100644
index 0000000..0c358e1
--- /dev/null
+++ b/proprietary/vendor/etc/perf/perf-profile0.conf
@@ -0,0 +1,2 @@
+[priority] # This profile is reserved for perflock requests
+99
diff --git a/proprietary/vendor/etc/perf/perf-profile1.conf b/proprietary/vendor/etc/perf/perf-profile1.conf
new file mode 100644
index 0000000..d40d4b8
--- /dev/null
+++ b/proprietary/vendor/etc/perf/perf-profile1.conf
@@ -0,0 +1,20 @@
+[locks]
+0x40800100 #lit_core_min = 1612
+0x064C
+0x40804100 #lit_core_max = 1612
+0x064C
+0x40800000 #big_core_min = 1804
+0x070C
+0x40804000 #big_core_max = 1804
+0x070C
+
+0X4280C000 #gpu_min = 430
+0x0287
+0X42810000 #gpu_max = 430
+0x0287
+
+0x42800000 #gpu_pwr_lvl = Max(0)
+0x0000
+
+[priority]
+200
diff --git a/proprietary/vendor/etc/perf/perfboostsconfig.xml b/proprietary/vendor/etc/perf/perfboostsconfig.xml
index 8ccb479..4f7dd64 100644
--- a/proprietary/vendor/etc/perf/perfboostsconfig.xml
+++ b/proprietary/vendor/etc/perf/perfboostsconfig.xml
@@ -21,9 +21,11 @@
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/permissions/vendor.qti.hardware.factory.xml b/proprietary/vendor/etc/permissions/vendor.qti.hardware.factory.xml
deleted file mode 100644
index aff2b50..0000000
--- a/proprietary/vendor/etc/permissions/vendor.qti.hardware.factory.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
diff --git a/proprietary/vendor/lib/hw/vendor.qti.hardware.factory@1.0-impl.so b/proprietary/vendor/lib/hw/vendor.qti.hardware.factory@1.0-impl.so
deleted file mode 100644
index 2d166b7..0000000
Binary files a/proprietary/vendor/lib/hw/vendor.qti.hardware.factory@1.0-impl.so and /dev/null differ
diff --git a/proprietary/vendor/lib/lib-imsvtcore.so b/proprietary/vendor/lib/lib-imsvtcore.so
new file mode 100644
index 0000000..695feab
Binary files /dev/null and b/proprietary/vendor/lib/lib-imsvtcore.so differ
diff --git a/proprietary/vendor/lib/libdiag.so b/proprietary/vendor/lib/libdiag.so
index 7ea9321..94e1570 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 5973353..aa34c93 100644
Binary files a/proprietary/vendor/lib/libdsutils.so and b/proprietary/vendor/lib/libdsutils.so differ
diff --git a/proprietary/vendor/lib/libgpustats.so b/proprietary/vendor/lib/libgpustats.so
index b4e8030..eb57766 100644
Binary files a/proprietary/vendor/lib/libgpustats.so and b/proprietary/vendor/lib/libgpustats.so differ
diff --git a/proprietary/vendor/lib/libidl.so b/proprietary/vendor/lib/libidl.so
index e78594d..c34e731 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 0be2da2..98f0843 100644
Binary files a/proprietary/vendor/lib/libmdmdetect.so and b/proprietary/vendor/lib/libmdmdetect.so differ
diff --git a/proprietary/vendor/lib/libqcci_legacy.so b/proprietary/vendor/lib/libqcci_legacy.so
index e183367..9faffb4 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 9bb947c..b4834e6 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 518209e..90430f7 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 338365c..e00ba9e 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 d3e1433..88f6cf0 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 dd88b72..4fa7d89 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 52dfa6b..93a6f67 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 be4d0d9..bb50e0b 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 6f8062f..b8cb246 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 9d1cf4d..d6693c6 100644
Binary files a/proprietary/vendor/lib/libqmi_encdec.so and b/proprietary/vendor/lib/libqmi_encdec.so differ
diff --git a/proprietary/vendor/lib/libqmiservices.so b/proprietary/vendor/lib/libqmiservices.so
index e1af401..312a6bf 100644
Binary files a/proprietary/vendor/lib/libqmiservices.so and b/proprietary/vendor/lib/libqmiservices.so differ
diff --git a/proprietary/vendor/lib/libqti_vndfwk_detect.so b/proprietary/vendor/lib/libqti_vndfwk_detect.so
new file mode 100644
index 0000000..b877ef3
Binary files /dev/null and b/proprietary/vendor/lib/libqti_vndfwk_detect.so differ
diff --git a/proprietary/vendor/lib/libtime_genoff.so b/proprietary/vendor/lib/libtime_genoff.so
deleted file mode 100644
index 0490869..0000000
Binary files a/proprietary/vendor/lib/libtime_genoff.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.data.factory@1.0.so b/proprietary/vendor/lib/vendor.qti.data.factory@1.0.so
deleted file mode 100644
index 20f82f2..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.data.factory@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.factory@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.factory@1.0.so
deleted file mode 100644
index dc799e5..0000000
Binary files a/proprietary/vendor/lib/vendor.qti.hardware.factory@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so
new file mode 100644
index 0000000..3960651
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.5.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.5.so
new file mode 100644
index 0000000..5bee273
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.5.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.6.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.6.so
new file mode 100644
index 0000000..4516e06
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.6.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so
new file mode 100644
index 0000000..62c1b94
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so
new file mode 100644
index 0000000..9592407
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so
new file mode 100644
index 0000000..22fa6d4
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so
new file mode 100644
index 0000000..f759ea7
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.0.so
new file mode 100644
index 0000000..cb0817c
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.0.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.1.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.1.so
new file mode 100644
index 0000000..56d9482
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.1.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.2.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.2.so
new file mode 100644
index 0000000..dd06aa5
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.2.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so
new file mode 100644
index 0000000..2a74312
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so
new file mode 100644
index 0000000..68cf3b5
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so
new file mode 100644
index 0000000..8125703
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.0.so b/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.0.so
new file mode 100644
index 0000000..38b90b6
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.0.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.1-service-Impl.so b/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.1-service-Impl.so
new file mode 100644
index 0000000..6871936
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.1-service-Impl.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.1.so b/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.1.so
new file mode 100644
index 0000000..74002d5
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.1.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 8d5b4c0..03d561d 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so and b/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so
index f0fd07e..ec84e1e 100644
Binary files a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so and b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so differ
diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so
index b156ad4..eb562fa 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 e3eb11c..eb19903 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
new file mode 100644
index 0000000..7deb9eb
Binary files /dev/null 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 fe8da24..4b43cec 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
new file mode 100644
index 0000000..f604b2d
Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so differ
diff --git a/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so b/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so
deleted file mode 100644
index 2b763fa..0000000
Binary files a/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so b/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so
deleted file mode 100644
index 6a965b9..0000000
Binary files a/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so b/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so
deleted file mode 100644
index bbcf745..0000000
Binary files a/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so b/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so
deleted file mode 100644
index a2ea15a..0000000
Binary files a/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so b/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so
deleted file mode 100644
index 50325ab..0000000
Binary files a/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so b/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so
deleted file mode 100644
index 2973122..0000000
Binary files a/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so b/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so
deleted file mode 100644
index cf7e305..0000000
Binary files a/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so b/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so
deleted file mode 100644
index 7e9305c..0000000
Binary files a/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.factory@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.factory@1.0-impl.so
deleted file mode 100644
index 8b3f7aa..0000000
Binary files a/proprietary/vendor/lib64/hw/vendor.qti.hardware.factory@1.0-impl.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/lib-dplmedia.so b/proprietary/vendor/lib64/lib-dplmedia.so
deleted file mode 100644
index 9c32b19..0000000
Binary files a/proprietary/vendor/lib64/lib-dplmedia.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/lib-imscmservice.so b/proprietary/vendor/lib64/lib-imscmservice.so
index de022ce..590ccd6 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 6d12c1f..473c27b 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 15c7554..fdb0e14 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 e2400bb..d6ca78d 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 75b8567..6d3190c 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
new file mode 100644
index 0000000..3222713
Binary files /dev/null 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 2fa05d4..dea7e3e 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-rtpcommon.so b/proprietary/vendor/lib64/lib-rtpcommon.so
index 2de63fc..ffbb6c4 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 43c68c6..0b82668 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-rtpdaemoninterface.so b/proprietary/vendor/lib64/lib-rtpdaemoninterface.so
deleted file mode 100644
index 1611e92..0000000
Binary files a/proprietary/vendor/lib64/lib-rtpdaemoninterface.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/lib-rtpsl.so b/proprietary/vendor/lib64/lib-rtpsl.so
index 64c3155..2d56bbe 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 aa85e0c..17a3456 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 9ac212a..c288891 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/lib_drplugin_server.so b/proprietary/vendor/lib64/lib_drplugin_server.so
deleted file mode 100644
index ff89518..0000000
Binary files a/proprietary/vendor/lib64/lib_drplugin_server.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libcacertclient.so b/proprietary/vendor/lib64/libcacertclient.so
new file mode 100644
index 0000000..dce513b
Binary files /dev/null and b/proprietary/vendor/lib64/libcacertclient.so differ
diff --git a/proprietary/vendor/lib64/libcne.so b/proprietary/vendor/lib64/libcne.so
index f48ab04..dda7aba 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 4d473ca..a5b664f 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 2058937..b414784 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 e1b581f..b080b2d 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 eecab6b..85ddbc9 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 b4694e2..7e00028 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 bdae9db..a5d5e5b 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 d657fac..a46619a 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 011fca3..8a7f4c4 100644
Binary files a/proprietary/vendor/lib64/libdsutils.so and b/proprietary/vendor/lib64/libdsutils.so differ
diff --git a/proprietary/vendor/lib64/libgpustats.so b/proprietary/vendor/lib64/libgpustats.so
index 94afef8..c977f7d 100644
Binary files a/proprietary/vendor/lib64/libgpustats.so and b/proprietary/vendor/lib64/libgpustats.so differ
diff --git a/proprietary/vendor/lib64/libidl.so b/proprietary/vendor/lib64/libidl.so
index 2e2ab6c..01ef526 100644
Binary files a/proprietary/vendor/lib64/libidl.so and b/proprietary/vendor/lib64/libidl.so differ
diff --git a/proprietary/vendor/lib64/libloc_externalDr.so b/proprietary/vendor/lib64/libloc_externalDr.so
deleted file mode 100644
index 694635a..0000000
Binary files a/proprietary/vendor/lib64/libloc_externalDr.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/liblqe.so b/proprietary/vendor/lib64/liblqe.so
index b1bba1d..5854b31 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 02288b6..c175262 100644
Binary files a/proprietary/vendor/lib64/libmdmdetect.so and b/proprietary/vendor/lib64/libmdmdetect.so differ
diff --git a/proprietary/vendor/lib64/libnetmgr.so b/proprietary/vendor/lib64/libnetmgr.so
index badb7f1..c3fb215 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 cea76ac..f795f1c 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 9529c56..cd71ded 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 4fa2259..cb45b5e 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 c252be3..60e2257 100644
Binary files a/proprietary/vendor/lib64/libnlnetmgr.so and b/proprietary/vendor/lib64/libnlnetmgr.so differ
diff --git a/proprietary/vendor/lib64/libpdmapper.so b/proprietary/vendor/lib64/libpdmapper.so
index e5f4e2b..2794f0c 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 1d3b5c9..6003b88 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 5c785d3..a7e15e5 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 1bf4695..b550edd 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 4de21e7..edf79d6 100644
Binary files a/proprietary/vendor/lib64/libqcrilFramework.so and b/proprietary/vendor/lib64/libqcrilFramework.so differ
diff --git a/proprietary/vendor/lib64/libqdi.so b/proprietary/vendor/lib64/libqdi.so
index 138cbcb..8f30774 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 9dcd90c..f83e994 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 62ec885..3fe955d 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 39b9cd0..f89dc99 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 1680653..4c00bfe 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 0336772..d6775a7 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 65561c1..bbeb4ed 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 5a54d94..1178cad 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 5a698a4..dfc4c8a 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/libqmiservices.so b/proprietary/vendor/lib64/libqmiservices.so
index c8d988d..7fe0c06 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 6bd5852..49fe01d 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 bd9271b..b3f416a 100644
Binary files a/proprietary/vendor/lib64/libqsocket.so and b/proprietary/vendor/lib64/libqsocket.so differ
diff --git a/proprietary/vendor/lib64/libqti_vndfwk_detect.so b/proprietary/vendor/lib64/libqti_vndfwk_detect.so
new file mode 100644
index 0000000..e1edda1
Binary files /dev/null and b/proprietary/vendor/lib64/libqti_vndfwk_detect.so differ
diff --git a/proprietary/vendor/lib64/librcc.so b/proprietary/vendor/lib64/librcc.so
new file mode 100644
index 0000000..eb12e55
Binary files /dev/null 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 a73c21f..963a898 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-ltedirectdisc.so b/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so
index 9f2d94a..4b0086c 100644
Binary files a/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so and b/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so differ
diff --git a/proprietary/vendor/lib64/libril-qc-qmi-1.so b/proprietary/vendor/lib64/libril-qc-qmi-1.so
index df7de3b..9ef0767 100644
Binary files a/proprietary/vendor/lib64/libril-qc-qmi-1.so and b/proprietary/vendor/lib64/libril-qc-qmi-1.so differ
diff --git a/proprietary/vendor/lib64/libril-qc-radioconfig.so b/proprietary/vendor/lib64/libril-qc-radioconfig.so
index 4305627..b9aaa33 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 0768eb6..b226f8e 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 59e5aed..a017fa4 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 5d8caf2..d2fbeae 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 7559636..a3b3ed7 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 11ddf74..2b819b3 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 86fe3e6..f8b6151 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 038480e..e41bcc7 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 e499d49..03bf1dd 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
new file mode 100644
index 0000000..a16ac89
Binary files /dev/null and b/proprietary/vendor/lib64/qtibus.so differ
diff --git a/proprietary/vendor/lib64/qtimutex.so b/proprietary/vendor/lib64/qtimutex.so
new file mode 100644
index 0000000..49f754a
Binary files /dev/null and b/proprietary/vendor/lib64/qtimutex.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so b/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so
deleted file mode 100644
index 357ed81..0000000
Binary files a/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so and /dev/null 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
new file mode 100644
index 0000000..e4c8472
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so
new file mode 100644
index 0000000..fe7fdd3
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.cacert@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
new file mode 100644
index 0000000..014a478
Binary files /dev/null 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
new file mode 100644
index 0000000..276176c
Binary files /dev/null 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
new file mode 100644
index 0000000..26beac6
Binary files /dev/null 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
new file mode 100644
index 0000000..872e6f3
Binary files /dev/null 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
new file mode 100644
index 0000000..dd49c57
Binary files /dev/null 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 d87f303..74e2180 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
new file mode 100644
index 0000000..c3e2b39
Binary files /dev/null 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 1b56800..214dab5 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 f76e5b3..efd95fd 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.factory@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.factory@1.0.so
index e2b67ec..581078a 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.factory@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.factory@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.factory@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.factory@1.1.so
new file mode 100644
index 0000000..0eac43f
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.factory@1.1.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 61f3a80..41e9d20 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so
index 98bd77d..33167a6 100644
Binary files a/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so
index b7caf31..1ba97d4 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 28a24c3..984bc43 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 44cbbbc..3080aee 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 c9517d7..b75be05 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 6dc9fec..e73badb 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
new file mode 100644
index 0000000..3ca3782
Binary files /dev/null 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
new file mode 100644
index 0000000..8d8c61a
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.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 48ee887..3604f6a 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.qcrilhook@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
index 954620e..71085da 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 edf8cd8..95e3920 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 674824a..5ae79be 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
new file mode 100644
index 0000000..c442245
Binary files /dev/null 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
new file mode 100644
index 0000000..d04d1a2
Binary files /dev/null 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
new file mode 100644
index 0000000..bc51591
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.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 c6fa77c..f48dfdf 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 8119905..78c4134 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
new file mode 100644
index 0000000..6c5543c
Binary files /dev/null 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 f44cb19..6bb68c3 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
new file mode 100644
index 0000000..a3d5254
Binary files /dev/null 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_server@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so
index 43e43f1..27c73b9 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.ims.callinfo@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so
index 2dad4f0..21160ec 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.rcsconfig@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
index b00dbf8..f9ca8a0 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.imsrtpservice@1.0-service-Impl.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@1.0-service-Impl.so
deleted file mode 100644
index 3d1a018..0000000
Binary files a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@1.0-service-Impl.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@1.0.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@1.0.so
deleted file mode 100644
index 3a658d7..0000000
Binary files a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@1.0.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so
new file mode 100644
index 0000000..eb53068
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so 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
new file mode 100644
index 0000000..bc53368
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so
new file mode 100644
index 0000000..e32af2e
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.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 43efcf2..de70e73 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 685c9b8..0af4441 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
new file mode 100644
index 0000000..7eb5803
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql
@@ -0,0 +1,716 @@
+/*
+ Copyright (c) 2016 Qualcomm Technologies, Inc.
+ All Rights Reserved.
+ Confidential and Proprietary - Qualcomm Technologies, Inc.
+*/
+
+-- VERSION: 5
+PRAGMA foreign_keys=OFF;
+BEGIN TRANSACTION;
+CREATE TABLE qcril_emergency_source_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
+INSERT INTO qcril_emergency_source_mcc_table VALUES('334','060','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('730','133','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('732','123','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('901','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('901','122','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','191','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','1669','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','199','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','112','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('520','911','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('414','191','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('414','192','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('414','199','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('515','117','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('515','112','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('515','911','','limited');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('460','110','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('460','119','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('460','120','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('460','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('460','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('460','122','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('852','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('510','110','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('510','118','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('510','199','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('510','113','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('510','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('452','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('452','113','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('452','114','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('452','115','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('502','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('502','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('502','991','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('502','994','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('502','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('310','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('310','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('302','112','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('302','911','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('456','191','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('456','192','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('456','199','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('457','191','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('457','192','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('457','199','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('706','122','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('704','122','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('334','066','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('716','105','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('429','100',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('429','101',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('429','102',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('429','108',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('429','112',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('470','100',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('470','101',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('470','102',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('470','108',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('470','112',NULL,NULL);
+INSERT INTO qcril_emergency_source_mcc_table VALUES('234','999','','');
+INSERT INTO qcril_emergency_source_mcc_table VALUES('505','000','','');
+CREATE TABLE qcril_emergency_source_voice_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
+INSERT INTO qcril_emergency_source_voice_table VALUES('460','110','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('460','119','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('460','120','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('460','112','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('460','999','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('852','999','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('460','122','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('520','191','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('520','1669','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('520','199','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('520','112','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('520','911','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('414','191','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('414','192','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('414','199','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('515','117','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('515','112','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('515','911','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('510','110','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('510','118','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('510','199','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('510','113','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('510','112','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('452','112','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('452','113','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('452','114','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('452','115','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('502','112','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('502','911','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('502','991','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('502','994','','full');
+INSERT INTO qcril_emergency_source_voice_table VALUES('502','999','','full');
+CREATE TABLE qcril_emergency_source_hard_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER));
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','110','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','119','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','120','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','999','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('852','999','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','122','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','191','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','1669','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','199','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','191','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','192','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','199','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','117','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','110','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','118','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','199','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','113','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','113','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','114','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','115','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','991','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','994','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','999','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','999','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','999','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','191','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','192','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','199','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','191','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','192','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','199','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','133','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','100',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','101',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','102',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','108',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','112',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','100',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','101',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','102',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','108',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','112',NULL,NULL);
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','999','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','999','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','08','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','118','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','119','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('214','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('268','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('204','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('272','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('272','999','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('216','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','150','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','155','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','158','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('655','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('655','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('286','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('226','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('226','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('206','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('260','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('260','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('231','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('231','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('214','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('208','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('208','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','060','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('732','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('732','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('716','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('716','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','190','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','192','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','193','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('722','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('722','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('712','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('712','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('740','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('740','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('706','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('706','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('704','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('704','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('710','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('710','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('714','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('714','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('748','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('748','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('734','112','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('734','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','911','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','000','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','08','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','110','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','999','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','118','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','119','','');
+INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','122','','');
+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));
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','02','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','20','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','20','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','10','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','08','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','118','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','119','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','01','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('268','01','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('204','04','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('272','01','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('272','01','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('216','70','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','150','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','155','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','158','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('286','02','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('226','10','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('226','10','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('206','10','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('260','03','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('260','03','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('231','01','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('231','01','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','03','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','03','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','060','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','101','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','101','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','10','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','10','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','190','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','192','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','193','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','190','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','192','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','193','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','190','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','192','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','193','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','07','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','07','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','10','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','10','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','070','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','070','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','133','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','123','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','123','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','123','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('712','04','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('712','04','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('740','00','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('740','00','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','122','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','122','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','066','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','066','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','30','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','30','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','300','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','300','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('714','02','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('714','02','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','105','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('748','07','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('748','07','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('734','04','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('734','04','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','03','911','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','03','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','30','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','30','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','33','999','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','33','112','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','108','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','100','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','101','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','102','','');
+INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','108','','');
+CREATE TABLE qcril_emergency_source_voice_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC));
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','108','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','100','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','101','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','102','','full');
+INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','108','','full');
+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 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_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102';
+DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108';
+COMMIT;
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/1_version_intro.sql b/proprietary/vendor/radio/qcril_database/upgrade/1_version_intro.sql
new file mode 100644
index 0000000..36cf2e6
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/1_version_intro.sql
@@ -0,0 +1,18 @@
+/*
+ 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', 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/2_version_add_wps_config.sql b/proprietary/vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql
new file mode 100644
index 0000000..a7d121c
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql
@@ -0,0 +1,14 @@
+/*
+ Copyright (c) 2017 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', 2);
+
+CREATE TABLE IF NOT EXISTS qcril_operator_specific_config(MCC TEXT, MNC TEXT, WPS_OVER_CS INTEGER, PRIMARY KEY(MCC, MNC));
+INSERT OR REPLACE INTO qcril_operator_specific_config VALUES ('310', '410', 1);
+
+COMMIT TRANSACTION;
diff --git a/proprietary/vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql b/proprietary/vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql
new file mode 100644
index 0000000..175a7b0
--- /dev/null
+++ b/proprietary/vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql
@@ -0,0 +1,13 @@
+/*
+ Copyright (c) 2018 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', 3);
+
+DELETE FROM qcril_operator_specific_config where MCC = '310' AND MNC = '410';
+
+COMMIT TRANSACTION;
diff --git a/sdm660-common-vendor.mk b/sdm660-common-vendor.mk
index 8a55860..5391dd0 100644
--- a/sdm660-common-vendor.mk
+++ b/sdm660-common-vendor.mk
@@ -1,4 +1,4 @@
-# Copyright (C) 2019 The LineageOS Project
+# Copyright (C) 2018-2019 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -18,48 +18,17 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/bin/wfdservice:system/bin/wfdservice \
vendor/xiaomi/sdm660-common/proprietary/etc/init/wfdservice.rc:system/etc/init/wfdservice.rc \
vendor/xiaomi/sdm660-common/proprietary/etc/permissions/audiosphere.xml:system/etc/permissions/audiosphere.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/cneapiclient.xml:system/etc/permissions/cneapiclient.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/permissions/com.qti.location.sdk.xml:system/etc/permissions/com.qti.location.sdk.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/permissions/com.qualcomm.location.xml:system/etc/permissions/com.qualcomm.location.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml:system/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml:system/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/permissions/com.qualcomm.qti.imscmservice.xml:system/etc/permissions/com.qualcomm.qti.imscmservice.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/com.quicinc.cne.xml:system/etc/permissions/com.quicinc.cne.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/embms.xml:system/etc/permissions/embms.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/permissions/izat.xt.srv.xml:system/etc/permissions/izat.xt.srv.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/permissions/privapp-permissions-com.qualcomm.location.xml:system/etc/permissions/privapp-permissions-com.qualcomm.location.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/qcrilhook.xml:system/etc/permissions/qcrilhook.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/qti_libpermissions.xml:system/etc/permissions/qti_libpermissions.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/qti_permissions.xml:system/etc/permissions/qti_permissions.xml \
- vendor/xiaomi/sdm660-common/proprietary/etc/permissions/telephonyservice.xml:system/etc/permissions/telephonyservice.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/wfdconfig.xml:system/etc/wfdconfig.xml \
vendor/xiaomi/sdm660-common/proprietary/etc/wfdconfigsink.xml:system/etc/wfdconfigsink.xml \
vendor/xiaomi/sdm660-common/proprietary/framework/audiosphere.jar:system/framework/audiosphere.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/QtiTelephonyServicelibrary.jar:system/framework/QtiTelephonyServicelibrary.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/cneapiclient.jar:system/framework/cneapiclient.jar \
vendor/xiaomi/sdm660-common/proprietary/framework/com.qti.location.sdk.jar:system/framework/com.qti.location.sdk.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar:system/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar:system/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.qualcomm.qti.uceservice-V2.0-java.jar:system/framework/com.qualcomm.qti.uceservice-V2.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.api-V1.0-java.jar:system/framework/com.quicinc.cne.api-V1.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.api-V1.1-java.jar:system/framework/com.quicinc.cne.api-V1.1-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.constants-V1.0-java.jar:system/framework/com.quicinc.cne.constants-V1.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.constants-V2.0-java.jar:system/framework/com.quicinc.cne.constants-V2.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.constants-V2.1-java.jar:system/framework/com.quicinc.cne.constants-V2.1-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.jar:system/framework/com.quicinc.cne.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.server-V1.0-java.jar:system/framework/com.quicinc.cne.server-V1.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.server-V2.0-java.jar:system/framework/com.quicinc.cne.server-V2.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.server-V2.1-java.jar:system/framework/com.quicinc.cne.server-V2.1-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/com.quicinc.cne.server-V2.2-java.jar:system/framework/com.quicinc.cne.server-V2.2-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/embmslibrary.jar:system/framework/embmslibrary.jar \
vendor/xiaomi/sdm660-common/proprietary/framework/izat.xt.srv.jar:system/framework/izat.xt.srv.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/qcrilhook.jar:system/framework/qcrilhook.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/qti-telephony-common.jar:system/framework/qti-telephony-common.jar \
vendor/xiaomi/sdm660-common/proprietary/framework/tcmclient.jar:system/framework/tcmclient.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/vendor.qti.data.factory-V1.0-java.jar:system/framework/vendor.qti.data.factory-V1.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar:system/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/vendor.qti.ims.callinfo-V1.0-java.jar:system/framework/vendor.qti.ims.callinfo-V1.0-java.jar \
- vendor/xiaomi/sdm660-common/proprietary/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar:system/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar \
vendor/xiaomi/sdm660-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:system/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/lib/extractors/libmmparser.so:system/lib/extractors/libmmparser.so \
vendor/xiaomi/sdm660-common/proprietary/lib/libFileMux.so:system/lib/libFileMux.so \
@@ -93,18 +62,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/lib/vendor.qti.hardware.perf@1.0.so:system/lib/vendor.qti.hardware.perf@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/com.qualcomm.qti.ant@1.0.so:system/lib64/com.qualcomm.qti.ant@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/extractors/libmmparser.so:system/lib64/extractors/libmmparser.so \
- vendor/xiaomi/sdm660-common/proprietary/lib64/lib-imscamera.so:system/lib64/lib-imscamera.so \
- vendor/xiaomi/sdm660-common/proprietary/lib64/lib-imsvideocodec.so:system/lib64/lib-imsvideocodec.so \
- vendor/xiaomi/sdm660-common/proprietary/lib64/lib-imsvt.so:system/lib64/lib-imsvt.so \
- vendor/xiaomi/sdm660-common/proprietary/lib64/lib-imsvtextutils.so:system/lib64/lib-imsvtextutils.so \
- vendor/xiaomi/sdm660-common/proprietary/lib64/lib-imsvtutils.so:system/lib64/lib-imsvtutils.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libFileMux.so:system/lib64/libFileMux.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libOmxMux.so:system/lib64/libOmxMux.so \
- vendor/xiaomi/sdm660-common/proprietary/product/lib64/libaptXHD_encoder.so:system/product/lib64/libaptXHD_encoder.so \
- vendor/xiaomi/sdm660-common/proprietary/product/lib64/libaptX_encoder.so:system/product/lib64/libaptX_encoder.so \
- vendor/xiaomi/sdm660-common/proprietary/lib64/libdiag_system.so:system/lib64/libdiag_system.so \
- vendor/xiaomi/sdm660-common/proprietary/lib64/libimscamera_jni.so:system/lib64/libimscamera_jni.so \
- vendor/xiaomi/sdm660-common/proprietary/lib64/libimsmedia_jni.so:system/lib64/libimsmedia_jni.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/liblocationservice_jni.so:system/lib64/liblocationservice_jni.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libmmosal.so:system/lib64/libmmosal.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libmmparser_lite.so:system/lib64/libmmparser_lite.so \
@@ -112,7 +71,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/lib64/libmmrtpencoder.so:system/lib64/libmmrtpencoder.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libqti-perfd-client_system.so:system/lib64/libqti-perfd-client_system.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libqti_performance.so:system/lib64/libqti_performance.so \
- vendor/xiaomi/sdm660-common/proprietary/lib64/librcc.so:system/lib64/librcc.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libwfdclient.so:system/lib64/libwfdclient.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libwfdnative.so:system/lib64/libwfdnative.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/libxt_native.so:system/lib64/libxt_native.so \
@@ -125,6 +83,46 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/lib64/vendor.qti.hardware.iop@1.0.so:system/lib64/vendor.qti.hardware.iop@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/vendor.qti.hardware.iop@2.0.so:system/lib64/vendor.qti.hardware.iop@2.0.so \
vendor/xiaomi/sdm660-common/proprietary/lib64/vendor.qti.hardware.perf@1.0.so:system/lib64/vendor.qti.hardware.perf@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml \
+ vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml \
+ vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml \
+ vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/qcrilhook.xml \
+ vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/telephonyservice.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/telephonyservice.xml \
+ vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml \
+ vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/QtiTelephonyServicelibrary.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/QtiTelephonyServicelibrary.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/com.qualcomm.qti.uceservice-V2.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/com.qualcomm.qti.uceservice-V2.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/com.qualcomm.qti.uceservice-V2.1-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/com.qualcomm.qti.uceservice-V2.1-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/qcrilhook.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/qcrilhook.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/qti-telephony-common.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/qti-telephony-common.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.data.factory-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.data.factory-V1.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.data.factory-V2.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.data.factory-V2.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.hardware.data.connection-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.data.connection-V1.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.hardware.data.connection-V1.1-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.data.connection-V1.1-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.hardware.data.latency-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.data.latency-V1.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.hardware.factory-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.factory-V1.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.hardware.factory-V1.1-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.factory-V1.1-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.ims.callinfo-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.ims.callinfo-V1.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/framework/vendor.qti.latency-V2.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.latency-V2.0-java.jar \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.imsrtpservice@2.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.imsrtpservice@2.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/lib-imscamera.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imscamera.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/lib-imsvideocodec.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imsvideocodec.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/lib-imsvt.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imsvt.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/lib-imsvtextutils.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imsvtextutils.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/lib-imsvtutils.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imsvtutils.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/libaptXHD_encoder.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libaptXHD_encoder.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/libaptX_encoder.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libaptX_encoder.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/libimscamera_jni.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libimscamera_jni.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/libimsmedia_jni.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libimsmedia_jni.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.imsrtpservice@2.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.imsrtpservice@2.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/ATFWD-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/ATFWD-daemon \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/cnd:$(TARGET_COPY_OUT_VENDOR)/bin/cnd \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/cnss-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/cnss-daemon \
@@ -139,7 +137,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.esepowermanager@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.esepowermanager@1.0-service \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.gnss@2.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.gnss@2.0-service \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.alarm@1.0-service \
- vendor/xiaomi/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.factory@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.factory@1.0-service \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.perf@1.0-service \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.soter@1.0-service \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti \
@@ -171,7 +168,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/xtra-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/xtra-daemon \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/xtwifi-client:$(TARGET_COPY_OUT_VENDOR)/bin/xtwifi-client \
vendor/xiaomi/sdm660-common/proprietary/vendor/bin/xtwifi-inet-agent:$(TARGET_COPY_OUT_VENDOR)/bin/xtwifi-inet-agent \
- vendor/xiaomi/sdm660-common/proprietary/vendor/etc/permissions/vendor.qti.hardware.factory.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.qti.hardware.factory.xml \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/audio.scd:$(TARGET_COPY_OUT_VENDOR)/etc/audio.scd \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cacert_location.pem:$(TARGET_COPY_OUT_VENDOR)/etc/cacert_location.pem \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile1.xml \
@@ -206,18 +202,24 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/diracmobile.config:$(TARGET_COPY_OUT_VENDOR)/etc/diracmobile.config \
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/com.qualcomm.qti.wifidisplayhal@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsdatadaemon.rc \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsqmidaemon.rc \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsrcsd.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/qcrild.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrild.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.display.color@1.0-service.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.esepowermanager@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.esepowermanager@1.0-service.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.gnss@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.gnss@2.0-service.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.alarm@1.0-service.rc \
- vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.factory@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.factory@1.0-service.rc \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.perf@1.0-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.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/perf-profile0.conf:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perf-profile0.conf \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/perf/perf-profile1.conf:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perf-profile1.conf \
vendor/xiaomi/sdm660-common/proprietary/vendor/etc/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.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 \
@@ -243,9 +245,9 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/hw/sound_trigger.primary.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/sound_trigger.primary.sdm660.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.esepowermanager@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.esepowermanager@1.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.alarm@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.alarm@1.0-impl.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.factory@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.factory@1.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.iop@2.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.iop@2.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/hw/vulkan.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vulkan.sdm660.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/lib-imsvtcore.so:$(TARGET_COPY_OUT_VENDOR)/lib/lib-imsvtcore.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libAlacSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libAlacSwDec.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libApeSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libApeSwDec.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libC2D2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libC2D2.so \
@@ -269,6 +271,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libOmxWmaDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxWmaDec.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libOpenCL.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOpenCL.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libRSDriver_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/libRSDriver_adreno.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libSubSystemShutdown.so:$(TARGET_COPY_OUT_VENDOR)/lib/libSubSystemShutdown.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libadpcmdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadpcmdec.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libadreno_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadreno_utils.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libbccQTI.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbccQTI.so \
@@ -313,6 +316,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-util.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqti-utils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-utils.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libqti_vndfwk_detect.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti_vndfwk_detect.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/librs_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/librs_adreno.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/librs_adreno_sha1.so:$(TARGET_COPY_OUT_VENDOR)/lib/librs_adreno_sha1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libsdm-color.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsdm-color.so \
@@ -320,7 +324,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libsdmextension.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsdmextension.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libsmwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsmwrapper.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libsse.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsse.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libSubSystemShutdown.so:$(TARGET_COPY_OUT_VENDOR)/lib/libSubSystemShutdown.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libsubsystem_control.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsubsystem_control.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libtinyxml2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib/libtinyxml2_1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libvpphvx.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvpphvx.so \
@@ -334,21 +337,37 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdmodulehdcpsession.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so:$(TARGET_COPY_OUT_VENDOR)/lib/mediadrm/libwvdrmengine.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/soundfx/libdirac.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libdirac.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.data.factory@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.data.factory@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.esepowermanager@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.alarm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.alarm@1.0.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.factory@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.factory@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.iop@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.iop@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.iop@2.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.perf@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.5.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.ims@1.5.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.6.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.ims@1.6.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.lpa@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.qtiradio@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.qtiradio@2.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim@1.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim@1.2.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.tui_comm@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.vpp@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.vpp@1.1.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@2.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.1-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@2.1-service-Impl.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.imsrtpservice@2.1.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/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 \
@@ -362,20 +381,18 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.esepowermanager@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.esepowermanager@1.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@2.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.gnss@2.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.factory@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.factory@1.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.iop@2.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.iop@2.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/hw/vulkan.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vulkan.sdm660.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-dplmedia.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-dplmedia.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-imscmservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imscmservice.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-imsdpl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsdpl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-imsqimf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsqimf.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-imsrcs-v2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsrcs-v2.so \
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-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-rtpdaemoninterface.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpdaemoninterface.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-rtpsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpsl.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-siputility.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-siputility.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/lib-uceservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-uceservice.so \
@@ -400,12 +417,14 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libOmxWmaDec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libOmxWmaDec.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libOpenCL.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libOpenCL.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libRSDriver_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libRSDriver_adreno.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libSubSystemShutdown.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libSubSystemShutdown.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libadreno_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadreno_utils.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libalarmservice_jni.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libalarmservice_jni.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libbccQTI.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbccQTI.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libbt-hidlclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbt-hidlclient.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libbtnv.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbtnv.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libc2d30_bltlib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libc2d30_bltlib.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libcacertclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcacertclient.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libcne.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcne.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libcneapiclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcneapiclient.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libcneoplookup.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcneoplookup.so \
@@ -481,7 +500,9 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd.so \
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/libqti-utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-utils.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libqti_vndfwk_detect.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti_vndfwk_detect.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libquipc_os_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libquipc_os_api.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-ltedirectdisc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-ltedirectdisc.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libril-qc-qmi-1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-qmi-1.so \
@@ -497,9 +518,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libsettings.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsettings.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libslimclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libslimclient.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libsse.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsse.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libsystem_health_mon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsystem_health_mon.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libSubSystemShutdown.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libSubSystemShutdown.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libsubsystem_control.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsubsystem_control.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libsystem_health_mon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsystem_health_mon.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libtime_genoff.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtime_genoff.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libtinyxml2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtinyxml2_1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libulp2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libulp2.so \
@@ -515,20 +535,30 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libxtwifi_ulp_adaptor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtwifi_ulp_adaptor.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/mediadrm/libwvdrmengine.so:$(TARGET_COPY_OUT_VENDOR)/lib64/mediadrm/libwvdrmengine.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/qcrild_librilutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrild_librilutils.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/qtibus.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtibus.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/qtimutex.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtimutex.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.0.so \
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@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@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.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.esepowermanager@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 \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@2.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.alarm@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.cacert@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.connection@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.connection@1.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.iwlan@1.0.so \
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.factory@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.factory@1.0.so \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.factory@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.factory@1.1.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.iop@1.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.iop@2.0.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.perf@1.0.so \
@@ -539,50 +569,52 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.2.so \
vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.3.so \
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.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.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.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_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.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.hardware.vpp@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.vpp@1.1.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.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@1.0-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@1.0-service-Impl.so \
- vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@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.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 \
- vendor/xiaomi/sdm660-common/proprietary/vendor/radio/qcril_database/qcril.db:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/qcril.db
+ vendor/xiaomi/sdm660-common/proprietary/vendor/radio/qcril_database/qcril.db:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/qcril.db \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/0_initial.sql \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/radio/qcril_database/upgrade/1_version_intro.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/1_version_intro.sql \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/2_version_add_wps_config.sql \
+ vendor/xiaomi/sdm660-common/proprietary/vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/3_version_update_wps_config.sql
PRODUCT_PACKAGES += \
libantradio \
libgpustats \
- com.quicinc.cne.api@1.0 \
- com.quicinc.cne.api@1.1 \
- com.quicinc.cne.constants@1.0 \
- com.quicinc.cne.constants@2.0 \
- com.quicinc.cne.constants@2.1 \
- com.quicinc.cne.server@2.0 \
- com.quicinc.cne.server@2.1 \
- com.quicinc.cne.server@2.2 \
- QtiTelephonyService \
SoterService \
- datastatusnotification \
- embms \
- CNEService \
HotwordEnrollmentOKGoogleWCD9340 \
HotwordEnrollmentXGoogleWCD9340 \
WfdService \
- ims \
- qcrilmsgtunnel \
- imssettings \
PowerOffAlarm \
TimeService \
+ QtiTelephonyService \
+ datastatusnotification \
+ imssettings \
+ ims \
+ qcrilmsgtunnel \
QPerformance \
UxPerformance \
WfdCommon \