diff --git a/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml b/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml new file mode 100644 index 0000000..93f58d8 --- /dev/null +++ b/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml @@ -0,0 +1,66 @@ + + + + + + + + -64,-70 + + + -67,-73 + + + + + -78,-78 + + + -85,-87 + + + + + -72,-72 + + + -79,-79 + + + + + -72,-75 + + + -75,-80 + + + diff --git a/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml b/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml new file mode 100644 index 0000000..6044e3e --- /dev/null +++ b/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml @@ -0,0 +1,80 @@ + + + + + + + + -78,-78 + + + -85,-87 + + + + + -64,-70 + + + -67,-73 + + + + + -72,-75 + + + -75,-80 + + + + + -72,-72 + + + -79,-79 + + + + + -70,-75 + + + -73,-79 + + + diff --git a/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml b/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml new file mode 100644 index 0000000..dfdab15 --- /dev/null +++ b/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml @@ -0,0 +1,94 @@ + + + + + + + + -64,-69 + + + -67,-72 + + + + + -78,-83 + + + -82,-87 + + + + + -67,-72 + + + -70,-75 + + + + + -82,-83 + + + -85,-87 + + + + + -75,-75 + + + -79,-79 + + + + + -75,-75 + + + -79,-80 + + + diff --git a/proprietary/product/bin/dpmd b/proprietary/product/bin/dpmd new file mode 100755 index 0000000..51e7717 Binary files /dev/null and b/proprietary/product/bin/dpmd differ diff --git a/proprietary/product/etc/dpm/dpm.conf b/proprietary/product/etc/dpm/dpm.conf new file mode 100644 index 0000000..8543e67 --- /dev/null +++ b/proprietary/product/etc/dpm/dpm.conf @@ -0,0 +1,78 @@ +#configuration parameters for DPM Fast Dormancy and TCM module. + +#Configuration params for FD slot 0 +#delay_time while issuing dormancy_request +dpm_s0_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_s0_fd_screen_on_idle_timer_value:15 +#Idle timer value when SCREEN state is OFF +#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time +dpm_s0_fd_screen_off_idle_timer_value:3 +#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_s0_fd_tethering_on_idle_timer_value:15 +#FastDormancy can be configured for a network type +#Default configuration 101000011100001000 +dpm_s0_fd_enable_networks_mask:0x28708 + +#Configuration params for FD slot 1 +#delay_time while issuing dormancy_request +dpm_s1_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_s1_fd_screen_on_idle_timer_value:15 +#Idle timer value when SCREEN state is OFF +#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time +dpm_s1_fd_screen_off_idle_timer_value:3 +#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_s1_fd_tethering_on_idle_timer_value:15 +#FastDormancy can be configured for a network type +#Default configuration 101000011100001000 +dpm_s1_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 : 0s and max :256s, tcm is disabled with screen off state +dpm_tcm_screen_off_idle_timer_value:0 +#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/product/etc/init/dpmd.rc b/proprietary/product/etc/init/dpmd.rc new file mode 100644 index 0000000..c102f2a --- /dev/null +++ b/proprietary/product/etc/init/dpmd.rc @@ -0,0 +1,17 @@ +# Copyright (c) 2018 - 2019 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/product/bin/dpmd + class late_start + socket dpmd stream 660 root radio + socket tcm stream 660 root inet + socket dpmwrapper stream 660 root inet + group system readproc inet radio wakelock oem_2901 diff --git a/proprietary/product/etc/permissions/com.qti.dpmframework.xml b/proprietary/product/etc/permissions/com.qti.dpmframework.xml new file mode 100644 index 0000000..622daff --- /dev/null +++ b/proprietary/product/etc/permissions/com.qti.dpmframework.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/proprietary/product/etc/permissions/dpmapi.xml b/proprietary/product/etc/permissions/dpmapi.xml new file mode 100644 index 0000000..cc5ece1 --- /dev/null +++ b/proprietary/product/etc/permissions/dpmapi.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/proprietary/product/framework/com.qti.dpmframework.jar b/proprietary/product/framework/com.qti.dpmframework.jar new file mode 100644 index 0000000..15c8073 Binary files /dev/null and b/proprietary/product/framework/com.qti.dpmframework.jar differ diff --git a/proprietary/product/framework/dpmapi.jar b/proprietary/product/framework/dpmapi.jar new file mode 100644 index 0000000..851f343 Binary files /dev/null and b/proprietary/product/framework/dpmapi.jar differ diff --git a/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so new file mode 100644 index 0000000..45feac0 Binary files /dev/null and b/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so differ diff --git a/proprietary/product/lib64/libdpmctmgr.so b/proprietary/product/lib64/libdpmctmgr.so new file mode 100644 index 0000000..48020f3 Binary files /dev/null and b/proprietary/product/lib64/libdpmctmgr.so differ diff --git a/proprietary/product/lib64/libdpmfdmgr.so b/proprietary/product/lib64/libdpmfdmgr.so new file mode 100644 index 0000000..6a11a76 Binary files /dev/null and b/proprietary/product/lib64/libdpmfdmgr.so differ diff --git a/proprietary/product/lib64/libdpmframework.so b/proprietary/product/lib64/libdpmframework.so new file mode 100644 index 0000000..450b3ba Binary files /dev/null and b/proprietary/product/lib64/libdpmframework.so differ diff --git a/proprietary/product/lib64/libdpmtcm.so b/proprietary/product/lib64/libdpmtcm.so new file mode 100644 index 0000000..768acd3 Binary files /dev/null and b/proprietary/product/lib64/libdpmtcm.so differ diff --git a/proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk b/proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk new file mode 100644 index 0000000..70645c6 Binary files /dev/null and b/proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk differ diff --git a/proprietary/vendor/app/CneApp/CneApp.apk b/proprietary/vendor/app/CneApp/CneApp.apk new file mode 100644 index 0000000..62e87a1 Binary files /dev/null and b/proprietary/vendor/app/CneApp/CneApp.apk differ diff --git a/proprietary/vendor/app/IWlanService/IWlanService.apk b/proprietary/vendor/app/IWlanService/IWlanService.apk new file mode 100644 index 0000000..42a468c Binary files /dev/null and b/proprietary/vendor/app/IWlanService/IWlanService.apk differ diff --git a/proprietary/vendor/etc/init/dpmQmiMgr.rc b/proprietary/vendor/etc/init/dpmQmiMgr.rc new file mode 100644 index 0000000..9637e31 --- /dev/null +++ b/proprietary/vendor/etc/init/dpmQmiMgr.rc @@ -0,0 +1,9 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +#start dpmQmiMgr service +service dpmQmiMgr /system/vendor/bin/dpmQmiMgr + class main + user system + group system diff --git a/sdm660-common-vendor.mk b/sdm660-common-vendor.mk index 1f8015f..3722d4a 100644 --- a/sdm660-common-vendor.mk +++ b/sdm660-common-vendor.mk @@ -19,6 +19,9 @@ PRODUCT_SOONG_NAMESPACES += \ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/bin/wfdservice:$(TARGET_COPY_OUT_SYSTEM)/bin/wfdservice \ + vendor/xiaomi/sdm660-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/ATT/ATT_profiles.xml \ + vendor/xiaomi/sdm660-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/ROW/ROW_profiles.xml \ + vendor/xiaomi/sdm660-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/VZW/VZW_profiles.xml \ vendor/xiaomi/sdm660-common/proprietary/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM)/etc/init/wfdservice.rc \ vendor/xiaomi/sdm660-common/proprietary/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/audiosphere.xml \ vendor/xiaomi/sdm660-common/proprietary/etc/permissions/com.qti.location.sdk.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.qti.location.sdk.xml \ @@ -31,7 +34,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/framework/audiosphere.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/audiosphere.jar \ vendor/xiaomi/sdm660-common/proprietary/framework/com.qti.location.sdk.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.qti.location.sdk.jar \ vendor/xiaomi/sdm660-common/proprietary/framework/izat.xt.srv.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/izat.xt.srv.jar \ - vendor/xiaomi/sdm660-common/proprietary/framework/tcmclient.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/tcmclient.jar \ vendor/xiaomi/sdm660-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libFidoCryptoJNI.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libFidoCryptoJNI.so \ vendor/xiaomi/sdm660-common/proprietary/lib/libFidoCrypto_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libFidoCrypto_system.so \ @@ -79,38 +81,34 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/lib64/vendor.qti.gnss@1.2.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/vendor.qti.gnss@1.2.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/vendor.qti.gnss@2.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/vendor.qti.gnss@2.0.so \ vendor/xiaomi/sdm660-common/proprietary/lib64/vendor.qti.gnss@2.1.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/vendor.qti.gnss@2.1.so \ + vendor/xiaomi/sdm660-common/proprietary/product/bin/dpmd:$(TARGET_COPY_OUT_PRODUCT)/bin/dpmd \ + vendor/xiaomi/sdm660-common/proprietary/product/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/dpm/dpm.conf \ + vendor/xiaomi/sdm660-common/proprietary/product/etc/init/dpmd.rc:$(TARGET_COPY_OUT_PRODUCT)/etc/init/dpmd.rc \ + vendor/xiaomi/sdm660-common/proprietary/product/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/com.qti.dpmframework.xml \ 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/dpmapi.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/dpmapi.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.qti.dpmframework.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/com.qti.dpmframework.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/dpmapi.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/dpmapi.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.alarm-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.alarm-V1.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.hardware.perf@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.hardware.perf@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/product/lib/vendor.qti.hardware.perf@2.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.hardware.perf@2.0.so \ 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/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/com.qualcomm.qti.dpm.api@1.0.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 \ @@ -118,6 +116,10 @@ PRODUCT_COPY_FILES += \ 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/libdpmctmgr.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmctmgr.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib64/libdpmfdmgr.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmfdmgr.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib64/libdpmframework.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmframework.so \ + vendor/xiaomi/sdm660-common/proprietary/product/lib64/libdpmtcm.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmtcm.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.hardware.perf@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.hardware.perf@1.0.so \ @@ -204,6 +206,7 @@ PRODUCT_COPY_FILES += \ 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/dpmQmiMgr.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dpmQmiMgr.rc \ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \ vendor/xiaomi/sdm660-common/proprietary/vendor/etc/init/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 \ @@ -464,7 +467,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/vendor/lib64/libbccQTI.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbccQTI.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 \ @@ -592,7 +594,6 @@ PRODUCT_COPY_FILES += \ 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 \ @@ -602,8 +603,6 @@ PRODUCT_COPY_FILES += \ 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 \ @@ -655,11 +654,14 @@ PRODUCT_PACKAGES += \ HotwordEnrollmentOKGoogleWCD9340 \ HotwordEnrollmentXGoogleWCD9340 \ WfdService \ + CneApp \ + IWlanService \ TimeService \ PowerOffAlarm \ QtiTelephonyService \ datastatusnotification \ imssettings \ + dpmserviceapp \ ims \ qcrilmsgtunnel \ WfdCommon \