summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--msm8996-common/Android.bp36
-rw-r--r--msm8996-common/msm8996-common-vendor.mk76
-rwxr-xr-xmsm8996-common/proprietary/bin/dpmdbin68720 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml66
-rw-r--r--msm8996-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml80
-rw-r--r--msm8996-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml94
-rw-r--r--msm8996-common/proprietary/etc/permissions/cneapiclient.xml6
-rw-r--r--msm8996-common/proprietary/etc/permissions/com.quicinc.cne.xml8
-rw-r--r--msm8996-common/proprietary/etc/permissions/dpmapi.xml6
-rw-r--r--msm8996-common/proprietary/framework/cneapiclient.jarbin5609 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.qti.dpmframework.jarbin18990 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.0-java.jarbin20187 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.1-java.jarbin23606 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.constants-V1.0-java.jarbin3547 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.0-java.jarbin3596 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.1-java.jarbin2849 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.jarbin186844 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.server-V1.0-java.jarbin31138 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.0-java.jarbin31176 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.1-java.jarbin37002 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.2-java.jarbin41485 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/dpmapi.jarbin5879 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/tcmclient.jarbin4036 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/vendor.qti.data.factory-V1.0-java.jarbin77510 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jarbin14699 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/vendor.qti.hardware.data.latency-V1.0-java.jarbin11798 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jarbin13102 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/framework/vendor.qti.latency-V2.0-java.jarbin11035 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.sobin268152 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libdpmctmgr.sobin68400 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libdpmfdmgr.sobin68376 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libdpmframework.sobin265864 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libdpmtcm.sobin68400 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/priv-app/CNEService/CNEService.apkbin368986 -> 0 bytes
-rwxr-xr-xmsm8996-common/proprietary/product/bin/dpmdbin0 -> 29272 bytes
-rw-r--r--msm8996-common/proprietary/product/etc/dpm/dpm.conf (renamed from msm8996-common/proprietary/etc/dpm/dpm.conf)29
-rw-r--r--msm8996-common/proprietary/product/etc/init/dpmd.rc (renamed from msm8996-common/proprietary/etc/init/dpmd.rc)6
-rw-r--r--msm8996-common/proprietary/product/etc/permissions/com.qti.dpmframework.xml (renamed from msm8996-common/proprietary/etc/permissions/com.qti.dpmframework.xml)2
-rw-r--r--msm8996-common/proprietary/product/etc/permissions/dpmapi.xml6
-rw-r--r--msm8996-common/proprietary/product/framework/com.qti.dpmframework.jarbin0 -> 43405 bytes
-rw-r--r--msm8996-common/proprietary/product/framework/dpmapi.jarbin0 -> 13553 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.sobin0 -> 214152 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.0.sobin0 -> 277440 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.1.sobin0 -> 174320 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@1.0.sobin0 -> 14992 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.0.sobin0 -> 14992 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.1.sobin0 -> 15056 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/libdpmctmgr.sobin0 -> 44944 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/libdpmfdmgr.sobin0 -> 40768 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/libdpmframework.sobin0 -> 216968 bytes
-rw-r--r--msm8996-common/proprietary/product/lib64/libdpmtcm.sobin0 -> 45008 bytes
-rw-r--r--msm8996-common/proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk (renamed from msm8996-common/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk)bin20894 -> 20894 bytes
-rw-r--r--msm8996-common/proprietary/vendor/app/CneApp/CneApp.apkbin0 -> 340382 bytes
-rw-r--r--msm8996-common/proprietary/vendor/app/IWlanService/IWlanService.apkbin0 -> 1077662 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/cndbin69256 -> 46936 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/dpmQmiMgrbin70080 -> 71624 bytes
-rw-r--r--msm8996-common/proprietary/vendor/etc/init/cnd.rc4
-rw-r--r--msm8996-common/proprietary/vendor/etc/init/dpmQmiMgr.rc9
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.sobin268152 -> 214152 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.sobin335672 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.sobin203120 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.sobin67992 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.sobin67992 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.sobin68016 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.sobin336768 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.sobin337168 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.sobin337640 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.sobin337704 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libcne.sobin924840 -> 849408 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libcneapiclient.sobin200592 -> 131744 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libcneoplookup.sobin68352 -> 15560 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libcneqmiutils.sobin68488 -> 15136 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libdpmqmihal.sobin68664 -> 33752 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libwms.sobin134592 -> 133448 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libwqe.sobin793656 -> 791880 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libxml.sobin35656 -> 37888 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.sobin202304 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.sobin136688 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.sobin0 -> 140368 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.sobin0 -> 227256 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.sobin0 -> 15000 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.sobin0 -> 233304 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.sobin0 -> 201208 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.sobin0 -> 101672 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.sobin335680 -> 293664 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.sobin0 -> 266184 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.sobin203128 -> 181696 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.sobin203240 -> 189080 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.sobin136608 -> 131504 bytes
89 files changed, 342 insertions, 86 deletions
diff --git a/msm8996-common/Android.bp b/msm8996-common/Android.bp
index c9c7eee..9c5af18 100644
--- a/msm8996-common/Android.bp
+++ b/msm8996-common/Android.bp
@@ -97,9 +97,9 @@ android_app_import {
}
android_app_import {
- name: "CNEService",
+ name: "WfdService",
owner: "zuk",
- apk: "proprietary/priv-app/CNEService/CNEService.apk",
+ apk: "proprietary/priv-app/WfdService/WfdService.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
@@ -108,9 +108,9 @@ android_app_import {
}
android_app_import {
- name: "WfdService",
+ name: "ims",
owner: "zuk",
- apk: "proprietary/priv-app/WfdService/WfdService.apk",
+ apk: "proprietary/priv-app/ims/ims.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
@@ -119,9 +119,9 @@ android_app_import {
}
android_app_import {
- name: "dpmserviceapp",
+ name: "qcrilmsgtunnel",
owner: "zuk",
- apk: "proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk",
+ apk: "proprietary/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
@@ -130,25 +130,25 @@ android_app_import {
}
android_app_import {
- name: "ims",
+ name: "CneApp",
owner: "zuk",
- apk: "proprietary/priv-app/ims/ims.apk",
+ apk: "proprietary/vendor/app/CneApp/CneApp.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
},
- privileged: true,
+ soc_specific: true,
}
android_app_import {
- name: "qcrilmsgtunnel",
+ name: "IWlanService",
owner: "zuk",
- apk: "proprietary/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk",
+ apk: "proprietary/vendor/app/IWlanService/IWlanService.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
},
- privileged: true,
+ soc_specific: true,
}
android_app_import {
@@ -173,6 +173,18 @@ android_app_import {
product_specific: true,
}
+android_app_import {
+ name: "dpmserviceapp",
+ owner: "zuk",
+ apk: "proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ privileged: true,
+ product_specific: true,
+}
+
dex_import {
name: "WfdCommon",
owner: "zuk",
diff --git a/msm8996-common/msm8996-common-vendor.mk b/msm8996-common/msm8996-common-vendor.mk
index 5ab3d7a..a83ed67 100644
--- a/msm8996-common/msm8996-common-vendor.mk
+++ b/msm8996-common/msm8996-common-vendor.mk
@@ -18,20 +18,16 @@ PRODUCT_SOONG_NAMESPACES += \
vendor/zuk/msm8996-common
PRODUCT_COPY_FILES += \
- vendor/zuk/msm8996-common/proprietary/bin/dpmd:$(TARGET_COPY_OUT_SYSTEM)/bin/dpmd \
vendor/zuk/msm8996-common/proprietary/bin/wfdservice:$(TARGET_COPY_OUT_SYSTEM)/bin/wfdservice \
vendor/zuk/msm8996-common/proprietary/vendor/etc/camera/ov8865_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov8865_chromatix.xml \
- vendor/zuk/msm8996-common/proprietary/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/dpm/dpm.conf \
+ vendor/zuk/msm8996-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/ATT/ATT_profiles.xml \
+ vendor/zuk/msm8996-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/ROW/ROW_profiles.xml \
+ vendor/zuk/msm8996-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/VZW/VZW_profiles.xml \
vendor/zuk/msm8996-common/proprietary/vendor/firmware/bdwlan30.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan30.bin \
vendor/zuk/msm8996-common/proprietary/vendor/firmware/cpp_firmware_v1_10_0.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/cpp_firmware_v1_10_0.fw \
- vendor/zuk/msm8996-common/proprietary/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM)/etc/init/dpmd.rc \
vendor/zuk/msm8996-common/proprietary/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM)/etc/init/wfdservice.rc \
vendor/zuk/msm8996-common/proprietary/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/audiosphere.xml \
- vendor/zuk/msm8996-common/proprietary/etc/permissions/cneapiclient.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/cneapiclient.xml \
- vendor/zuk/msm8996-common/proprietary/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.qti.dpmframework.xml \
vendor/zuk/msm8996-common/proprietary/etc/permissions/com.qualcomm.qti.imscmservice.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.qualcomm.qti.imscmservice.xml \
- vendor/zuk/msm8996-common/proprietary/etc/permissions/com.quicinc.cne.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.quicinc.cne.xml \
- vendor/zuk/msm8996-common/proprietary/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/dpmapi.xml \
vendor/zuk/msm8996-common/proprietary/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/qcrilhook.xml \
vendor/zuk/msm8996-common/proprietary/etc/permissions/qti-vzw-ims-internal.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/qti-vzw-ims-internal.xml \
vendor/zuk/msm8996-common/proprietary/vendor/etc/permissions/qti_libpermissions.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/qti_libpermissions.xml \
@@ -41,28 +37,9 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/wfdconfigsink.xml \
vendor/zuk/msm8996-common/proprietary/framework/QtiTelephonyServicelibrary.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/QtiTelephonyServicelibrary.jar \
vendor/zuk/msm8996-common/proprietary/framework/audiosphere.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/audiosphere.jar \
- vendor/zuk/msm8996-common/proprietary/framework/cneapiclient.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/cneapiclient.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.qti.dpmframework.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.qti.dpmframework.jar \
vendor/zuk/msm8996-common/proprietary/framework/com.qualcomm.qti.imscmservice@1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.qualcomm.qti.imscmservice@1.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.api-V1.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.1-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.api-V1.1-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.constants-V1.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.constants-V2.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.1-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.constants-V2.1-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.server-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.server-V1.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.server-V2.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.1-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.server-V2.1-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.2-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.quicinc.cne.server-V2.2-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/dpmapi.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/dpmapi.jar \
vendor/zuk/msm8996-common/proprietary/framework/qcrilhook.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/qcrilhook.jar \
vendor/zuk/msm8996-common/proprietary/framework/qti-telephony-common.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/qti-telephony-common.jar \
- vendor/zuk/msm8996-common/proprietary/framework/tcmclient.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/tcmclient.jar \
- vendor/zuk/msm8996-common/proprietary/framework/vendor.qti.data.factory-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/vendor.qti.data.factory-V1.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/vendor.qti.hardware.data.latency-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/vendor.qti.hardware.data.latency-V1.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar \
- vendor/zuk/msm8996-common/proprietary/framework/vendor.qti.latency-V2.0-java.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/vendor.qti.latency-V2.0-java.jar \
vendor/zuk/msm8996-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib/libFileMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libFileMux.so \
vendor/zuk/msm8996-common/proprietary/lib/libOmxMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libOmxMux.so \
@@ -89,9 +66,7 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/lib/libwfduibcsrc.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcsrc.so \
vendor/zuk/msm8996-common/proprietary/lib/libwfduibcsrcinterface.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcsrcinterface.so \
vendor/zuk/msm8996-common/proprietary/lib/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib/vendor.qti.hardware.tui_comm@1.0.so \
- vendor/zuk/msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/com.qualcomm.qti.dpm.api@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/com.qualcomm.qti.imscmservice@1.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.server@2.3.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/hw/fingerprint.qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/fingerprint.qcom.so \
vendor/zuk/msm8996-common/proprietary/lib64/lib-imscamera.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/lib-imscamera.so \
vendor/zuk/msm8996-common/proprietary/lib64/lib-imsvideocodec.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/lib-imsvideocodec.so \
@@ -100,10 +75,6 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/lib64/lib-imsvtutils.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/lib-imsvtutils.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libclearsight.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libclearsight.so \
vendor/zuk/msm8996-common/proprietary/lib64/libdiag_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libdiag_system.so \
- vendor/zuk/msm8996-common/proprietary/lib64/libdpmctmgr.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libdpmctmgr.so \
- vendor/zuk/msm8996-common/proprietary/lib64/libdpmfdmgr.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libdpmfdmgr.so \
- vendor/zuk/msm8996-common/proprietary/lib64/libdpmframework.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libdpmframework.so \
- vendor/zuk/msm8996-common/proprietary/lib64/libdpmtcm.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libdpmtcm.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libfiltergenerator.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfiltergenerator.so \
vendor/zuk/msm8996-common/proprietary/lib64/libimscamera_jni.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libimscamera_jni.so \
vendor/zuk/msm8996-common/proprietary/lib64/libimsmedia_jni.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libimsmedia_jni.so \
@@ -128,10 +99,27 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/lib64/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/vendor.qti.hardware.fm@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/vendor.qti.hardware.tui_comm@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/vendor.qti.imsrtpservice@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/vendor.qti.imsrtpservice@1.0.so \
+ vendor/zuk/msm8996-common/proprietary/product/bin/dpmd:$(TARGET_COPY_OUT_PRODUCT)/bin/dpmd \
+ vendor/zuk/msm8996-common/proprietary/product/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/dpm/dpm.conf \
+ vendor/zuk/msm8996-common/proprietary/product/etc/init/dpmd.rc:$(TARGET_COPY_OUT_PRODUCT)/etc/init/dpmd.rc \
+ vendor/zuk/msm8996-common/proprietary/product/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/com.qti.dpmframework.xml \
+ vendor/zuk/msm8996-common/proprietary/product/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/dpmapi.xml \
+ vendor/zuk/msm8996-common/proprietary/product/framework/com.qti.dpmframework.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/com.qti.dpmframework.jar \
+ vendor/zuk/msm8996-common/proprietary/product/framework/dpmapi.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/dpmapi.jar \
vendor/zuk/msm8996-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/zuk/msm8996-common/proprietary/product/lib/vendor.display.color@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.display.color@1.0.so \
vendor/zuk/msm8996-common/proprietary/product/lib/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.display.postproc@1.0.so \
vendor/zuk/msm8996-common/proprietary/product/lib/vendor.qti.hardware.qdutils_disp@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib/vendor.qti.hardware.qdutils_disp@1.0.so \
+ vendor/zuk/msm8996-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/zuk/msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/com.quicinc.cne.api@1.0.so \
+ vendor/zuk/msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/com.quicinc.cne.api@1.1.so \
+ vendor/zuk/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/com.quicinc.cne.constants@1.0.so \
+ vendor/zuk/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/com.quicinc.cne.constants@2.0.so \
+ vendor/zuk/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/com.quicinc.cne.constants@2.1.so \
+ vendor/zuk/msm8996-common/proprietary/product/lib64/libdpmctmgr.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmctmgr.so \
+ vendor/zuk/msm8996-common/proprietary/product/lib64/libdpmfdmgr.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmfdmgr.so \
+ vendor/zuk/msm8996-common/proprietary/product/lib64/libdpmframework.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmframework.so \
+ vendor/zuk/msm8996-common/proprietary/product/lib64/libdpmtcm.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmtcm.so \
vendor/zuk/msm8996-common/proprietary/product/lib64/vendor.display.color@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.display.color@1.0.so \
vendor/zuk/msm8996-common/proprietary/product/lib64/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.display.postproc@1.0.so \
vendor/zuk/msm8996-common/proprietary/product/lib64/vendor.qti.hardware.qdutils_disp@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.hardware.qdutils_disp@1.0.so \
@@ -203,7 +191,9 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/etc/data/netmgr_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/netmgr_config.xml \
vendor/zuk/msm8996-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/zuk/msm8996-common/proprietary/vendor/etc/init/android.hardware.drm@1.1-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.1-service.widevine.rc \
+ vendor/zuk/msm8996-common/proprietary/vendor/etc/init/cnd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/cnd.rc \
vendor/zuk/msm8996-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/zuk/msm8996-common/proprietary/vendor/etc/init/dpmQmiMgr.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dpmQmiMgr.rc \
vendor/zuk/msm8996-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/zuk/msm8996-common/proprietary/vendor/etc/init/vendor.qti.gnss@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.gnss@1.0-service.rc \
vendor/zuk/msm8996-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 \
@@ -486,14 +476,6 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-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/zuk/msm8996-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/zuk/msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@1.0_vendor.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.api@1.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.api@1.1.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.constants@1.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.constants@2.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.constants@2.1.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.server@2.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.server@2.1.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.server@2.2.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/eglSubDriverAndroid.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libEGL_adreno.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libGLESv1_CM_adreno.so \
@@ -646,14 +628,19 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.1.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.2.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.postproc@1.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@1.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@1.1.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.1.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.2.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.gnss@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@2.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.alarm@1.0.so \
+ vendor/zuk/msm8996-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/zuk/msm8996-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/zuk/msm8996-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/zuk/msm8996-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/zuk/msm8996-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/zuk/msm8996-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/zuk/msm8996-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/zuk/msm8996-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/zuk/msm8996-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/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fm@1.0.so \
@@ -682,11 +669,12 @@ PRODUCT_PACKAGES += \
libthermalclient \
QtiTelephonyService \
uceShimService \
- CNEService \
WfdService \
- dpmserviceapp \
ims \
qcrilmsgtunnel \
+ CneApp \
+ IWlanService \
TimeService \
PowerOffAlarm \
+ dpmserviceapp \
WfdCommon
diff --git a/msm8996-common/proprietary/bin/dpmd b/msm8996-common/proprietary/bin/dpmd
deleted file mode 100755
index be0bec9..0000000
--- a/msm8996-common/proprietary/bin/dpmd
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml b/msm8996-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml
new file mode 100644
index 0000000..93f58d8
--- /dev/null
+++ b/msm8996-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+Copyright (c) 2016-2017 Qualcomm Technologies, Inc.
+All Rights Reserved.
+Confidential and Proprietary - Qualcomm Technologies, Inc.
+-->
+<resources>
+<profiles>
+ <profile id="1">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-64,-70</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-67,-73</RSSIDropThreshold>
+ </profile>
+ <profile id="2">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-78,-78</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-85,-87</RSSIDropThreshold>
+ </profile>
+ <profile id="3">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
+ </profile>
+ <profile id="4">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-72,-75</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-75,-80</RSSIDropThreshold>
+ </profile>
+</profiles>
+</resources>
diff --git a/msm8996-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml b/msm8996-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml
new file mode 100644
index 0000000..6044e3e
--- /dev/null
+++ b/msm8996-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+Copyright (c) 2016-2017 Qualcomm Technologies, Inc.
+All Rights Reserved.
+Confidential and Proprietary - Qualcomm Technologies, Inc.
+-->
+<resources>
+<profiles>
+ <profile id="1">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-78,-78</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-85,-87</RSSIDropThreshold>
+ </profile>
+ <profile id="2">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-64,-70</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-67,-73</RSSIDropThreshold>
+ </profile>
+ <profile id="3">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-72,-75</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-75,-80</RSSIDropThreshold>
+ </profile>
+ <profile id="4">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
+ </profile>
+ <profile id="5">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-70,-75</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-73,-79</RSSIDropThreshold>
+ </profile>
+</profiles>
+</resources>
diff --git a/msm8996-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml b/msm8996-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml
new file mode 100644
index 0000000..dfdab15
--- /dev/null
+++ b/msm8996-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+Copyright (c) 2016-2017 Qualcomm Technologies, Inc.
+All Rights Reserved.
+Confidential and Proprietary - Qualcomm Technologies, Inc.
+-->
+<resources>
+<profiles>
+ <profile id="1">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-64,-69</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-67,-72</RSSIDropThreshold>
+ </profile>
+ <profile id="2">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-78,-83</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-82,-87</RSSIDropThreshold>
+ </profile>
+ <profile id="3">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-67,-72</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-70,-75</RSSIDropThreshold>
+ </profile>
+ <profile id="4">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-82,-83</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-85,-87</RSSIDropThreshold>
+ </profile>
+ <profile id="5">
+ <!-- RSSI threshold from which all values greater than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
+ </profile>
+ <profile id="6">
+ <!-- RSSI threshold from which all values greather than it is
+ considered to be good for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
+ <!-- RSSI threshold from which all values lesser than it is
+ considered to be bad for wlan to be
+ a candidate for interface selection -->
+ <!-- NOTE: There needs to be two threshold values
+ first one for 2.4 GHz and the second for 5 GHz -->
+ <RSSIDropThreshold units="dbm">-79,-80</RSSIDropThreshold>
+ </profile>
+</profiles>
+</resources>
diff --git a/msm8996-common/proprietary/etc/permissions/cneapiclient.xml b/msm8996-common/proprietary/etc/permissions/cneapiclient.xml
deleted file mode 100644
index 3bdd156..0000000
--- a/msm8996-common/proprietary/etc/permissions/cneapiclient.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Copyright (c) 2011-2013 Qualcomm Technologies, Inc. All Rights Reserved. Qualcomm Technologies Proprietary and Confidential.-->
-<permissions>
- <library name="com.quicinc.cneapiclient"
- file="/system/framework/cneapiclient.jar"/>
-</permissions>
diff --git a/msm8996-common/proprietary/etc/permissions/com.quicinc.cne.xml b/msm8996-common/proprietary/etc/permissions/com.quicinc.cne.xml
deleted file mode 100644
index 0dabdea..0000000
--- a/msm8996-common/proprietary/etc/permissions/com.quicinc.cne.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<!--
- Copyright (c) 2015 Qualcomm Technologies, Inc.
- All Rights Reserved.
- Qualcomm Technologies Proprietary and Confidential.
--->
-<permissions>
- <library name="com.quicinc.cne" file="/system/framework/com.quicinc.cne.jar"/>
-</permissions>
diff --git a/msm8996-common/proprietary/etc/permissions/dpmapi.xml b/msm8996-common/proprietary/etc/permissions/dpmapi.xml
deleted file mode 100644
index 6551894..0000000
--- a/msm8996-common/proprietary/etc/permissions/dpmapi.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Copyright (c) 2014 Qualcomm Technologies, Inc. All Rights Reserved. Qualcomm Technologies Proprietary and Confidential.-->
-<permissions>
- <library name="com.qti.dpmapi"
- file="/system/framework/dpmapi.jar"/>
-</permissions>
diff --git a/msm8996-common/proprietary/framework/cneapiclient.jar b/msm8996-common/proprietary/framework/cneapiclient.jar
deleted file mode 100644
index 258214c..0000000
--- a/msm8996-common/proprietary/framework/cneapiclient.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.qti.dpmframework.jar b/msm8996-common/proprietary/framework/com.qti.dpmframework.jar
deleted file mode 100644
index 9367869..0000000
--- a/msm8996-common/proprietary/framework/com.qti.dpmframework.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.0-java.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.0-java.jar
deleted file mode 100644
index ecc8b0b..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.1-java.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.1-java.jar
deleted file mode 100644
index e5e483e..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.api-V1.1-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V1.0-java.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V1.0-java.jar
deleted file mode 100644
index 5bdd243..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V1.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.0-java.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.0-java.jar
deleted file mode 100644
index 97c0c7d..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.1-java.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.1-java.jar
deleted file mode 100644
index 4831b74..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.constants-V2.1-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.jar
deleted file mode 100644
index 3270c2b..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.server-V1.0-java.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.server-V1.0-java.jar
deleted file mode 100644
index 8e97dda..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.server-V1.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.0-java.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.0-java.jar
deleted file mode 100644
index ac75016..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.1-java.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.1-java.jar
deleted file mode 100644
index c3eb4ee..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.1-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.2-java.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.2-java.jar
deleted file mode 100644
index 49d1153..0000000
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.server-V2.2-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/dpmapi.jar b/msm8996-common/proprietary/framework/dpmapi.jar
deleted file mode 100644
index 379068e..0000000
--- a/msm8996-common/proprietary/framework/dpmapi.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/tcmclient.jar b/msm8996-common/proprietary/framework/tcmclient.jar
deleted file mode 100644
index 18189c0..0000000
--- a/msm8996-common/proprietary/framework/tcmclient.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/vendor.qti.data.factory-V1.0-java.jar b/msm8996-common/proprietary/framework/vendor.qti.data.factory-V1.0-java.jar
deleted file mode 100644
index 56f8b5f..0000000
--- a/msm8996-common/proprietary/framework/vendor.qti.data.factory-V1.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar b/msm8996-common/proprietary/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar
deleted file mode 100644
index 0ca3bc6..0000000
--- a/msm8996-common/proprietary/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/vendor.qti.hardware.data.latency-V1.0-java.jar b/msm8996-common/proprietary/framework/vendor.qti.hardware.data.latency-V1.0-java.jar
deleted file mode 100644
index 62dd3a7..0000000
--- a/msm8996-common/proprietary/framework/vendor.qti.hardware.data.latency-V1.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar b/msm8996-common/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar
deleted file mode 100644
index e8c4153..0000000
--- a/msm8996-common/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/framework/vendor.qti.latency-V2.0-java.jar b/msm8996-common/proprietary/framework/vendor.qti.latency-V2.0-java.jar
deleted file mode 100644
index 8ec715f..0000000
--- a/msm8996-common/proprietary/framework/vendor.qti.latency-V2.0-java.jar
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so b/msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so
deleted file mode 100644
index 077575b..0000000
--- a/msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libdpmctmgr.so b/msm8996-common/proprietary/lib64/libdpmctmgr.so
deleted file mode 100644
index e08a311..0000000
--- a/msm8996-common/proprietary/lib64/libdpmctmgr.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libdpmfdmgr.so b/msm8996-common/proprietary/lib64/libdpmfdmgr.so
deleted file mode 100644
index d773a5e..0000000
--- a/msm8996-common/proprietary/lib64/libdpmfdmgr.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libdpmframework.so b/msm8996-common/proprietary/lib64/libdpmframework.so
deleted file mode 100644
index dd0c0f5..0000000
--- a/msm8996-common/proprietary/lib64/libdpmframework.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libdpmtcm.so b/msm8996-common/proprietary/lib64/libdpmtcm.so
deleted file mode 100644
index 89fb33f..0000000
--- a/msm8996-common/proprietary/lib64/libdpmtcm.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/priv-app/CNEService/CNEService.apk b/msm8996-common/proprietary/priv-app/CNEService/CNEService.apk
deleted file mode 100644
index 7c367d4..0000000
--- a/msm8996-common/proprietary/priv-app/CNEService/CNEService.apk
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/product/bin/dpmd b/msm8996-common/proprietary/product/bin/dpmd
new file mode 100755
index 0000000..abd89c9
--- /dev/null
+++ b/msm8996-common/proprietary/product/bin/dpmd
Binary files differ
diff --git a/msm8996-common/proprietary/etc/dpm/dpm.conf b/msm8996-common/proprietary/product/etc/dpm/dpm.conf
index bf63d1b..8543e67 100644
--- a/msm8996-common/proprietary/etc/dpm/dpm.conf
+++ b/msm8996-common/proprietary/product/etc/dpm/dpm.conf
@@ -1,21 +1,38 @@
#configuration parameters for DPM Fast Dormancy and TCM module.
-#Configuration params for FD
+#Configuration params for FD slot 0
#delay_time while issuing dormancy_request
-dpm_fd_delay_time_timer_value:0
+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_fd_screen_on_idle_timer_value:15
+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_fd_screen_off_idle_timer_value:3
+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_fd_tethering_on_idle_timer_value:15
+dpm_s0_fd_tethering_on_idle_timer_value:15
#FastDormancy can be configured for a network type
#Default configuration 101000011100001000
-dpm_fd_enable_networks_mask:0x28708
+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
diff --git a/msm8996-common/proprietary/etc/init/dpmd.rc b/msm8996-common/proprietary/product/etc/init/dpmd.rc
index f925d96..c102f2a 100644
--- a/msm8996-common/proprietary/etc/init/dpmd.rc
+++ b/msm8996-common/proprietary/product/etc/init/dpmd.rc
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Qualcomm Technologies, Inc.
+# Copyright (c) 2018 - 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
@@ -9,9 +9,9 @@ on post-fs-data
chown system system /data/dpm
#start dpmd service
-service dpmd /system/bin/dpmd
+service dpmd /system/product/bin/dpmd
class late_start
- socket dpmd stream 660 root system
+ 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/msm8996-common/proprietary/etc/permissions/com.qti.dpmframework.xml b/msm8996-common/proprietary/product/etc/permissions/com.qti.dpmframework.xml
index fb50f51..622daff 100644
--- a/msm8996-common/proprietary/etc/permissions/com.qti.dpmframework.xml
+++ b/msm8996-common/proprietary/product/etc/permissions/com.qti.dpmframework.xml
@@ -4,7 +4,7 @@
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<permissions>
<library name="com.qti.dpmframework"
- file="/system/framework/com.qti.dpmframework.jar"/>
+ file="/system/product/framework/com.qti.dpmframework.jar"/>
<permission name="com.qualcomm.permission.READPROC" >
<group gid="readproc" />
</permission>
diff --git a/msm8996-common/proprietary/product/etc/permissions/dpmapi.xml b/msm8996-common/proprietary/product/etc/permissions/dpmapi.xml
new file mode 100644
index 0000000..cc5ece1
--- /dev/null
+++ b/msm8996-common/proprietary/product/etc/permissions/dpmapi.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Copyright (c) 2014, 2019 Qualcomm Technologies, Inc. All Rights Reserved. Qualcomm Technologies Proprietary and Confidential.-->
+<permissions>
+ <library name="com.qti.dpmapi"
+ file="/system/product/framework/dpmapi.jar"/>
+</permissions>
diff --git a/msm8996-common/proprietary/product/framework/com.qti.dpmframework.jar b/msm8996-common/proprietary/product/framework/com.qti.dpmframework.jar
new file mode 100644
index 0000000..15c8073
--- /dev/null
+++ b/msm8996-common/proprietary/product/framework/com.qti.dpmframework.jar
Binary files differ
diff --git a/msm8996-common/proprietary/product/framework/dpmapi.jar b/msm8996-common/proprietary/product/framework/dpmapi.jar
new file mode 100644
index 0000000..851f343
--- /dev/null
+++ b/msm8996-common/proprietary/product/framework/dpmapi.jar
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so b/msm8996-common/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so
new file mode 100644
index 0000000..45feac0
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.0.so b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.0.so
new file mode 100644
index 0000000..3dc70ce
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.1.so b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.1.so
new file mode 100644
index 0000000..03fd3e5
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.api@1.1.so
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@1.0.so b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@1.0.so
new file mode 100644
index 0000000..08f8636
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.0.so b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.0.so
new file mode 100644
index 0000000..169ce74
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.1.so b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.1.so
new file mode 100644
index 0000000..ae7c3f4
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/com.quicinc.cne.constants@2.1.so
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/libdpmctmgr.so b/msm8996-common/proprietary/product/lib64/libdpmctmgr.so
new file mode 100644
index 0000000..762b1c0
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/libdpmctmgr.so
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/libdpmfdmgr.so b/msm8996-common/proprietary/product/lib64/libdpmfdmgr.so
new file mode 100644
index 0000000..fff8a37
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/libdpmfdmgr.so
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/libdpmframework.so b/msm8996-common/proprietary/product/lib64/libdpmframework.so
new file mode 100644
index 0000000..20febf7
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/libdpmframework.so
Binary files differ
diff --git a/msm8996-common/proprietary/product/lib64/libdpmtcm.so b/msm8996-common/proprietary/product/lib64/libdpmtcm.so
new file mode 100644
index 0000000..215ad39
--- /dev/null
+++ b/msm8996-common/proprietary/product/lib64/libdpmtcm.so
Binary files differ
diff --git a/msm8996-common/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk b/msm8996-common/proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk
index 294419c..70645c6 100644
--- a/msm8996-common/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk
+++ b/msm8996-common/proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/app/CneApp/CneApp.apk b/msm8996-common/proprietary/vendor/app/CneApp/CneApp.apk
new file mode 100644
index 0000000..dc39d15
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/app/CneApp/CneApp.apk
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/app/IWlanService/IWlanService.apk b/msm8996-common/proprietary/vendor/app/IWlanService/IWlanService.apk
new file mode 100644
index 0000000..42a468c
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/app/IWlanService/IWlanService.apk
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/cnd b/msm8996-common/proprietary/vendor/bin/cnd
index a5995bd..0e77475 100755
--- a/msm8996-common/proprietary/vendor/bin/cnd
+++ b/msm8996-common/proprietary/vendor/bin/cnd
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/dpmQmiMgr b/msm8996-common/proprietary/vendor/bin/dpmQmiMgr
index 0d0f00b..1b5003b 100755
--- a/msm8996-common/proprietary/vendor/bin/dpmQmiMgr
+++ b/msm8996-common/proprietary/vendor/bin/dpmQmiMgr
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/etc/init/cnd.rc b/msm8996-common/proprietary/vendor/etc/init/cnd.rc
new file mode 100644
index 0000000..ccd3a39
--- /dev/null
+++ b/msm8996-common/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/msm8996-common/proprietary/vendor/etc/init/dpmQmiMgr.rc b/msm8996-common/proprietary/vendor/etc/init/dpmQmiMgr.rc
new file mode 100644
index 0000000..9637e31
--- /dev/null
+++ b/msm8996-common/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/msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so b/msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
index 077575b..45feac0 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so
deleted file mode 100644
index 44f14ae..0000000
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so
deleted file mode 100644
index 6c8a28e..0000000
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so
deleted file mode 100644
index dddfaaa..0000000
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so
deleted file mode 100644
index b2e07f9..0000000
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so
deleted file mode 100644
index 5478ee5..0000000
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so
deleted file mode 100644
index 67edfdc..0000000
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so
deleted file mode 100644
index fd894e0..0000000
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so
deleted file mode 100644
index c0a975d..0000000
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.so
deleted file mode 100644
index 6af001a..0000000
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libcne.so b/msm8996-common/proprietary/vendor/lib64/libcne.so
index 7386b37..eecaa12 100644
--- a/msm8996-common/proprietary/vendor/lib64/libcne.so
+++ b/msm8996-common/proprietary/vendor/lib64/libcne.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libcneapiclient.so b/msm8996-common/proprietary/vendor/lib64/libcneapiclient.so
index 0604cb9..45634b4 100644
--- a/msm8996-common/proprietary/vendor/lib64/libcneapiclient.so
+++ b/msm8996-common/proprietary/vendor/lib64/libcneapiclient.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libcneoplookup.so b/msm8996-common/proprietary/vendor/lib64/libcneoplookup.so
index 9b150b1..b60eb18 100644
--- a/msm8996-common/proprietary/vendor/lib64/libcneoplookup.so
+++ b/msm8996-common/proprietary/vendor/lib64/libcneoplookup.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libcneqmiutils.so b/msm8996-common/proprietary/vendor/lib64/libcneqmiutils.so
index 433df97..f89629b 100644
--- a/msm8996-common/proprietary/vendor/lib64/libcneqmiutils.so
+++ b/msm8996-common/proprietary/vendor/lib64/libcneqmiutils.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libdpmqmihal.so b/msm8996-common/proprietary/vendor/lib64/libdpmqmihal.so
index e419cee..781a096 100644
--- a/msm8996-common/proprietary/vendor/lib64/libdpmqmihal.so
+++ b/msm8996-common/proprietary/vendor/lib64/libdpmqmihal.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libwms.so b/msm8996-common/proprietary/vendor/lib64/libwms.so
index 207bd21..17b17da 100644
--- a/msm8996-common/proprietary/vendor/lib64/libwms.so
+++ b/msm8996-common/proprietary/vendor/lib64/libwms.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libwqe.so b/msm8996-common/proprietary/vendor/lib64/libwqe.so
index 4c459ea..f71094a 100644
--- a/msm8996-common/proprietary/vendor/lib64/libwqe.so
+++ b/msm8996-common/proprietary/vendor/lib64/libwqe.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libxml.so b/msm8996-common/proprietary/vendor/lib64/libxml.so
index 43ea638..e845303 100644
--- a/msm8996-common/proprietary/vendor/lib64/libxml.so
+++ b/msm8996-common/proprietary/vendor/lib64/libxml.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so
deleted file mode 100644
index 9de006f..0000000
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.so
deleted file mode 100644
index 63aceea..0000000
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so
new file mode 100644
index 0000000..3543016
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
new file mode 100644
index 0000000..79809f3
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so
new file mode 100644
index 0000000..c167f8c
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so
new file mode 100644
index 0000000..530e6fe
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so
new file mode 100644
index 0000000..42a58ba
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so
new file mode 100644
index 0000000..ab09f7f
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
index 30db014..36d85fe 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so
new file mode 100644
index 0000000..c54739c
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
index 3decad0..405dd98 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
index a9bcd4f..44c4966 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so
index da351bc..033d7bd 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so
Binary files differ