diff --git a/sdm660-common/Android.bp b/sdm660-common/Android.bp
index 5328641..d8f00e0 100644
--- a/sdm660-common/Android.bp
+++ b/sdm660-common/Android.bp
@@ -814,9 +814,9 @@ dex_import {
}
prebuilt_etc_xml {
- name: "vendor.qti.gnss@3.0-service",
+ name: "vendor.qti.gnss@4.0-service",
owner: "asus",
- src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml",
+ src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
diff --git a/sdm660-common/proprietary/vendor/bin/garden_app b/sdm660-common/proprietary/vendor/bin/garden_app
new file mode 100755
index 0000000..c57930d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/garden_app differ
diff --git a/sdm660-common/proprietary/vendor/bin/loc_launcher b/sdm660-common/proprietary/vendor/bin/loc_launcher
index f5310c1..7c3c483 100755
Binary files a/sdm660-common/proprietary/vendor/bin/loc_launcher and b/sdm660-common/proprietary/vendor/bin/loc_launcher differ
diff --git a/sdm660-common/proprietary/vendor/bin/lowi-server b/sdm660-common/proprietary/vendor/bin/lowi-server
index 141d77a..0d1906f 100755
Binary files a/sdm660-common/proprietary/vendor/bin/lowi-server and b/sdm660-common/proprietary/vendor/bin/lowi-server differ
diff --git a/sdm660-common/proprietary/vendor/bin/mlid b/sdm660-common/proprietary/vendor/bin/mlid
new file mode 100755
index 0000000..b744be4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/mlid differ
diff --git a/sdm660-common/proprietary/vendor/bin/slim_daemon b/sdm660-common/proprietary/vendor/bin/slim_daemon
index f8281fd..6612acf 100755
Binary files a/sdm660-common/proprietary/vendor/bin/slim_daemon and b/sdm660-common/proprietary/vendor/bin/slim_daemon differ
diff --git a/sdm660-common/proprietary/vendor/bin/xtra-daemon b/sdm660-common/proprietary/vendor/bin/xtra-daemon
index 874f864..8c3687e 100755
Binary files a/sdm660-common/proprietary/vendor/bin/xtra-daemon and b/sdm660-common/proprietary/vendor/bin/xtra-daemon differ
diff --git a/sdm660-common/proprietary/vendor/bin/xtwifi-client b/sdm660-common/proprietary/vendor/bin/xtwifi-client
index 7edaa4b..a9302a4 100755
Binary files a/sdm660-common/proprietary/vendor/bin/xtwifi-client and b/sdm660-common/proprietary/vendor/bin/xtwifi-client differ
diff --git a/sdm660-common/proprietary/vendor/bin/xtwifi-inet-agent b/sdm660-common/proprietary/vendor/bin/xtwifi-inet-agent
index ce973e8..b7f9c99 100755
Binary files a/sdm660-common/proprietary/vendor/bin/xtwifi-inet-agent and b/sdm660-common/proprietary/vendor/bin/xtwifi-inet-agent differ
diff --git a/sdm660-common/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml b/sdm660-common/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml
similarity index 84%
rename from sdm660-common/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml
rename to sdm660-common/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml
index cd9a91c..0ec38c5 100644
--- a/sdm660-common/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml
+++ b/sdm660-common/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml
@@ -1,4 +1,4 @@
-
@@ -9,6 +9,7 @@ Confidential and Proprietary - Qualcomm Technologies, Inc.
@1.2::ILocHidlGnss/gnss_vendor
@2.1::ILocHidlGnss/gnss_vendor
@3.0::ILocHidlGnss/gnss_vendor
+ @4.0::ILocHidlGnss/gnss_vendor
android.hardware.gnss
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@3.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@3.0-impl.so
deleted file mode 100644
index a9df3b7..0000000
Binary files a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@3.0-impl.so and /dev/null differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so
new file mode 100644
index 0000000..41cbcb5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libasn1cper.so b/sdm660-common/proprietary/vendor/lib64/libasn1cper.so
new file mode 100644
index 0000000..58d3dd8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libasn1cper.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libasn1crt.so b/sdm660-common/proprietary/vendor/lib64/libasn1crt.so
new file mode 100644
index 0000000..6e78a06
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libasn1crt.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libasn1crtx.so b/sdm660-common/proprietary/vendor/lib64/libasn1crtx.so
new file mode 100644
index 0000000..9e1af50
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libasn1crtx.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libcdfw.so b/sdm660-common/proprietary/vendor/lib64/libcdfw.so
new file mode 100644
index 0000000..252445c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libcdfw.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libcdfw_remote_api.so b/sdm660-common/proprietary/vendor/lib64/libcdfw_remote_api.so
new file mode 100644
index 0000000..114ef85
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libcdfw_remote_api.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libdataitems.so b/sdm660-common/proprietary/vendor/lib64/libdataitems.so
index 69b3c39..8a29533 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/libdataitems.so and b/sdm660-common/proprietary/vendor/lib64/libdataitems.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libgarden.so b/sdm660-common/proprietary/vendor/lib64/libgarden.so
new file mode 100644
index 0000000..000eba3
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libgarden.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libgarden_haltests_e2e.so b/sdm660-common/proprietary/vendor/lib64/libgarden_haltests_e2e.so
new file mode 100644
index 0000000..0964cd9
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libgarden_haltests_e2e.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libgdtap.so b/sdm660-common/proprietary/vendor/lib64/libgdtap.so
index 3656ab2..bd18401 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/libgdtap.so and b/sdm660-common/proprietary/vendor/lib64/libgdtap.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libgnsspps.so b/sdm660-common/proprietary/vendor/lib64/libgnsspps.so
new file mode 100644
index 0000000..a3b50bb
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libgnsspps.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libizat_client_api.so b/sdm660-common/proprietary/vendor/lib64/libizat_client_api.so
index 7e9424c..9226c59 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/libizat_client_api.so and b/sdm660-common/proprietary/vendor/lib64/libizat_client_api.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libizat_core.so b/sdm660-common/proprietary/vendor/lib64/libizat_core.so
index 7e77694..0391478 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/libizat_core.so and b/sdm660-common/proprietary/vendor/lib64/libizat_core.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblbs_core.so b/sdm660-common/proprietary/vendor/lib64/liblbs_core.so
index 8bc3055..9670188 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/liblbs_core.so and b/sdm660-common/proprietary/vendor/lib64/liblbs_core.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libloc_api_v02.so b/sdm660-common/proprietary/vendor/lib64/libloc_api_v02.so
index 4c92001..050f30a5 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/libloc_api_v02.so and b/sdm660-common/proprietary/vendor/lib64/libloc_api_v02.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libloc_socket.so b/sdm660-common/proprietary/vendor/lib64/libloc_socket.so
new file mode 100644
index 0000000..b060eca
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libloc_socket.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblocationservice.so b/sdm660-common/proprietary/vendor/lib64/liblocationservice.so
index 7d5f977..bb23a48 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/liblocationservice.so and b/sdm660-common/proprietary/vendor/lib64/liblocationservice.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblocationservice_glue.so b/sdm660-common/proprietary/vendor/lib64/liblocationservice_glue.so
index 785e58b..82cd4bd 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/liblocationservice_glue.so and b/sdm660-common/proprietary/vendor/lib64/liblocationservice_glue.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblocdiagiface.so b/sdm660-common/proprietary/vendor/lib64/liblocdiagiface.so
new file mode 100644
index 0000000..c74bc0e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/liblocdiagiface.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblowi_client.so b/sdm660-common/proprietary/vendor/lib64/liblowi_client.so
index 8f4371b..659d715 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/liblowi_client.so and b/sdm660-common/proprietary/vendor/lib64/liblowi_client.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblowi_wifihal.so b/sdm660-common/proprietary/vendor/lib64/liblowi_wifihal.so
index 57cc1e9..906eb0b 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/liblowi_wifihal.so and b/sdm660-common/proprietary/vendor/lib64/liblowi_wifihal.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libminksocket.so b/sdm660-common/proprietary/vendor/lib64/libminksocket.so
new file mode 100644
index 0000000..a75af84
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libminksocket.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqcc_file_agent.so b/sdm660-common/proprietary/vendor/lib64/libqcc_file_agent.so
new file mode 100644
index 0000000..b943d37
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqcc_file_agent.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libslimclient.so b/sdm660-common/proprietary/vendor/lib64/libslimclient.so
index b67ff80..65db1b9 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/libslimclient.so and b/sdm660-common/proprietary/vendor/lib64/libslimclient.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsynergy_loc_api.so b/sdm660-common/proprietary/vendor/lib64/libsynergy_loc_api.so
new file mode 100644
index 0000000..d3738d1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsynergy_loc_api.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libxtadapter.so b/sdm660-common/proprietary/vendor/lib64/libxtadapter.so
index 71ed309..e056c93 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/libxtadapter.so and b/sdm660-common/proprietary/vendor/lib64/libxtadapter.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libxtwifi_server_protocol.so b/sdm660-common/proprietary/vendor/lib64/libxtwifi_server_protocol.so
new file mode 100644
index 0000000..827b7e1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libxtwifi_server_protocol.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libxtwifi_server_protocol_uri_v3.so b/sdm660-common/proprietary/vendor/lib64/libxtwifi_server_protocol_uri_v3.so
new file mode 100644
index 0000000..f4758da
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libxtwifi_server_protocol_uri_v3.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so
index 200a67a..7e2f83e 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so
index b410134..b0416a0 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so
index 3a9c05f..7d35cef 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.0.so
index d878269..08288b4 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.0.so and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.1.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.1.so
index 39b2c77..9c53c10 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.1.so and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0-service.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0-service.so
deleted file mode 100644
index 6e7adcb..0000000
Binary files a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0-service.so and /dev/null differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0.so
index 4576164..776120e 100644
Binary files a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0.so and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@4.0-service.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@4.0-service.so
new file mode 100644
index 0000000..15b1f94
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@4.0-service.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@4.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@4.0.so
new file mode 100644
index 0000000..b81d973
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@4.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so
new file mode 100644
index 0000000..f4832fb
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so differ
diff --git a/sdm660-common/sdm660-common-vendor.mk b/sdm660-common/sdm660-common-vendor.mk
index 4c0b302..a1bc803 100644
--- a/sdm660-common/sdm660-common-vendor.mk
+++ b/sdm660-common/sdm660-common-vendor.mk
@@ -203,6 +203,7 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/bin/cnss-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/cnss-daemon \
vendor/asus/sdm660-common/proprietary/vendor/bin/dpmQmiMgr:$(TARGET_COPY_OUT_VENDOR)/bin/dpmQmiMgr \
vendor/asus/sdm660-common/proprietary/vendor/bin/dspservice:$(TARGET_COPY_OUT_VENDOR)/bin/dspservice \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/garden_app:$(TARGET_COPY_OUT_VENDOR)/bin/garden_app \
vendor/asus/sdm660-common/proprietary/vendor/bin/hvdcp_opti:$(TARGET_COPY_OUT_VENDOR)/bin/hvdcp_opti \
vendor/asus/sdm660-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.bluetooth@1.0-service-qti \
vendor/asus/sdm660-common/proprietary/vendor/bin/hw/android.hardware.drm@1.2-service.widevine:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.drm@1.2-service.widevine \
@@ -225,6 +226,7 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/bin/irsc_util:$(TARGET_COPY_OUT_VENDOR)/bin/irsc_util \
vendor/asus/sdm660-common/proprietary/vendor/bin/loc_launcher:$(TARGET_COPY_OUT_VENDOR)/bin/loc_launcher \
vendor/asus/sdm660-common/proprietary/vendor/bin/lowi-server:$(TARGET_COPY_OUT_VENDOR)/bin/lowi-server \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/mlid:$(TARGET_COPY_OUT_VENDOR)/bin/mlid \
vendor/asus/sdm660-common/proprietary/vendor/bin/msm_irqbalance:$(TARGET_COPY_OUT_VENDOR)/bin/msm_irqbalance \
vendor/asus/sdm660-common/proprietary/vendor/bin/mutualex:$(TARGET_COPY_OUT_VENDOR)/bin/mutualex \
vendor/asus/sdm660-common/proprietary/vendor/bin/netmgrd:$(TARGET_COPY_OUT_VENDOR)/bin/netmgrd \
@@ -503,7 +505,7 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/com.dsi.ant@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/com.dsi.ant@1.0-impl.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/sensors.sdm660_64.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/sensors.sdm660_64.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.esepowermanager@1.1-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.esepowermanager@1.1-impl.so \
- vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@3.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.gnss@3.0-impl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.gnss@4.0-impl.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so \
@@ -543,6 +545,9 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libadreno_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadreno_utils.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libadsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadsp_default_listener.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libadsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadsprpc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libasn1cper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libasn1cper.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libasn1crt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libasn1crt.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libasn1crtx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libasn1crtx.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libaudcal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaudcal.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libaudioalsa.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaudioalsa.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libaudioparsers.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaudioparsers.so \
@@ -551,6 +556,8 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libbtnv.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbtnv.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libc2d30_bltlib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libc2d30_bltlib.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libcacertclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcacertclient.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libcdfw.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcdfw.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libcdfw_remote_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcdfw_remote_api.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libcdsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcdsp_default_listener.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libcdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcdsprpc.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libcne.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcne.so \
@@ -567,7 +574,10 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libdsutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdsutils.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libfastcvdsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastcvdsp_stub.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libfastcvopt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastcvopt.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libgarden.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgarden.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libgarden_haltests_e2e.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgarden_haltests_e2e.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libgdtap.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgdtap.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libgnsspps.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgnsspps.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgsl.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libhdr_tm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhdr_tm.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libidl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libidl.so \
@@ -581,14 +591,17 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libllvm-glnext.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libllvm-glnext.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libllvm-qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libllvm-qcom.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libloc_api_v02.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libloc_api_v02.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libloc_socket.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libloc_socket.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/liblocationservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblocationservice.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/liblocationservice_glue.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblocationservice_glue.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/liblocdiagiface.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblocdiagiface.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/liblowi_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblowi_client.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/liblowi_wifihal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblowi_wifihal.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/liblqe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblqe.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libmdmdetect.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmdmdetect.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libmdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmdsprpc.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libminkdescriptor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libminkdescriptor.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libminksocket.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libminksocket.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libmm-hdcpmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmm-hdcpmgr.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libmmosal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmosal.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libnative-api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnative-api.so \
@@ -603,13 +616,13 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libperfgluelayer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperfgluelayer.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libperipheral_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperipheral_client.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqcbor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcbor.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqcc_file_agent.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcc_file_agent.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqcci_legacy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcci_legacy.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqcmaputils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcmaputils.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqcrilFramework.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilFramework.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqcrildatactl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrildatactl.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqdi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdi.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqdma_file_agent.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdma_file_agent.so \
- vendor/asus/sdm660-common/proprietary/vendor/lib64/libqdma_file_agent.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdma_file_agent.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqdp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdp.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqisl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqisl.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libqmi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi.so \
@@ -656,6 +669,7 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libslimclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libslimclient.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libsmemlog.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsmemlog.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libssd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libssd.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsynergy_loc_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsynergy_loc_api.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsysmon_cdsp_skel.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libsystem_health_mon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsystem_health_mon.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libtinyxml2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtinyxml2_1.so \
@@ -666,6 +680,8 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libwvhidl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwvhidl.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libxml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxml.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/libxtadapter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtadapter.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libxtwifi_server_protocol.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtwifi_server_protocol.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libxtwifi_server_protocol_uri_v3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtwifi_server_protocol_uri_v3.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/qcrild_librilutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrild_librilutils.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/qtibus.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtibus.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/qtimutex.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtimutex.so \
@@ -687,8 +703,9 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.2.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@2.0.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@2.1.so \
- vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0-service.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@3.0-service.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@3.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@4.0-service.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@4.0-service.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@4.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@4.0.so \
vendor/asus/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/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so \
@@ -705,6 +722,7 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.dsp@1.0.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fm@1.0.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.mwqemadapter@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qccsyshal@1.0.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qccvndhal@1.0.so \
vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qseecom@1.0.so \
@@ -855,4 +873,4 @@ PRODUCT_PACKAGES += \
vendor.qti.ims.rcsconfig-V2.1-java \
vendor.qti.latency-V2.0-java \
vendor.qti.latency-V2.1-java \
- vendor.qti.gnss@3.0-service
+ vendor.qti.gnss@4.0-service