diff --git a/device-comet.mk b/device-comet.mk
index 6c19c9b..0495f47 100644
--- a/device-comet.mk
+++ b/device-comet.mk
@@ -37,6 +37,7 @@ include hardware/google/pixel/vibrator/cs40l26/device.mk
include device/google/gs-common/bcmbt/bluetooth.mk
include device/google/gs-common/touch/gti/gti.mk
include device/google/gs-common/display/dump_second_display.mk
+-include vendor/samsung_slsi/gps/s5400/location/gnssd/device-gnss.mk
# go/lyric-soong-variables
$(call soong_config_set,lyric,camera_hardware,comet)
diff --git a/location/gnssd/Android.bp b/location/gnssd/Android.bp
deleted file mode 100644
index d71e6fa..0000000
--- a/location/gnssd/Android.bp
+++ /dev/null
@@ -1,384 +0,0 @@
-soong_namespace {
-}
-
-package {
- default_applicable_licenses: ["vendor_samsung_slsi_gnss_license"],
-}
-license {
- name: "vendor_samsung_slsi_gnss_license",
- visibility: [":__subpackages__"],
- license_kinds: [
- "legacy_by_exception_only", // by exception only
- "legacy_proprietary", // by exception only
- ],
-}
-
-cc_prebuilt_library_shared {
- name: "android.hardware.gnss@2.1-impl",
- arch: {
- arm64: {
- srcs: ["release/android_hardware_gnss_2_1-impl.so"],
- shared_libs: [
- "liblog",
- "libhidlbase",
- "libutils",
- "android.hardware.gnss@1.0",
- "android.hardware.gnss@1.1",
- "android.hardware.gnss@2.0",
- "android.hardware.gnss@2.1",
- "android.hardware.gnss.measurement_corrections@1.0",
- "android.hardware.gnss.visibility_control@1.0",
- "libhardware",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libhidltransport is deprecated
- check_elf_files: false,
- //vintf_fragments: ["android.hardware.gnss@2.1-service-lass.xml"]
-}
-
-
-cc_prebuilt_library_shared {
- name: "vendor.samsung.hardware.gnss@1.0-impl",
- arch: {
- arm64: {
- srcs: ["release/slsi_samsung_hardware_gnss_1_0-impl.so"],
- shared_libs: [
- "liblog",
- "libhidlbase",
- "libutils",
- "android.hardware.gnss@1.0",
- "android.hardware.gnss@1.1",
- "android.hardware.gnss@2.0",
- "android.hardware.gnss@2.1",
- "android.hardware.gnss.measurement_corrections@1.0",
- "android.hardware.gnss.visibility_control@1.0",
- "libhardware",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libhidltransport is deprecated
- check_elf_files: false,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.samsung.hardware.gnss@1.0",
- arch: {
- arm64: {
- srcs: ["release/vendor.samsung.hardware.gnss@1.0.so"],
- shared_libs: [
- "liblog",
- "libhidlbase",
- "libutils",
- "android.hardware.gnss@1.0",
- "android.hardware.gnss@1.1",
- "android.hardware.gnss@2.0",
- "android.hardware.gnss@2.1",
- "android.hardware.gnss.measurement_corrections@1.0",
- "android.hardware.gnss.visibility_control@1.0",
- "libhardware",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- strip: {
- none: true,
- },
- // Bypass because libhidltransport is deprecated
- check_elf_files: false,
-}
-
-
-cc_prebuilt_binary {
- name: "gnss-aidl-service_IGnssV2_ISlsiGnssV1",
- arch: {
- arm64: {
- srcs: ["release/gnss-aidl-service_IGnssV2_ISlsiGnssV1"],
- shared_libs: [
- "liblog",
- "libutils",
- "libhardware",
- "android.hardware.gnss@1.0",
- "libhidlbase",
- "android.hardware.gnss@1.1",
- "android.hardware.gnss@2.0",
- "android.hardware.gnss@2.1",
- "android.hardware.gnss-V2-ndk",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libhidltransport is deprecated
- // Bypass because libhwbinder is deprecated
- check_elf_files: false,
-}
-
-cc_prebuilt_binary {
- name: "gnssd",
- arch: {
- arm64: {
- srcs: ["release/gnssd"],
- shared_libs: [
- "liblog",
- "libutils",
- "libhardware_legacy",
- "libcutils",
- "libssl",
- "libcrypto",
- // "libsitril-gps",
- "android.frameworks.sensorservice@1.0",
- "libhidlbase",
- "libandroid_net",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libsitril-gps is Android.mk module
- check_elf_files: false,
-}
-
-// factory daemon and libraries
-cc_prebuilt_binary {
- name: "sctd",
- arch: {
- arm64: {
- srcs: ["release/sctd"],
- shared_libs: [
- "liblog",
- "libutils",
- "libhardware_legacy",
- "libcutils",
- "libssl",
- "libcrypto",
- // "libsitril-gps",
- "android.frameworks.sensorservice@1.0",
- "libhidlbase",
- "libandroid_net",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libsitril-gps is Android.mk module
- check_elf_files: false,
-}
-
-cc_prebuilt_binary {
- name: "spad",
- arch: {
- arm64: {
- srcs: ["release/spad"],
- shared_libs: [
- "liblog",
- "libutils",
- "libhardware_legacy",
- "libcutils",
- "libssl",
- "libcrypto",
- // "libsitril-gps",
- "android.frameworks.sensorservice@1.0",
- "libhidlbase",
- "libandroid_net",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libsitril-gps is Android.mk module
- check_elf_files: false,
-}
-
-cc_prebuilt_binary {
- name: "swcnd",
- arch: {
- arm64: {
- srcs: ["release/swcnd"],
- shared_libs: [
- "liblog",
- "libutils",
- "libhardware_legacy",
- "libcutils",
- "libssl",
- "libcrypto",
- // "libsitril-gps",
- "android.frameworks.sensorservice@1.0",
- "libhidlbase",
- "libandroid_net",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libsitril-gps is Android.mk module
- check_elf_files: false,
-}
-
-
-cc_prebuilt_library_shared {
- name: "libmptool_utils",
- arch: {
- arm64: {
- srcs: ["release/libmptool_utils.so"],
- shared_libs: [
- "liblog",
- "libhidlbase",
- "libutils",
- "android.hardware.gnss@1.0",
- "android.hardware.gnss@1.1",
- "android.hardware.gnss@2.0",
- "android.hardware.gnss@2.1",
- "android.hardware.gnss.measurement_corrections@1.0",
- "android.hardware.gnss.visibility_control@1.0",
- "libhardware",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- // relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libhidltransport is deprecated
- check_elf_files: false,
- //vintf_fragments: ["android.hardware.gnss@2.1-service-lass.xml"]
-}
-
-cc_prebuilt_library_shared {
- name: "libmptool_log",
- arch: {
- arm64: {
- srcs: ["release/libmptool_log.so"],
- shared_libs: [
- "liblog",
- "libhidlbase",
- "libutils",
- "android.hardware.gnss@1.0",
- "android.hardware.gnss@1.1",
- "android.hardware.gnss@2.0",
- "android.hardware.gnss@2.1",
- "android.hardware.gnss.measurement_corrections@1.0",
- "android.hardware.gnss.visibility_control@1.0",
- "libhardware",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- // relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libhidltransport is deprecated
- check_elf_files: false,
- //vintf_fragments: ["android.hardware.gnss@2.1-service-lass.xml"]
-}
-
-cc_prebuilt_library_shared {
- name: "libmptool_json",
- arch: {
- arm64: {
- srcs: ["release/libmptool_json.so"],
- shared_libs: [
- "liblog",
- "libhidlbase",
- "libutils",
- "android.hardware.gnss@1.0",
- "android.hardware.gnss@1.1",
- "android.hardware.gnss@2.0",
- "android.hardware.gnss@2.1",
- "android.hardware.gnss.measurement_corrections@1.0",
- "android.hardware.gnss.visibility_control@1.0",
- "libhardware",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- vendor: true,
- // relative_install_path: "hw",
- strip: {
- none: true,
- },
- // Bypass because libhidltransport is deprecated
- check_elf_files: false,
- //vintf_fragments: ["android.hardware.gnss@2.1-service-lass.xml"]
-}
diff --git a/location/gnssd/device-gnss.mk b/location/gnssd/device-gnss.mk
deleted file mode 100644
index 28c970c..0000000
--- a/location/gnssd/device-gnss.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-$(call inherit-product-if-exists, device/google/comet/location/gnssd/gnss_release.mk)
-
diff --git a/location/gnssd/gnss_release.mk b/location/gnssd/gnss_release.mk
deleted file mode 100644
index 6331a1e..0000000
--- a/location/gnssd/gnss_release.mk
+++ /dev/null
@@ -1,44 +0,0 @@
-# only GPS libraries and binaries to the target directory
-GPS_ROOT := device/google/comet/location/gnssd
-
-PRODUCT_PACKAGES += \
- android.hardware.gnss@2.1-impl \
- vendor.samsung.hardware.gnss@1.0 \
- vendor.samsung.hardware.gnss@1.0-impl \
- vendor.samsung.hardware.gnss@1.0-service \
- gnssd \
- sctd \
- spad \
- swcnd \
- libmptool_json \
- libmptool_log \
- libmptool_utils \
- gnss-aidl-service_IGnssV2_ISlsiGnssV1 \
- libsensorndkbridge
-
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.vendor.gnsslog.maxfilesize=256 \
- persist.vendor.gnsslog.status=0 \
- exynos.gnss.path.log=/data/vendor/gps/
-
-PRODUCT_COPY_FILES += \
- $(GPS_ROOT)/init.gnss.rc:vendor/etc/init/init.gnss.rc
-
-DEVICE_MANIFEST_FILE += \
- $(GPS_ROOT)/manifest.xml
-
-PRODUCT_COPY_FILES += \
- $(GPS_ROOT)/release/ca.pem:vendor/etc/gnss/ca.pem \
- $(GPS_ROOT)/release/sctd.json:vendor/etc/sctd.json \
- $(GPS_ROOT)/release/spad.json:vendor/etc/spad.json \
- $(GPS_ROOT)/release/swcnd.json:vendor/etc/swcnd.json \
- $(GPS_ROOT)/release/android.hardware.location.gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.location.gps.xml \
-
-#DEVICE_MATRIX_FILE := \
- $(GPS_ROOT)/compatibility_matrix.xml
-
-PRODUCT_SOONG_NAMESPACES += \
- $(GPS_ROOT)
-
-PRODUCT_COPY_FILES += \
- $(GPS_ROOT)/release/gps.cfg:vendor/etc/gnss/gps.cfg
diff --git a/location/gnssd/init.gnss.rc b/location/gnssd/init.gnss.rc
deleted file mode 100644
index 3934d61..0000000
--- a/location/gnssd/init.gnss.rc
+++ /dev/null
@@ -1,105 +0,0 @@
-on post-fs-data
-# Exynos Data folder
- mkdir /data/vendor 0771 root system
- mkdir /data/vendor/gps 0771 system system
- mkdir /data/vendor/log/gps 0771 system system
-
-# Directory for GPS
- rm /data/system/gps/gps_started
- rm /data/system/gps/glonass_started
- rm /data/system/gps/beidou_started
- rm /data/system/gps/smd_started
- rm /data/system/gps/sv_cno.info
-
-# Permissions for gnss
- chmod 0660 /dev/gnss_ipc
- chown system system /dev/gnss_ipc
- chmod 0660 /dev/gnss_dump
- chown system system /dev/gnss_dump
- chmod 0660 /dev/gnss_boot
- chown system system /dev/gnss_boot
-
-on fs
-# GPS daemon
-service gnssd /vendor/bin/hw/gnssd
- class main
- user gps
- group system inet net_raw wakelock sdcard_rw
- capabilities BLOCK_SUSPEND
- ioprio be 0
- seclabel u:r:gnssd:s0
- disabled
-
-service slsi_gnss_service /vendor/bin/hw/gnss-aidl-service_IGnssV2_ISlsiGnssV1
- class main
- user system
- group system gps
- disabled
-
-# check cdt for lassen gps
-# DEV 1.0
-on property:ro.boot.cdt_hwid=0x00040401000100010100000000000000
- setprop persist.vendor.gps 1
-
-on property:ro.boot.cdt_hwid=0x00040401000100010200000000000000
- setprop persist.vendor.gps 1
-
-on property:ro.boot.cdt_hwid=0x00040401000100010300000000000000
- setprop persist.vendor.gps 1
-
-# proto 1.0
-on property:ro.boot.cdt_hwid=0x00040402000100020000000000000000
- setprop persist.vendor.gps 1
-
-on property:ro.boot.cdt_hwid=0x00040402000100020100000000000000
- setprop persist.vendor.gps 1
-
-on property:ro.boot.cdt_hwid=0x00040402000100020200000000000000
- setprop persist.vendor.gps 1
-
-on property:ro.boot.cdt_hwid=0x00040402000100020300000000000000
- setprop persist.vendor.gps 1
-
-on property:ro.boot.cdt_hwid=0x00040402000100030000000000000000
- setprop persist.vendor.gps 1
-
-on property:ro.boot.cdt_hwid=0x00040402000100030100000000000000
- setprop persist.vendor.gps 1
-
-on property:ro.boot.cdt_hwid=0x00040402000100030200000000000000
- setprop persist.vendor.gps 1
-
-on property:ro.boot.cdt_hwid=0x00040402000100030300000000000000
- setprop persist.vendor.gps 1
-
-# start lassen gps
-on property:persist.vendor.gps=1
- stop gpsd
- stop lhd
- stop scd
- stop gnss_service
- start gnssd
- start slsi_gnss_service
-
-
-# factory daemon
-service sctd /vendor/bin/hw/sctd --json "/vendor/etc/sctd.json"
- class factory
- user root
- group root system bluetooth radio misc
- disabled
- #seclabel u:r:shell:s0
-
-service swcnd /vendor/bin/hw/swcnd --json "/vendor/etc/swcnd.json"
- class factory
- user root
- group system bluetooth radio misc
- disabled
- #seclabel u:r:shell:s0
-
-service spad /vendor/bin/hw/spad --json "/vendor/etc/spad.json"
- class factory
- user root
- group system bluetooth radio misc
- disabled
- #seclabel u:r:shell:s0
diff --git a/location/gnssd/manifest.xml b/location/gnssd/manifest.xml
deleted file mode 100644
index e2863ee..0000000
--- a/location/gnssd/manifest.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- vendor.samsung.hardware.gnss
- hwbinder
- 1.0
-
- ISlsiGnss
- default
-
- @1.0::ISlsiGnss/default
-
-
diff --git a/location/gnssd/release/android.hardware.location.gps.xml b/location/gnssd/release/android.hardware.location.gps.xml
deleted file mode 100644
index 3abccf3..0000000
--- a/location/gnssd/release/android.hardware.location.gps.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/location/gnssd/release/android_hardware_gnss_2_1-impl.so b/location/gnssd/release/android_hardware_gnss_2_1-impl.so
deleted file mode 100644
index 184012a..0000000
Binary files a/location/gnssd/release/android_hardware_gnss_2_1-impl.so and /dev/null differ
diff --git a/location/gnssd/release/ca.pem b/location/gnssd/release/ca.pem
deleted file mode 100644
index 9fbb676..0000000
--- a/location/gnssd/release/ca.pem
+++ /dev/null
@@ -1,388 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G
-A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp
-Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1
-MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG
-A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL
-v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8
-eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq
-tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd
-C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa
-zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB
-mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH
-V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n
-bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG
-3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs
-J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO
-291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS
-ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd
-AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
-TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG
-A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
-cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
-MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
-BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
-YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
-ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
-BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
-I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
-CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i
-2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ
-2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkEx
-FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYD
-VQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv
-biBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEm
-MCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wHhcNOTYwODAx
-MDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT
-DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3
-dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNl
-cyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3
-DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQAD
-gY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl/Kj0R1HahbUgdJSGHg91
-yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg71CcEJRCX
-L+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGj
-EzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG
-7oWDTSEwjsrZqG9JGubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6e
-QNuozDJ0uW8NxuOzRAvZim+aKZuZGCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZ
-qdq5snUb9kLy78fyGPmJvKP/iiMucEc=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDfTCCAuagAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjDELMAkGA1UEBhMCRlIx
-EjAQBgNVBAgTCUJlcmtzaGlyZTERMA8GA1UEBxMIVG91bG91c2UxDDAKBgNVBAoT
-A1RBUzEMMAoGA1UECxMDTEJTMRcwFQYDVQQDEw4xOTMuMjUzLjQyLjEwOTEhMB8G
-CSqGSIb3DQEJARYSYWdwcy50YXNAZ21haWwuY29tMB4XDTExMDExMzA5NTgwOVoX
-DTEyMDExMzA5NTgwOVowgYwxCzAJBgNVBAYTAkZSMRIwEAYDVQQIEwlCZXJrc2hp
-cmUxETAPBgNVBAcTCFRvdWxvdXNlMQwwCgYDVQQKEwNUQVMxDDAKBgNVBAsTA0xC
-UzEXMBUGA1UEAxMOMTkzLjI1My40Mi4xMDkxITAfBgkqhkiG9w0BCQEWEmFncHMu
-dGFzQGdtYWlsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvhrSd2ZS
-9Q5592+A0Sta7sGBgJoCyBSyS4UqZ2eJcH8Ef9QjnMN1cH6fVYCmZkiu2HyXoXmu
-uidDXf5RIhhBN1fotKICcvYU+d5JmcwQPPAQGEJ/D6xi1TIC5wG3TKlgk7R9+i1W
-4UNToI0dP82CFSDNLn6mPSqWfAb/HilHdUMCAwEAAaOB7DCB6TAdBgNVHQ4EFgQU
-S7DpNmDIHog1DZ7Hxc+VsaeeUdAwgbkGA1UdIwSBsTCBroAUS7DpNmDIHog1DZ7H
-xc+VsaeeUdChgZKkgY8wgYwxCzAJBgNVBAYTAkZSMRIwEAYDVQQIEwlCZXJrc2hp
-cmUxETAPBgNVBAcTCFRvdWxvdXNlMQwwCgYDVQQKEwNUQVMxDDAKBgNVBAsTA0xC
-UzEXMBUGA1UEAxMOMTkzLjI1My40Mi4xMDkxITAfBgkqhkiG9w0BCQEWEmFncHMu
-dGFzQGdtYWlsLmNvbYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GB
-ACnvXBnSmCA0LatmUEeCjfdl/MshqRbFIXSLOdJ48xikKuWTxY2hCpLQvHAGGLU2
-oCUEOiZc9fUz4tFEwwQCblMHLJkJQDn0UoC+Az/UMG2fpCuQUrRtzHzqJunDKP9j
-c5rLJXkFwyWBpsacpQ1dy/Vkhmz9O23lkcgNkiw/VGiO
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICOjCCAeQCCQClcmEx/0u9TzANBgkqhkiG9w0BAQsFADCBojEfMB0GA1UEChMW
-U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
-AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
-BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEfMB0GA1UEAxMWU3BpcmVudCBDb21tdW5p
-Y2F0aW9uczAgFw0xNzAxMjMwOTA3NDNaGA8yMTE2MTIzMDA5MDc0M1owgaIxHzAd
-BgNVBAoTFlNwaXJlbnQgQ29tbXVuaWNhdGlvbnMxDDAKBgNVBAsTA1BBVzEiMCAG
-CSqGSIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UEBxMJRWF0b250
-b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxHzAdBgNVBAMTFlNwaXJlbnQg
-Q29tbXVuaWNhdGlvbnMwXDANBgkqhkiG9w0BAQEFAANLADBIAkEAwd1d4rRb9Z73
-v+UXFGzkiKXHMdFdiqL/r7hmyNt3j2yfslXwRGQA0QV6uBXfnUWkKTXPeUQNEpz+
-qXc20L0suQIDAQABMA0GCSqGSIb3DQEBCwUAA0EAhUEbXeKl0D4kny2DMc+xiByx
-cy8rn68mOpkp/mmRYFgeT/Ez4bViUz3PV3kptwTF/NOaDL2BTCIiDzzMs9dCxA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDGTCCAgGgAwIBAgIQMRoAiAWaOr5K+2UgpvdJ2DANBgkqhkiG9w0BAQUFADAf
-MR0wGwYDVQQDExRULU1vYmlsZSBVU0EgUm9vdCBDQTAeFw0wNzAxMDQyMDU0MzVa
-Fw0yNzAxMDQyMTAwNDdaMB8xHTAbBgNVBAMTFFQtTW9iaWxlIFVTQSBSb290IENB
-MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnWfFNfjwHuloRW6ziS9A
-tYEY8gCTNkZram4htSc6fRTdlIWeExB8/yd2pr3N5p8iXRYIy1RkUw2iT9D7OmXy
-Oh0MLG60oYwtOnd1kMtTwBS1hGaG94h9Mb+IV8AxXK1yZsoRhFJ/2fsenVkyPfcQ
-65uD3fpIVkGFfCXZ4cXaMaNxPxG4BCunwKwcrFzPlwvnKr9QufuOFWIoYSdwnN+s
-BN8lGJSLqeWu7xPKbFcvXM160+4hVl5EH9vJaHUrzjwteEMth6CWTYoNq0u8dhla
-OKjfwNyDHhHdv3qh4OAziLjYk5FDT+N9dhWq4Rn2ekc5XDay/ltAONCPuXyFkAk9
-/QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
-FgQU5cG0IBXop3gg5sH55e/pWnZ696YwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI
-hvcNAQEFBQADggEBAAIFctvJLXXTBv90dIAVV3qb+/nMblaI1l8PKTmFLjAJ+ed4
-jTHww7xzjN8fTXK4GKtjyRClvr3H3K8dq075BXVBaLuPdb05uFduelL/RxJ9sN0g
-lV6P8lA21lgRi8etvMx+IERDRsJbirhr0HCvgSBbpUWY/YkModcFtJ4oIEnYCq+p
-p/r0v/46fpBoamXiQ4PgDR1IdYRKE2DikF2ZAgFt975cuR3xMVuQSz6DBX3wMPVG
-+DrMaRXm/ZtWiTLi3T8z4JFkek7qZrttRQs8d1on6xfQXNpBxlHPZ/LUZtiaVd2b
-fv1QKfy0VNAotPgU4V7HCRvE9QKpiJk+o5RwYww=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
-BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
-c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
-MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
-emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
-DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
-FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg
-UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
-YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
-MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
-AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4
-pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0
-13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID
-AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk
-U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i
-F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY
-oJ2daZH9
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkG
-A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
-cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
-MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
-BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
-YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
-ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
-BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
-I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
-CSqGSIb3DQEBAgUAA4GBALtMEivPLCYATxQT3ab7/AoRhIzzKBxnki98tsX63/Do
-lbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59AhWM1pF+NEHJwZRDmJXNyc
-AA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2OmufTqj/ZA1k
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICzjCCAjcCBD4S3K0wDQYJKoZIhvcNAQEEBQAwga0xKDAmBgkqhkiG9w0BCQEW
-GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
-DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
-BAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xwLm1uYzAwMS5tY2MwMDEucHViLjNn
-cHBuZXR3b3JrLm9yZzAeFw0wMzAxMDExMjE4NTNaFw0yNzEyMjYxMjE4NTNaMIGt
-MSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRlLXNjaHdhcnouY29tMQswCQYD
-VQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzANBgNVBAcMBk11bmljaDEMMAoG
-A1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMTAwLgYDVQQDDCdoLXNscC5tbmMw
-MDEubWNjMDAxLnB1Yi4zZ3BwbmV0d29yay5vcmcwgZ8wDQYJKoZIhvcNAQEBBQAD
-gY0AMIGJAoGBAKdPzRKQ3qVkScIHh2IPpxynl2eeEuZUmngCDgB1pHUKfVxd9cjW
-tHiXCPaD//MCOMSz/8vNXtcHufqMK4yRYD7L+vGUJ88ClJ77haStJEOiwV0qCrbT
-sOyIIJ+fMBeH462CiwHjL0WN+2pj9fUDTfrX8jsnqo1Ug7yOOtkYtstfAgMBAAEw
-DQYJKoZIhvcNAQEEBQADgYEAV5c2dWGqPyh0ioupCqDr2TeHHmw5aWRzJDNoQidk
-+lMb5DvCrajG7YiolelyBJ8tpkea2ofwEa38ZrRS0oxnnFxlC901/CP/375s9Ux6
-fVIxOr1M9Vcvuoh91RaeW/1LuK3F9rSCurYEHbGaIOF/ji7bQG8c+f4hCH66qnoc
-M0k=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICzjCCAjcCBD4S3O8wDQYJKoZIhvcNAQEEBQAwga0xKDAmBgkqhkiG9w0BCQEW
-GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
-DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
-BAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xwLm1uYzAwMi5tY2MwMDEucHViLjNn
-cHBuZXR3b3JrLm9yZzAeFw0wMzAxMDExMjE5NTlaFw0yNzEyMjYxMjE5NTlaMIGt
-MSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRlLXNjaHdhcnouY29tMQswCQYD
-VQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzANBgNVBAcMBk11bmljaDEMMAoG
-A1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMTAwLgYDVQQDDCdoLXNscC5tbmMw
-MDIubWNjMDAxLnB1Yi4zZ3BwbmV0d29yay5vcmcwgZ8wDQYJKoZIhvcNAQEBBQAD
-gY0AMIGJAoGBAKsfKOhvpgkRbOid70RMW/2aVXjC2Bj1IL8oKoS9vIieGkg3dhQJ
-tt6sad0HdlFHQSoI5dcOZJq71RShV918RZl0/6lvn5pdviihHkG9eodncN9/7fod
-u8vb5bpiObbNql/e0RCoUzfg6m/hMCYgLuwnHciC5JeBPRy8eAPZBk0nAgMBAAEw
-DQYJKoZIhvcNAQEEBQADgYEAeq4QC9dvRra5TZZGRjKqbvfCIMFX1q3vTQQWIuG0
-yPV6XibZo13yuq6pC6CrCSjiMsj1Q9aYeuGqWfQgbIJ54kTgsaSMgeV+9D+OnOf/
-byksIDYevS+eXVoYWr+Ysl1HpGqB3Xcg0hLBTm7kpRAhZe0UoJxd7wlSx+8Lzwz/
-y/o=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICkjCCAfsCBD4S3EQwDQYJKoZIhvcNAQEEBQAwgY8xKDAmBgkqhkiG9w0BCQEW
-GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
-DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
-BAsMB1ImUyBBVEUxEjAQBgNVBAMMCXNscC5ycy5kZTAeFw0wMzAxMDExMjE3MDha
-Fw0yNzEyMjYxMjE3MDhaMIGPMSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRl
-LXNjaHdhcnouY29tMQswCQYDVQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzAN
-BgNVBAcMBk11bmljaDEMMAoGA1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMRIw
-EAYDVQQDDAlzbHAucnMuZGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJyn
-kTj84x8KPxnX3vJQ7/g/AMTPX4OnoRUFt6feusB9tlzD6jt4q3Fd7Exjmm45KwLe
-PGIz91JbghwN9XG520+E+8yA8a7QPDU4w9TQFA4m9adwJFAPRW+uoAn+Uw89Xzzz
-8usgkcZFtFNPJ2dzijDQUdv7EWPogBVRPRBvWfuVAgMBAAEwDQYJKoZIhvcNAQEE
-BQADgYEAaQEoxHPEFMQYunxCvORyxaUDJMjzWF+U8aRZvRGZ3t0NeosCGliOG3GG
-0Uk4MnpmkInLFr/UXn+2q772+L5iIfmwhkprFLS7np09fueEsNMpvZlz3ze/sNfV
-qYztfwkrbgXowvSoSAvWvZiZ7rFy+0AJ0MisUGB4M3JKw6tgOKY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIC5zCCAlCgAwIBAgIEPhLkEjANBgkqhkiG9w0BAQQFADCBrTEoMCYGCSqGSIb3
-DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
-BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
-MA4GA1UECwwHUiZTIEFURTEwMC4GA1UEAwwnaC1zbHAubW5jMDAxLm1jYzAwMS5w
-dWIuM2dwcG5ldHdvcmsub3JnMB4XDTAzMDEwMTEyNTAyNloXDTI3MTIyNjEyNTAy
-Nlowga0xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20x
-CzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNo
-MQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xw
-Lm1uYzAwMS5tY2MwMDEucHViLjNncHBuZXR3b3JrLm9yZzCBnzANBgkqhkiG9w0B
-AQEFAAOBjQAwgYkCgYEA5NH4/aSXbcFsKOlPcvBtswB0flDOYZItOrn+mdreNWFS
-crg3O7JJYiI/TrdeJiXR5VPwGxJ4GBUjZj3fA2mng7gJYD3Ox4AkkmzAB7HCwvUo
-WggUBhMjNmDDbMnEDelz8NiAZubNfNu28pTcB3SZOhWX3geZ0hipmkvVwerEF5UC
-AwEAAaMSMBAwDgYDVR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAHfRtirz
-R66aOgpyu8RJkyKyZg4TzOZtlKBxIkkO30Q92iZf/pocfvKW2lSWhWo9jgMbhVAe
-KI4tuFf5JQMI6G01gJt4+66tYPnUBXHWg+MnBNNqmoMJUHDT4+kxRY7hM7bpvXD9
-tyV79vCitUjjqHwoINcK1WPOt13efou5YiZn
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIC5zCCAlCgAwIBAgIEPhLj8TANBgkqhkiG9w0BAQQFADCBrTEoMCYGCSqGSIb3
-DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
-BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
-MA4GA1UECwwHUiZTIEFURTEwMC4GA1UEAwwnaC1zbHAubW5jMDAyLm1jYzAwMS5w
-dWIuM2dwcG5ldHdvcmsub3JnMB4XDTAzMDEwMTEyNDk1M1oXDTI3MTIyNjEyNDk1
-M1owga0xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20x
-CzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNo
-MQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xw
-Lm1uYzAwMi5tY2MwMDEucHViLjNncHBuZXR3b3JrLm9yZzCBnzANBgkqhkiG9w0B
-AQEFAAOBjQAwgYkCgYEAqCd6tbV+PPmCAtxrPm9gwQXe415802rJ215j3Ubmy8pE
-kD0GXK0fWKR8v8Pnbn0a1XnUd2ZHFivg5ktIHLUljpVHlX2z3wnf6WOEiuN1zSAW
-kWpEiigRR81FIbJl7sUNST02Z+sTpMgf4DbBLLXL6BA+K8ej/lZsQ97z1xaiwccC
-AwEAAaMSMBAwDgYDVR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAIH/IL+M
-TOWVquwJZQu5XLVE/in/0H1yJnW3+wHAd2ZqlY/jAi1aP4bV97rhLKQAK6Q7+AM9
-aSRvZoBUqJwR4xmJVTRD37kX6DbQ2aDvXn+z/Sg4p7aBzYtVSRkkHnPEr3R07WYQ
-mmNEShyYicNA8D8ZCTj48mEMLpR2Y5EoXZ9v
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICqzCCAhSgAwIBAgIEPhLkJjANBgkqhkiG9w0BAQQFADCBjzEoMCYGCSqGSIb3
-DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
-BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
-MA4GA1UECwwHUiZTIEFURTESMBAGA1UEAwwJc2xwLnJzLmRlMB4XDTAzMDEwMTEy
-NTA0NloXDTI3MTIyNjEyNTA0NlowgY8xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRA
-cm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlh
-bjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBB
-VEUxEjAQBgNVBAMMCXNscC5ycy5kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
-gYEArMgmBCZKoWcaNHQuFUUW2PMiLZ1X+LDOQdv7rKegBt/ja6ve4hFTsh644x+R
-c39k+H9u1m8/VF1cD7J1adBMjyb/s4wDvNSHlPAdkpBRs/RKp7O1PTLAbI3IRYGN
-9Tq5gBEoo1hJDPuf32zfG5GbkixzXN3DU3FzKrTXpev15pMCAwEAAaMSMBAwDgYD
-VR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAGW5N15qapsGo0jnfYThUPaK
-PGTpVpJ1iYJKTOgUyUyxOcb6R3cFObjc9HJ0Yz1T+wnNth4gYKckbtMYXaOliwE/
-rxrZzgmzbYdxOCFDqW9XTmrvjoVFH0PVtF4leplrLtXFlrX7tbFTmGjTiOz+RU4w
-Ig6/td/FT0BU6jr5IyZL
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDNjCCAp+gAwIBAgIQNhIilsXjOKUgodJfTNcJVDANBgkqhkiG9w0BAQUFADCB
-zjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ
-Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE
-CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhh
-d3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNl
-cnZlckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIxMDEwMTIzNTk1OVow
-gc4xCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT
-CUNhcGUgVG93bjEdMBsGA1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNV
-BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRo
-YXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1z
-ZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2
-aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560
-ZXUCTe/LCaIhUdib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j
-+ao6hnO2RlNYyIkFvYMRuHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/
-BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBlkKyID1bZ5jA01CbH0FDxkt5r1DmI
-CSLGpmODA/eZd9iy5Ri4XWPz1HP7bJyZePFLeH0ZJMMrAoT4vCLZiiLXoPxx7JGH
-IPG47LHlVYCsPVLIOQ7C8MAFT9aCdYy9X9LcdpoFEsmvcsPcJX6kTY4XpeCHf+Ga
-WuFg3GQjPEIuTQ==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICODCCAaECBEmkfkcwDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQ0ExCzAJ
-BgNVBAgTAk9OMRAwDgYDVQQHEwdUb3JvbnRvMQ4wDAYDVQQKEwVURUxVUzEMMAoG
-A1UECxMDTEJTMRcwFQYDVQQDEw4yMDkuMjkuMjQzLjE1ODAeFw0wOTAyMjQyMzA5
-NTlaFw0xOTAyMjIyMzA5NTlaMGMxCzAJBgNVBAYTAkNBMQswCQYDVQQIEwJPTjEQ
-MA4GA1UEBxMHVG9yb250bzEOMAwGA1UEChMFVEVMVVMxDDAKBgNVBAsTA0xCUzEX
-MBUGA1UEAxMOMjA5LjI5LjI0My4xNTgwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ
-AoGBAMGvlp+k70bbtg0xpAmDAD1AKpmh7B5J9QydMMXg6PTrZudgcJ1xhIkijPDg
-OZfDXwuZFmGeFKqYkOETl85M50gKtb7bk2CVQljCtpX7dmqOIBrGc6PFZHRS9m0F
-1bKmQRtLWI+u1Gu/8cxDA8xMZJPv1i41KK1Jh9T7gOkw0PxlAgMBAAEwDQYJKoZI
-hvcNAQEFBQADgYEAsuW3J7Z9ecdN6ewa+AJyOaHOwFbdywwCICt73GVnBInKJt/e
-f6yNVK/5T3qHrnMAFQk+0A/Q5tRDFY5H5wRxdX/P+B73uh+tVXuQRwSF5x5n5nd2
-CWg8GL79USXM6cVD+naYMUnpIZCbcidaKN7qXkL2d0ejRr3uNWs+W89webM=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICSDCCAbECBEpblVswDQYJKoZIhvcNAQEFBQAwazELMAkGA1UEBhMCQ0ExCzAJ
-BgNVBAgTAk9OMRAwDgYDVQQHEwdUb3JvbnRvMQ4wDAYDVQQKEwVURUxVUzEMMAoG
-A1UECxMDTEJTMR8wHQYDVQQDExZzdXBsLnRlbHVzbW9iaWxpdHkuY29tMB4XDTA5
-MDcxMzIwMTMxNVoXDTE5MDcxMTIwMTMxNVowazELMAkGA1UEBhMCQ0ExCzAJBgNV
-BAgTAk9OMRAwDgYDVQQHEwdUb3JvbnRvMQ4wDAYDVQQKEwVURUxVUzEMMAoGA1UE
-CxMDTEJTMR8wHQYDVQQDExZzdXBsLnRlbHVzbW9iaWxpdHkuY29tMIGfMA0GCSqG
-SIb3DQEBAQUAA4GNADCBiQKBgQDSbdW4kmFcGGeFtMGJx7qEOdIaqwkCbnH2A0E8
-TbvJIEshTmRYNL3tAAiBa1OAhg+HSSSxt1jljPfbxd3xtsfeJ9QBI+bsczNqJxy+
-Or+mswtm4+k1TV3gl9RFvc90DOcNpY+LBBD4DWDDIcwzDYfOtRfKS+BhTx9BDQZ4
-EyeYDQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBACiVKyiYs8zdXJYj6uiQ8itx0cc5
-PkJPNFl3lIzwtS7qSS1PRLRUM2XeihYhAR8L30SMzBv0YPHhVyvFIAzZSDtgwXsY
-VNYKmq+ADGyzipR+VFumzE/xBa4KfLnfcSrBdRaHp5wepddlYtPcjp1eGh6ny0kc
-AF2uKlsL8Oe/0cWz
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICDDCCAbYCCQDTsReF396KmzANBgkqhkiG9w0BAQUFADCBjDEQMA4GA1UEChMH
-U3BpcmVudDEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QHNw
-aXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJBgNVBAgTAk5KMQswCQYD
-VQQGEwJVUzEYMBYGA1UEAxMPd3d3LnNwaXJlbnQuY29tMB4XDTExMDkwMjAyMjc0
-OFoXDTIxMDgzMDAyMjc0OFowgYwxEDAOBgNVBAoTB1NwaXJlbnQxDDAKBgNVBAsT
-A1BBVzEiMCAGCSqGSIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UE
-BxMJRWF0b250b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxGDAWBgNVBAMT
-D3d3dy5zcGlyZW50LmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDrVQ0g3cgC
-0GZ7CVBwlBWf3ogxpi82rvxY7o3NGNoNWJKD/aju650HDph+/hriAxbAva9zIaKA
-YJEmN9oNPDxRAgMBAAEwDQYJKoZIhvcNAQEFBQADQQAJpKZ/i+KHVdndyfdYI5lM
-oNe6EkRXrrFSNPiKH6UoKdq+bbMlLljzBhd76Bgn18rMdAfx0yp2Z+aoK68/bbGJ
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJV
-UzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2Vy
-dGlmaWNhdGUgQXV0aG9yaXR5MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1
-MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0VxdWlmYXgxLTArBgNVBAsTJEVx
-dWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCBnzANBgkqhkiG9w0B
-AQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPRfM6f
-BeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+A
-cJkVV5MW8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kC
-AwEAAaOCAQkwggEFMHAGA1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQ
-MA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlm
-aWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoGA1UdEAQTMBGBDzIwMTgw
-ODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gj
-IBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQF
-MAMBAf8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUA
-A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y
-7qj/WsjTVbJmcVfewCHrPSqnI0kBBIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh
-1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICSzCCAbQCCQCCNadq6ShcgjANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJE
-RTEQMA4GA1UECBMHQmF2YXJpYTEPMA0GA1UEBxMGTXVuaWNoMRYwFAYDVQQKDA1S
-b2hkZSZTY2h3YXJ6MQwwCgYDVQQLEwNBVEUxETAPBgNVBAMTCEFURS1URVNUMCAX
-DTc5MTIzMTIzMDAxNVoYDzIwNjkxMjA4MjMwMDE1WjBpMQswCQYDVQQGEwJERTEQ
-MA4GA1UECBMHQmF2YXJpYTEPMA0GA1UEBxMGTXVuaWNoMRYwFAYDVQQKDA1Sb2hk
-ZSZTY2h3YXJ6MQwwCgYDVQQLEwNBVEUxETAPBgNVBAMTCEFURS1URVNUMIGfMA0G
-CSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvUxRevOtIPerkp1eZCjx8zdOiUoyNBJsX
-G8ioWHjruCweKchlXssVE2YUNX/Ibg4sf7FmaJ0Ovae/V/83f4DeW8UvPLgqq4BW
-T8K5mA5Rg0e6x2agjsIMfqiPZ8Xg0pqC5bKJ64OjBtq6jmuC6hB2tca5dZRllywr
-hx2a1fin3wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABiI4c2AXO2eZHxrQnqY22ph
-0YgkilqJbrv5lyM4St7XdXmqJomN0KkquT0l4OcajjCWi1TFthYaRep35rfaSHv+
-PX/5Uwp+mvjQXApIvcVgRtty2Wlpzyy9lGmPf4N503Gq355mKcMcqbhma2pTG6p+
-1bHGxbU8T+1MdPkoiMBB
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICojCCAgugAwIBAgIJAOKRTsbHFjRqMA0GCSqGSIb3DQEBBQUAMGkxCzAJBgNV
-BAYTAkRFMRAwDgYDVQQIEwdCYXZhcmlhMQ8wDQYDVQQHEwZNdW5pY2gxFjAUBgNV
-BAoMDVJvaGRlJlNjaHdhcnoxDDAKBgNVBAsTA0FURTERMA8GA1UEAxMIQVRFLVRF
-U1QwIBcNNzkxMjMxMjMwMDIxWhgPMjA2OTEyMDgyMzAwMjFaMGkxCzAJBgNVBAYT
-AkRFMRAwDgYDVQQIEwdCYXZhcmlhMQ8wDQYDVQQHEwZNdW5pY2gxFjAUBgNVBAoM
-DVJvaGRlJlNjaHdhcnoxDDAKBgNVBAsTA0FURTERMA8GA1UEAxMIQVRFLVRFU1Qw
-gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK9TFF6860g96uSnV5kKPHzN06JS
-jI0EmxcbyKhYeOu4LB4pyGVeyxUTZhQ1f8huDix/sWZonQ69p79X/zd/gN5bxS88
-uCqrgFZPwrmYDlGDR7rHZqCOwgx+qI9nxeDSmoLlsonrg6MG2rqOa4LqEHa1xrl1
-lGWXLCuHHZrV+KffAgMBAAGjUDBOMB0GA1UdDgQWBBT9fQc68TXzRbksHo0DJov1
-ZWx0vjAfBgNVHSMEGDAWgBT9fQc68TXzRbksHo0DJov1ZWx0vjAMBgNVHRMEBTAD
-AQH/MA0GCSqGSIb3DQEBBQUAA4GBAHbN7hCWrOCJbZv3sNm9Zt6pgq1DKVDjfBky
-x9wi7YuM1EaL7Tnn/2m/+nRincBr9IKCQigIrR5m43ZMJMyZMKYIG1OV1ad2b5Fa
-iQTNeyzo/hekFy1XSEon9McrScls4sGn+2WPO4EShyLxTD6/lqmBBQjl7288g+Hr
-UCq43huD
------END CERTIFICATE-----
diff --git a/location/gnssd/release/gnss-aidl-service_IGnssV2_ISlsiGnssV1 b/location/gnssd/release/gnss-aidl-service_IGnssV2_ISlsiGnssV1
deleted file mode 100644
index 91a5231..0000000
Binary files a/location/gnssd/release/gnss-aidl-service_IGnssV2_ISlsiGnssV1 and /dev/null differ
diff --git a/location/gnssd/release/gnssd b/location/gnssd/release/gnssd
deleted file mode 100644
index 3ad4078..0000000
Binary files a/location/gnssd/release/gnssd and /dev/null differ
diff --git a/location/gnssd/release/gps.cfg b/location/gnssd/release/gps.cfg
deleted file mode 100644
index c2aca08..0000000
--- a/location/gnssd/release/gps.cfg
+++ /dev/null
@@ -1,105 +0,0 @@
-############################################
-GlueLayer_ToolConfigSelection=1
-user_ports_tcp_name=Autotest
-user_ports_tcp_port=7555
-debug_console=1
-debug_device=1
-debug_dir=/data/vendor/gps
-############################################
-GlueLayer_IsGedKeyExist=1
-Sif_UseFwXtraInterface=0
-GlueLayer_isForceIPV6=0
-GlueLayer_EnableGnssCfgInterface=1
-debug_enable=1
-
-gnss_device_type=K041
-
-# for open loop TSX
-#Chip_Configuration_RefClkUncertainty=20000
-
-# do not load with chip config (if build does not need any chip cfg overrides)
-#gnss_device_locations_chipcfg=0
-
-# bit 0 set means CRC image
-# bit 1 set means CL using a flat patch (one step) - this avoids the 32 byte alignment on
-# xfr from AP mem to Ext Mem
-cl_options=2
-
-# these settings are for using gnssd or spot_lal without the appended binary (from archive)
-# just make sure you push your image to the DUT
-#gnss_device_patch_location=0
-#gnss_device_patch_address=0
-#gnss_device_patch_file=/data/vendor/gps/K41_S5520E1_ASIC_SPI_DDR.bin
-
-# 4 == leave bus on (preventing hibernation)
-# Chip_Configuration_SleepPolicy=3
-
-# enables SPI port for data channel
-# uncomment this line (and comment the *chpp* lines below) to use SPI without CHPP
-#gnss_device_data_port_kepslim_present=1
-
-# enables CHPP for SPI port
-# uncomment the *chpp* lines below (and comment gnss_device-data_port_kepslim_present above) to use SPI+CHPP
-# when using CHPP, make sure to enable the CHPP defines in build_settings.mak
-chpp_betp_client=1
-chpp_log_level=2
-gnss_device_data_port_chpp_spi_device=/dev/gnss_ipc
-gnss_device_data_port_chpp_present=1
-
-### Update for VTS ###
-GlueLayer_YearOfHW=2016
-scheduling_enabled=0
-
-### temporarily disable precise time aiding ###
-Chip_Configuration_AidingConfiguration=0x00020046
-
-# set shared reference clock for freq aiding (0x20)
-# enable dcxo (0x04)
-Chip_Configuration_RefClkControl=0x24
-
-### Override for DCXO Cnom/TuneValue
-#Chip_Configuration_DCXOtuneValue=3200
-
-### 2C48 L1 only MCW ###
-Chip_Configuration_GNSSConstConstraintDef=0x602F
-Chip_Configuration_RfMiscCtrl=0x80008001
-
-# DVS: 0 = Disabled (default), 1 = Enabled
-# DFS: 0 = Disabled (default), 1 = Enabled
-Chip_Configuration_FeatureCfg_DVS = 1
-Chip_Configuration_FeatureCfg_DFS = 1
-
-# This is a bitfield that will disable incoming interrupts for mailboxes
-# AP = 0x1
-# APM = 0x2
-# CP = 0x4
-# CHUB = 0x8
-# The CHUB on the neus continually triggers a bit so this is to prevent
-# it from continually waking the gnss.
-mailboxDisabled=0x8
-
-### Specify RFIC ID for K40 ###
-# 55200001 = S5520 EVT1
-gnss_rfic_chip_id=55200001
-
-# Disable SUPL
-Aiding_AidingType=0
-# Ignore Android Framework Requests to Enable SUPL
-GlueLayer_EnableFwConfiguration=0
-
-# Add below line if you are running on EVT0 rev0 DUT and care about power consumption
-# Chip_Configuration_Ldo_Options=0
-
-# VDR End condition (meter, meter, sec, sec)
-# ChipCfg_VDR_high_end_Distance = 300
-# ChipCfg_VDR_low_end_Distance = 300
-# ChipCfg_VDR_high_end_Time = 60
-# ChipCfg_VDR_low_end_Time = 60
-
-#disable SIF until BETP-over-PCIE is reliable
-# Sif_OperationMode=0
-
-# send all firmware output through SHMIPC rather than CHPP/SPI
-# Chip_Configuration_Io_Options=9
-
-ChipCfg_DspMemdumpEnable=1
diff --git a/location/gnssd/release/libmptool_json.so b/location/gnssd/release/libmptool_json.so
deleted file mode 100644
index d60c5dd..0000000
Binary files a/location/gnssd/release/libmptool_json.so and /dev/null differ
diff --git a/location/gnssd/release/libmptool_log.so b/location/gnssd/release/libmptool_log.so
deleted file mode 100644
index f42109d..0000000
Binary files a/location/gnssd/release/libmptool_log.so and /dev/null differ
diff --git a/location/gnssd/release/libmptool_utils.so b/location/gnssd/release/libmptool_utils.so
deleted file mode 100644
index f3da93c..0000000
Binary files a/location/gnssd/release/libmptool_utils.so and /dev/null differ
diff --git a/location/gnssd/release/sctd b/location/gnssd/release/sctd
deleted file mode 100644
index c27cb7d..0000000
Binary files a/location/gnssd/release/sctd and /dev/null differ
diff --git a/location/gnssd/release/sctd.json b/location/gnssd/release/sctd.json
deleted file mode 100644
index 6c1b9fd..0000000
--- a/location/gnssd/release/sctd.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- "console" : {
- "uart" : {
- "support" : false,
- "active" : true,
- "route" : "/dev/ttySAC0"
- },
- "usb" : {
- "support" : true,
- "active" : {"persist.vendor.config.ttygs0" : 1},
- "route" : "/dev/ttyGS0",
- "timeout" : 0
- },
- "tcp" : {
- "support" : false,
- "active" : false,
- "route" : "127.0.0.1",
- "port" : 7727
- },
- "local" : {
- "support" : true,
- "active" : true,
- "route" : "/dev/socket/sctd",
- "timeout" : 20
- }
- },
- "receive-mode" : {
- "mode" : "tail",
- "tail" : "0d0a",
- "millisecond" : "100"
- },
- "module" : {
- "support-modules" : [
- "sctd",
- "pcba",
- "wcn"
- ],
- "test-commands" : {
- "pcba" : [
- "SAT"
- ]
- },
- "interaction" : {
- "pcba" : {
- "timeout" : 15,
- "keep-alive" : false,
- "path" : "/dev/socket/sync_spad"
- },
- "wcn" : {
- "timeout" : 20,
- "keep-alive" : true,
- "path" : "/dev/socket/sync_wcn"
- }
- },
- "whitelist" : {
- "sctd" : [
- "SAT+TCP",
- "SAT+USB",
- "SAT+UART",
- "SAT+IP",
- "SAT+PORT",
- "SAT+UPDATE"
- ],
- "pcba" : [
- "SAT+TIMEOUT",
- "SAT+REBOOT",
- "SAT+WIFI",
- "SAT+BT"
- ],
- "wcn" : [
- "RF+AP2WB",
- "RF+WB2AP",
- "AT+WIFIRF",
- "ATA+WIFI",
- "AT+BTRF",
- "ATA+BT",
- "AT+GPSFTTEST",
- "ATA+GPS",
- "SAT+WCNTCP",
- "SAT+WCNTCPIP",
- "SAT+WCNTCPPORT",
- "SAT+WCNSETTIME"
- ]
- }
- }
-}
-
diff --git a/location/gnssd/release/sctd.rc b/location/gnssd/release/sctd.rc
deleted file mode 100644
index 1e86344..0000000
--- a/location/gnssd/release/sctd.rc
+++ /dev/null
@@ -1,6 +0,0 @@
-
-service sctd /vendor/bin/sctd --json "/vendor/etc/sctd.json"
- class factory
- user root
- group root system bluetooth radio misc
- #seclabel u:r:shell:s0
diff --git a/location/gnssd/release/slsi_samsung_hardware_gnss_1_0-impl.so b/location/gnssd/release/slsi_samsung_hardware_gnss_1_0-impl.so
deleted file mode 100644
index bc8f3a5..0000000
Binary files a/location/gnssd/release/slsi_samsung_hardware_gnss_1_0-impl.so and /dev/null differ
diff --git a/location/gnssd/release/spad b/location/gnssd/release/spad
deleted file mode 100644
index a0791ea..0000000
Binary files a/location/gnssd/release/spad and /dev/null differ
diff --git a/location/gnssd/release/spad.json b/location/gnssd/release/spad.json
deleted file mode 100644
index ee97a4c..0000000
--- a/location/gnssd/release/spad.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "misc" : {
- "libpath" : "/vendor/lib64/libmphal_default.so",
- "default_timeout" : 15,
- "support" : true
- }
-}
-
diff --git a/location/gnssd/release/spad.rc b/location/gnssd/release/spad.rc
deleted file mode 100644
index 3597d5d..0000000
--- a/location/gnssd/release/spad.rc
+++ /dev/null
@@ -1,5 +0,0 @@
-service SPA-daemon /vendor/bin/spad
- class factory
- group system root radio cache inet misc audio log
- user root
- seclabel u:r:su:s0
diff --git a/location/gnssd/release/swcnd b/location/gnssd/release/swcnd
deleted file mode 100644
index 4578fca..0000000
Binary files a/location/gnssd/release/swcnd and /dev/null differ
diff --git a/location/gnssd/release/swcnd.json b/location/gnssd/release/swcnd.json
deleted file mode 100644
index e309e5e..0000000
--- a/location/gnssd/release/swcnd.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "console" : {
- "tcp" : {
- "support" : true,
- "active" : false,
- "ip" : "",
- "port" : "2543"
- },
- "local" : {
- "support" : true,
- "active" : true,
- "ip" : "/dev/socket/sync_wcn"
- }
- },
- "module" : {
- "interaction" : {
- "wlan&bt" : {
- "libpath" : "/vendor/lib64/libwlbt.so",
- "support" : true,
- "timeout" : 15
- },
- "gnss" : {
- "libpath" : "/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so",
- "timeout" : 15,
- "support" : true
- }
- },
-
- "whitelist" : {
- "wlan&bt" : [
- "RF+AP2WB",
- "RF+WB2AP",
- "AT+BTRF",
- "ATA+BT",
- "AT+WIFIRF",
- "ATA+WIFI"
- ],
- "gnss" : [
- "AT+GPSFTTEST",
- "ATA+GPS"
- ],
- "internal" : [
- "SAT+WCNTCP",
- "SAT+WCNTCPIP",
- "SAT+WCNTCPPORT",
- "SAT+WCNSETTIME"
- ]
- }
- }
-}
-
diff --git a/location/gnssd/release/swcnd.rc b/location/gnssd/release/swcnd.rc
deleted file mode 100644
index f46d25b..0000000
--- a/location/gnssd/release/swcnd.rc
+++ /dev/null
@@ -1,8 +0,0 @@
-on post-fs-data && property:ro.bootmode=sfactory
- setprop sys.boot_completed 1
-
-service swcnd /vendor/bin/swcnd --json "/vendor/etc/swcnd.json"
- class factory
- user root
- group system bluetooth radio misc
- #seclabel u:r:shell:s0
diff --git a/location/gnssd/release/vendor.samsung.hardware.gnss@1.0-service.rc b/location/gnssd/release/vendor.samsung.hardware.gnss@1.0-service.rc
deleted file mode 100644
index 0985bf3..0000000
--- a/location/gnssd/release/vendor.samsung.hardware.gnss@1.0-service.rc
+++ /dev/null
@@ -1,5 +0,0 @@
-service slsi_gnss_service /vendor/bin/hw/gnss-aidl-service_IGnssV2_ISlsiGnssV1
- class main
- user system
- group system gps
- disabled
diff --git a/location/gnssd/release/vendor.samsung.hardware.gnss@1.0.so b/location/gnssd/release/vendor.samsung.hardware.gnss@1.0.so
deleted file mode 100644
index 0f5e1dc..0000000
Binary files a/location/gnssd/release/vendor.samsung.hardware.gnss@1.0.so and /dev/null differ
diff --git a/location/gnssd/release/vendor_samsung_hardware_gnss_1_0-impl.so b/location/gnssd/release/vendor_samsung_hardware_gnss_1_0-impl.so
deleted file mode 100644
index 6fc713f..0000000
Binary files a/location/gnssd/release/vendor_samsung_hardware_gnss_1_0-impl.so and /dev/null differ