diff --git a/common.mk b/common.mk
index 00b5e5b..2404782 100644
--- a/common.mk
+++ b/common.mk
@@ -207,6 +207,12 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
android.hardware.gatekeeper@1.0.vendor
+# GPS
+PRODUCT_PACKAGES += \
+ android.hardware.gnss.measurement_corrections@1.1.vendor \
+ android.hardware.gnss.visibility_control@1.0.vendor \
+ android.hardware.gnss@2.1.vendor
+
# Health
PRODUCT_PACKAGES += \
android.hardware.health@2.1-impl \
diff --git a/device_framework_matrix.xml b/device_framework_matrix.xml
index 81d6c99..91cf53e 100644
--- a/device_framework_matrix.xml
+++ b/device_framework_matrix.xml
@@ -382,6 +382,13 @@
gnss_vendor
+
+ vendor.qti.gnss
+
+ ILocAidlGnss
+ default
+
+
vendor.qti.hardware.AGMIPC
1.0
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 1abf9d6..c1fc5f4 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -349,35 +349,62 @@ vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so
# GNSS
-vendor/app/CACertService/CACertService.apk
+vendor/bin/hw/android.hardware.gnss@2.1-service-qti
vendor/bin/loc_launcher
vendor/bin/lowi-server
vendor/bin/mlid
vendor/bin/xtra-daemon
+vendor/bin/xtwifi-client
+vendor/bin/xtwifi-inet-agent
+vendor/etc/init/android.hardware.gnss@2.1-service-qti.rc
+vendor/etc/seccomp_policy/gnss@2.0-base.policy
+vendor/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy
+vendor/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy
+vendor/etc/seccomp_policy/gnss@2.0-xtwifi-inet-agent.policy
+vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml
vendor/etc/cacert_location.pem
-vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml
+vendor/etc/flp.conf
+vendor/etc/gnss_antenna_info.conf
+vendor/etc/gps.conf
+vendor/etc/izat.conf
+vendor/etc/lowi.conf
+vendor/etc/sap.conf
vendor/etc/xtra_root_cert.pem
+vendor/etc/xtwifi.conf
+vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so
vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so
vendor/lib64/libaoa.so
vendor/lib64/libasn1cper.so
vendor/lib64/libasn1crt.so
vendor/lib64/libasn1crtx.so
+vendor/lib64/libbatching.so
vendor/lib64/libcacertclient.so
vendor/lib64/libcdfw.so
vendor/lib64/libcdfw_remote_api.so
vendor/lib64/libdataitems.so
vendor/lib64/libgdtap.so
+vendor/lib64/libgeofencing.so
+vendor/lib64/libgnss.so
+vendor/lib64/libgnsspps.so
+vendor/lib64/libgps.utils.so
vendor/lib64/libizat_client_api.so
vendor/lib64/libizat_core.so
vendor/lib64/libjnihelper.so
vendor/lib64/liblbs_core.so
vendor/lib64/libloc_api_v02.so
+vendor/lib64/libloc_core.so
vendor/lib64/libloc_socket.so
+vendor/lib64/liblocation_api.so
vendor/lib64/liblocationservice.so
vendor/lib64/liblocationservice_glue.so
vendor/lib64/liblowi_client.so
vendor/lib64/liblowi_wifihal.so
vendor/lib64/libminksocket.so
+vendor/lib64/libqcc_file_agent.so
+vendor/lib64/libqdma_file_agent.so
vendor/lib64/libslimclient.so
+vendor/lib64/libsynergy_loc_api.so
vendor/lib64/libxtadapter.so
vendor/lib64/libxtwifi_server_protocol.so
vendor/lib64/libxtwifi_server_protocol_uri_v3.so
@@ -390,6 +417,7 @@ vendor/lib64/vendor.qti.gnss@3.0.so
vendor/lib64/vendor.qti.gnss@4.0-service.so
vendor/lib64/vendor.qti.gnss@4.0.so
vendor/lib64/vendor.qti.hardware.cacert@1.0.so
+vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so
# Graphics - Adreno
vendor/lib/egl/eglSubDriverAndroid.so