diff --git a/X00TD/Android.bp b/X00TD/Android.bp
new file mode 100644
index 0000000..1098c02
--- /dev/null
+++ b/X00TD/Android.bp
@@ -0,0 +1,21 @@
+/**
+ * Copyright (C) 2020 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * This file is generated by device/asus/X00TD/setup-makefiles.sh
+ */
+
+soong_namespace {
+}
+
diff --git a/X00TD/Android.mk b/X00TD/Android.mk
new file mode 100644
index 0000000..b55b9a9
--- /dev/null
+++ b/X00TD/Android.mk
@@ -0,0 +1,21 @@
+# Copyright (C) 2020 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/asus/X00TD/setup-makefiles.sh
+
+LOCAL_PATH := $(call my-dir)
+
+ifeq ($(TARGET_DEVICE),X00TD)
+
+endif
diff --git a/X00TD/BoardConfigVendor.mk b/X00TD/BoardConfigVendor.mk
new file mode 100644
index 0000000..9e291ae
--- /dev/null
+++ b/X00TD/BoardConfigVendor.mk
@@ -0,0 +1,16 @@
+# Copyright (C) 2020 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/asus/X00TD/setup-makefiles.sh
+
diff --git a/X00TD/X00TD-vendor.mk b/X00TD/X00TD-vendor.mk
new file mode 100644
index 0000000..b1b6125
--- /dev/null
+++ b/X00TD/X00TD-vendor.mk
@@ -0,0 +1,681 @@
+# Copyright (C) 2020 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/asus/X00TD/setup-makefiles.sh
+
+PRODUCT_SOONG_NAMESPACES += \
+ vendor/asus/X00TD
+
+PRODUCT_COPY_FILES += \
+ vendor/asus/X00TD/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar \
+ vendor/asus/X00TD/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus \
+ vendor/asus/X00TD/proprietary/vendor/bin/qfp-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/qfp-daemon \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_General_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Global_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Handset_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Headset_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Speaker_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_workspaceFile.qwsp \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_General_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Global_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Handset_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Headset_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Speaker_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_workspaceFile.qwsp \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/adsp_avs_config.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/camera_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camera_config.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/csidtg_camera.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/csidtg_camera.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/csidtg_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/csidtg_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/gc5025_ofilm_13m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_16m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/gc5025_ofilm_16m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi1333_ofilm_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi1333_ofilm_13m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi556_holitech_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi556_holitech_13m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi556_holitech_16m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi556_holitech_16m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi846_kingcome_front_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi846_kingcome_front_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi846_tsp_front_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi846_tsp_front_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov13855_chicony_rear_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov13855_chicony_rear_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov13855_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov13855_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov13855_holitech_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov13855_holitech_13m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov16880_qtech_front_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov16880_qtech_front_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov16885_holitech_16m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov16885_holitech_16m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov16885_ofilm_16m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov16885_ofilm_16m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov8856_chicony_front_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov8856_chicony_front_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov8856_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov8856_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc \
+ vendor/asus/X00TD/proprietary/product/etc/permissions/qti_fingerprint_interface.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/qti_fingerprint_interface.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sensor_def_qcomdev.conf \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.elf \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a530_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pfp.fw \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a530_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pm4.fw \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/cpp_firmware_v1_12_0.fw \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/novatek_ts_fw_dj.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/novatek_ts_fw_dj.bin \
+ vendor/asus/X00TD/proprietary/vendor/firmware/novatek_ts_fw_txd.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/novatek_ts_fw_txd.bin \
+ vendor/asus/X00TD/proprietary/vendor/firmware/startup_fw_update.img:$(TARGET_COPY_OUT_VENDOR)/firmware/startup_fw_update.img \
+ vendor/asus/X00TD/proprietary/vendor/firmware/tfa98xx.cnt:$(TARGET_COPY_OUT_VENDOR)/firmware/tfa98xx.cnt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.mdt \
+ vendor/asus/X00TD/proprietary/vendor/lib/dualcali_dump.bin:$(TARGET_COPY_OUT_VENDOR)/lib/dualcali_dump.bin \
+ vendor/asus/X00TD/proprietary/vendor/lib/hw/camera.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/camera.sdm660.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libactuator_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libactuator_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libactuator_dw9714.so:$(TARGET_COPY_OUT_VENDOR)/lib/libactuator_dw9714.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libactuator_hi1333_ofilm_dw9714v.so:$(TARGET_COPY_OUT_VENDOR)/lib/libactuator_hi1333_ofilm_dw9714v.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libactuator_ov13855_chicony_rear_s2034.so:$(TARGET_COPY_OUT_VENDOR)/lib/libactuator_ov13855_chicony_rear_s2034.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libactuator_ov13855_holitech_fp5510a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libactuator_ov13855_holitech_fp5510a.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libactuator_ov16880_qtech_rear_dw9714a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libactuator_ov16880_qtech_rear_dw9714a.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libactuator_ov16885_holitech_16m_fp5510a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libactuator_ov16885_holitech_16m_fp5510a.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libactuator_ov16885_ofilm_16m_dw9714v.so:$(TARGET_COPY_OUT_VENDOR)/lib/libactuator_ov16885_ofilm_16m_dw9714v.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libarcsoft_beautyshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_beautyshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_dualcam_refocus.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libarcsoft_hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_hdr.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libarcsoft_hdr_detection.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_hdr_detection.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libarcsoft_night_shot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_night_shot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libarcsoft_picselfie_algorithm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_picselfie_algorithm.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_csidtg_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_csidtg_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_csidtg_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_csidtg_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_csidtg_zsl_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_zsl_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_default_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_default_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_hfr_120_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_hfr_60_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_hfr_90_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_16m_zsl_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_default_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_default_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_eis_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_eis_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_hdr.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_cpp.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_hdr_cpp.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_video_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_hdr_video_3a.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_hfr_120_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_hfr_60_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_hfr_90_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi1333_ofilm_13m_zsl_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_a3_default_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_a3_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_a3_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_a3_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_a3_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_zsl_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_13m_zsl_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_a3_default_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_a3_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_a3_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_a3_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_a3_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_zsl_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi556_holitech_16m_zsl_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_a3_default_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_a3_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_a3_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_a3_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_a3_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_zsl_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_kingcome_front_zsl_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_a3_default_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_a3_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_a3_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_a3_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_a3_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_eis_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_eis_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_zsl_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_hi846_tsp_front_zsl_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_default_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_default_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_hfr_120_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_hfr_60_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_hfr_90_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_zsl_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_chicony_rear_zsl_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_default_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_default_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_120_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_60_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_90_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_default_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_default_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_eis_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_eis_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_hdr.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_hdr_3a.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_cpp.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_hdr_cpp.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_hfr_120_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_hfr_60_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_hfr_90_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_zsl_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_holitech_13m_zsl_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_zsl_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov13855_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_zsl_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_default_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_default_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_eis_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_eis_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_hfr_120_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_hfr_60_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_hfr_90_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_zsl_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16880_qtech_front_zsl_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_default_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_default_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_eis_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_eis_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_hdr.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_hdr_3a.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_cpp.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_hdr_cpp.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_hfr_120_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_hfr_60_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_hfr_90_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_zsl_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_holitech_16m_zsl_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_cpp_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_default_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_default_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_eis_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_eis_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_hdr.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_hdr_3a.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_cpp.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_hdr_cpp.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_hfr_120_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_hfr_60_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_hfr_90_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_video_full.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov16885_ofilm_16m_zsl_video_bu64297.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_default_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_a3_default_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_a3_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_a3_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_a3_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_a3_default_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_a3_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_a3_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_a3_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_a3_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_cpp_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_eis_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_eis_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_hfr_120.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_zsl_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_chicony_front_zsl_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_common.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_cpp_ds_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_cpp_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_cpp_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_cpp_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_cpp_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_cpp_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_cpp_us_chromatix.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_cpp_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_default_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_hfr_60.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_hfr_90.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_liveshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_postproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_snapshot.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_zsl_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_zsl_preview.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libchromatix_ov8856_zsl_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov8856_zsl_video.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libdepthmapwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdepthmapwrapper.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libflash_pmic.so:$(TARGET_COPY_OUT_VENDOR)/lib/libflash_pmic.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libhal_dbg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhal_dbg.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libjpegdhw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libjpegdhw.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libjpegdmahw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libjpegdmahw.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libjpegehw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libjpegehw.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmm-qcamera.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmm-qcamera.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_c2d_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_c2d_module.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_cpp_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_cpp_module.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_frame_algorithm.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_iface_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_iface_modules.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_imglib_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_imglib_modules.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_is.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_is.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_isp_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_isp_modules.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_mct.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_mct.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_mct_shimlayer.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_pp_buf_mgr.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_pproc_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_pproc_modules.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_q3a_core.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_q3a_core.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_sensor_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_sensor_modules.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_stats_algorithm.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_stats_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_stats_lib.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera2_stats_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_stats_modules.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_arcsoftbokeh_lib.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_atmel_at24c32e_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_atmel_at24c32e_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_bokeh.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_bokeh.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_csidtg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_csidtg.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_dbg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_dbg.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_depth_map.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_depth_map.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_dummyalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_dummyalgo.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_dw9761b_2d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_dw9761b_2d_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_eebinparse.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_eebinparse.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_eeprom_util.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_eeprom_util.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_eztune_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_eztune_module.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_facedetection_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_facedetection_lib.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_faceproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_faceproc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_faceproc2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_faceproc2.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_gc5025_ofilm_13m.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_16m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_gc5025_ofilm_16m.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hdr_gb_lib.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hi1333_ofilm_13m.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hi556_holitech_13m.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m_fm24c64d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hi556_holitech_13m_fm24c64d_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_16m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hi556_holitech_16m.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hi846_kingcome_front.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hi846_kingcome_front.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hi846_tsp_front.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hi846_tsp_front.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hi846_tsp_front_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hi846_tsp_front_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hvx_add_constant.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hvx_grid_sum.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_imglib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_imglib.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_imglib_faceproc_adspstub.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_interface.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_interface.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_irs1645.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_irs1645.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_abf48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_abf48.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_aec_bg_stats47.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_bf_stats47.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_bg_stats46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_bhist_stats44.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_black_level48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_black_level48.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_bpc48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_bpc48.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_cac47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_cac47.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_chroma_enhan40.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_chroma_suppress40.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_clamp_encoder40.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_clamp_video40.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_clamp_viewfinder40.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_color_correct46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_color_xform_encoder46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_color_xform_video46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_color_xform_viewfinder46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_cs_stats46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_demosaic48.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_demux48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_demux48.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_fovcrop_encoder46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_fovcrop_video46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_fovcrop_viewfinder46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_gamma44.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_gamma44.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_gic48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_gic48.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_gtm46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_gtm46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_hdr48.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_hdr_be_stats46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_hdr_bhist_stats44.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_ihist_stats46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_linearization40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_linearization40.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_ltm47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_ltm47.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_luma_adaptation40.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_mce40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_mce40.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_mesh_rolloff44.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_pdaf48.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_pedestal_correct46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_rs_stats46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_scaler_encoder46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_scaler_video46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_scaler_viewfinder46.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_sce40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_sce40.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_snr47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_snr47.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_isp_sub_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_sub_module.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_le2464c_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_le2464c_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_le2464c_master_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_le2464c_master_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_m24c64s_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_m24c64s_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_onsemi_cat24c16_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_onsemi_cat24c16_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_onsemi_cat24c32_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_onsemi_cat24c32_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov13855.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov13855.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov13855_chicony_rear.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov13855_holitech_13m.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov16880_qtech_front.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front_fm24c64d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov16880_qtech_front_fm24c64d_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_rear.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov16880_qtech_rear.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov16885_holitech_16m.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov16885_ofilm_16m.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov8856.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov8856.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_2lane.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov8856_2lane.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_4lane.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov8856_4lane.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov8856_chicony_front.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov8856_chicony_front_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ov8856b_chicony_front.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov8856b_chicony_front.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_paaf_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_paaf_lib.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_pdaf.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_pdaf.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_pdafcamif.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_pdafcamif.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ppbase_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ppbase_module.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_ppeiscore.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ppeiscore.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_qtech_f3l8yam_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_qtech_f3l8yam_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_qtech_f5670bq_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_qtech_f5670bq_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_quadracfa.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_quadracfa.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_rohm_brcg064gwz_3_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_rohm_brcg064gwz_3_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_stillmore_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_stillmore_lib.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_sunny_8865_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_sunny_8865_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_sunny_ov13855_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_sunny_ov13855_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_sunny_q13v06k_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_sunny_q13v06k_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_sunny_q5v41b_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_sunny_q5v41b_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_sw2d_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_sw2d_lib.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_thread_services.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_thread_services.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_tintless_algo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_tintless_algo.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_tintless_bg_pca_algo.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_truly_cma481_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_truly_cma481_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_truly_cmb433_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_truly_cmb433_eeprom.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_tuning.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_tuning.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmcamera_tuning_lookup.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_tuning_lookup.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmjpeg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmjpeg.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmjpeg_interface.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmjpeg_interface.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmlib2d_interface.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmlib2d_interface.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmqjpeg_codec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmqjpeg_codec.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmmqjpegdma.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmqjpegdma.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmorpho_video_refiner.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmorpho_video_refiner.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libmpbase.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmpbase.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libqomx_core.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_core.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libqomx_jpegdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_jpegdec.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libqomx_jpegenc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_jpegenc.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libqomx_jpegenc_pipe.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_jpegenc_pipe.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libremosaic_daemon.so:$(TARGET_COPY_OUT_VENDOR)/lib/libremosaic_daemon.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libseemore.so:$(TARGET_COPY_OUT_VENDOR)/lib/libseemore.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/libvideoutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvideoutils.so \
+ vendor/asus/X00TD/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.fingerprint@1.0.so \
+ vendor/asus/X00TD/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/cdfinger.fingerprint.default.so \
+ vendor/asus/X00TD/proprietary/vendor/lib64/hw/fingerprint.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/fingerprint.sdm660.so \
+ vendor/asus/X00TD/proprietary/vendor/lib64/libgf_ca.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgf_ca.so \
+ vendor/asus/X00TD/proprietary/vendor/lib64/libgf_hal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgf_hal.so \
+ vendor/asus/X00TD/proprietary/vendor/lib64/libqfp-service.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqfp-service.so \
+ vendor/asus/X00TD/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0-service.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvendor.goodix.hardware.fingerprint@1.0-service.so \
+ vendor/asus/X00TD/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvendor.goodix.hardware.fingerprint@1.0.so \
+ vendor/asus/X00TD/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fingerprint@1.0.so
diff --git a/X00TD/proprietary/product/etc/permissions/qti_fingerprint_interface.xml b/X00TD/proprietary/product/etc/permissions/qti_fingerprint_interface.xml
new file mode 100644
index 0000000..1640a1b
--- /dev/null
+++ b/X00TD/proprietary/product/etc/permissions/qti_fingerprint_interface.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/X00TD/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar b/X00TD/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar
new file mode 100644
index 0000000..cecf466
Binary files /dev/null and b/X00TD/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar differ
diff --git a/X00TD/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus b/X00TD/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus
new file mode 100644
index 0000000..64bc116
Binary files /dev/null and b/X00TD/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus differ
diff --git a/X00TD/proprietary/vendor/bin/qfp-daemon b/X00TD/proprietary/vendor/bin/qfp-daemon
new file mode 100755
index 0000000..4bf7af0
Binary files /dev/null and b/X00TD/proprietary/vendor/bin/qfp-daemon differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb
new file mode 100644
index 0000000..9627051
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_General_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_General_cal.acdb
new file mode 100644
index 0000000..af6decd
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_General_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb
new file mode 100644
index 0000000..1d5453a
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb
new file mode 100644
index 0000000..ef83231
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb
new file mode 100644
index 0000000..b12a464
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb
new file mode 100644
index 0000000..880faa1
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb
new file mode 100644
index 0000000..8f63ef2
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp
new file mode 100644
index 0000000..a36a284
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp
@@ -0,0 +1 @@
+yhwBAB+LCAAAAAAABADtXVtT4zgWft+q/Q8UP2DxBQipoqfKsWXiajv2WE6g98WVgewM2wx00fTMzr9fOwmJLR3JkqwwCYiHLjrYX47OTbdzubx+ev6Kv81vF2Uwf5kfXePZ4vl7FHw6Pj3+6Z//ODq69PxgFN4/LMps/vLb9+Vn1KdH36p/Px2PHn4sXp6eXn4rb+cP/5rf3v1yfHTCfeNq8bh4nj+IP//w9IvE4+P54933xYv483e/34s/vJhLgeNvi/nXxTP1/OUJwOJLL8DZUTL/79Nzcv/49Pzp2C6t4w1+jrwyjnCx/mD90dHLX98Wn46Lm+Ojx/nv1W/eNIjS0k+zrKw+3DxcPV6kWRqnV19aD07SCVo+fXxUa4D1P8uybMu1neMG8h+Vftw/PX46dpqAFeTo4en2awtvHF2Ny2IclDnCXpLFKG8BD+zhlmdLiJNXsjpJLW7KJJ2kELVnitQmkV9eedGkBee7Fdz942j+/f52dr/489Pxy/OPRZtsEA15E9xGOvUEXqvGFUU58aKtRkKFNc5CGs8N1PCSUZD7bSjrXOA9WTVgDcaLrogXz/voDy5QjkANOjcaZDSIrUGzNPLRUoPuH399WCT3t+j28XsLOBzY0jpUAa6QSXYjNDg+uvureur+Nnm6+/GwEGD4Bi2k0IY90EgOhpYl9iIpeBS6DDLkFGvzBbM0Jr7gVBkLJ8gnjA8hSxmuEmjtG2yCPnVA0NGgcKAMWFl5W6y23ccwgh/zh8oswmo9+Hi7ICxDfjVhLGNvLEO7Kq8BHQJQesL6G22DKVjIi3QPTHIOSsownqKJj2ZnhKG5oKGdGUM7BEMLZ2e19lTyJQY7bMjyoilhMxNBMxHbPE5B83CNeRyCeZh5SHweenUlAelKvIbeD1muRGJTvTxoSvyx1x70gHEkY3dvqKdxEdV4lMW5driDfaPUWJOsQsUoKAMUehWhbejzEWPM7S/k+K1ZRi0fwgv5owkFp6U6ZRk/ZvzYDv1YkgbTGIF20e8c5+fNIqHM8nTmEDY3MDZnbO5NbW4N6BLCcPsCnhKAPbYnbHuxBw0rOZfdoRzShqIc5akX4ChAR4TLuDAuw7iMN3UZtV42NZLQ+YvWCdD7sMnNtc5q31HfLc3aLtM9U955mKs8gau8kuD30Bod8G1eUi63ydT6b2guLA7Xc6+u8iih1scHjTM/c4wK2sbK1F7XerNBWf/9Fde2lj+tY9TJ4k/v7m5xtyZ1RwvJFmwFHHiFV84idE38ofpTNClQHno+OorK+7sta2ld5z5uI6nH63lC5nEqBoL7uEf5R/7jlE/mP07NTNzHLxz68csTWCKXJ0sV4Gvh5Ukdyrb9byOwLYcC23IdgW353gS25ezANhektnstk43aq0HfEVl85PW6KkDgMkjaL60gqcWHVQng1/n9Y3m3+LZ4vJs/vnw6/rL4rjW4CMT/O0+Oc17o2SkoY96llJHxfso4Q97nBFWChsQ8MGJ+J2Jem3K9IqTkPLDegzmXMQqJyy3rTKOw66/IKxmR38ES+DtXqM3svz7RcAi2BGYV0Clpkmej/RR1YxnAEDZ6B/7DCBuaKBgCD9+BwN/NhHEgmpX44/rIDFpnjvZvg4tzXBb5FJUJCiKvfH2mhR8MLQbh3OiZ7Rdg7AYw9MDpAR1gG0Z1XRanBVDFQ4nksbN4issx8oJsnE7aLuJiCM8u3UuJWZQXUy+O/k2oxYVHnXtBTgfNUD4iXhTxViMP43KUprggXlY/2lyyB9dbNXIoQ9gT7y1zOicACa4ERaUz2Q3gUE7hjWtHVFtjsmFe1ME7JbOs7bxu27sZKcBO6U9xkSaUr7Rd2lcSVwZH8z9uv5fz58V8jdepAZVT9oh99+Cs+Q2dzPDHSXRDcMA93WTwjdJirImlUoCgaksMC9TI7ftqisPYSTcHpgbcYZIS48ZpWNTL7axeFU2TNhNHIWKLoef2rWGf9vp2TKum70SgfbVMn9y0GxDbaUqpa6/zG1onbKMTH00nmp5i+SHOxtUnjZt054LvLN6cT+pOFIJrj3fF822ZBTObqShVOom/lEnot7XIOe+hRQ20tYycxmLcajGGGYRBMkfk0p8zzNzD7RG6fUboh347C2routAQcx1RJkP3VCaWYigXNjKEwkbEQy9A9oRRXhbTSTS5qn6NC8KLDB17d7xygEAS3uOu3OOAJHryij2TyFqM8DB8ayA1asuXezzQHMsjunhuuR2HDIOQNPHDmije81ILmk0ktl6cSDCyxFkmVeIsI8+1/HM4YaP7+GmXB+Uv1Tbg9zJY/Gf+4+Glvf5C8snr2uiVCNDLpAL0eGKRPBX828UieX23e3qzxfzr74uXxXP7ouUCDirUf0MEO7/XGCniXfJqQ3q09ZVYPWIqlDy4gC9T9KvUGw24vsEgrgvgC663GmFavYhxiX4GL0FG6rcSWY6S6GZ7mXXTFixiBcZ0XU1keeqXaRjGqReUKAyRXzR3HFZY/Wg9stnzvbqICCWWFdz7sDc/pGfdr0kQwruGlIDpu/AjhV5GE1x4dSqFQ6y6LP2rrlXuhkBh2U121YS8fg4HFmPNxTVYU3yxMdB3nLFFsM0UXzTFFz+8Zex/Fvr+FIsxxReNoZnii/tTK4UwD1N88YDNw8xDe1V80RQNNPZn7I9FiSkaaGzuQ9icKRp4EAthUzTQuIx9cRkfsGigKff2rm3OlHsTtg2hOJ7GRR8/jmf1YM6/6JO5md8AQpE24QBORDznWGm+sYSZX+YzRNgWFSAKv0xe2yLET+vcvIizzzkk9KGs0DeIYNQfCj1lQDrIEaFzeZeTs7WSivGFX6T96IWWXMqc7Vo9+QDOnOVaUR0wopNc2gXryS3N2S5YT8GGzRdczwh+C2pCSN3hjHoo5PWMnhn46cLVq5SJhY6lvPDY+jN64eFJh+IJUbfHrO2nG4dvdnrd0M695s69RK+ZWft0qDzVK89765QSwo4c1np7t8sORa9GnD8x4m136dVoBp4ax2YcG+cLjGP74I6NsxdeZaU0vd3yk06fuMpEaBBX/zRzTU9F9qo4Tq8LL/5MyItKfmRoTpGElfoUyC+ilGAUonID4aMFNPFLf0KcHdl8ArbHMUXFyKSMoyQikx5C+6yPWBoZYCHqSv0KNyHIYPku2wnhbn2EgTJwGZDwOSI3DaPCy5O2a3bIlE+xjIkVZeFoZSZZnhYbMkkzdM58JUpb4DOnLMblLKr/RwzgvKMgEwCFbhhQoTovEi8oK2OqrPca5aDMHGSryWx8XaO3SXX565X6NZxOJ0Hpxx7GURj5HmWjjhP0G+8y04Q7YIW8x51T7nmVywHL7DlnrK6afHprxDaQTZq2OmfxdRlMiy8gxa41hANB9XMYAllT5n/xY0Qw8kJ9/Pi65sAWmTVytc4gAoTT+fVamoI4llRNAecM6MPxBq0v6kmic7rL+dOdr3Iiv8YNQ6FJRaG4ZIgayPUihsRUdf+58FSoUF1bA9VC65wYJzypV39mi7zy9Er9iGvQLbNWm1rvM5pmxCgd35L3zDU4H1NlEuGQ7Lbh7UADySSm35fkaZy1vuIVvy5+41mWxXGqzVRUQls6xkHw3ZKIRxXLF8zceoTVRgAXQumC0pkVvNDx6tuJTWKvyD/psHbeYZcKbS2Wr/6z5OzrJxtdanwIOMZt5QVeayT2SNpuUCGFHBoaSGTBbooEN3jsolO5vSOA1d3cEXhJsbUjjKTa2BFiDFznpuMt6fIV4DA6+jnKaAtmNlgSiIU3+vJR9GU73fRLJtcZDaYzFkwxEmzHcWD6osB4MWAEu7qDtTTHfmmO/FKK+5Ixgb5p48YG9skGNKutcuTxPlgBU5gqKeJSs0qv9HBjUPtkUP1Swj/63NIrEdwYwj4ZgplZxJ2FStK38DZ3VTrXH3vtwQ4YRyJ21xZ3GhdRjUZZlmuTJ9hvdvAj3hqLfaq9i3T5vi5JbQoyXsp4KY1eSjg1Xmaq758Wb2zL2FYP21JOg+fCySfBM/Ssbwr8PjgU1aV/r9R34xaMW+jhFnSkuh+I7W0uSDjtNhX3COYajMEYZi+Yg7sJ61EWwRzU7JM/7lUK4WMeWNJNHImDELhbRpfb7O7NTL/Tr0MxAKitP7F4FEB3F8U3O0jKeTEhAl1bjFT3VKqbjiqQYOEiIUawhyDYtbnWUw4l2YF12CZbxigkTrItxYxTxhfklVzIb2CJ+J0qENGImVgHDSyBUP89VqHdOgeSV6N9Ey4me69T4oXzTw7FQxjxNp0/Q8ThQYv4XUwCe69JdSfAak8NrQ4FKpO8Hak4x2WRT6tNMQoiD05/DYZwJb1WEQY2PMZuAAMPHGXgANswpuuy+NuJWfc03Pb5a6FeDAXyCgGpcbvQdRk/o2dcx2u8PnEKCrJkCq63O+QQhrAf3EOWdLheYV4ERaUf2Q1g1Kfwlo8bENJw8czzcni/YRaLzHPvPZoFevR8fkP/37Pb85tT2qOh8G7uQYR668qOsl8j4UMYqFoD4R2NTKZ5sPgI+zcO1tzWVH+t4xYz5cqOwa921giDX+tRlQvEU659BsOpVjiG0TrLocGvaStnB8Or1d5jKJCuSoQM6eqqQwjDayvrB8N3lXdkiEep7C6Lgs7alOSLXZU1hWMFelYylqVrT9nZRxMO27h0upkde8Qd+4Ees6zm6U1x0lacx3oU9dS7eFDyWQp1ijX6LLUaxcZtGbdl3NaHc1typYQZRAoVEmaIW6KMMByaJ1REmBHGKFxCWORAQEslYO11gNtHId1VgMVHqq8CMEWjav3fTiCx6r/iPNBV+ZciXKTuL/WSbGVXuXFqqfj7hjT3rPVLUdpV6VeZm/2r/PbmKgQhWuFXcNz9y8buvGgszQPx4qviXNBXLnbH9Goo+7rboq+t8UuWfBUcv75yrx3Ecou9it9eY6f0p7hIE0polSuhIifYlbOBG5QA2x4RKzs4a6J13MD44yS6IZZZ7ummBN4oLcZarnEl4MBLdOEBgbffwm8zAl0lqO+4zhemBKdhUYfF1cWB42nSZskoRCyiegVVNjTetlfbDmXN7CeIfkqgSwiaNZsdPdFflkT0My1J20hyryWpqyi46OxGzMOMEuBiKljv3co0DOO0WkSjMER+gRskW2EYhsrqp1l0qo5VNYBBWEW58XlvOqGzov2EieCFQr6R4yDFXEYTXHh1KY72CnxoW7qn0uWHOBtXnzTt9uLvm037L2u0Ws1+OvW2xNbKcQ6To7zKCpticMhc1INSifc5sYc+oQGODveQTuIvTeyVP3DOlYUP0kn3SVrS3EA6avRJarOC6FckM7jcw+1xuT3GxVxYyQ2u9fERs6eTT3bb4z08tKgWiryH6X5dYK8ooFMUzZYwystiOokmV9WvMXkvMnRsiD/5TU/uDB1HYsAO0E2L/TDdC1WdO37otwtvDl13NwxxKbJ5D1NdVnkPn6sxRPyAW3MbN9mz6e4mbtLiABu4SbRv08fhlZGua73NBkvWNjdA1Y8KW3uVkevHW0RWx+E+bCOJh2XsAtF2wXnYgzr0MR8eyTxMNTXlPHxBuU1FTdt+0Or3NIpT/zPR7Im0xjoftK57VpAB645FrBRO2CDgtTRoyDwU+I6umSAoBCN2fda88hCCZV3qSgN13vOAExIPUebGXVoqMrfwcuCrhRy/vDRjNcfHZJ5tKKGxU7LlBNWVfq2Axkq1VoDiJA8pcY1VfU5BRUS2brSX4NLYGXIJc7AjEAw6D1kSjOOIuHxzVPnaqHwee0U12RMZ2+dISfwN2GRatGeCwcBSwgxQ7BHUDcBhdyPBt5e00LuR1hnCWYqLykkQmGqms8Fc5pMRkL4SJO9glJ5wOuG4R8YKeKyDX0krFD4bV3WNMgcEHXYsc0ys9A0yJzVcJNb5pIKcu09zVWdU+kRSVcb02aQSTeAppQpNzFK4CjNfx+GnAnm88rYKBLLq7ipAwXV/JWXZ2etPajfR2RFMau3PTa+QEqVA8LYaHjP0X2qm5cfvq1HGSNCVAuNXHpZSWX6qhxpVYA1jNarAZBY1xoN5lFJTiXC6gLIwGbWHpXgnUF9eTRZg3pLaUMES02qjBMtJqw0QTEeSGuDaW9TBIVdogvKIHKbsvlGgkrTaWDkpPWrmxc6YUvTgUBKemraBddCl2NZqJ1T3/GA7gNCSNTCBxi698IDOLoqrGvKAYahwsKWl3yQfUakpHYgIFlxXMzgwl09Nn5m5Zmpq0pV/puiw+L231EB7NhdirYn7Nk5hrY7BrGWFCWXreKp1LbmsDW3wKEBI8uoNFMghw5niPZbIYP6qwj5xfcpRRws38Ww7ELwVaqKsIpsIHFcIBydpWoxfgfx0UuTt5YZttyZf8bONzJtiVB8p18AcfIc8FWSgJqOx336xtds5FSDsujKjlSwrQsL29Gu7A4Wjjfq6Cbjcc5ZlkEXEGEQMBA++4uOS0x1aLLWhFkoakjLx0ega4r1reaBD5w52hvGrB/KX97CAcrn2ENz38IFHXlEbZlSkeRssULriWq6715RGQZkg4hzS1YEak6iO0kEdgYrHKRqlNwS94A5c4Ajw1ee93ki2mOucqR7sqsZkdVzYiMcyidsPkMcmfV+sEt6zwbs8oWIWttETy0/Xj16eVKuObPXr1TQqg/nLfPmny5Prp+ev+Nv8drH88Kf/Az2LeiLKHAEA
\ No newline at end of file
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb
new file mode 100644
index 0000000..1428eb0
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb
new file mode 100644
index 0000000..40613af
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb
new file mode 100644
index 0000000..9a3abb1
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb
new file mode 100644
index 0000000..765592e
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb
new file mode 100644
index 0000000..b624d3b
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb
new file mode 100644
index 0000000..ef95eab
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb
new file mode 100644
index 0000000..5ef3c07
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
new file mode 100644
index 0000000..9cda6e8
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
@@ -0,0 +1 @@
+rzEBAB+LCAAAAAAABADtPWtzm7q23+/M/Q+Z/IBbngZm2jPDQ6o99WsDSXruF8Y7Ybe5O006qXPO3ufXX0lgG4QEksCpneIPhIC0WFovSUtLS+9vnp7/TL5vbvMs2mw3FzfJdf78YxZ9uLQuL9Knp4f1w8uX+8cPl7/5YXr5j//+r4uL934YBfD+Ic/Wm+3XH+RZ4+nFd3RFteIoCx5e8u3T0/Zrdrt5+J/N7d3vlxfvOmt9zB/z582DXJ2Hp98lq0w3j3c/8q1cnbtv93IV8o30R5Lv+ebP/LlR5/07Bvnf+1Gyvlhs/u/peXH/+PT84VLPtMv9N2LgZ/NZkpYPykcX27+/5x8u08+XF4+bb+jOv4pmqyxcrdcZergvjIqnq/Vqvvr4z1rB5WoJSOnLCywv2l+apumaqRuXFcj/QtJ0/4Tkx6gCRCCDh6fbP2vwprOP0yydRlkMEn+xnoO4BtjRvQPdCIh3O7Q6UU0/Z4vVcsXC1lbEdjELs4/+bFkDF5oI3P1jsPlxf3t9n//7w+X2+SWvo82EBvxlUodk+QLVULtms5iqqKuhgGBN17AJz4zU4C2CKA7roLSJQD1ZMeA1xp99pCpO+shPkoIYMCVoMkrQKEF8CbpezUJAJOj+8ctDvri/BbePP2qAoaNLyxACWECmyQ2Ac3lx9zcqdX+7eLp7ecgFCL6HBhvQvB7QaApCTROrSDMeQJODhpxg7T9wvZpTH7CUYSULEFLKB4CmDA4xFNsGncJPHSDT0ADoKANEWl5nq673UYzoZfOA1AKiceLjbU5phvxoYtSMk9GMwUW5BGhQAKU7rJ+oG1zGsqxId8Mk+6BFBudXYBmCa5tSNJOpaPaoaOegaPDaxtKD+Es11qvw0q1yeOyJWD0RXz0spnqYo3qcg3qM/ZB4P7QzJRFtSvyK3Hs8UyIxqSaOpkU49euNdjguGb17Qn01T2cYXkPjTB0eYd4o1dbFGkFNQJRFAPoI0TroScBpc/2DLXbret0YPkBX3jWhYLRUu6zRjo127Ih2bLGKruaAqRf9/Di/7QcJ2TpeXRuUzjmjzo0696o6VwI0KWaYfQFaFMAe0xO+vuhORUsmsjOUc5pQZEG88qNkFoELymS4o8kYTcarmgwsl1WJpGTerXmA3oZO7pd1inkHXlu6rptM01aeeYxLeQJLeRlFb08Lzng1b5GRaXJj/OeNCxbna7mLpbwGU7H7oOLzG92oTN3Yqxo2YBUa6ggmhLA2ylnm//bv7vK7Ess+9qjb+HCts5AppqXBE3Im8azxIKbqp4ZLMGTh/TscUHb4txJeFrPCy+Ihwsvikwkvi/nhZSYT2+4RxTqoj8lCQ2QIEOPRTQSY4i5tHQqQDSHWEAO+bO4fs7v8e/54t3ncfrj8Z/5j0BAfJvyf6b+N2wLALCaP25aGRh6fJo/XwP+0AIjRLDY7I5vfCJtLVcbjsgafHe0tqHM2B5BaYtLsAZmNPxEjHtHf4DH8jQvUvvcv/QoGRZZoHAV0cpqmWXCarK4MAzjMBm/AfozMZnUUHIbDN8DwN9NhnIlkLcIpdlyxxpnB6U1wkzjJ0vgKZAsQzfxsV6YGP/I0DuKtMSyHDySJGbFBO0YP0FGis6GaJo/SAlDFA3rkYa/nV0k2BX60nq6WdRPheuzepXsocT2L0yt/PvtfSixcX8QPFoNrEAdURRFrFfhJkgWrVZJSldUdjIQ8CZ6q0U3x2Jb4ZInT2QFIUCVKkcysPzMMisWeuHbEllU6G+5yGXumNA5rOxe9Tq5HihIjC6+SdLVo2ErdbNpKSe89MsE+Nct2RBQrnC5mn6lWmkJO9EEWDdXEVFymXncG3KE+nfWTFUzxgHiNxy1XizppAggGnVRVtEbHy0eapvWQvwFZchTT9Tri3MMc9fKGNHmpj7w8F15WNZM8TNZT9KSytGu4/ZRzEHrIGScWiHq7yoVekeXTN2Dv5VZ06YQha6mEIWt6fBpO2OGP3cPIY054t8/55lsW5X9sXh62dWkC8lvBfsZC+1pqob2NLZKj+5/OFkk33PHxXeebP7/l2/y57jBx2cEBw3t62L3fbq2Tqku7KKRbi11buMWNwKzIZTtFhhepV2ow9kRQ0362o+q1WrhCFZMkA78xnRmBundhHQM0FTs4pT7XGQt4C1xdLoZ1vAqzFYTzlR9lAEIQpkllbIHDxuD5jy1kGXMEH5X6VProrr8Bx+Y0q7LZMkl9vPOEDuHThhkBFeGTAinT9nHDS9qlCx2NM/5pVZ4xrVCloW84Fpki25hWaEwr9MtrxunvrzqdbdBjWqFR0ca0QqezC5hSjzGt0Bmrx9gPnVRaoTEdzqh/o/7xMBnT4Yw690vo3JgO5ywGwmM6nNFknIrJ+AXT4YyJTN60zo2JTIR1QyimprLQ1x5TUxSM2xf6ZFbJ9wBZUS/QYQf3T1q0NN5rwnWYxdeA0i2rldL7yvQCLQDty9D7isn6U8xiuifL9D1EZpAbgL4ywGYcHgATeZMT86XSEKvYtKPuIPsTYr5p9eXjDWOeaQU4eGNIdJsmeJj9GjHfBA+zCXL/gZtrit6CkgAbazhBD4G8uW72DO3xFahqQ8Wg0R1F0W3PmgMPXzosTgi7EyZtP9k4f7Ub1gwd3Woe3Ur06pkH7w6Vu3rlfq/c3kDpkcEbbx932KFo1Sj/Eyf29ZhWrUlAazRso2Fr+cBo2H5xw9YyFy52iFStHXnSaROLXQEV5PDPrJhAS2SumsxXN6k//0TxyxSUnHQBkfikIExnK4pQIBRzLYBlmIVLynektyNwcMekiJCLbD5bzOgNCFC3+7ClshsLgq5tWHAfgsxMiaEbkH0ODaWgHLgckGw/YuuWCAQvXtRNs6F1b1rjYgaDQk3W8Srdo0mroWGHSpjWgF8bWTrNrmf4P6oBk44IdgYo8JkDCqrTYuFHGVImpL03IGbyzAC6Gs+mNxh6HVWzfbyCqyWrq2WUhXM/SWZwFvoNHTWMqF97yT6Q1gYr7EE8Oua+j0wOM3WNYfPOi2rHF0OsA9Jp1ZbAb3qDaRvCjzyi+lUkxbfutEhS1Wm6B10DhYBFfuojvQE31Av0arZE5hf6IbiYZfd3FdiNKApMCjag9+8ItopES2EzfxLe6RR4mqdMrjK4g8D+XId6yJfcBVWWcgX85nykJ+XEtrjiHqKzr4vb+7pQadNaARdCoR5FIVsTBBXIeARDw1S1/bFwP6iQrvKYWPNVRldMPFBXmZhWGeH8FKevMofh4TxZtOkLes1XFmTLlQ4oxEAPYlb4AvxP4GpNyYcRavIdGgbeDlOl721B2ayD16MBUKZhhn1Rvpqva5+oiLbha5qm1MfQeFN0Hmoz5drE7UCzpCQV2kspve2kLa4efZ2aQfcKi5SO+W/zBKrgViN58Q+h7O7JXmIqDxkmWOwsBn5L6oZXYVc2q2lMJFP+KQzsc5268FQ+1YkBq/tMJ0YlxROd2JBUz3NiEab7pJHebOc1o+NsFBlpSbgnOghsFBjl5VeRl0N302+n/ZChckMGyimGyR05SG64ELm2ADmKXN2RbAMHxg0cFqcUFCejAn331I86cEo6MLDYKodln4IWcJmpsn9eqlfptXd+VKhTUqh+++V/9b6l1y75URFOSRHGnkXcWKjsiBee5hZpmMOpX2+sw3GJ6F1T3Kt5OsPQGppl0qeivp7jR/wsDr7v+hi5BPqaJLUuaLRSo5Ua0EoJ5w2Q6er75wwYdWvUrR66pZwjoBWcfIYAjpz1zQ9wCgZFdejfKy/AaBZGs9DDLAyRB+BMdG+/QNJyvpfiHGFcBuMQhntoy9mthPXIGTE6ak7JHvfKE/FrOiyb51xRjhD2sR5dZrP7MMhmnX5HIjIADnYgongUQPeBVa/mSIrbYkIEjpcZuXqiXN0f/cJiLDuDysjYc2BsUj+gvQ5WO2+VHfBIds4HBjyQ/VwFiDqrkhoHOZrAVogTFqHjGgeaVkKnT/6kzpzDXvb+nHOxECN7q8afw2L2mfDnwuI30QmcvCThIwvRnJo1OhRI2/J6qCZxkqXxFZoUg2jW3BRHYEceO81gLUMFH3ySmBEbsGMoA44SnQ2TOldeBiY+fPFwIGENqusJ7LtkcE34iD2W8gsck8eoJnZInrCAEKIkeLpDN8Fj28ETJEmH6RWmRZQi+Vh/Zii1xZ7ytQaEVEw811/Onm+Mg8Ueh5W/mmntcTj1K9r/nsdSvzqmPU4+Ps46iNAhwLKt7Hfi8Tk0VO2k4yO1TOYwXfEW9j/heOAzX4dPBF0jplxONnbVzgRq7Go9UpYx4SknhmODU03/zIbWmSuOXW2wXH9s8GqJCTkCNFSaRg53h0rSyAY/WM5DNviu3Jcc9ijlJOZh0Jm4k67YlXZUOFagZ5pnWbxOlJx9JOG8lWtIM3Nki3hkO9Cjlx24e1PstBX7sR4ZT4cdPCjZLIUkzgPaLLUEzqPZGs3WaLZ+ObMll2eZg6RQlmUOuyVyLLND84QyLHPCGIXzK4s4BAZJkzx4kuS6K6Q7RbJ4S4dLj9zAUTU5cicgsdTI4jQYKi1yA3GRpMiNSrKJheXaOUg65FfEuWci5AamXWmQBTHrn1726Mllm0wST9IqToXh0soeGd8BkpweN8Vprf2SCU4F2z9cctMOZFtTm4qv4iZGFl4l6WrRzAFsNiMI+ClNey16vl6oo8pqcLKCKY6Gwplf51eLOoAAgr7LyYOuyDJBhNPF7DNVz7TaNqjvA0t8KurXkR7uccMFKzKs68WA+ufL2hHCBY7PX+UQgB6xvE3uCeb1Hrn3itw7QvLq1n6J6kFllzUQQfCcI1tBOF+hoTSAEE14kwqiGoQQKgvaTzH/A4jIyYbO9Q8hGLTDonmVzZZJ6uNkD/WxLTnaoH83Rh4m6yl6UtUlt09PNoC09JXYeotKgnVnFD7F8Z6wcRefLg91Lo+wK6P7VB7uMRkSJ/Kwj8igD8gQn7X2P1akQaBBDhWRoRXvQJFBaTXIqUVttFI/s+i0aLXLtICzVlQm6+WgwFUhlGDyhqOO/JqGrqsWNwNIR8W2fBvdVZlJPzqqUawqu5J2v9LhQe1AjWC+Cj9Rp2nQQo833ODEMikdEWjgrmhvR+t9v5Dfv1qXmTFSzAla3YEhBEbM68vsIdrASnU1rfh1ORCbhIvbIcosaUhzRWaZQw54oZnt+TubEINVOu2AyR0KK0Hj73mTY1TX/jYFaLy9bAqgWqKzlajG6yEURESk12haiVYcO2Na2BTsWGlnzSsIwsl8RvkEDVW6VlLLzv0ULENqS9wEKLG/AnZxldZ7AsfRlGBGYO5T2DnMZndDYjtVm0zvhlRuwVqjSToyEhRMNdXZwyQB+xTIUAlkmyeh2eF0gmv1hSjA4/lHJLVQ2PWhahqZHkIltZPykih9YQFDCpKiieC5IhT43O0VUe1Rm14PVR435wJKODHdnCo4cWcaCj1fhytGAb22+YwCgrw5jgIodmJFSV52HqYkNZvoPHJFauzfGr8qxUqB6Dg1eNzYSqmetj1AUg0zzg4oKWDtqR2lRLY9llYNK2aSSDWsmNHCaoRnblSR6kqE4zGVmclJ7ihFO4EEvmq8YAaGqzWVmcNTrZXMfJ1qDWTGe0s1sLQWeBXzI1iCeEY3U3beKJCqU62tLTHTaurFD0lXtOCsXQ5q0sZMNCtFttp5DTipOt8AQE1WwQQy5/eCx0idrziqYXpzVQc2fQ70aoeodOoPEyIzo62awjE3S6jJMzeYX01MugL8FQ1W++EmakB7nt7AGxP3zUzPGx0zt4UpdCgHw4PGtfSwFupMV4AQ59UzVNNNZm/F6zFEZm4QUpgnll4OHMBWhafrkeCqUBVKEf9BwTGF4CSL1Sqd7gCFq2Ua14cbul7rfMV9G2v/KgHYpYwBt8A3aK8gB+oimIb1irXZjiWA2A1So4KXCBFY735101FwbeDlJsbinkHyTIqwMZpxIPjsJb5WdLoj36Qm1ELR6FIqHgQ3LNqbms806K2NvU6SnQUKyTosQ7hM3WPOe9oBB36KFXOWruI6sEhhiWuYuAdO1INwzAMr4qER70DpMJkvlLjPomwBKP+pqbTgR0Gd01ANJQcjBTWZrkCw+kzhy/QcCLgud7Z6t5JaEwrDVnVIQzQOTq+Ws+VHdDunxziewSRv90ITDBdUu2V7KKGNHdLr3ANESvXVgpai9P68tqLNODVuUUO8qCle1BIvaosXnYgXdcSLuuJFPfGivnjRQLxoKF40Ei8KxIvSB6p2Wm30Hx2DdIBORSYdvlqOtyGaWKzRtM0P5njs0VCdr/lfyfYZPdvvhKFU8+Lb5q/k/j85vdO86OEzMAcLsEzLz+WPm98f8p2iv9w/brF2fLt/JHaFwMJ3sPzV47H2uHc2B958ypJ8O3v8/rJN8of8dvv0TDfOrDZOczVtAiFqpA6hXrSVfJ/bWN1oaW3mx7G/iw/8vnnefPtxefGQP37Zfq3MWo7d/NXLtq39OtV+F3+y2MeAfgY8+/avn5++oE+HT49/3H9pNN+gmu/ppKfskHFXtdXG0VudBLjR882Xm0ZbzUpbLVff6XL1d6asLhv9Y/F0lz802m1R7Z402y37gzCwDVNzQBABhLfn2OgSTVw8F9UsTfOhG6FvGzYyJ5EVeKi8G6GCju6h+9D1kIEB0PQ1zYCWhzdlhFjuQjfA0LwQvbVxeWB4CDKILBNXBngblAXxBg7LxFcz8tFz9DH81sVlJhZWWWSz0TWYYNxQZXxvOegaQR3fG+Tewt8KNIPce/iqh/jqkreuRZ5jrkT+hNQF5HlAnuP7UMdfjIBOntj4W9hwwhBgrKLQIvcYk3BC3hbwIX4CLNy8yHQJBFLGJ2WKJw7BB+InUWSS8g55S1oUYPggNAiBMD7kg7u3FkEaG3LUdodYMXIPLXIlRXVCXEhgRgSOX0Am5QlusPgioRi0iSG0ybcibQ8NmgF5Tmr5xGj6JqlbvMXfhRNS1ycwPSLmHilPWoGkhtyTK6Ez9AlMn7wNyBPS0rJyQOADmzCGlITkGoXkSsoAcl8YbxAd6hI5QQghIfQ834J2aHh64No6xLLkG+V1ggRYMwDAgm4Rcfd1ywn0MCT/TODEK8qUV87PKP44iNa25hguMM3iUWF33A57Y9kTVYOjH87rOrLJ8R++PK3LrzeH2zWrUzTYqlCgeS3oRgraVVKaRRkd+kAnEEzjQHnX2UGwACGwE1VqAteocAOYhfUCk8kET1ldNyRsDvx9jZCCUH2+w7N6r9Va4ZuRQ7pQ7GTSgsDdI2RH6IlBXpropx2ogZuqQ6t8u5MpfU+KkipIXE0KJ9Pat734IqZAQQSP4BiVAErK7H771rKfhxyx1mulirpFi8r3iJ6Hgqh/0ByboIy4UAGg64ACqZdwdF3HDQpNewfZ1CJrd0VK6CNTibVWI2JQ6lM0IdwkNJgc7nefKJ4UTSrwKeDrge0WrdBNwpFd3R22exjkrRmW/+C3wJ/U7o3Dp3YQ9JKIpQzsyROiHxGvqvE43FfpWb0nlulQo6E7By3YXQlM3SPNxh/0Ub+75xHBvODgnmt7a1egRH3LgFHlLfp5pASGidsICvJYe4m1K3WbP/eAIaSEcPcjkNHVhJZtekHlTYvVtG3lYZpuuke3msXCCTKc6Ob5tmEzJ7XRuK45FZtZpZF+eKJbrc9peSh/E6vgOu8q8COig6WrsGZ7m1bioDNsSCHP+Bo5TJh96h6wImbh5LAi5P/5WLXoDsJJVXcc++iqE/wGyZAjfMr/+KM53HBqqlM3KHqIRnmB6wDTRpMHNGzUXKBZHjJZ5L4sY9ioW3BQj+m5ZmTqwHLRPGHiWprjlyM/ZOrRr1QPw0Y/1yJPivvieaD7uutOMBDXDtFQExlKJzRcx7CsWjfI+FV4eTZlHDSrsUtjM9L5eGWqdD4FfIYv0zYZcnpMhrxXmgyBv25fyEoQvH/Y5s9NG+VSUyK/QobGNKhGveqv7DrMwNENDU1eXds20aTZc0Mr8iPHQTNt7FjxDCQtumFhPcL3YRQ4EZov2JqJ9Aj4lus7hmEA0zJ9YKAZs4sGz0hV3eZA44SwanPQqU+YzeOLSOmN/bi5f2wKhkd5YQvBcIibBFav7QRQbv/x3QVl85P88Uf+I8ofNn83iOBTRGjauv39WyBCuGl6agOKBLZhOppvaWTmVb0/kKOFFIbycO74o7mSFP8KNlu4wQszTaUIKWIYjha5ll1cu+XghN31ZePDr/ff0/zbd+7aVFSnQHOoX8zu8fW8NWJ6w1meAhQFatMmxn0xdyXXNsVoW6NtpcjklYYScU4yTjfXxGvuATSMJg4nZ+/0Om2NqDw5LMi/f4fbXdx+vJpl0Wa7IVDev7t5ev4z+b65zcnDf/w/XQHJAa8xAQA=
\ No newline at end of file
diff --git a/X00TD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb b/X00TD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb
new file mode 100644
index 0000000..c26bd44
Binary files /dev/null and b/X00TD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb differ
diff --git a/X00TD/proprietary/vendor/etc/camera/camera_config.xml b/X00TD/proprietary/vendor/etc/camera/camera_config.xml
new file mode 100644
index 0000000..e9fb0b0
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/camera_config.xml
@@ -0,0 +1,514 @@
+
+
+
+
+
+
+
+ 0
+ ov13855_chicony_rear
+ ov13855_chicony_rear_s2034
+ ov13855_chicony_rear_fm24c64d
+ pmic
+ ov13855_chicony_rear_chromatix
+ 1
+ BACK
+
+ 90
+
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 3.42
+ 2.0
+ 10
+ 67.4
+ 53.3
+ 0.1
+
+
+
+
+
+ 0
+ hi1333_ofilm_13m
+ hi1333_ofilm_dw9714v
+
+ hi1333_ofilm_13m_fm24c64d
+
+ pmic
+ hi1333_ofilm_13m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+
+
+ 3.37
+ 2.2
+ 10
+ 69.0
+ 54.4
+ 0.1
+
+
+
+
+
+
+
+ 0
+ ov13855_holitech_13m
+ ov13855_holitech_fp5510a
+
+ ov13855_holitech_13m_fm24c64d
+
+ pmic
+ ov13855_holitech_13m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 3.46
+ 2.2
+ 10
+ 68.0
+ 53.7
+ 0.1
+
+
+
+
+
+ 0
+ ov16880_qtech_rear
+ ov16880_qtech_rear_dw9714a
+
+ pmic
+ ov13855_holitech_13m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+ 3.37
+ 2.2
+ 10
+ 68.0
+ 53.7
+ 0.1
+
+
+
+
+ 0
+ ov16885_ofilm_16m
+ ov16885_ofilm_16m_dw9714v
+
+ ov16885_ofilm_16m_fm24c64d
+
+ pmic
+ ov16885_ofilm_16m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+ 3.52
+ 2.0
+ 10
+ 67.4
+ 53.3
+ 0.1
+
+
+
+
+
+ 0
+ ov16885_holitech_16m
+ ov16885_holitech_16m_fp5510a
+
+ ov16885_holitech_16m_fm24c64d
+
+ pmic
+ ov16885_holitech_16m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+ 3.42
+ 2.0
+ 10
+ 67.4
+ 53.3
+ 0.1
+
+
+
+
+ 1
+ ov8856_chicony_front
+ ov8856_chicony_front
+ pmic
+ ov8856_chicony_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 2.48
+ 2.2
+ 0.40
+ 72.5
+ 57.5
+ 0.1
+
+
+
+
+
+ 1
+ ov8856b_chicony_front
+ ov8856_chicony_front
+ pmic
+ ov8856_chicony_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+ 2.48
+ 2.2
+ 0.40
+ 72.5
+ 57.5
+ 0.1
+
+
+
+
+
+ 1
+ hi846_kingcome_front
+
+ pmic
+ hi846_kingcome_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+ 2.48
+ 2.2
+ 0.40
+ 72.5
+ 57.5
+ 0.1
+
+
+
+
+ 1
+ hi846_tsp_front
+ hi846_tsp_front
+ pmic
+ hi846_tsp_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 2.5
+ 2.2
+ 0.40
+ 71.6
+ 56.7
+ 0.1
+
+
+
+
+
+ 1
+ ov16880_qtech_front
+
+ ov16880_qtech_front_fm24c64d
+
+ pmic
+ ov16880_qtech_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 3.43
+ 2.0
+ 0.40
+ 67.0
+ 52.9
+ 0.1
+
+
+
+
+
+
+ 2
+ hi556_holitech_13m
+
+ hi556_holitech_13m_fm24c64d
+
+
+ hi556_holitech_13m_chromatix
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x7
+ 0x4320
+ 0
+
+
+
+ 2.00
+ 2.4
+ 0.5
+ 66.7
+ 50.0
+ 0.1
+
+
+
+
+
+
+ 2
+ hi556_holitech_16m
+
+
+ hi556_holitech_16m_chromatix
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x7
+ 0x4320
+ 0
+
+
+ 2.00
+ 2.4
+ 0.5
+ 66.7
+ 50.0
+ 0.1
+
+
+
+
+
+ 2
+ gc5025_ofilm_13m
+
+ gc5025_ofilm_13m_fm24c64d
+
+
+ gc5025_ofilm_13m_chromatix
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x7
+ 0x4320
+ 0
+
+
+
+
+ 2.00
+ 2.4
+ 0.5
+ 71.8
+ 56.6
+ 0.1
+
+
+
+
+
+
+
+ 2
+ gc5025_ofilm_16m
+
+
+ gc5025_ofilm_16m_chromatix
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x7
+ 0x4320
+ 0
+
+
+ 2.00
+ 2.4
+ 0.5
+ 71.8
+ 56.6
+ 0.1
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/csidtg_camera.xml b/X00TD/proprietary/vendor/etc/camera/csidtg_camera.xml
new file mode 100644
index 0000000..e7d5270
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/csidtg_camera.xml
@@ -0,0 +1,110 @@
+
+
+
+
+
+ 0
+ csidtg
+ csidtg_chromatix
+ pseudo
+ 1
+ BACK
+ 360
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+ 3.82
+ 2.0
+ 1.2
+ 69.6
+ 43.0
+ 0.1
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/csidtg_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/csidtg_chromatix.xml
new file mode 100644
index 0000000..83018a0
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/csidtg_chromatix.xml
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+ csidtg_common
+ csidtg_postproc
+ csidtg_preview
+ csidtg_preview
+ csidtg_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_zsl_preview
+ csidtg_zsl_preview
+
+
+
+
+ csidtg_preview
+ csidtg_preview
+ csidtg_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_zsl_preview
+ csidtg_zsl_preview
+
+
+ csidtg_preview
+ csidtg_preview
+ csidtg_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_zsl_preview
+ csidtg_zsl_preview
+
+
+ csidtg_preview
+ csidtg_preview
+ csidtg_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_zsl_preview
+ csidtg_zsl_preview
+
+
+ csidtg_preview
+ csidtg_preview
+ csidtg_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_zsl_preview
+ csidtg_zsl_preview
+
+
+ csidtg_preview
+ csidtg_preview
+ csidtg_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_cpp_preview
+ csidtg_zsl_preview
+ csidtg_zsl_preview
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml
new file mode 100644
index 0000000..4d9ad42
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+ gc5025_ofilm_13m_common
+ gc5025_ofilm_13m_postproc
+
+
+ gc5025_ofilm_13m_cpp_snapshot
+
+
+ gc5025_ofilm_13m_cpp_us_chromatix
+
+
+ gc5025_ofilm_13m_cpp_ds_chromatix
+
+
+
+
+ gc5025_ofilm_13m_snapshot
+ gc5025_ofilm_13m_snapshot
+ gc5025_ofilm_13m_video_full
+ gc5025_ofilm_13m_cpp_snapshot
+ gc5025_ofilm_13m_cpp_snapshot
+ gc5025_ofilm_13m_cpp_video_full
+ gc5025_ofilm_13m_cpp_snapshot
+ gc5025_ofilm_13m_zsl_preview_bu64297
+ gc5025_ofilm_13m_zsl_video_bu64297
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_16m_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_16m_chromatix.xml
new file mode 100644
index 0000000..81b1b80
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_16m_chromatix.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+ gc5025_ofilm_16m_common
+ gc5025_ofilm_16m_postproc
+
+
+ gc5025_ofilm_16m_cpp_snapshot
+
+
+ gc5025_ofilm_16m_cpp_us_chromatix
+
+
+ gc5025_ofilm_16m_cpp_ds_chromatix
+
+
+
+
+ gc5025_ofilm_16m_snapshot
+ gc5025_ofilm_16m_snapshot
+ gc5025_ofilm_16m_video_full
+ gc5025_ofilm_16m_cpp_snapshot
+ gc5025_ofilm_16m_cpp_snapshot
+ gc5025_ofilm_16m_cpp_video_full
+ gc5025_ofilm_16m_cpp_snapshot
+ gc5025_ofilm_16m_zsl_preview_bu64297
+ gc5025_ofilm_16m_zsl_video_bu64297
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/hi1333_ofilm_13m_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/hi1333_ofilm_13m_chromatix.xml
new file mode 100644
index 0000000..4670eb3
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/hi1333_ofilm_13m_chromatix.xml
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+ hi1333_ofilm_13m_common
+ hi1333_ofilm_13m_postproc
+
+
+ hi1333_ofilm_13m_cpp_snapshot
+
+
+ hi1333_ofilm_13m_cpp_us_chromatix
+
+
+ hi1333_ofilm_13m_cpp_ds_chromatix
+
+
+
+
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_video_full
+ hi1333_ofilm_13m_cpp_preview
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_cpp_video_full
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_zsl_preview_bu64297
+ hi1333_ofilm_13m_zsl_video_bu64297
+
+
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_video_full
+ hi1333_ofilm_13m_cpp_preview
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_cpp_video_full
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_zsl_preview_bu64297
+ hi1333_ofilm_13m_zsl_video_bu64297
+
+
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_video_full
+ hi1333_ofilm_13m_cpp_preview
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_cpp_video_full
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_zsl_preview_bu64297
+ hi1333_ofilm_13m_eis_video_bu64297
+
+
+ hi1333_ofilm_13m_hdr
+ hi1333_ofilm_13m_hdr
+ hi1333_ofilm_13m_hdr
+ hi1333_ofilm_13m_hdr_cpp
+ hi1333_ofilm_13m_hdr_cpp
+ hi1333_ofilm_13m_hdr_cpp
+ hi1333_ofilm_13m_hdr_cpp
+ hi1333_ofilm_13m_hdr_video_3a
+ hi1333_ofilm_13m_hdr_video_3a
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/hi556_holitech_13m_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/hi556_holitech_13m_chromatix.xml
new file mode 100644
index 0000000..86e494d
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/hi556_holitech_13m_chromatix.xml
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+ hi556_holitech_13m_common
+ hi556_holitech_13m_postproc
+ hi556_holitech_13m_cpp_preview
+ hi556_holitech_13m_cpp_snapshot
+ hi556_holitech_13m_cpp_liveshot
+
+
+ hi556_holitech_13m_cpp_us_chromatix
+
+
+ hi556_holitech_13m_cpp_ds_chromatix
+
+
+
+
+ hi556_holitech_13m_snapshot
+ hi556_holitech_13m_snapshot
+ hi556_holitech_13m_video_full
+ hi556_holitech_13m_cpp_video_full
+ hi556_holitech_13m_zsl_preview
+ hi556_holitech_13m_zsl_video
+
+
+ hi556_holitech_13m_preview
+ hi556_holitech_13m_preview
+ hi556_holitech_13m_default_video
+ hi556_holitech_13m_cpp_video
+ hi556_holitech_13m_a3_default_preview
+ hi556_holitech_13m_a3_default_video
+
+
+ hi556_holitech_13m_hfr_60
+ hi556_holitech_13m_hfr_60
+ hi556_holitech_13m_hfr_60
+ hi556_holitech_13m_cpp_hfr_60
+ hi556_holitech_13m_a3_hfr_60
+ hi556_holitech_13m_a3_hfr_60
+
+
+ hi556_holitech_13m_hfr_90
+ hi556_holitech_13m_hfr_90
+ hi556_holitech_13m_hfr_90
+ hi556_holitech_13m_cpp_hfr_90
+ hi556_holitech_13m_a3_hfr_90
+ hi556_holitech_13m_a3_hfr_90
+
+
+ hi556_holitech_13m_hfr_120
+ hi556_holitech_13m_hfr_120
+ hi556_holitech_13m_hfr_120
+ hi556_holitech_13m_cpp_hfr_120
+ hi556_holitech_13m_a3_hfr_120
+ hi556_holitech_13m_a3_hfr_120
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/hi556_holitech_16m_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/hi556_holitech_16m_chromatix.xml
new file mode 100644
index 0000000..89e908b
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/hi556_holitech_16m_chromatix.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+ hi556_holitech_16m_common
+ hi556_holitech_16m_postproc
+ hi556_holitech_16m_cpp_preview
+ hi556_holitech_16m_cpp_snapshot
+ hi556_holitech_16m_cpp_liveshot
+
+
+ hi556_holitech_16m_cpp_us_chromatix
+
+
+ hi556_holitech_16m_cpp_ds_chromatix
+
+
+
+
+ hi556_holitech_16m_snapshot
+ hi556_holitech_16m_snapshot
+ hi556_holitech_16m_video_full
+ hi556_holitech_16m_cpp_video_full
+ hi556_holitech_16m_zsl_preview
+ hi556_holitech_16m_zsl_video
+
+
+ hi556_holitech_16m_snapshot
+ hi556_holitech_16m_snapshot
+ hi556_holitech_16m_video_full
+ hi556_holitech_16m_cpp_video_full
+ hi556_holitech_16m_zsl_preview
+ hi556_holitech_16m_zsl_video
+
+
+ hi556_holitech_16m_preview
+ hi556_holitech_16m_preview
+ hi556_holitech_16m_default_video
+ hi556_holitech_16m_cpp_video
+ hi556_holitech_16m_a3_default_preview
+ hi556_holitech_16m_a3_default_video
+
+
+ hi556_holitech_16m_preview
+ hi556_holitech_16m_preview
+ hi556_holitech_16m_default_video
+ hi556_holitech_16m_cpp_video
+ hi556_holitech_16m_a3_default_preview
+ hi556_holitech_16m_a3_default_video
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/hi846_kingcome_front_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/hi846_kingcome_front_chromatix.xml
new file mode 100644
index 0000000..32da4e1
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/hi846_kingcome_front_chromatix.xml
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+ hi846_kingcome_front_common
+ hi846_kingcome_front_postproc
+ hi846_kingcome_front_cpp_preview
+ hi846_kingcome_front_cpp_snapshot
+ hi846_kingcome_front_cpp_liveshot
+
+
+ hi846_kingcome_front_cpp_us_chromatix
+
+
+ hi846_kingcome_front_cpp_ds_chromatix
+
+
+
+
+ hi846_kingcome_front_snapshot
+ hi846_kingcome_front_snapshot
+ hi846_kingcome_front_default_video
+ hi846_kingcome_front_cpp_video
+ hi846_kingcome_front_zsl_preview
+ hi846_kingcome_front_zsl_video
+
+
+ hi846_kingcome_front_preview
+ hi846_kingcome_front_preview
+ hi846_kingcome_front_default_video
+ hi846_kingcome_front_cpp_video
+ hi846_kingcome_front_a3_default_preview
+ hi846_kingcome_front_a3_default_video
+
+
+ hi846_kingcome_front_hfr_60
+ hi846_kingcome_front_hfr_60
+ hi846_kingcome_front_hfr_60
+ hi846_kingcome_front_cpp_hfr_60
+ hi846_kingcome_front_a3_hfr_60
+ hi846_kingcome_front_a3_hfr_60
+
+
+ hi846_kingcome_front_hfr_90
+ hi846_kingcome_front_hfr_90
+ hi846_kingcome_front_hfr_90
+ hi846_kingcome_front_cpp_hfr_90
+ hi846_kingcome_front_a3_hfr_90
+ hi846_kingcome_front_a3_hfr_90
+
+
+ hi846_kingcome_front_hfr_120
+ hi846_kingcome_front_hfr_120
+ hi846_kingcome_front_hfr_120
+ hi846_kingcome_front_cpp_hfr_120
+ hi846_kingcome_front_a3_hfr_120
+ hi846_kingcome_front_a3_hfr_120
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/hi846_tsp_front_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/hi846_tsp_front_chromatix.xml
new file mode 100644
index 0000000..2eea59a
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/hi846_tsp_front_chromatix.xml
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+ hi846_tsp_front_common
+ hi846_tsp_front_postproc
+ hi846_tsp_front_cpp_preview
+ hi846_tsp_front_cpp_snapshot
+ hi846_tsp_front_cpp_liveshot
+
+
+ hi846_tsp_front_cpp_us_chromatix
+
+
+ hi846_tsp_front_cpp_ds_chromatix
+
+
+
+
+ hi846_tsp_front_snapshot
+ hi846_tsp_front_snapshot
+ hi846_tsp_front_default_video
+ hi846_tsp_front_cpp_video
+ hi846_tsp_front_zsl_preview
+ hi846_tsp_front_zsl_video
+
+
+ hi846_tsp_front_preview
+ hi846_tsp_front_preview
+ hi846_tsp_front_default_video
+ hi846_tsp_front_cpp_video
+ hi846_tsp_front_a3_default_preview
+ hi846_tsp_front_a3_default_video
+
+
+ hi846_tsp_front_snapshot
+ hi846_tsp_front_snapshot
+ hi846_tsp_front_default_video
+ hi846_tsp_front_cpp_video
+ hi846_tsp_front_zsl_preview
+ hi846_tsp_front_eis_video
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/ov13855_chicony_rear_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/ov13855_chicony_rear_chromatix.xml
new file mode 100644
index 0000000..400e540
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/ov13855_chicony_rear_chromatix.xml
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+ ov13855_chicony_rear_common
+ ov13855_chicony_rear_postproc
+
+
+ ov13855_chicony_rear_cpp_snapshot
+
+
+ ov13855_chicony_rear_cpp_us_chromatix
+
+
+ ov13855_chicony_rear_cpp_ds_chromatix
+
+
+
+
+ ov13855_chicony_rear_snapshot
+ ov13855_chicony_rear_snapshot
+ ov13855_chicony_rear_video_full
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_cpp_video_full
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_zsl_preview_bu64297
+ ov13855_chicony_rear_zsl_video_bu64297
+
+
+ ov13855_chicony_rear_snapshot
+ ov13855_chicony_rear_snapshot
+ ov13855_chicony_rear_video_full
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_cpp_video_full
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_zsl_preview_bu64297
+ ov13855_chicony_rear_zsl_video_bu64297
+
+
+ ov13855_chicony_rear_preview
+ ov13855_chicony_rear_preview
+ ov13855_chicony_rear_default_video
+ ov13855_chicony_rear_cpp_preview
+ ov13855_chicony_rear_cpp_preview
+ ov13855_chicony_rear_cpp_video
+ ov13855_chicony_rear_cpp_liveshot
+ ov13855_chicony_rear_default_preview_bu64297
+ ov13855_chicony_rear_default_video_bu64297
+
+
+ ov13855_chicony_rear_preview
+ ov13855_chicony_rear_preview
+ ov13855_chicony_rear_default_video
+ ov13855_chicony_rear_cpp_preview
+ ov13855_chicony_rear_cpp_preview
+ ov13855_chicony_rear_cpp_video
+ ov13855_chicony_rear_cpp_liveshot
+ ov13855_chicony_rear_default_preview_bu64297
+ ov13855_chicony_rear_default_video_bu64297
+
+
+ ov13855_chicony_rear_hfr_60
+ ov13855_chicony_rear_hfr_60
+ ov13855_chicony_rear_hfr_60
+ ov13855_chicony_rear_cpp_hfr_60
+ ov13855_chicony_rear_cpp_hfr_60
+ ov13855_chicony_rear_cpp_hfr_60
+ ov13855_chicony_rear_cpp_hfr_60
+ ov13855_chicony_rear_hfr_60_bu64297
+ ov13855_chicony_rear_hfr_60_bu64297
+
+
+ ov13855_chicony_rear_hfr_90
+ ov13855_chicony_rear_hfr_90
+ ov13855_chicony_rear_hfr_90
+ ov13855_chicony_rear_cpp_hfr_90
+ ov13855_chicony_rear_cpp_hfr_90
+ ov13855_chicony_rear_cpp_hfr_90
+ ov13855_chicony_rear_cpp_hfr_90
+ ov13855_chicony_rear_hfr_90_bu64297
+ ov13855_chicony_rear_hfr_90_bu64297
+
+
+ ov13855_chicony_rear_hfr_120
+ ov13855_chicony_rear_hfr_120
+ ov13855_chicony_rear_hfr_120
+ ov13855_chicony_rear_cpp_hfr_120
+ ov13855_chicony_rear_cpp_hfr_120
+ ov13855_chicony_rear_cpp_hfr_120
+ ov13855_chicony_rear_cpp_hfr_120
+ ov13855_chicony_rear_hfr_120_bu64297
+ ov13855_chicony_rear_hfr_120_bu64297
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/ov13855_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/ov13855_chromatix.xml
new file mode 100644
index 0000000..c1bd090
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/ov13855_chromatix.xml
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+ ov13855_common
+ ov13855_postproc
+
+
+ ov13855_cpp_snapshot
+
+
+ ov13855_cpp_us_chromatix
+
+
+ ov13855_cpp_ds_chromatix
+
+
+
+
+ ov13855_snapshot
+ ov13855_snapshot
+ ov13855_video_full
+ ov13855_cpp_snapshot
+ ov13855_cpp_snapshot
+ ov13855_cpp_video_full
+ ov13855_cpp_snapshot
+ ov13855_zsl_preview_bu64297
+ ov13855_zsl_video_bu64297
+
+
+ ov13855_snapshot
+ ov13855_snapshot
+ ov13855_video_full
+ ov13855_cpp_snapshot
+ ov13855_cpp_snapshot
+ ov13855_cpp_video_full
+ ov13855_cpp_snapshot
+ ov13855_zsl_preview_bu64297
+ ov13855_zsl_video_bu64297
+
+
+ ov13855_preview
+ ov13855_preview
+ ov13855_default_video
+ ov13855_cpp_preview
+ ov13855_cpp_preview
+ ov13855_cpp_video
+ ov13855_cpp_liveshot
+ ov13855_default_preview_bu64297
+ ov13855_default_video_bu64297
+
+
+ ov13855_preview
+ ov13855_preview
+ ov13855_default_video
+ ov13855_cpp_preview
+ ov13855_cpp_preview
+ ov13855_cpp_video
+ ov13855_cpp_liveshot
+ ov13855_default_preview_bu64297
+ ov13855_default_video_bu64297
+
+
+ ov13855_hfr_60
+ ov13855_hfr_60
+ ov13855_hfr_60
+ ov13855_cpp_hfr_60
+ ov13855_cpp_hfr_60
+ ov13855_cpp_hfr_60
+ ov13855_cpp_hfr_60
+ ov13855_hfr_60_bu64297
+ ov13855_hfr_60_bu64297
+
+
+ ov13855_hfr_90
+ ov13855_hfr_90
+ ov13855_hfr_90
+ ov13855_cpp_hfr_90
+ ov13855_cpp_hfr_90
+ ov13855_cpp_hfr_90
+ ov13855_cpp_hfr_90
+ ov13855_hfr_90_bu64297
+ ov13855_hfr_90_bu64297
+
+
+ ov13855_hfr_120
+ ov13855_hfr_120
+ ov13855_hfr_120
+ ov13855_cpp_hfr_120
+ ov13855_cpp_hfr_120
+ ov13855_cpp_hfr_120
+ ov13855_cpp_hfr_120
+ ov13855_hfr_120_bu64297
+ ov13855_hfr_120_bu64297
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/ov13855_holitech_13m_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/ov13855_holitech_13m_chromatix.xml
new file mode 100644
index 0000000..48d727f
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/ov13855_holitech_13m_chromatix.xml
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+ ov13855_holitech_13m_common
+ ov13855_holitech_13m_postproc
+
+
+ ov13855_holitech_13m_cpp_snapshot
+
+
+ ov13855_holitech_13m_cpp_us_chromatix
+
+
+ ov13855_holitech_13m_cpp_ds_chromatix
+
+
+
+
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_video_full
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_cpp_video_full
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_zsl_preview_bu64297
+ ov13855_holitech_13m_zsl_video_bu64297
+
+
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_video_full
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_cpp_video_full
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_zsl_preview_bu64297
+ ov13855_holitech_13m_zsl_video_bu64297
+
+
+ ov13855_holitech_13m_preview
+ ov13855_holitech_13m_preview
+ ov13855_holitech_13m_default_video
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_video
+ ov13855_holitech_13m_cpp_liveshot
+ ov13855_holitech_13m_default_preview_bu64297
+ ov13855_holitech_13m_default_video_bu64297
+
+
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_video_full
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_cpp_video_full
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_zsl_preview_bu64297
+ ov13855_holitech_13m_eis_video_bu64297
+
+
+ ov13855_holitech_13m_hdr
+ ov13855_holitech_13m_hdr
+ ov13855_holitech_13m_hdr
+ ov13855_holitech_13m_hdr_cpp
+ ov13855_holitech_13m_hdr_cpp
+ ov13855_holitech_13m_hdr_cpp
+ ov13855_holitech_13m_hdr_cpp
+ ov13855_holitech_13m_hdr_3a
+ ov13855_holitech_13m_hdr_3a
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/ov16880_qtech_front_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/ov16880_qtech_front_chromatix.xml
new file mode 100644
index 0000000..9959fd8
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/ov16880_qtech_front_chromatix.xml
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+ ov16880_qtech_front_common
+ ov16880_qtech_front_postproc
+
+
+ ov16880_qtech_front_cpp_snapshot
+
+
+ ov16880_qtech_front_cpp_us_chromatix
+
+
+ ov16880_qtech_front_cpp_ds_chromatix
+
+
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_snapshot
+ ov16880_qtech_front_video_full
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_snapshot
+ ov16880_qtech_front_cpp_video_full
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_zsl_preview_bu64297
+ ov16880_qtech_front_zsl_video_bu64297
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_snapshot
+ ov16880_qtech_front_video_full
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_snapshot
+ ov16880_qtech_front_cpp_video_full
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_default_preview_bu64297
+ ov16880_qtech_front_default_video_bu64297
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_default_video
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_video
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_default_preview_bu64297
+ ov16880_qtech_front_default_video_bu64297
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_default_video
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_video
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_default_preview_bu64297
+ ov16880_qtech_front_default_video_bu64297
+
+
+ ov16880_qtech_front_hfr_60
+ ov16880_qtech_front_hfr_60
+ ov16880_qtech_front_hfr_60
+ ov16880_qtech_front_cpp_hfr_60
+ ov16880_qtech_front_cpp_hfr_60
+ ov16880_qtech_front_cpp_hfr_60
+ ov16880_qtech_front_cpp_hfr_60
+ ov16880_qtech_front_hfr_60_bu64297
+ ov16880_qtech_front_hfr_60_bu64297
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_snapshot
+ ov16880_qtech_front_video_full
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_snapshot
+ ov16880_qtech_front_cpp_video_full
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_zsl_preview_bu64297
+ ov16880_qtech_front_eis_video_bu64297
+
+
+ ov16880_qtech_front_hfr_120
+ ov16880_qtech_front_hfr_120
+ ov16880_qtech_front_hfr_120
+ ov16880_qtech_front_cpp_hfr_120
+ ov16880_qtech_front_cpp_hfr_120
+ ov16880_qtech_front_cpp_hfr_120
+ ov16880_qtech_front_cpp_hfr_120
+ ov16880_qtech_front_hfr_120_bu64297
+ ov16880_qtech_front_hfr_120_bu64297
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/ov16885_holitech_16m_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/ov16885_holitech_16m_chromatix.xml
new file mode 100644
index 0000000..c16b2de
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/ov16885_holitech_16m_chromatix.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+ ov16885_holitech_16m_common
+ ov16885_holitech_16m_postproc
+
+
+ ov16885_holitech_16m_cpp_snapshot
+
+
+ ov16885_holitech_16m_cpp_us_chromatix
+
+
+ ov16885_holitech_16m_cpp_ds_chromatix
+
+
+
+
+ ov16885_holitech_16m_snapshot
+ ov16885_holitech_16m_snapshot
+ ov16885_holitech_16m_video_full
+ ov16885_holitech_16m_cpp_preview
+ ov16885_holitech_16m_cpp_snapshot
+ ov16885_holitech_16m_cpp_video_full
+ ov16885_holitech_16m_cpp_snapshot
+ ov16885_holitech_16m_zsl_preview_bu64297
+ ov16885_holitech_16m_zsl_video_bu64297
+
+
+ ov16885_holitech_16m_snapshot
+ ov16885_holitech_16m_snapshot
+ ov16885_holitech_16m_video_full
+ ov16885_holitech_16m_cpp_preview
+ ov16885_holitech_16m_cpp_snapshot
+ ov16885_holitech_16m_cpp_video_full
+ ov16885_holitech_16m_cpp_snapshot
+ ov16885_holitech_16m_zsl_preview_bu64297
+ ov16885_holitech_16m_eis_video_bu64297
+
+
+ ov16885_holitech_16m_hdr
+ ov16885_holitech_16m_hdr
+ ov16885_holitech_16m_hdr
+ ov16885_holitech_16m_hdr_cpp
+ ov16885_holitech_16m_hdr_cpp
+ ov16885_holitech_16m_hdr_cpp
+ ov16885_holitech_16m_hdr_cpp
+ ov16885_holitech_16m_hdr_3a
+ ov16885_holitech_16m_hdr_3a
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/ov16885_ofilm_16m_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/ov16885_ofilm_16m_chromatix.xml
new file mode 100644
index 0000000..4d61d87
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/ov16885_ofilm_16m_chromatix.xml
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+ ov16885_ofilm_16m_common
+ ov16885_ofilm_16m_postproc
+
+
+ ov16885_ofilm_16m_cpp_snapshot
+
+
+ ov16885_ofilm_16m_cpp_us_chromatix
+
+
+ ov16885_ofilm_16m_cpp_ds_chromatix
+
+
+
+
+ ov16885_ofilm_16m_preview
+ ov16885_ofilm_16m_snapshot
+ ov16885_ofilm_16m_video_full
+ ov16885_ofilm_16m_cpp_preview
+ ov16885_ofilm_16m_cpp_snapshot
+ ov16885_ofilm_16m_cpp_video_full
+ ov16885_ofilm_16m_cpp_snapshot
+ ov16885_ofilm_16m_zsl_preview_bu64297
+ ov16885_ofilm_16m_zsl_video_bu64297
+
+
+
+ ov16885_ofilm_16m_hdr
+ ov16885_ofilm_16m_hdr
+ ov16885_ofilm_16m_hdr
+ ov16885_ofilm_16m_hdr_cpp
+ ov16885_ofilm_16m_hdr_cpp
+ ov16885_ofilm_16m_hdr_cpp
+ ov16885_ofilm_16m_hdr_cpp
+ ov16885_ofilm_16m_hdr_3a
+ ov16885_ofilm_16m_hdr_3a
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/ov8856_chicony_front_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/ov8856_chicony_front_chromatix.xml
new file mode 100644
index 0000000..cd5da8e
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/ov8856_chicony_front_chromatix.xml
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+ ov8856_chicony_front_common
+ ov8856_chicony_front_postproc
+ ov8856_chicony_front_cpp_preview
+ ov8856_chicony_front_cpp_snapshot
+ ov8856_chicony_front_cpp_liveshot
+
+
+ ov8856_chicony_front_cpp_us_chromatix
+
+
+ ov8856_chicony_front_cpp_ds_chromatix
+
+
+
+
+ ov8856_chicony_front_snapshot
+ ov8856_chicony_front_snapshot
+ ov8856_chicony_front_default_video
+ ov8856_chicony_front_cpp_video
+ ov8856_chicony_front_zsl_preview
+ ov8856_chicony_front_zsl_video
+
+
+ ov8856_chicony_front_preview
+ ov8856_chicony_front_preview
+ ov8856_chicony_front_default_video
+ ov8856_chicony_front_cpp_video
+ ov8856_chicony_front_a3_default_preview
+ ov8856_chicony_front_a3_default_video
+
+
+ ov8856_chicony_front_hfr_60
+ ov8856_chicony_front_hfr_60
+ ov8856_chicony_front_hfr_60
+ ov8856_chicony_front_cpp_hfr_60
+ ov8856_chicony_front_a3_hfr_60
+ ov8856_chicony_front_a3_hfr_60
+
+
+ ov8856_chicony_front_hfr_90
+ ov8856_chicony_front_hfr_90
+ ov8856_chicony_front_hfr_90
+ ov8856_chicony_front_cpp_hfr_90
+ ov8856_chicony_front_a3_hfr_90
+ ov8856_chicony_front_a3_hfr_90
+
+
+ ov8856_chicony_front_hfr_120
+ ov8856_chicony_front_hfr_120
+ ov8856_chicony_front_hfr_120
+ ov8856_chicony_front_cpp_hfr_120
+ ov8856_chicony_front_a3_hfr_120
+ ov8856_chicony_front_a3_hfr_120
+
+
+ ov8856_chicony_front_snapshot
+ ov8856_chicony_front_snapshot
+ ov8856_chicony_front_default_video
+ ov8856_chicony_front_cpp_video
+ ov8856_chicony_front_zsl_preview
+ ov8856_chicony_front_eis_video
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/camera/ov8856_chromatix.xml b/X00TD/proprietary/vendor/etc/camera/ov8856_chromatix.xml
new file mode 100644
index 0000000..23318d0
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/camera/ov8856_chromatix.xml
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+ ov8856_common
+ ov8856_postproc
+ ov8856_cpp_preview
+ ov8856_cpp_snapshot
+ ov8856_cpp_liveshot
+
+
+ ov8856_cpp_us_chromatix
+
+
+ ov8856_cpp_ds_chromatix
+
+
+
+
+ ov8856_snapshot
+ ov8856_snapshot
+ ov8856_default_video
+ ov8856_cpp_video
+ ov8856_zsl_preview
+ ov8856_zsl_video
+
+
+ ov8856_preview
+ ov8856_preview
+ ov8856_default_video
+ ov8856_cpp_video
+ ov8856_a3_default_preview
+ ov8856_a3_default_video
+
+
+ ov8856_preview
+ ov8856_preview
+ ov8856_default_video
+ ov8856_cpp_video
+ ov8856_a3_default_preview
+ ov8856_a3_default_video
+
+
+ ov8856_hfr_60
+ ov8856_hfr_60
+ ov8856_hfr_60
+ ov8856_cpp_hfr_60
+ ov8856_a3_hfr_60
+ ov8856_a3_hfr_60
+
+
+ ov8856_hfr_90
+ ov8856_hfr_90
+ ov8856_hfr_90
+ ov8856_cpp_hfr_90
+ ov8856_a3_hfr_90
+ ov8856_a3_hfr_90
+
+
+
+
diff --git a/X00TD/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc b/X00TD/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc
new file mode 100644
index 0000000..0868068
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc
@@ -0,0 +1,10 @@
+service vendor.fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus
+ # "class hal" causes a race condition on some devices due to files created
+ # in /data. As a workaround, postpone startup until later in boot once
+ # /data is mounted.
+ class late_start
+ user system
+ group system input uhid
+ # Huaqin modify for Android P fingerprint performance by puqirui at 2018/11/07 start
+ #writepid /dev/cpuset/system-background/tasks
+ # Huaqin modify for Android P fingerprint performance by puqirui at 2018/11/07 end
diff --git a/X00TD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf b/X00TD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf
new file mode 100644
index 0000000..6473378
--- /dev/null
+++ b/X00TD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf
@@ -0,0 +1,6254 @@
+#
+# File: sensor_def_qcomdev.conf
+#
+# Tihs file contains default sensor registry values for Qualcomm development
+# test platforms.
+#
+# Copyright (c) 2013-2018 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+
+
+# File format:
+#
+# Lines starting with "#" are comments and ignored.
+#
+# File metadata uses this format:
+# :key value1 value2
+#
+# The following keys are defined:
+# - "version" : value1 is non-zero positive version number of the file. This
+# number will be stored in the sensors registry. It should be equal to the
+# largest version of any item. It will be saved in the sensors registry for
+# later use when initializing values. See the item format below.
+# This value should only be specified once in the file.
+#
+# - "hardware" : The value1 will be compared to the "Hardware" string from
+# the property of ro.board.platform.
+# Items will only be used as default values in the registry if the hardware
+# string value is a substring of the ro.board.platform string.
+# This metadata key can be used more than once, so that one file can support
+# more than one type of hardware.
+# The value may be NULL, indicating common item values for all hardware.
+# Common conf entries for multiple hardware can be mentioned as below.
+# configuration below this string is common for 8952,8956 and 8974
+# :hardware 8952 8956 8974
+# hardware list gets overwritten with the new one every time when "hardware"
+# tag appears while parsing conf file.
+#
+# - "platform" : Similar to the "hardware" key, but this string will need to
+# match the text of either /sys/devices/soc0/hw_platform or
+# /sys/devices/soc0/platform_subtype.
+# Common conf entries for multiple platform can be mentioned as below.
+# configuration below this string is common for MTP and QRD
+# :platfrom MTP QRD
+# platform list gets overwritten with the new one every time when "platfrom"
+# tag appears while parsing conf file.
+#
+#
+# - "soc_id" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/soc_id.
+# Common conf entries for multiple soc_id can be mentioned as below.
+# configuration below this string is common for soc_id 264 and 278
+# :soc_id 264 278
+# soc_id list gets overwritten with the new one every time when "soc_id"
+# tag appears while parsing conf file.
+#
+# - "subtype" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/platform_subtype.
+# Common conf entries for multiple subtype can be mentioned as below.
+# configuration below this string is common for subtype X and Y
+# :subtype X Y
+# subtype list gets overwritten with the new one every time when "subtype"
+# tag appears while parsing conf file.
+#
+# - "sub_id" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/platform_subtype_id.
+# Common conf entries for multiple sub_id can be mentioned as below.
+# configuration below this string is common for sub_id
+# :sub_id 0 10
+# sub_id list gets overwritten with the new one every time when "sub_id"
+# tag appears while parsing conf file.
+#
+# - "soc_rev" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/revision.
+# Common conf entries for multiple soc_rev can be mentioned as below.
+# configuration below this string is common for soc_rev 1.0,2.0 and 3.0
+# :soc_rev 1.0 2.0 3.0
+# soc_rev list gets overwritten with the new one every time when "soc_rev"
+# tag appears while parsing conf file.
+#
+# - "plat_ver" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/platform_version.
+# Common conf entries for multiple plat_ver can be mentioned as below.
+# configuration below this string is common for plat_ver 131072 and 1179648
+# :plat_ver 131072 1179648
+# plat_ver list gets overwritten with the new one every time when "plat_ver"
+# tag appears while parsing conf file.
+#
+# - "property" : value1 is the Android system property key, and value2 is
+# the desired property value. If the system property value matches the
+# desired property value, then the following items will be applied.
+# This metadata key can be used more than once, in which case the new
+# property value overrides the old.
+# value1 and 2 may be NULL, indicating common item values for all properties.
+#
+# Registry items are in lines with the following format:
+#
+# Where:
+# itemID is the numeric item ID defined in sns_reg_api_v02.h
+#
+# "value" is the numeric value of the item.
+#
+# "version" is a non-zero version of the item value.
+# The version field will be compared against the previous saved
+# value in the sensors registry. If this value is greater than the
+# saved value, the default will be applied. Otherwise, the default
+# will be skipped.
+#
+# Registry item values will only be applied if the hardware, platform, and
+# property values match for the current hardware configuration.
+#
+# The numeric fields are parsed with the strtoull function, base 0.
+#
+
+:version 0x00010005
+
+#######################################################################
+### MSM8976,APQ8076 and MSM8956 Chipsets
+#######################################################################
+# msm8976,apq8076 and msm8956 share the same property(ro.board.platfrom)
+# as msm8952.
+# use 8952 as hardware,8976,8076 and 8956 identification is done by
+# soc_id which is unique.
+:hardware 8952
+:platform
+:property
+# soc_id for msm8976 targets is 278
+# soc_id for apq8076 targets is 277
+# soc_id for msm8956 targets is 266
+# Below configuration is common for msm8976,apq8076 and msm8956
+:soc_id 278 266 277
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0 BMI160 FIFO
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 10000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 138 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x68 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMG160 FIFO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 138 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 5 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 1000 0x00010001 #idle_to_ready
+1954 5 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 5 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 141 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 136 0x00010001 #I2C SDA_1
+2703 137 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+#2706 132 0x00010001 #RESET pin
+2709 138 0x00010001 #ACCEL DRI
+2710 138 0x00010001 #GYRO DRI
+2711 142 0x00010001 #MAG DRI
+2712 141 0x00010001 #ALS/PRX INT
+2714 140 0x00010001 #PRESS INT
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 5 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 141 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000CDC 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+# Mag soft iron calibration
+1940 0x00000014 0x00010001 # cal_grp_id
+401 0x00000001 0x00010001 # Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 # Mag_fac_cal_matrix_valid
+406 0x0000EFFF 0x00010001 # Compensation_matrix_0_0
+407 0xFFFFFEA5 0x00010001 # Compensation_matrix_0_1
+408 0x00000896 0x00010001 # Compensation_matrix_0_2
+409 0xFFFFFEA5 0x00010001 # Compensation_matrix_1_0
+410 0x00014000 0x00010001 # Compensation_matrix_1_1
+411 0x0000026B 0x00010001 # Compensation_matrix_1_2
+412 0x00000896 0x00010001 # Compensation_matrix_2_0
+413 0x0000026B 0x00010001 # Compensation_matrix_2_1
+414 0x0000E03A 0x00010001 # Compensation_matrix_2_2
+
+:platform QRD
+# Orientation of sensors
+# accel0 x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 138 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMI160 ACCEL
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1000 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 139 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 1 0x00010001 #sensor_id
+1928 0x69 0x00010001 #i2c_address
+1929 1 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0X40 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2 BMI160 GYRO
+1935 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1934 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1936 30000 0x00010001 #off_to_idle
+1938 5 0x00010001 #i2c_bus
+1939 1010 0x00010001 #reg_group_id
+1940 10 0x00010001 #cal_grp_id
+1941 139 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 10 0x00010001 #sensor_id
+1944 0x69 0x00010001 #i2c_address
+1945 3 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 4 0x00010001 #sens_default
+1949 0X40 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: TMD27723
+1951 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1950 0xcc44f904e9e569f7 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 5 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 141 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 -1 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x00 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: MMC3530
+1967 0x7fc31ec17f1c0abd 0x00010001 #UUID
+1966 0x5c473990a806b072 0x00010001 #UUID
+1968 5 0x00010001 #off_to_idle
+1969 10 0x00010001 #idle_to_ready
+1970 5 0x00010001 #i2c_bus
+1971 1020 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 0xFFFF 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 20 0x00010001 #sensor_id
+1976 0x30 0x00010001 #i2c_address
+1977 2 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 1 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+# platform: QRD, subtype: POLARIS
+:subtype POLARIS
+
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 LIS2HH FIFO ACC
+1903 0x8b32c5274ad0b6b8 0x00010001 #UUID
+1902 0x224b9d8e7c327218 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 25000 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 138 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x1d 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 LIS2MDL MAG
+1919 0xca65bea8d350d5be 0x00010001 #UUID
+1918 0x594b35ddb8cb132f 0x00010001 #UUID
+1920 1000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1020 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 142 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 20 0x00010001 #sensor_id
+1928 0x1E 0x00010000 #i2c_address
+1929 2 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+1935 0 0x00010001 #UUID
+1934 0 0x00010001 #UUID
+
+1951 0 0x00010001 #UUID
+1950 0 0x00010001 #UUID
+
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+
+#######################################################################
+### 8952 Chipsets
+#######################################################################
+:hardware 8952
+:platform
+:property
+:subtype
+# Use soc_id of msm8952(264) to indicate, this configuration is specific
+# to msm8952 targets. This is needed as msm8952 and msm8976 share same
+# hardware field.
+# soc_id for msm8952 targets is 264
+# soc_id for apq8052 targets is 289
+:soc_id 264 289
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 4 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMG160/BMI058 FIFO
+1919 0xc0b3f9bee990498d 0x00010001 #UUID
+1918 0xc347c5575be90345 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 45 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 1000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 4 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 43 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 132 0x00010001 #RESET pin
+2709 42 0x00010001 #ACCEL DRI
+2710 45 0x00010001 #GYRO DRI
+2711 44 0x00010001 #MAG DRI
+2712 43 0x00010001 #ALS/PRX INT
+2714 46 0x00010001 #PRESS INT
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 43 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000CDC 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+:platform MTP
+# TMG399x override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 281 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 1 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 500 0x00010001 #calLuxUpper
+113 458 0x00010001 #d_factor
+114 440 0x00010001 #r_coef
+115 1000 0x00010001 #g_coef
+116 0xfffffff6 0x00010001 #b_coef
+117 3057 0x00010001 #ct_coef
+118 785 0x00010001 #ct_offset
+119 100 0x00010001 #proxDetect
+120 50 0x00010001 #proxRelease
+121 0x400 0x00010001 #luxCorrection
+
+:platform QRD
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #max-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 BMI160 ACCEL
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 30000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 4 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 10 0x00010001 #cal_grp_id
+1909 45 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x69 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 4 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 BMI160 GYRO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 45 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x69 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 TMD27723
+1935 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1934 0xcc44f904e9e569f7 0x00010001 #UUID
+1936 10000 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 43 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x00 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3 MMC3530
+1951 0x7fc31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5 0x00010001 #off_to_idle
+1953 10 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1020 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 20 0x00010001 #sensor_id
+1960 0x30 0x00010001 #i2c_address
+1961 2 0x00010001 #data_type1
+1962 0 0x00010001 #data_type2
+1963 -1 0x00010001 #rel_sns_idx
+1964 1 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: None
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+1968 0 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 0 0x00010001 #i2c_bus
+1971 0 0x00010001 #reg_group_id
+1972 0 0x00010001 #cal_grp_id
+1973 0 0x00010001 #gpio1
+1974 0 0x00010001 #gpio2
+1975 0 0x00010001 #sensor_id
+1976 0 0x00010001 #i2c_address
+1977 0 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 0 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0 0x00010001 #vdd
+1996 0 0x00010001 #vddio
+
+# SSI SMGR Cfg 5: None
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+3604 0 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 0 0x00010001 #i2c_bus
+3607 0 0x00010001 #reg_group_id
+3608 0 0x00010001 #cal_grp_id
+3609 0 0x00010001 #gpio1
+3610 0 0x00010001 #gpio2
+3611 0 0x00010001 #sensor_id
+3612 0 0x00010001 #i2c_address
+3613 0 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0 0x00010001 #vdd
+3688 0 0x00010001 #vddio
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+#######################################################################
+### MSM8940, MSM8937 and MSM8917 Chipsets
+#######################################################################
+# MSM8940, MSM8937 and MSM8917 share the same property(ro.board.platfrom) as 8937.
+# In this configuration, MSM8940, MSM8937 and MSM8917 share same sensor
+# configuration because sensors are same in reference design.
+# The identification of MSM8940, MSM8937 and MSM8917 can be done by soc_id
+# which is unique.
+# - :
+# MSM8940 - 313
+# MSM8937 - 294 APQ8037 - 295
+# MSM8917 - 303 APQ8017 - 307 MSM8217 - 308 MSM8617 - 309
+# MSM8920 - 320
+
+:hardware 8937
+:platform
+:property
+:soc_id
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #mag-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x00010001 # AMD
+225 983040 0x00010001 # RMD
+504 65536 0x00010001 # Gyro Cal
+1703 65536 0x00010001 # Ped
+2800 983040 0x00010001 # basic ges
+2900 983040 0x00010001 # Facing
+3400 65536 0x00010001 # CMC
+609 983040 0x00010001 # FMV
+1005 983040 0x00010001 # Grav
+1103 983040 0x00010001 # orientation
+3000 983040 0x00010001 # gyro quat
+3100 983040 0x00010001 # rot vec
+3500 983040 0x00010001 # game rv
+4112 65536 0x00010001 # SMD
+4103 5 0x00010001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi_CS
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1919 0x6b7b6b353051699e 0x00010001 #UUID
+1918 0xe1451a747fc17ad2 0x00010001 #UUID
+1920 3000 0x00010001 #off_to_idle
+1921 10000 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1020 0x00010001 #reg_group_id
+1924 0x00000014 0x00010001 #cal_grp_id
+1925 0xFFFF 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 20 0x00010001 #sensor_id
+1928 0x0C 0x00010001 #i2c_address
+1929 2 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 0xFF 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 TMD27723
+1935 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1934 0xcc44f904e9e569f7 0x00010001 #UUID
+1936 10000 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 43 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x80 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 59 0x00010001 #RESET pin
+2709 42 0x00010001 #ACCEL DRI
+2710 45 0x00010001 #GYRO DRI
+2711 44 0x00010001 #MAG DRI
+2712 43 0x00010001 #ALS/PRX INT
+2714 46 0x00010001 #PRESS INT
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000CDC 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+:platform MTP
+# TMD27723 override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 32 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 4 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 350 0x00010001 #calLuxUpper
+113 24 0x00010001 #d_factor
+114 2000 0x00010001 #iCoefB
+115 600 0x00010001 #iCoefC
+116 1000 0x00010001 #iCoefD
+117 600 0x00010001 #proxDetect
+118 400 0x00010001 #proxRelease
+119 65536 0x00010001 #luxCorrection
+120 20 0x00010001 #als_thresh_high
+121 20 0x00010001 #als_thresh_low
+
+# Factory magnetometer calibration
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001026C 0x00010001 #Compensation_matrix_0_0
+407 0x0000013B 0x00010001 #Compensation_matrix_0_1
+408 0x0000000E 0x00010001 #Compensation_matrix_0_2
+409 0x0000013B 0x00010001 #Compensation_matrix_1_0
+410 0x0000FC50 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFE94 0x00010001 #Compensation_matrix_1_2
+412 0x0000000E 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFE94 0x00010001 #Compensation_matrix_2_1
+414 0x00010144 0x00010001 #Compensation_matrix_2_2
+
+:platform QRD
+
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #spi_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi cs
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 TMD27723
+1919 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1918 0xcc44f904e9e569f7 0x00010001 #UUID
+1920 10000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1040 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 43 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 40 0x00010001 #sensor_id
+1928 0x39 0x00010001 #i2c_address
+1929 5 0x00010001 #data_type1
+1930 6 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0x80 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 AKM09911
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 5 0x00010001 #off_to_idle
+1937 10 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 1 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: None
+1951 0 0x00010001 #UUID
+1950 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 4: None
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 5: None
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 44 0x00010001 #RESET pin
+
+#accel dri
+6300 1 0x00010001 # version
+6301 0x002A 0x00010001 # gpio num
+6302 0 0x00010001 # active func sel
+6303 0 0x00010001 # active dir
+6304 0 0x00010001 # active pull
+6305 0 0x00010001 # active drive
+6306 0 0x00010001 # inactive func sel
+6307 0 0x00010001 # inactive dir
+6308 0 0x00010001 # inactive pull
+6309 0 0x00010001 # inactive drive
+
+#proximity and light dri
+6310 1 0x00010001 # version
+6311 0x002B 0x00010001 # gpio num
+6312 0 0x00010001 # active func sel
+6313 0 0x00010001 # active dir
+6314 3 0x00010001 # active pull
+6315 0 0x00010001 # active drive
+6316 0 0x00010001 # inactive func sel
+6317 0 0x00010001 # inactive dir
+6318 0 0x00010001 # inactive pull
+6319 0 0x00010001 # inactive drive
+
+#SPI GPIO active and inactive
+6320 1 0x00010001 # version
+6321 0x0014 0x00010001 # gpio num
+6322 1 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 0 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 1 0x00010001 # inactive func sel
+6327 1 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0015 0x00010001 # gpio num
+6332 1 0x00010001 # active func sel
+6333 1 0x00010001 # active dir
+6334 0 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 1 0x00010001 # inactive func sel
+6337 1 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x0016 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x0017 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 1 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 1 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+:plat_ver 131072 196608 262144
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #max-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:plat_ver 1179648 1245184 1310720
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:plat_ver
+
+# QRD8917 QRD8920
+# Inherit configurations from 8937 and 8920 but new orientation
+:soc_id 303 320
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:sub_id 10
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 4 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_addr
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 LTR556
+1919 0x2f1531647b9aa8b3 0x00010001 #UUID
+1918 0x194a7a549019f36d 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 10000 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1040 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 43 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 40 0x00010001 #sensor_id
+1928 0x23 0x00010001 #i2c_address
+1929 5 0x00010001 #data_type1
+1930 6 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0x80 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# Orientation of sensors
+# accel0 x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+:sub_id
+
+# SDM439, SDM429 and Surf
+:platform
+:soc_id 353 354
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel DRI/FIFO
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi_CS
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 0: LSM6DS3 GYRO DRI/FIFO
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #spi_CS
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: AKM09915 DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1006 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 44 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 1 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+:platform MTP Surf
+# SSI SMGR Cfg 5 TMD27723 DRI
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1968 10000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 4 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 43 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 6: Hall Effect BU52053NVX DRI
+3603 0x5da5cb55d3c7bd84 0x00010001 #UUID
+3602 0x7e412494d22ec81e 0x00010001 #UUID
+3604 100 0x00010001 #off_to_idle
+3605 100 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 41 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 80 0x00010001 #sensor_id
+3612 0x20 0x00010001 #i2c_address, dummy
+3613 31 0x00010001 #data_type1
+3614 00 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 5 0x00010001 #device_select
+
+:platform QRD
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 3: TMG490X prx/als DRI
+1951 0x3a83587c79f2d5ad 0x00010001 #UUID
+1950 0xd24fdac0d73b50aa 0x00010001 #UUID
+1952 5700 0x00010001 #off_to_idle
+1953 5000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 43 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+ # SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG490X RGB DRI
+3603 0x3a83587c79f2d5ad 0x00010001 #UUID
+3602 0xd24fdac0d73b50aa 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 43 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+#mag dri
+6360 1 0x00010001 # version
+6361 0x002C 0x00010001 # gpio num
+6362 0 0x00010001 # active func sel
+6363 0 0x00010001 # active dir
+6364 3 0x00010001 # active pull
+6365 0 0x00010001 # active drive
+6366 0 0x00010001 # inactive func sel
+6367 0 0x00010001 # inactive dir
+6368 0 0x00010001 # inactive pull
+6369 0 0x00010001 # inactive drive
+
+:platform QRD
+:soc_id 386
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi_CS
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: AKM09911
+1919 0x90611b98d561168f 0x00010001 #UUID
+1918 0x564d2b94fe80aef6 0x00010001 #UUID
+1920 3000 0x00010001 #off_to_idle
+1921 10000 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1020 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 44 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 20 0x00010001 #sensor_id
+1928 1 0x00010001 #CS_for_SPI
+1929 2 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 0xFF 0x00010001 #rel_sns_idx
+1932 1 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: TMG490X prx/als DRI
+1935 0x3a83587c79f2d5ad 0x00010001 #UUID
+1934 0xd24fdac0d73b50aa 0x00010001 #UUID
+1936 5700 0x00010001 #off_to_idle
+1937 5000 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 43 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x80 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: None
+1951 0 0x00010001 #UUID
+1950 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 4: None
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+ # SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG490X RGB DRI
+3603 0 #UUID
+3602 0 #UUID
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+#accel dri
+6300 1 0x00010001 # version
+6301 0x002A 0x00010001 # gpio num
+6302 0 0x00010001 # active func sel
+6303 0 0x00010001 # active dir
+6304 0 0x00010001 # active pull
+6305 0 0x00010001 # active drive
+6306 0 0x00010001 # inactive func sel
+6307 0 0x00010001 # inactive dir
+6308 1 0x00010001 # inactive pull
+6309 0 0x00010001 # inactive drive
+
+#mag dri
+6310 1 0x00010001 # version
+6311 0x002C 0x00010001 # gpio num
+6312 0 0x00010001 # active func sel
+6313 0 0x00010001 # active dir
+6314 0 0x00010001 # active pull
+6315 0 0x00010001 # active drive
+6316 0 0x00010001 # inactive func sel
+6317 0 0x00010001 # inactive dir
+6318 0 0x00010001 # inactive pull
+6319 0 0x00010001 # inactive drive
+
+#proximity and light dri
+6320 1 0x00010001 # version
+6321 0x002B 0x00010001 # gpio num
+6322 0 0x00010001 # active func sel
+6323 0 0x00010001 # active dir
+6324 0 0x00010001 # active pull
+6325 0 0x00010001 # active drive
+6326 0 0x00010001 # inactive func sel
+6327 0 0x00010001 # inactive dir
+6328 0 0x00010001 # inactive pull
+6329 0 0x00010001 # inactive drive
+
+#SPI GPIO active and inactive
+6330 1 0x00010001 # version
+6331 0x0014 0x00010001 # gpio num
+6332 1 0x00010001 # active func sel
+6333 1 0x00010001 # active dir
+6334 0 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 0 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 0 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x0015 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 0 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 0 0x00010001 # inactive func sel
+6347 0 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 0 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x0016 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 1 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 0 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 0 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x0017 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 0 0x00010001 # inactive func sel
+6367 0 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 0 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x002F 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 0 0x00010001 # inactive func sel
+6377 0 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 0 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x000E 0x00010001 # gpio num
+6382 3 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 0 0x00010001 # active pull
+6385 0 0x00010001 # active drive
+6386 0 0x00010001 # inactive func sel
+6387 0 0x00010001 # inactive dir
+6388 2 0x00010001 # inactive pull
+6389 0 0x00010001 # inactive drive
+
+6390 1 0x00010001 # version
+6391 0x000F 0x00010001 # gpio num
+6392 3 0x00010001 # active func sel
+6393 1 0x00010001 # active dir
+6394 0 0x00010001 # active pull
+6395 0 0x00010001 # active drive
+6396 0 0x00010001 # inactive func sel
+6397 0 0x00010001 # inactive dir
+6398 2 0x00010001 # inactive pull
+6399 0 0x00010001 # inactive drive
+
+#######################################################################
+### 8953 Chipsets
+#######################################################################
+# MSM8953, SDM450 and SDM632 share the same property(ro.board.platfrom) as 8953.
+# In this configuration, SDM450 and SDM632 share same sensor
+# configuration because sensors are same in reference design.
+# The identification of MSM8953, SDM450 and SDM632 can be done by soc_id
+# which is unique.
+# - :
+# MSM8953 - 293 APQ8053 - 304
+# SDM450 - 338
+# SDM632 - 349 350
+:hardware 8953
+:platform
+:property
+:soc_id
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel DRI/FIFO
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 0: LSM6DS3 GYRO DRI/FIFO
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: AKM09915 DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1006 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 44 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 2 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 5 TMD27723 DRI
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1968 10000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 4 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 43 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 6: Hall Effect BU52053NVX DRI
+3603 0x5da5cb55d3c7bd84 0x00010001 #UUID
+3602 0x7e412494d22ec81e 0x00010001 #UUID
+3604 100 0x00010001 #off_to_idle
+3605 100 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 13 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 80 0x00010001 #sensor_id
+3612 0x20 0x00010001 #i2c_address, dummy
+3613 31 0x00010001 #data_type1
+3614 00 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 5 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 0xFFFF 0x00010001 #RESET pin
+2709 42 0x00010001 #ACCEL DRI
+2710 45 0x00010001 #GYRO DRI
+2711 44 0x00010001 #MAG DRI
+2712 43 0x00010001 #ALS/PRX INT
+2714 46 0x00010001 #PRESS INT
+2717 13 0x00010001 #HALL INT
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000D0E 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+:platform MTP
+# TMD27723 override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 32 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 4 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 350 0x00010001 #calLuxUpper
+113 24 0x00010001 #d_factor
+114 2000 0x00010001 #iCoefB
+115 600 0x00010001 #iCoefC
+116 1000 0x00010001 #iCoefD
+117 600 0x00010001 #proxDetect
+118 400 0x00010001 #proxRelease
+119 65536 0x00010001 #luxCorrection
+120 20 0x00010001 #als_thresh_high
+121 20 0x00010001 #als_thresh_low
+
+# Factory magnetometer calibration
+1940 0x00000014 0x00010001 #cal_grp_id
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001026C 0x00010001 #Compensation_matrix_0_0
+407 0x0000013B 0x00010001 #Compensation_matrix_0_1
+408 0x0000000E 0x00010001 #Compensation_matrix_0_2
+409 0x0000013B 0x00010001 #Compensation_matrix_1_0
+410 0x0000FC50 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFE94 0x00010001 #Compensation_matrix_1_2
+412 0x0000000E 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFE94 0x00010001 #Compensation_matrix_2_1
+414 0x00010144 0x00010001 #Compensation_matrix_2_2
+
+:platform QRD
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel FIFO/DRI
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 0 0x00010001 #off_to_idle
+1905 1000 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 0: LSM6DS3 GYRO FIFO/DRI
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 0 0x00010001 #off_to_idle
+1921 1000 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: AKM09915 FIFO/DRI
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1006 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 44 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 2 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3 TMD27723 DRI
+1951 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1950 0xcc44f904e9e569f7 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 43 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 -1 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 5
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+:soc_id 338 349 350
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Cfg 3: TMG490X prx/als DRI
+1951 0x3a83587c79f2d5ad 0x00010001 #UUID
+1950 0xd24fdac0d73b50aa 0x00010001 #UUID
+1952 5700 0x00010001 #off_to_idle
+1953 5000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 43 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+ # SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 4: TMG490X RGB DRI
+3603 0x3a83587c79f2d5ad 0x00010001 #UUID
+3602 0xd24fdac0d73b50aa 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 43 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+:soc_id
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 0xFFFF 0x00010001 #RESET pin
+
+# ACCEL DRI
+6300 1 0x00010001 # version
+6301 0x002A 0x00010001 # gpio num
+6302 0 0x00010001 # active func sel
+6303 0 0x00010001 # active dir
+6304 0 0x00010001 # active pull
+6305 0 0x00010001 # active drive
+6306 0 0x00010001 # inactive func sel
+6307 0 0x00010001 # inactive dir
+6308 0 0x00010001 # inactive pull
+6309 0 0x00010001 # inactive drive
+
+# TMD DRI
+6310 1 0x00010001 # version
+6311 0x002B 0x00010001 # gpio num
+6312 0 0x00010001 # active func sel
+6313 0 0x00010001 # active dir
+6314 3 0x00010001 # active pull
+6315 0 0x00010001 # active drive
+6316 0 0x00010001 # inactive func sel
+6317 0 0x00010001 # inactive dir
+6318 0 0x00010001 # inactive pull
+6319 0 0x00010001 # inactive drive
+
+# MAG DRI
+6320 1 0x00010001 # version
+6321 0x002C 0x00010001 # gpio num
+6322 0 0x00010001 # active func sel
+6323 0 0x00010001 # active dir
+6324 3 0x00010001 # active pull
+6325 0 0x00010001 # active drive
+6326 0 0x00010001 # inactive func sel
+6327 0 0x00010001 # inactive dir
+6328 0 0x00010001 # inactive pull
+6329 0 0x00010001 # inactive drive
+
+# GYRO DRI
+6330 1 0x00010001 # version
+6331 0x002D 0x00010001 # gpio num
+6332 0 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 3 0x00010001 # active pull
+6335 0 0x00010001 # active drive
+6336 0 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 0 0x00010001 # inactive pull
+6339 0 0x00010001 # inactive drive
+
+# SPI GPIO
+6340 1 0x00010001 # version
+6341 0x0014 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x0015 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 1 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 1 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x0016 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 1 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 3 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0017 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 1 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 3 0x00010001 # inactive drive
+
+########################################################################
+### 8974 Chipsets
+########################################################################
+:hardware 8974
+:platform
+:property
+:soc_id
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+# SSI SMGR Cfg 0
+1903 0x8d79ae42524820ad 0x00010001 #UUID
+1902 0xcc4575757b462d60 0x00010001 #UUID
+1906 12 0x00010001 #off_to_idle
+1907 1000 0x00010001 #idle_to_ready
+1908 0 0x00010001 #i2c_bus
+1909 66 0x00010001 #reg_group_id
+1910 0xFFFF 0x00010001 #cal_grp_id
+1904 100000 0x00010001 #gpio1
+1905 250000 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x68 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0x40 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1
+1919 0x8d79ae42524820ad 0x00010001 #UUID
+1918 0xcc4575757b462d60 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 12 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 66 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 0 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0x40 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 2
+1935 0x355c5a01689ed8b6 0x00010001 #UUID
+1934 0x9e4e43dd9919b2d4 0x00010001 #UUID
+1936 0 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 3 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 3
+1951 0x8624930f2c38a784 0x00010001 #UUID
+1950 0xf2494d45c55e4f96 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x77 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4
+1967 0x0ce6069d4d31faaf 0x00010001 #UUID
+1966 0x4c4bfbc3d8a879e6 0x00010001 #UUID
+1968 5000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 0xFFFF 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 # maj ver
+2701 0 0x00010001 # min ver
+2702 10 0x00010001 # I2C SDA_1
+2703 11 0x00010001 # I2C SCL_1
+2704 87 0x00010001 # I2C SDA_2
+2705 88 0x00010001 # I2C SCL_2
+2706 64 0x00010001 # RESET pin
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+# Default report rates for algorithms
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+:platform Fluid
+# Fluid has a different orientation of sensors
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+#######################################################################
+### 8x26 Chipsets
+#######################################################################
+:hardware 8226
+:platform
+# Orientation of sensors
+700 -2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+800 -2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+# SMGR SSI Configuration
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1919 0x1b810db85f93c082 0x00010001 #UUID
+1918 0xc546930e071dc819 0x00010001 #UUID
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1951 0x0 0x00010001 #UUID
+1950 0x0 0x00010001 #UUID
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1904 2000 0x00010001 #off_to_idle
+1920 150000 0x00010001 #off_to_idle
+1936 100000 0x00010001 #off_to_idle
+1952 0 0x00010001 #off_to_idle
+1968 5000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1921 100000 0x00010001 #idle_to_ready
+1937 0 0x00010001 #idle_to_ready
+1953 0 0x00010001 #idle_to_ready
+1969 0 0x00010001 #idle_to_ready
+1906 2 0x00010001 #i2c_bus
+1907 1000 0x00010001 #i2c_bus
+1908 0 0x00010001 #i2c_bus
+1909 63 0x00010001 #i2c_bus
+1910 0xFFFF 0x00010001 #i2c_bus
+1922 2 0x00010001 #reg_group_id
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #reg_group_id
+1925 64 0x00010001 #reg_group_id
+1926 0xFFFF 0x00010001 #reg_group_id
+1938 2 0x00010001 #cal_grp_id
+1939 1020 0x00010001 #cal_grp_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #cal_grp_id
+1942 0xFFFF 0x00010001 #cal_grp_id
+1954 0 0x00010001 #gpio1
+1955 0xFFFF 0x00010001 #gpio1
+1956 0xFFFF 0x00010001 #gpio1
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio1
+1970 2 0x00010001 #gpio2
+1971 1040 0x00010001 #gpio2
+1972 0xFFFF 0x00010001 #gpio2
+1973 0xFFFF 0x00010001 #gpio2
+1974 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #sensor_id
+1913 1 0x00010001 #sensor_id
+1914 0 0x00010001 #sensor_id
+1915 0xFF 0x00010001 #sensor_id
+1916 1 0x00010001 #i2c_address
+1917 0x40 0x00010001 #i2c_address
+1927 10 0x00010001 #i2c_address
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #i2c_address
+1930 4 0x00010001 #data_type1
+1931 0xFF 0x00010001 #data_type1
+1932 3 0x00010001 #data_type1
+1933 0x40 0x00010001 #data_type1
+1943 20 0x00010001 #data_type1
+1944 0x0C 0x00010001 #data_type2
+1945 2 0x00010001 #data_type2
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #data_type2
+1948 0 0x00010001 #data_type2
+1949 0 0x00010001 #rel_sns_idx
+1959 30 0x00010001 #rel_sns_idx
+1960 0x0 0x00010001 #rel_sns_idx
+1961 7 0x00010001 #rel_sns_idx
+1962 4 0x00010001 #rel_sns_idx
+1963 0xFF 0x00010001 #sens_default
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #sens_default
+1975 40 0x00010001 #sens_default
+1976 0x39 0x00010001 #sens_default
+1977 5 0x00010001 #flags
+1978 6 0x00010001 #flags
+1979 0xFF 0x00010001 #flags
+1980 0 0x00010001 #flags
+1981 0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1983 0 0x00010001 #device_select
+1984 0 0x00010001 #device_select
+1985 0 0x00010001 #device_select
+1986 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 # maj ver
+2701 0 0x00010001 # min ver
+2702 6 0x00010001 # I2C SDA_1
+2703 7 0x00010001 # I2C SCL_1
+2706 62 0x00010001 # RESET pin
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+# Default report rates for algorithms
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+# sam parameters for BMA2x2
+201 0x1048 0x00010001 #AMD_INT_cfg_prm1
+202 0xcccd 0x00010001 #AMD_INT_cfg_prm2
+211 0x10db 0x00010001 #VMD_INT_cfg_prm1
+221 0x20000 0x00010001 #RMD_INT_cfg_prm1
+222 0x451f 0x00010001 #RMD_INT_cfg_prm2
+223 0x1acf 0x00010001 #RMD_INT_cfg_prm3
+224 0x451f 0x00010001 #RMD_INT_cfg_prm4
+
+
+
+:platform MTP
+# Override orientation on MTP
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+
+800 2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+# On MTP, also disable the prox/light sensor by zero-ing out the UUID
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+:soc_id 199 200 219 224
+# Gen 5B settings (MSM/APQ)
+
+# SMGR SSI Configuration
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# Orientation of sensors
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+# Gyro is same part, has same orientation as accel
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+# ak9912 on top of gen5B
+900 2 0x00010001 #max-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+#config 0 acc bmi160
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 250000 0x00010001 #idle_to_ready
+1906 2 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 63 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x69 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+#config 1 gyro bmi160
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 2 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 63 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x69 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+#config 2 pressure BME280
+1935 0x1f9c234ed6f5e8a9 0x00010001 #UUID
+1934 0xe14bd3143a0786c1 0x00010001 #UUID
+1936 5000 0x00010001 #off_to_idle may need adjustment.
+1937 5000 0x00010001 #idle_to_ready may need adjustment.
+1938 2 0x00010001 #i2c bus
+1939 0xFFFF 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_group_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 30 0x00010001 #sensor id
+1944 0x76 0x00010001 #i2c address
+1945 7 0x00010001 #data type1
+1946 0 0x00010001 #data type2
+1947 0xFF 0x00010001 #rel_sns_index
+1948 0 0x00010001 #sns_defult
+1949 0x40 0x00010001 #flags
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# config 3 MAG akm9912
+1951 0x9214f949478ffc8d 0x00010001 #UUID
+1950 0x574f45f0359057f4 0x00010001 #UUID
+1952 3000 0x00010001 #off_to_idle
+1953 10000 0x00010001 #idle_to_ready
+1954 2 0x00010001 #i2c bus
+1955 1020 0x00010001 #reg group
+1956 20 0x00010001 #cal group
+1957 26 0x00010001 #gpio
+1958 0xFFFF 0x00010001 #gpio2
+1959 20 0x00010001 #sensor id
+1960 0x0F 0x00010001 #i2c_address
+1961 2 0x00010001 #data type 1
+1962 0 0x00010001 #data type 2
+1963 0xFF 0x00010001 #rel sensor index
+1964 0 0x00010001 #sns_default
+1965 0x40 0x00010001 #flags
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+
+# config 4 PPG adpd142
+1966 0x3442ccc77ff3c117 0x00010001 #UUID
+1967 0xa8ba2a809af25c80 0x00010001 #UUID
+1968 100 0x00010001 #off_to_idle
+1969 3000 0x00010001 #idle_to_ready
+1970 2 0x00010001 #i2c_bus
+1971 0xFFFF 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 49 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 90 0x00010001 #sensor_id
+1976 0x64 0x00010001 #i2c_address
+1977 34 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x40 0x00010001 #flags
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+1982 0 0x00010001 #device_select
+1983 0 0x00010001 #device_select
+1984 0 0x00010001 #device_select
+1985 0 0x00010001 #device_select
+1986 0 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR config 5: sensor polling mode
+# (ALPS : hsvddd002 uv-a/ambient)
+
+3602 0x77476dfbc5e833fc 0x00010001 #UUID
+3603 0xe949401da5455ea3 0x00010001 #UUID
+3604 50000 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 2 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 0xFFFF 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 100 0x00010001 #sensor_id
+3612 13 0x00010001 #i2c_address
+3613 35 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x40 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xff 0x00010001 #vdd
+3688 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 6 Prox: APDS9960
+3619 0x0f0287cfe19679b6 0x00010001 #UUID
+3618 0x6f497c047a7439f8 0x00010001 #UUID
+3620 5000 0x00010001 #off_to_idle
+3621 0 0x00010001 #idle_to_ready
+3622 2 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 65 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 40 0x00010001 #sensor_id
+3628 0x39 0x00010001 #i2c_address
+3629 5 0x00010001 #data_type1
+3630 6 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xff 0x00010001 #vdd
+3690 0xff 0x00010001 #vddio
+
+
+# Geneva stretch board GPIO configuration (MSM/APQ)
+:subtype qvga_g
+1909 4 0x00010001 #BMI160 Aceel gpio1 on Geneva
+1925 4 0x00010001 #BMI160 Gyro gpio1 on Geneva
+1957 66 0x00010001 #AKM9912 Mag gpio1 on Geneva
+1973 67 0x00010001 #ADPD142 PPG gpio1 on Geneva
+3625 5 0x00010001 #APDS9960 Prox gpio1 on Geneva
+
+:subtype
+
+:soc_id
+
+:platform SKUF
+# Override orientation on SKUF
+700 -1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+# Override gyro orientation
+800 -1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+# Override accel
+1903 0x14ac75f5047dffbf 0x00010001 #UUID
+1902 0x3a4b28e0ebfab614 0x00010001 #UUID
+1912 0x19 0x00010001 #i2c_address
+
+# override mag
+1935 0x1dc79ad346a827b3 0x00010001 #UUID
+1934 0xbd403129b15b7905 0x00010001 #UUID
+1941 66 0x00010001 #gpio1
+1944 0x2E 0x00010001 #i2c_address
+
+# override prox/light
+1966 0x194a7a549019f36d 0x00010001 #UUID
+1967 0x2f1531647b9aa8b3 0x00010001 #UUID
+1976 0x23 0x00010001 #i2c_address
+
+
+
+
+:platform SKUG
+
+# Override gyro orientation
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+# override magnetic orientation
+900 1 0x00010001 #magnetic-x-axis
+901 -2 0x00010001 #magnetic-y-axis
+902 3 0x00010001 #magnetic-z-axis
+
+# override gyroscope as MPU6050
+1919 0x8d79ae42524820ad 0x00010001 #UUID
+1918 0xcc4575757b462d60 0x00010001 #UUID
+1925 64 0x00010001 #gpio1
+1928 0x68 0x00010001 #i2c_address
+
+# override mag as MEMSIC3XXX
+1935 0xbe02212a00fd2182 0x00010001 #UUID
+1934 0xe1478ad2a73e07b2 0x00010001 #UUID
+1941 66 0x00010001 #gpio1
+1944 0x30 0x00010001 #i2c_address
+
+# override prox/light as ISL29147
+100 10 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 20 0x00010001 #dc_offset
+103 200 0x00010001 #near_thresh
+104 200 0x00010001 #far_thresh
+105 100 0x00010001 #prx_factor
+106 100 0x00010001 #als_factor
+107 0xC001 0x00010001 #ds1
+1967 0xd67bfccdfd7fb594 0x00010001 #UUID
+1966 0x2645a3e15fb0a0a9 0x00010001 #UUID
+1976 0x44 0x00010001 #i2c_address
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+#######################################################################
+### 8084 Chipsets
+#######################################################################
+:hardware 8084
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0: LIS3DSH FIFO
+1903 0xaca69c46a53306b9 0x00010001 #UUID
+1902 0xc442100d89ab81fb 0x00010001 #UUID
+1906 8 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 76 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1904 10000 0x00010001 #off_to_idle
+1905 30000 0x00010001 #idle_to_ready
+1911 0 0x00010001 #sensor_id
+1912 0x1e 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xd0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: L3GD20 FIFO
+1919 0x1f4a14dfc3569db6 0x00010001 #UUID
+1918 0xfd4f1bcdc2178c7d 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 8 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 28 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x6a 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 2 0x00010001 #sens_default
+1933 0xd0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 2: AKM8963 POLL
+1935 0x355c5a01689ed8b6 0x00010001 #UUID
+1934 0x9e4e43dd9919b2d4 0x00010001 #UUID
+1936 0 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 12 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP180 POLL
+1951 0x8624930f2c38a784 0x00010001 #UUID
+1950 0xf2494d45c55e4f96 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 12 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x77 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: APDS9950 DRI
+1967 0x943616cb2c1d85a8 0x00010001 #UUID
+1966 0xdb4c43c638e0d939 0x00010001 #UUID
+1968 5000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 12 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 77 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: APDS9950 RGB DRI
+3603 0x943616cb2c1d85a8 0x00010001 #UUID
+3602 0xdb4c43c638e0d939 0x00010001 #UUID
+3604 5000 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 12 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 77 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xff 0x00010001 #vdd
+3688 0xff 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 # min ver
+2702 53 0x00010001 # I2C SDA_1
+2703 54 0x00010001 # I2C SCL_1
+2704 49 0x00010001 # I2C SDA_2
+2705 50 0x00010001 # I2C SCL_2
+2706 57 0x00010001 # RESET pin
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+:platform Liquid
+# SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 12 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xff 0x00010001 #vdd
+3690 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 6: ADI SAR DRI
+3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 12 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 79 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0xff 0x00010001 #vdd
+3692 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: ADI SAR 2 DRI
+3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 12 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 95 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0xff 0x00010001 #vdd
+3694 0xff 0x00010001 #vddio
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+
+########################################################################
+### 8994 Chipsets
+########################################################################
+:hardware 8994
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 327680 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 327680 0x10001 # basic ges
+2900 327680 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 65536 0x10001 # FMV
+1005 65536 0x10001 # Grav
+1103 65536 0x10001 # orientation
+3000 65536 0x10001 # gyro quat
+3100 65536 0x10001 # rot vec
+3500 65536 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 64 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 BMG160/BMI058 FIFO
+1919 0xc0b3f9bee990498d 0x00010001 #UUID
+1918 0xc347c5575be90345 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 5 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 1000 0x00010001 #idle_to_ready
+1954 7 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 7 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 40 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 7 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 40 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xff 0x00010001 #vdd
+3688 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 7 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xff 0x00010001 #vdd
+3690 0xff 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 23 0x00010001 #I2C SDA_1
+2703 24 0x00010001 #I2C SCL_1
+2704 43 0x00010001 #I2C SDA_2
+2705 44 0x00010001 #I2C SCL_2
+2706 63 0x00010001 #RESET pin
+2707 77 0x00010001 #TEST pin
+2708 74 0x00010001 #ACCEL MD
+2709 64 0x00010001 #ACCEL DRI
+2710 42 0x00010001 #GYRO DRI
+2711 26 0x00010001 #MAG DRI
+2712 40 0x00010001 #ALS/PRX INT
+2713 75 0x00010001 #GEST INT
+2714 76 0x00010001 #PRESS INT
+2715 77 0x00010001 #SAR INT
+2716 90 0x00010001 #FP INT
+2717 -1 0x00010001 #HALL INT
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+# sam parameters for BMI058
+201 0x0cdc 0x00010001 #AMD_INT_cfg_prm1
+202 0x8000 0x00010001 #AMD_INT_cfg_prm2
+211 0x10db 0x00010001 #VMD_INT_cfg_prm1
+221 0x1b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x3333 0x00010001 #RMD_INT_cfg_prm2
+223 0x1657 0x00010001 #RMD_INT_cfg_prm3
+224 0x3333 0x00010001 #RMD_INT_cfg_prm4
+
+:platform MTP
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+:platform Liquid
+
+# SSI SMGR Cfg 6: ADI SAR DRI
+3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 7 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 77 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0xff 0x00010001 #vdd
+3692 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: ADI SAR 2 DRI
+3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 7 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 77 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0xff 0x00010001 #vdd
+3694 0xff 0x00010001 #vddio
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+
+#######################################################################
+### 8996 Chipsets
+#######################################################################
+:hardware msm8996
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# sam parameters for BMI160
+200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16
+201 0x00000cdc 0x00010001 #AMD_INT_cfg_prm1
+202 0x00008000 0x00010001 #AMD_INT_cfg_prm2
+211 0x000010db 0x00010001 #VMD_INT_cfg_prm1
+220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16
+221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x00003333 0x00010001 #RMD_INT_cfg_prm2
+223 0x00001657 0x00010001 #RMD_INT_cfg_prm3
+224 0x00003333 0x00010001 #RMD_INT_cfg_prm4
+
+# SSI SMGR Cfg 0: BMI160 Accel DRI/FIFO
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 10000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 117 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x2 0x00010001 #vdd
+1988 0x2 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 1 BMI160 gyro DRI/FIFO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 117 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x2 0x00010001 #vdd
+1990 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915 FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1001 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x1 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x2 0x00010001 #vdd
+1994 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: APDS9960 DRI
+1967 0x0f0287cfe19679b6 0x00010001 #UUID
+1966 0x6f497c047a7439f8 0x00010001 #UUID
+1968 5000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 120 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x93 0x00010001 #vdd
+1996 0x2 0x00010001 #vddio
+
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: APDS9960 RGB DRI
+3603 0x0f0287cfe19679b6 0x00010001 #UUID
+3602 0x6f497c047a7439f8 0x00010001 #UUID
+3604 5000 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 3 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 120 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 6: SHTC1 Humidity Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 3 0x00010001 #i2c_bus
+3623 1140 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0x2 0x00010001 #vdd
+3690 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: UV HSVDDD002A Polling
+#3635 0xe949401da5455ea3 0x00010001 #UUID
+#3634 0x77476dfbc5e833fc 0x00010001 #UUID
+3636 10000 0x00010001 #off_to_idle
+3637 10000 0x00010001 #idle_to_ready
+3638 3 0x00010001 #i2c_bus
+3639 1120 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 0xFFFF 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 100 0x00010001 #sensor_id
+3644 0x0D 0x00010001 #i2c_address
+3645 33 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x0 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0x93 0x00010001 #vdd
+3692 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 8: Thermopile DTS201A Polling
+#3651 0xd82328c4183d599c 0x00010001 #UUID
+#3650 0x6a4123b302f33a76 0x00010001 #UUID
+3652 100000 0x00010001 #off_to_idle
+3653 100000 0x00010001 #idle_to_ready
+3654 3 0x00010001 #i2c_bus
+3655 1130 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 0xFFFF 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 110 0x00010001 #sensor_id
+3660 0x1A 0x00010001 #i2c_address
+3661 36 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x0 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0x2 0x00010001 #vdd
+3694 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 9: Hall Effect BU52053NVX DRI
+3667 0x5da5cb55d3c7bd84 0x00010001
+3666 0x7e412494d22ec81e 0x00010001 #UUID
+3668 100 0x00010001 #off_to_idle
+3669 100 0x00010001 #idle_to_ready
+3670 3 0x00010001 #i2c_bus
+3671 0xFFFF 0x00010001 #reg_group_id
+3672 0xFFFF 0x00010001 #cal_grp_id
+3673 124 0x00010001 #gpio1
+3674 0xFFFF 0x00010001 #gpio2
+3675 80 0x00010001 #sensor_id
+3676 0x20 0x00010001 #i2c_address, dummy
+3677 31 0x00010001 #data_type1
+3678 00 0x00010001 #data_type2
+3679 0xFF 0x00010001 #rel_sns_idx
+3680 0 0x00010001 #sens_default
+3681 0x80 0x00010001 #flags
+3686 5 0x00010001 #device_select
+3695 0x2 0x00010001 #vdd
+3696 0x2 0x00010001 #vddio
+
+# SSI SMGR Version
+5500 1 0x00010001 #Maj Ver
+5501 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 10: Heart Rate ADPD142 DRI
+#5503 0xa8ba2a809af25c80 0x00010001
+#5502 0x3442ccc77ff3c117 0x00010001 #UUID
+5504 35000 0x00010001 #off_to_idle
+5505 5715 0x00010001 #idle_to_ready
+5506 3 0x00010001 #i2c_bus
+5507 0xFFFF 0x00010001 #reg_group_id
+5508 0xFFFF 0x00010001 #cal_grp_id
+5509 122 0x00010001 #gpio1
+5510 0xFFFF 0x00010001 #gpio2
+5511 90 0x00010001 #sensor_id
+5512 0x64 0x00010001 #i2c_address
+5513 35 0x00010001 #data_type1
+5514 0 0x00010001 #data_type2
+5515 0xFF 0x00010001 #rel_sns_idx
+5516 0 0x00010001 #sens_default
+5517 0x80 0x00010001 #flags
+5582 0 0x00010001 #device_select
+5587 0x93 0x00010001 #vdd
+5588 0x2 0x00010001 #vddio
+
+#
+# IOD AUTOCAL configuration
+#-----------------------------
+6000 1 0x00010001 #version
+6001 1 0x00010001 #converge staus
+6002 0x3F86CBFB 0x00010001 #coefficient
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 # min ver
+2706 80 0x00010001 # RESET pin
+
+#
+# SSC GPIO CFG (inactive)
+#-----------------------------
+6300 1 0x00010001 # version
+6301 0x0104 0x00010001 # gpio num
+6302 2 0x00010001 # active func sel
+6303 1 0x00010001 # active dir
+6304 2 0x00010001 # active pull
+6305 3 0x00010001 # active drive
+6306 2 0x00010001 # inactive func sel
+6307 1 0x00010001 # inactive dir
+6308 2 0x00010001 # inactive pull
+6309 3 0x00010001 # inactive drive
+
+6310 1 0x00010001 # version
+6311 0x0105 0x00010001 # gpio num
+6312 2 0x00010001 # active func sel
+6313 1 0x00010001 # active dir
+6314 2 0x00010001 # active pull
+6315 3 0x00010001 # active drive
+6316 2 0x00010001 # inactive func sel
+6317 1 0x00010001 # inactive dir
+6318 2 0x00010001 # inactive pull
+6319 3 0x00010001 # inactive drive
+
+6320 1 0x00010001 # version
+6321 0x0106 0x00010001 # gpio num
+6322 2 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 2 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 2 0x00010001 # inactive func sel
+6327 1 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0107 0x00010001 # gpio num
+6332 2 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 2 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 2 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x010C 0x00010001 # gpio num
+6342 0 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 1 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 0 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 1 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x010D 0x00010001 # gpio num
+6352 0 0x00010001 # active func sel
+6353 0 0x00010001 # active dir
+6354 1 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 0 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 1 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+#
+# SSC GPIO CFG (active)
+#-----------------------------
+6360 1 0x00010001 # version
+6361 0x0100 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 0 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 1 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 0 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0102 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 0 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 1 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 0 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x0103 0x00010001 # gpio num
+6382 1 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 0 0x00010001 # active pull
+6385 0 0x00010001 # active drive
+6386 1 0x00010001 # inactive func sel
+6387 1 0x00010001 # inactive dir
+6388 2 0x00010001 # inactive pull
+6389 0 0x00010001 # inactive drive
+
+6390 1 0x00010001 # version
+6391 0x0108 0x00010001 # gpio num
+6392 1 0x00010001 # active func sel
+6393 1 0x00010001 # active dir
+6394 0 0x00010001 # active pull
+6395 3 0x00010001 # active drive
+6396 1 0x00010001 # inactive func sel
+6397 1 0x00010001 # inactive dir
+6398 2 0x00010001 # inactive pull
+6399 3 0x00010001 # inactive drive
+
+6400 1 0x00010001 # version
+6401 0x0109 0x00010001 # gpio num
+6402 1 0x00010001 # active func sel
+6403 1 0x00010001 # active dir
+6404 0 0x00010001 # active pull
+6405 3 0x00010001 # active drive
+6406 1 0x00010001 # inactive func sel
+6407 1 0x00010001 # inactive dir
+6408 2 0x00010001 # inactive pull
+6409 3 0x00010001 # inactive drive
+
+6410 1 0x00010001 # version
+6411 0x010A 0x00010001 # gpio num
+6412 1 0x00010001 # active func sel
+6413 1 0x00010001 # active dir
+6414 0 0x00010001 # active pull
+6415 3 0x00010001 # active drive
+6416 1 0x00010001 # inactive func sel
+6417 1 0x00010001 # inactive dir
+6418 2 0x00010001 # inactive pull
+6419 3 0x00010001 # inactive drive
+
+6420 1 0x00010001 # version
+6421 0x010B 0x00010001 # gpio num
+6422 1 0x00010001 # active func sel
+6423 0 0x00010001 # active dir
+6424 0 0x00010001 # active pull
+6425 3 0x00010001 # active drive
+6426 1 0x00010001 # inactive func sel
+6427 0 0x00010001 # inactive dir
+6428 2 0x00010001 # inactive pull
+6429 3 0x00010001 # inactive drive
+
+6430 1 0x00010001 # version
+6431 0x010E 0x00010001 # gpio num
+6432 1 0x00010001 # active func sel
+6433 1 0x00010001 # active dir
+6434 0 0x00010001 # active pull
+6435 3 0x00010001 # active drive
+6436 1 0x00010001 # inactive func sel
+6437 1 0x00010001 # inactive dir
+6438 2 0x00010001 # inactive pull
+6439 3 0x00010001 # inactive drive
+
+6440 1 0x00010001 # version
+6441 0x010F 0x00010001 # gpio num
+6442 1 0x00010001 # active func sel
+6443 0 0x00010001 # active dir
+6444 0 0x00010001 # active pull
+6445 3 0x00010001 # active drive
+6446 1 0x00010001 # inactive func sel
+6447 0 0x00010001 # inactive dir
+6448 2 0x00010001 # inactive pull
+6449 3 0x00010001 # inactive drive
+
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+#APDS9960: ALS/Proxi registry
+100 0x14 0x00010001 #visible_ratio
+101 0x50 0x00010001 #ir_ratio
+102 0 0x00010001 #dc_offset
+103 0x64 0x00010001 #thresh_near
+104 0x50 0x00010001 #thresh_far
+105 0 0x00010001 #prx_crosstalk
+106 681 0x00010001 #als_factor
+107 0x01 0x00010001 #version_num
+108 0x68 0x00010001 #ID
+109 0x07 0x00010001 #als_change_pcnt
+110 0x47 0x00010001 #ppulse
+111 0 0x00010001 #poffset_ur
+112 0 0x00010001 #poffset_dl
+113 0x64 0x00010001 #cct_factor
+114 0x64 0x00010001 #rgb_c_factor
+115 0x64 0x00010001 #rgb_r_factor
+116 0x64 0x00010001 #rgb_g_factor
+117 0x64 0x00010001 #rgb_b_factor
+
+:platform MTP
+
+# Factory magnetometer calibration
+1940 0x00000014 0x00010001 #cal_grp_id
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x00010475 0x00010001 #Compensation_matrix_0_0
+407 0x00000094 0x00010001 #Compensation_matrix_0_1
+408 0xFFFFFF95 0x00010001 #Compensation_matrix_0_2
+409 0x00000094 0x00010001 #Compensation_matrix_1_0
+410 0x0000FA46 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFD8D 0x00010001 #Compensation_matrix_1_2
+412 0xFFFFFF95 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFD8D 0x00010001 #Compensation_matrix_2_1
+414 0x00010145 0x00010001 #Compensation_matrix_2_2
+
+:platform Liquid
+
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+# SSI SMGR Cfg 7: ADI SAR DRI
+#3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+#3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 12 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 79 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 8: ADI SAR 2 DRI
+#3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+#3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 12 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 95 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0x2 0x00010001 #vdd
+3694 0x2 0x00010001 #vddio
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+:platform QRD
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 BMI160 ACCEL
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 10000 0x00010001 #off_to_idle
+1905 30000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 117 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x2 0x00010001 #vdd
+1988 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 BMI160 GYRO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 117 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x2 0x00010001 #vdd
+1990 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 TMD27723
+1935 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1934 0xcc44f904e9e569f7 0x00010001 #UUID
+1936 10000 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 3 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 120 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x00 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x93 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: AKM09915 FIFO
+1951 0x90611b98d561168f 0x00010001 #UUID
+1950 0x564d2b94fe80aef6 0x00010001 #UUID
+1952 3000 0x00010001 #off_to_idle
+1953 10000 0x00010001 #idle_to_ready
+1954 0x1001 0x00010001 #SPI_bus
+1955 1020 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 119 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 20 0x00010001 #sensor_id
+1960 0x1 0x00010001 #CS_for_SPI
+1961 2 0x00010001 #data_type1
+1962 0 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0xD0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x2 0x00010001 #vdd
+1994 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 4:
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+1968 0 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 0 0x00010001 #i2c_bus
+1971 0 0x00010001 #reg_group_id
+1972 0 0x00010001 #cal_grp_id
+1973 0 0x00010001 #gpio1
+1974 0 0x00010001 #gpio2
+1975 0 0x00010001 #sensor_id
+1976 0 0x00010001 #i2c_address, dummy
+1977 0 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 0 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xFF 0x00010001 #vdd
+1996 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 5:
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+3604 0 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 0 0x00010001 #i2c_bus
+3607 0 0x00010001 #reg_group_id
+3608 0 0x00010001 #cal_grp_id
+3609 0 0x00010001 #gpio1
+3610 0 0x00010001 #gpio2
+3611 0 0x00010001 #sensor_id
+3612 0 0x00010001 #i2c_address
+3613 0 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xFF 0x00010001 #vdd
+3688 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 6:
+3619 0 0x00010001 #UUID
+3618 0 0x00010001 #UUID
+3620 0 0x00010001 #off_to_idle
+3621 0 0x00010001 #idle_to_ready
+3622 0 0x00010001 #i2c_bus
+3623 0 0x00010001 #reg_group_id
+3624 0 0x00010001 #cal_grp_id
+3625 0 0x00010001 #gpio1
+3626 0 0x00010001 #gpio2
+3627 0 0x00010001 #sensor_id
+3628 0 0x00010001 #i2c_address
+3629 0 0x00010001 #data_type1
+3630 0 0x00010001 #data_type2
+3631 0 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xFF 0x00010001 #vdd
+3690 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 7:
+3635 0 0x00010001 #UUID
+3634 0 0x00010001 #UUID
+3636 0 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 0 0x00010001 #i2c_bus
+3639 0 0x00010001 #reg_group_id
+3640 0 0x00010001 #cal_grp_id
+3641 0 0x00010001 #gpio1
+3642 0 0x00010001 #gpio2
+3643 0 0x00010001 #sensor_id
+3644 0 0x00010001 #i2c_address
+3645 0 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0xFF 0x00010001 #vdd
+3692 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 8:
+3651 0 0x00010001 #UUID
+3650 0 0x00010001 #UUID
+3652 0 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 0 0x00010001 #i2c_bus
+3655 0 0x00010001 #reg_group_id
+3656 0 0x00010001 #cal_grp_id
+3657 0 0x00010001 #gpio1
+3658 0 0x00010001 #gpio2
+3659 0 0x00010001 #sensor_id
+3660 0 0x00010001 #i2c_address
+3661 0 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0xFF 0x00010001 #vdd
+3694 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 9:
+3667 0 0x00010001 #UUID
+3666 0 0x00010001 #UUID
+3668 0 0x00010001 #off_to_idle
+3669 0 0x00010001 #idle_to_ready
+3670 0 0x00010001 #i2c_bus
+3671 0 0x00010001 #reg_group_id
+3672 0 0x00010001 #cal_grp_id
+3673 0 0x00010001 #gpio1
+3674 0 0x00010001 #gpio2
+3675 0 0x00010001 #sensor_id
+3676 0 0x00010001 #i2c_address, dummy
+3677 0 0x00010001 #data_type1
+3678 0 0x00010001 #data_type2
+3679 0 0x00010001 #rel_sns_idx
+3680 0 0x00010001 #sens_default
+3681 0 0x00010001 #flags
+3686 0 0x00010001 #device_select
+3695 0xFF 0x00010001 #vdd
+3696 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 10:
+5503 0 0x00010001 #UUID
+5502 0 0x00010001 #UUID
+5504 0 0x00010001 #off_to_idle
+5505 0 0x00010001 #idle_to_ready
+5506 0 0x00010001 #i2c_bus
+5507 0 0x00010001 #reg_group_id
+5508 0 0x00010001 #cal_grp_id
+5509 0 0x00010001 #gpio1
+5510 0 0x00010001 #gpio2
+5511 0 0x00010001 #sensor_id
+5512 0 0x00010001 #i2c_address
+5513 0 0x00010001 #data_type1
+5514 0 0x00010001 #data_type2
+5515 0 0x00010001 #rel_sns_idx
+5516 0 0x00010001 #sens_default
+5517 0 0x00010001 #flags
+5582 0 0x00010001 #device_select
+5587 0xFF 0x00010001 #vdd
+5588 0xFF 0x00010001 #vddio
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+:platform Fluid
+
+# Orientation of sensors
+# accel x/y/z
+700 2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+########################################################################
+### 8992 Chipsets
+########################################################################
+:hardware 8992
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 327680 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 327680 0x10001 # basic ges
+2900 327680 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 65536 0x10001 # FMV
+1005 65536 0x10001 # Grav
+1103 65536 0x10001 # orientation
+3000 65536 0x10001 # gyro quat
+3100 65536 0x10001 # rot vec
+3500 65536 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 64 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMG160/BMI058 FIFO
+1919 0xc0b3f9bee990498d 0x00010001 #UUID
+1918 0xc347c5575be90345 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 5 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 7 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 7 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 40 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 7 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 40 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 7 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 23 0x00010001 #I2C SDA_1
+2703 24 0x00010001 #I2C SCL_1
+2704 43 0x00010001 #I2C SDA_2
+2705 44 0x00010001 #I2C SCL_2
+2706 63 0x00010001 #RESET pin
+2707 77 0x00010001 #TEST pin
+2708 74 0x00010001 #ACCEL MD
+2709 64 0x00010001 #ACCEL DRI
+2710 42 0x00010001 #GYRO DRI
+2711 26 0x00010001 #MAG DRI
+2712 40 0x00010001 #ALS/PRX INT
+2713 75 0x00010001 #GEST INT
+2714 76 0x00010001 #PRESS INT
+2715 77 0x00010001 #SAR INT
+2716 90 0x00010001 #FP INT
+2717 -1 0x00010001 #HALL INT
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+# sam parameters for BMI058
+201 0x0cdc 0x00010001 #AMD_INT_cfg_prm1
+202 0x8000 0x00010001 #AMD_INT_cfg_prm2
+211 0x10db 0x00010001 #VMD_INT_cfg_prm1
+221 0x1b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x3333 0x00010001 #RMD_INT_cfg_prm2
+223 0x1657 0x00010001 #RMD_INT_cfg_prm3
+224 0x3333 0x00010001 #RMD_INT_cfg_prm4
+
+:platform MTP
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+:platform Liquid
+
+# SSI SMGR Cfg 6: ADI SAR DRI
+3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 7 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 77 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 7: ADI SAR 2 DRI
+3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 7 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 77 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+#######################################################################
+### 8909W Chipsets
+#######################################################################
+:hardware msm8909
+:platform
+:property
+:soc_id
+
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+#203 65536 0x10001 # AMD
+203 0x4000 0x10001 # AMD accel report rate Q16. 0x4000=.25hz
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel FIFO
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1003 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 96 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x02 0x00010001 #vdd
+1988 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DS3 Gyro FIFO
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1003 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 96 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x02 0x00010001 #vdd
+1990 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915 FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 1 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 65 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x90 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x02 0x00010001 #vdd
+1992 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 1 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x02 0x00010001 #vdd
+1994 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMD27723 DRI
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1968 10000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 1 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 94 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x93 0x00010001 #vdd
+1996 0x02 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: Heart Rate PAH8011 DRI
+3603 0x67d58cadaa8ae18c 0x00010001 #UUID
+3602 0x924e81b6331b2185 0x00010001 #UUID
+3604 40000 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 1 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 110 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 90 0x00010001 #sensor_id
+3612 0x15 0x00010001 #i2c_address
+3613 0x23 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x90 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 6 tilt_detect: LSM6DS3
+3619 0x1a0bd9d5956c508e 0x00010001 #UUID
+3618 0x1246e1cb09a92baa 0x00010001 #UUID
+3620 100000 0x00010001 #off_to_idle
+3621 0 0x00010001 #idle_to_ready
+3622 0x1003 0x00010001 #SPI_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 96 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 232 0x00010001 #define SNS_SMGR_ID_PHONE_TILT_V01 232
+3628 0 0x00010001 #CS for SPI
+3629 37 0x00010001 #data_type1, SNS_DDF_SENSOR_PHONE_TILT // 37
+3630 0 0x00010001 #data_type2
+3631 -1 0x00010001 #rel_sns_idx
+3632 1 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0x02 0x00010001 #vdd
+3690 0x02 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 6 0x00010001 #I2C SDA_1
+2703 7 0x00010001 #I2C SCL_1
+2704 -1 0x00010001 #I2C SDA_2
+2705 -1 0x00010001 #I2C SCL_2
+2706 -1 0x00010001 #RESET pin
+2707 -1 0x00010001 #TEST pin
+2708 96 0x00010001 #ACCEL MD
+2709 96 0x00010001 #ACCEL DRI
+2710 96 0x00010001 #GYRO DRI
+2711 65 0x00010001 #MAG DRI
+2712 94 0x00010001 #ALS/PRX INT
+2713 -1 0x00010001 #GEST INT
+2714 -1 0x00010001 #PRESS INT
+2715 -1 0x00010001 #SAR INT
+2716 -1 0x00010001 #FP INT
+2717 -1 0x00010001 #HALL INT
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+# sam parameters for LSM6DS3
+201 0x0d0e 0x00010001 #AMD_INT_cfg_prm1
+202 0x8000 0x00010001 #AMD_INT_cfg_prm2
+221 0x1b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x3333 0x00010001 #RMD_INT_cfg_prm2
+223 0x1657 0x00010001 #RMD_INT_cfg_prm3
+224 0x3333 0x00010001 #RMD_INT_cfg_prm4
+
+# TMD27723 override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 88 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 4 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 350 0x00010001 #calLuxUpper
+113 24 0x00010001 #d_factor
+114 2000 0x00010001 #iCoefB
+115 600 0x00010001 #iCoefC
+116 1000 0x00010001 #iCoefD
+117 600 0x00010001 #proxDetect
+118 400 0x00010001 #proxRelease
+119 229376 0x00010001 #luxCorrection
+120 20 0x00010001 #als_thresh_high
+121 20 0x00010001 #als_thresh_low
+
+#Orientation config for SWOC
+:sub_id 9 12 13
+700 2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+800 2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+
+1982 0x03 0x00010001
+1983 0x42 0x00010001
+
+:sub_id
+
+#######################################################################
+### msm8998 Chipsets
+#######################################################################
+:hardware msm8998
+:platform
+:property
+:soc_id
+:soc_rev
+:subtype
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+501 0x40 0x10001 # Gyro Cal
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+#AMD parameters
+200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16
+201 0x00000cd2 0x00010001 #AMD_INT_cfg_prm1
+202 0x00008000 0x00010001 #AMD_INT_cfg_prm2
+
+#RMD parameters
+220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16
+221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x00003333 0x00010001 #RMD_INT_cfg_prm2
+223 0x00001657 0x00010001 #RMD_INT_cfg_prm3
+224 0x00003333 0x00010001 #RMD_INT_cfg_prm4
+
+# SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO
+1903 0x68534cfc401dc2ac 0x00010001 #UUID
+1902 0xbe48af52e826fd3c 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 117 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x2 0x00010001 #vdd
+1988 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO
+1919 0x68534cfc401dc2ac 0x00010001 #UUID
+1918 0xbe48af52e826fd3c 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 100000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 117 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x2 0x00010001 #vdd
+1990 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 3 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0x00000014 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #I2C_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP285 pressure POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x2 0x00010001 #vdd
+1994 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMG490X prx/als DRI
+1967 0x3a83587c79f2d5ad 0x00010001 #UUID
+1966 0xd24fdac0d73b50aa 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 5000 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 120 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x93 0x00010001 #vdd
+1996 0x2 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG490X RGB DRI
+3603 0x3a83587c79f2d5ad 0x00010001 #UUID
+3602 0xd24fdac0d73b50aa 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 3 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 120 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 6: SHTW1 Humidity Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 3 0x00010001 #i2c_bus
+3623 1140 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 1 0x00010001 #device_select
+3689 0x2 0x00010001 #vdd
+3690 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: UV CM3526 Polling
+3635 0x453c95937b69b1ad 0x00010001 #UUID
+3634 0xbe4e3b46f38e4959 0x00010001 #UUID
+3636 5000 0x00010001 #off_to_idle
+3637 150000 0x00010001 #idle_to_ready
+3638 3 0x00010001 #i2c_bus
+3639 0xFFFF 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 0xFFFF 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 100 0x00010001 #sensor_id
+3644 0x10 0x00010001 #i2c_address
+3645 33 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x0 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0x2 0x00010001 #vdd
+3692 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 8: Hall Effect BU52053NVX DRI
+3651 0x5da5cb55d3c7bd84 0x00010001 #UUID
+3650 0x7e412494d22ec81e 0x00010001 #UUID
+3652 100 0x00010001 #off_to_idle
+3652 100 0x00010001 #idle_to_ready
+3654 3 0x00010001 #i2c_bus
+3655 0xFFFF 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 124 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 80 0x00010001 #sensor_id
+3660 0x20 0x00010001 #i2c_address, dummy
+3661 31 0x00010001 #data_type1
+3662 00 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 5 0x00010001 #device_select
+3693 0x2 0x00010001 #vdd
+3694 0x2 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2706 0xFFFF 0x00010001 #RESET pin
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+#
+# IOD AUTOCAL configuration
+#-----------------------------
+6000 1 0x00010001 #version
+6001 1 0x00010001 #converge staus
+6002 0x3F86CBFB 0x00010001 #coefficient
+
+#
+# SSC GPIO CFG (Unused)
+#-----------------------------
+#
+6300 1 0x00010001 # version
+6301 0x0104 0x00010001 # gpio num
+6302 2 0x00010001 # active func sel
+6303 1 0x00010001 # active dir
+6304 2 0x00010001 # active pull
+6305 3 0x00010001 # active drive
+6306 2 0x00010001 # inactive func sel
+6307 1 0x00010001 # inactive dir
+6308 2 0x00010001 # inactive pull
+6309 3 0x00010001 # inactive drive
+
+6310 1 0x00010001 # version
+6311 0x0105 0x00010001 # gpio num
+6312 2 0x00010001 # active func sel
+6313 1 0x00010001 # active dir
+6314 2 0x00010001 # active pull
+6315 3 0x00010001 # active drive
+6316 2 0x00010001 # inactive func sel
+6317 1 0x00010001 # inactive dir
+6318 2 0x00010001 # inactive pull
+6319 3 0x00010001 # inactive drive
+
+6320 1 0x00010001 # version
+6321 0x0106 0x00010001 # gpio num
+6322 2 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 2 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 2 0x00010001 # inactive func sel
+6327 1 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0107 0x00010001 # gpio num
+6332 2 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 2 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 2 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x010C 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 2 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x010D 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 0 0x00010001 # active dir
+6354 2 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x010E 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 2 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 1 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 3 0x00010001 # inactive drive
+
+6490 1 0x00010001 # version
+6491 0x010F 0x00010001 # gpio num
+6492 1 0x00010001 # active func sel
+6493 0 0x00010001 # active dir
+6494 2 0x00010001 # active pull
+6495 3 0x00010001 # active drive
+6496 1 0x00010001 # inactive func sel
+6497 0 0x00010001 # inactive dir
+6498 2 0x00010001 # inactive pull
+6499 3 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0110 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 3 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 1 0x00010001 # inactive dir
+6378 0 0x00010001 # inactive pull
+6379 3 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x0111 0x00010001 # gpio num
+6382 1 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 3 0x00010001 # active pull
+6385 3 0x00010001 # active drive
+6386 1 0x00010001 # inactive func sel
+6387 1 0x00010001 # inactive dir
+6388 0 0x00010001 # inactive pull
+6389 3 0x00010001 # inactive drive
+
+6390 1 0x00010001 # version
+6391 0x0112 0x00010001 # gpio num
+6392 1 0x00010001 # active func sel
+6393 0 0x00010001 # active dir
+6394 2 0x00010001 # active pull
+6395 3 0x00010001 # active drive
+6396 1 0x00010001 # inactive func sel
+6397 0 0x00010001 # inactive dir
+6398 2 0x00010001 # inactive pull
+6399 3 0x00010001 # inactive drive
+
+6400 1 0x00010001 # version
+6401 0x0113 0x00010001 # gpio num
+6402 1 0x00010001 # active func sel
+6403 1 0x00010001 # active dir
+6404 2 0x00010001 # active pull
+6405 3 0x00010001 # active drive
+6406 1 0x00010001 # inactive func sel
+6407 1 0x00010001 # inactive dir
+6408 2 0x00010001 # inactive pull
+6409 3 0x00010001 # inactive drive
+
+#
+# SSC GPIO CFG (Used)
+#-----------------------------
+6420 1 0x00010001 # version
+6421 0x0100 0x00010001 # gpio num
+6422 1 0x00010001 # active func sel
+6423 1 0x00010001 # active dir
+6424 0 0x00010001 # active pull
+6425 0 0x00010001 # active drive
+6426 1 0x00010001 # inactive func sel
+6427 1 0x00010001 # inactive dir
+6428 2 0x00010001 # inactive pull
+6429 0 0x00010001 # inactive drive
+
+6430 1 0x00010001 # version
+6431 0x0102 0x00010001 # gpio num
+6432 1 0x00010001 # active func sel
+6433 1 0x00010001 # active dir
+6434 0 0x00010001 # active pull
+6435 0 0x00010001 # active drive
+6436 1 0x00010001 # inactive func sel
+6437 1 0x00010001 # inactive dir
+6438 2 0x00010001 # inactive pull
+6439 0 0x00010001 # inactive drive
+
+6440 1 0x00010001 # version
+6441 0x0103 0x00010001 # gpio num
+6442 1 0x00010001 # active func sel
+6443 1 0x00010001 # active dir
+6444 0 0x00010001 # active pull
+6445 0 0x00010001 # active drive
+6446 1 0x00010001 # inactive func sel
+6447 1 0x00010001 # inactive dir
+6448 2 0x00010001 # inactive pull
+6449 0 0x00010001 # inactive drive
+
+6450 1 0x00010001 # version
+6451 0x0108 0x00010001 # gpio num
+6452 1 0x00010001 # active func sel
+6453 1 0x00010001 # active dir
+6454 0 0x00010001 # active pull
+6455 3 0x00010001 # active drive
+6456 1 0x00010001 # inactive func sel
+6457 1 0x00010001 # inactive dir
+6458 2 0x00010001 # inactive pull
+6459 3 0x00010001 # inactive drive
+
+6460 1 0x00010001 # version
+6461 0x0109 0x00010001 # gpio num
+6462 1 0x00010001 # active func sel
+6463 1 0x00010001 # active dir
+6464 0 0x00010001 # active pull
+6465 3 0x00010001 # active drive
+6466 1 0x00010001 # inactive func sel
+6467 1 0x00010001 # inactive dir
+6468 2 0x00010001 # inactive pull
+6469 3 0x00010001 # inactive drive
+
+6470 1 0x00010001 # version
+6471 0x010A 0x00010001 # gpio num
+6472 1 0x00010001 # active func sel
+6473 1 0x00010001 # active dir
+6474 0 0x00010001 # active pull
+6475 3 0x00010001 # active drive
+6476 1 0x00010001 # inactive func sel
+6477 1 0x00010001 # inactive dir
+6478 2 0x00010001 # inactive pull
+6479 3 0x00010001 # inactive drive
+
+6480 1 0x00010001 # version
+6481 0x010B 0x00010001 # gpio num
+6482 1 0x00010001 # active func sel
+6483 0 0x00010001 # active dir
+6484 0 0x00010001 # active pull
+6485 3 0x00010001 # active drive
+6486 1 0x00010001 # inactive func sel
+6487 0 0x00010001 # inactive dir
+6488 2 0x00010001 # inactive pull
+6489 3 0x00010001 # inactive drive
+
+:platform QRD
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1001 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 1 0x00010001 #SPI CS
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+:sub_id 0
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #max-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 3 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #I2C_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+:sub_id
+
+#for QVR8998 2.1 version
+:plat_ver 131088
+
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:plat_ver
+
+#GPIO config for mag interrupt
+6500 1 0x00010001 # version
+6501 0x0077 0x00010001 # gpio num
+6502 0 0x00010001 # active func sel
+6503 0 0x00010001 # active dir
+6504 3 0x00010001 # active pull
+6505 0 0x00010001 # active drive
+6506 0 0x00010001 # inactive func sel
+6507 0 0x00010001 # inactive dir
+6508 2 0x00010001 # inactive pull
+6509 0 0x00010001 # inactive drive
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+:platform MTP
+
+# Factory magnetometer calibration
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001005C 0x00010001 #Compensation_matrix_0_0
+407 0xFFFFFEE0 0x00010001 #Compensation_matrix_0_1
+408 0x0000010D 0x00010001 #Compensation_matrix_0_2
+409 0xFFFFFEE0 0x00010001 #Compensation_matrix_1_0
+410 0x000100EC 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFF69 0x00010001 #Compensation_matrix_1_2
+412 0x0000010D 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFF69 0x00010001 #Compensation_matrix_2_1
+414 0x0000FEB8 0x00010001 #Compensation_matrix_2_2
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x1A00 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000ADC 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+
+
+#######################################################################
+### sdm660 Chipsets
+#######################################################################
+:hardware sdm660
+:platform
+:property
+:soc_id
+:soc_rev
+:subtype
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+501 0x40 0x10001 # Gyro_cal_num_samp
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+#AMD parameters
+200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16
+201 0x00000cd2 0x00010001 #AMD_INT_cfg_prm1
+202 0x00008000 0x00010001 #AMD_INT_cfg_prm2
+
+#RMD parameters
+220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16
+221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x00003333 0x00010001 #RMD_INT_cfg_prm2
+223 0x00001657 0x00010001 #RMD_INT_cfg_prm3
+224 0x00003333 0x00010001 #RMD_INT_cfg_prm4
+
+# SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO
+1903 0x68534cfc401dc2ac 0x00010001 #UUID
+1902 0xbe48af52e826fd3c 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 68 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x8E 0x00010001 #vdd
+1988 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO
+1919 0x68534cfc401dc2ac 0x00010001 #UUID
+1918 0xbe48af52e826fd3c 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 100000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 68 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x8E 0x00010001 #vdd
+1990 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 3 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0x00000014 0x00010001 #cal_grp_id
+1941 70 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #I2C_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x8E 0x00010001 #vdd
+1992 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP285 pressure POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x8E 0x00010001 #vdd
+1994 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMG490X prx/als DRI
+1967 0x3a83587c79f2d5ad 0x00010001 #UUID
+1966 0xd24fdac0d73b50aa 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 5000 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 71 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x83 0x00010001 #vdd
+1996 0x8E 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2706 0xFFFF 0x00010001 #RESET pin
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+#
+# IOD AUTOCAL configuration
+#-----------------------------
+6000 1 0x00010001 #version
+6001 1 0x00010001 #converge staus
+6002 0x3F86CBFB 0x00010001 #coefficient
+
+#
+# SSC GPIO CFG (Unused)
+#-----------------------------
+#
+6300 1 0x00010001 # version
+6301 0x0104 0x00010001 # gpio num
+6302 2 0x00010001 # active func sel
+6303 1 0x00010001 # active dir
+6304 0 0x00010001 # active pull
+6305 3 0x00010001 # active drive
+6306 2 0x00010001 # inactive func sel
+6307 0 0x00010001 # inactive dir
+6308 2 0x00010001 # inactive pull
+6309 3 0x00010001 # inactive drive
+
+6310 1 0x00010001 # version
+6311 0x0105 0x00010001 # gpio num
+6312 2 0x00010001 # active func sel
+6313 1 0x00010001 # active dir
+6314 0 0x00010001 # active pull
+6315 3 0x00010001 # active drive
+6316 2 0x00010001 # inactive func sel
+6317 0 0x00010001 # inactive dir
+6318 2 0x00010001 # inactive pull
+6319 3 0x00010001 # inactive drive
+
+6320 1 0x00010001 # version
+6321 0x0106 0x00010001 # gpio num
+6322 2 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 0 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 2 0x00010001 # inactive func sel
+6327 0 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0107 0x00010001 # gpio num
+6332 2 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 0 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 2 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x010C 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 0 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x010D 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 0 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x010E 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 0 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 3 0x00010001 # inactive drive
+
+6490 1 0x00010001 # version
+6491 0x010F 0x00010001 # gpio num
+6492 1 0x00010001 # active func sel
+6493 0 0x00010001 # active dir
+6494 0 0x00010001 # active pull
+6495 3 0x00010001 # active drive
+6496 1 0x00010001 # inactive func sel
+6497 0 0x00010001 # inactive dir
+6498 2 0x00010001 # inactive pull
+6499 3 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0110 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 0 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 3 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x0111 0x00010001 # gpio num
+6382 1 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 0 0x00010001 # active pull
+6385 3 0x00010001 # active drive
+6386 1 0x00010001 # inactive func sel
+6387 0 0x00010001 # inactive dir
+6388 2 0x00010001 # inactive pull
+6389 3 0x00010001 # inactive drive
+
+#
+# SSC GPIO CFG (Used)
+#-----------------------------
+6420 1 0x00010001 # version
+6421 0x0100 0x00010001 # gpio num
+6422 1 0x00010001 # active func sel
+6423 1 0x00010001 # active dir
+6424 0 0x00010001 # active pull
+6425 0 0x00010001 # active drive
+6426 1 0x00010001 # inactive func sel
+6427 0 0x00010001 # inactive dir
+6428 2 0x00010001 # inactive pull
+6429 0 0x00010001 # inactive drive
+
+6430 1 0x00010001 # version
+6431 0x0102 0x00010001 # gpio num
+6432 1 0x00010001 # active func sel
+6433 1 0x00010001 # active dir
+6434 0 0x00010001 # active pull
+6435 0 0x00010001 # active drive
+6436 1 0x00010001 # inactive func sel
+6437 0 0x00010001 # inactive dir
+6438 2 0x00010001 # inactive pull
+6439 0 0x00010001 # inactive drive
+
+6440 1 0x00010001 # version
+6441 0x0103 0x00010001 # gpio num
+6442 1 0x00010001 # active func sel
+6443 1 0x00010001 # active dir
+6444 0 0x00010001 # active pull
+6445 0 0x00010001 # active drive
+6446 1 0x00010001 # inactive func sel
+6447 0 0x00010001 # inactive dir
+6448 2 0x00010001 # inactive pull
+6449 0 0x00010001 # inactive drive
+
+6450 1 0x00010001 # version
+6451 0x0108 0x00010001 # gpio num
+6452 1 0x00010001 # active func sel
+6453 1 0x00010001 # active dir
+6454 0 0x00010001 # active pull
+6455 3 0x00010001 # active drive
+6456 1 0x00010001 # inactive func sel
+6457 0 0x00010001 # inactive dir
+6458 2 0x00010001 # inactive pull
+6459 3 0x00010001 # inactive drive
+
+6460 1 0x00010001 # version
+6461 0x0109 0x00010001 # gpio num
+6462 1 0x00010001 # active func sel
+6463 1 0x00010001 # active dir
+6464 0 0x00010001 # active pull
+6465 3 0x00010001 # active drive
+6466 1 0x00010001 # inactive func sel
+6467 0 0x00010001 # inactive dir
+6468 2 0x00010001 # inactive pull
+6469 3 0x00010001 # inactive drive
+
+6470 1 0x00010001 # version
+6471 0x010A 0x00010001 # gpio num
+6472 1 0x00010001 # active func sel
+6473 1 0x00010001 # active dir
+6474 0 0x00010001 # active pull
+6475 3 0x00010001 # active drive
+6476 1 0x00010001 # inactive func sel
+6477 0 0x00010001 # inactive dir
+6478 2 0x00010001 # inactive pull
+6479 3 0x00010001 # inactive drive
+
+6480 1 0x00010001 # version
+6481 0x010B 0x00010001 # gpio num
+6482 1 0x00010001 # active func sel
+6483 0 0x00010001 # active dir
+6484 0 0x00010001 # active pull
+6485 3 0x00010001 # active drive
+6486 1 0x00010001 # inactive func sel
+6487 0 0x00010001 # inactive dir
+6488 2 0x00010001 # inactive pull
+6489 3 0x00010001 # inactive drive
+
+# Factory magnetometer calibration
+1940 0x00000014 0x00010001 #Cal_grp_id
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+403 0x00000000 0x00010001 #X_offset
+404 0x00000000 0x00010001 #Y_offset
+405 0x00000000 0x00010001 #Z_offset
+406 0x0000EB1C 0x00010001 #Compensation_matrix_0_0
+407 0x00000AB0 0x00010001 #Compensation_matrix_0_1
+408 0x000006D3 0x00010001 #Compensation_matrix_0_2
+409 0x00000AB0 0x00010001 #Compensation_matrix_1_0
+410 0x00010F0E 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFB20 0x00010001 #Compensation_matrix_1_2
+412 0x000006D3 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFB20 0x00010001 #Compensation_matrix_2_1
+414 0x000105D6 0x00010001 #Compensation_matrix_2_2
+
+:platform QRD
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #max-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 0 0x00010005 #Maj Ver
+1901 2 0x00010005 #Min Ver
+# SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO
+1903 0x68534cfc401dc2ac 0x00010001 #UUID
+1902 0xbe48af52e826fd3c 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 68 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x8E 0x00010001 #vdd
+1988 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO
+1919 0x68534cfc401dc2ac 0x00010001 #UUID
+1918 0xbe48af52e826fd3c 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 100000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 68 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x8E 0x00010001 #vdd
+1990 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1001 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0x00000014 0x00010001 #cal_grp_id
+1941 70 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 1 0x00010001 #CS for SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x8E 0x00010001 #vdd
+1992 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: TMG490X prx/als DRI
+1951 0x3a83587c79f2d5ad 0x00010001 #UUID
+1950 0xd24fdac0d73b50aa 0x00010001 #UUID
+1952 5700 0x00010001 #off_to_idle
+1953 5000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 71 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x83 0x00010001 #vdd
+1994 0x8E 0x00010001 #vddio
+
+1967 0x00 0x00010001 #UUID
+1966 0x00 0x00010001 #UUID
+
+
+# SSI ACC SENSOR
+2000 2 0x00010005
+2001 2 0x00010005
+
+# SSI SMGR Cfg 0 BMI120 ACCEL
+2002 0xd646cb83ec0cd5a5 0x00010005 #UUID
+2003 0x0f4d0fd654c7eab5 0x00010005 #UUID
+2004 30000 0x00010005 #off_to_idle
+2005 0 0x00010005 #idle_to_ready
+2006 70 0x00010005 #gpio1
+2007 1000 0x00010005 #reg_group_id
+2008 0 0x00010005 #cal_grp_id
+2009 3 0x00010005 #i2c_bus
+2010 0x68 0x00010005 #i2c_address
+2011 3 0x00010005 #sens_default
+2012 0xD0 0x00010005 #flags
+2068 0x83 0x00010005 #vdd
+2069 0x8E 0x00010005 #vddio
+
+# SSI GYRO SENSOR
+2100 2 0x00010005
+2101 2 0x00010005
+
+# SSI SMGR Cfg 0 BMI120 GYRO
+2102 0xd646cb83ec0cd5a5 0x00010005 #UUID
+2103 0x0f4d0fd654c7eab5 0x00010005 #UUID
+2104 30000 0x00010005 #off_to_idle
+2105 0 0x00010005 #idle_to_ready
+2106 70 0x00010005 #gpio1
+2107 1010 0x00010005 #reg_group_id
+2108 10 0x00010005 #cal_grp_id
+2109 3 0x00010005 #i2c_bus
+2110 0x68 0x00010005 #i2c_address
+2111 3 0x00010005 #sens_default
+2112 0xD0 0x00010005 #flags
+2168 0x83 0x00010005 #vdd
+2169 0x8E 0x00010005 #vddio
+
+# SSI MAG SENSOR
+2200 2 0x00010001 # set to 2 to enable--smd660
+2201 2 0x00010001 # set this to number
+
+# SSI Cfg0 AKM099XX_FIFO
+2203 0x90611b98d561168f 0x00010001 #UUID
+2202 0x564d2b94fe80aef6 0x00010001 #UUID
+2204 3000 0x00010001 #off_to_idle
+2205 10000 0x00010001 #idle_to_ready
+2206 0xFFFF 0x00010001 #gpio1
+2207 1020 0x00010001 #reg_group_id
+2208 0 0x00010001 #cal_pri_grp_id
+2209 3 0x00010001 #i2c_bus
+2210 0x0C 0x00010001 #i2c_address
+2211 3 0x00010001 #sens_default
+2212 0 0x00010001 #flags
+2268 0x83 0x00010001 #vdd
+2269 0x8E 0x00010001 #vddio
+
+# SSI MAG SENSOR AF6133
+2213 0x4444444444444444 0x00010001 #UUID
+2214 0x4444444444444444 0x00010001 #UUID
+2215 15000 0x00010004 #off_to_idle
+2216 10000 0x00010001 #idle_to_ready
+2217 0xFFFF 0x00010001 #gpio1
+2218 1020 0x00010001 #reg_group_id
+2219 0 0x00010001 #cal_pri_grp_id
+2220 3 0x00010001 #i2c_bus
+2221 0x0C 0x00010001 #i2c_address
+2222 3 0x00010001 #sens_default
+2223 0 0x00010001 #flags
+2270 0x83 0x00010001 #vdd
+2271 0x8E 0x00010001 #vddio
+
+
+3619 0x00 0x00010001 #UUID
+3618 0x00 0x00010001 #UUID
+
+3651 0x00 0x00010001 #UUID
+3650 0x00 0x00010001 #UUID
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+:platform MTP
+
+# Factory magnetometer calibration
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001005C 0x00010001 #Compensation_matrix_0_0
+407 0xFFFFFEE0 0x00010001 #Compensation_matrix_0_1
+408 0x0000010D 0x00010001 #Compensation_matrix_0_2
+409 0xFFFFFEE0 0x00010001 #Compensation_matrix_1_0
+410 0x000100EC 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFF69 0x00010001 #Compensation_matrix_1_2
+412 0x0000010D 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFF69 0x00010001 #Compensation_matrix_2_1
+414 0x0000FEB8 0x00010001 #Compensation_matrix_2_2
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x1A00 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000ADC 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+111 0x0000005A 0x00010001 #R_coef:90
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFF2E 0x00010001 #B_coef:-210
+114 0x00001BBA 0x00010001 #D_factor:7098
+115 0x000015EF 0x00010001 #CT_coef:5615
+116 0x0000062E 0x00010001 #CT_offset:1582
diff --git a/X00TD/proprietary/vendor/firmware/a512_zap.b00 b/X00TD/proprietary/vendor/firmware/a512_zap.b00
new file mode 100644
index 0000000..595aa30
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/a512_zap.b00 differ
diff --git a/X00TD/proprietary/vendor/firmware/a512_zap.b01 b/X00TD/proprietary/vendor/firmware/a512_zap.b01
new file mode 100644
index 0000000..3c19221
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/a512_zap.b01 differ
diff --git a/X00TD/proprietary/vendor/firmware/a512_zap.b02 b/X00TD/proprietary/vendor/firmware/a512_zap.b02
new file mode 100644
index 0000000..74cc4c9
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/a512_zap.b02 differ
diff --git a/X00TD/proprietary/vendor/firmware/a512_zap.elf b/X00TD/proprietary/vendor/firmware/a512_zap.elf
new file mode 100644
index 0000000..83d629d
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/a512_zap.elf differ
diff --git a/X00TD/proprietary/vendor/firmware/a512_zap.mdt b/X00TD/proprietary/vendor/firmware/a512_zap.mdt
new file mode 100644
index 0000000..651aff6
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/a512_zap.mdt differ
diff --git a/X00TD/proprietary/vendor/firmware/a530_pfp.fw b/X00TD/proprietary/vendor/firmware/a530_pfp.fw
new file mode 100644
index 0000000..913ffc2
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/a530_pfp.fw differ
diff --git a/X00TD/proprietary/vendor/firmware/a530_pm4.fw b/X00TD/proprietary/vendor/firmware/a530_pm4.fw
new file mode 100644
index 0000000..b0e0f4e
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/a530_pm4.fw differ
diff --git a/X00TD/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw b/X00TD/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw
new file mode 100644
index 0000000..dfb5fcd
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw differ
diff --git a/X00TD/proprietary/vendor/firmware/cppf.b00 b/X00TD/proprietary/vendor/firmware/cppf.b00
new file mode 100644
index 0000000..a8b685b
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cppf.b00 differ
diff --git a/X00TD/proprietary/vendor/firmware/cppf.b01 b/X00TD/proprietary/vendor/firmware/cppf.b01
new file mode 100644
index 0000000..34e204d
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cppf.b01 differ
diff --git a/X00TD/proprietary/vendor/firmware/cppf.b02 b/X00TD/proprietary/vendor/firmware/cppf.b02
new file mode 100644
index 0000000..d23a74f
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cppf.b02 differ
diff --git a/X00TD/proprietary/vendor/firmware/cppf.b03 b/X00TD/proprietary/vendor/firmware/cppf.b03
new file mode 100644
index 0000000..2417c9c
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cppf.b03 differ
diff --git a/X00TD/proprietary/vendor/firmware/cppf.b04 b/X00TD/proprietary/vendor/firmware/cppf.b04
new file mode 100644
index 0000000..0e074ea
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cppf.b04 differ
diff --git a/X00TD/proprietary/vendor/firmware/cppf.b05 b/X00TD/proprietary/vendor/firmware/cppf.b05
new file mode 100644
index 0000000..28a24d8
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cppf.b05 differ
diff --git a/X00TD/proprietary/vendor/firmware/cppf.b06 b/X00TD/proprietary/vendor/firmware/cppf.b06
new file mode 100644
index 0000000..28a24d8
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cppf.b06 differ
diff --git a/X00TD/proprietary/vendor/firmware/cppf.b07 b/X00TD/proprietary/vendor/firmware/cppf.b07
new file mode 100644
index 0000000..7520c4e
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cppf.b07 differ
diff --git a/X00TD/proprietary/vendor/firmware/cppf.mdt b/X00TD/proprietary/vendor/firmware/cppf.mdt
new file mode 100644
index 0000000..5135368
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/cppf.mdt differ
diff --git a/X00TD/proprietary/vendor/firmware/novatek_ts_fw_dj.bin b/X00TD/proprietary/vendor/firmware/novatek_ts_fw_dj.bin
new file mode 100644
index 0000000..3b056e9
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/novatek_ts_fw_dj.bin differ
diff --git a/X00TD/proprietary/vendor/firmware/novatek_ts_fw_txd.bin b/X00TD/proprietary/vendor/firmware/novatek_ts_fw_txd.bin
new file mode 100644
index 0000000..1dc4207
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/novatek_ts_fw_txd.bin differ
diff --git a/X00TD/proprietary/vendor/firmware/startup_fw_update.img b/X00TD/proprietary/vendor/firmware/startup_fw_update.img
new file mode 100644
index 0000000..0287e20
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/startup_fw_update.img differ
diff --git a/X00TD/proprietary/vendor/firmware/tfa98xx.cnt b/X00TD/proprietary/vendor/firmware/tfa98xx.cnt
new file mode 100644
index 0000000..97ec97f
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/tfa98xx.cnt differ
diff --git a/X00TD/proprietary/vendor/firmware/widevine.b00 b/X00TD/proprietary/vendor/firmware/widevine.b00
new file mode 100644
index 0000000..22a92ed
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/widevine.b00 differ
diff --git a/X00TD/proprietary/vendor/firmware/widevine.b01 b/X00TD/proprietary/vendor/firmware/widevine.b01
new file mode 100644
index 0000000..1115ec2
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/widevine.b01 differ
diff --git a/X00TD/proprietary/vendor/firmware/widevine.b02 b/X00TD/proprietary/vendor/firmware/widevine.b02
new file mode 100644
index 0000000..fc2a8e3
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/widevine.b02 differ
diff --git a/X00TD/proprietary/vendor/firmware/widevine.b03 b/X00TD/proprietary/vendor/firmware/widevine.b03
new file mode 100644
index 0000000..744f31e
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/widevine.b03 differ
diff --git a/X00TD/proprietary/vendor/firmware/widevine.b04 b/X00TD/proprietary/vendor/firmware/widevine.b04
new file mode 100644
index 0000000..d9a52a9
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/widevine.b04 differ
diff --git a/X00TD/proprietary/vendor/firmware/widevine.b05 b/X00TD/proprietary/vendor/firmware/widevine.b05
new file mode 100644
index 0000000..8ea1d07
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/widevine.b05 differ
diff --git a/X00TD/proprietary/vendor/firmware/widevine.b06 b/X00TD/proprietary/vendor/firmware/widevine.b06
new file mode 100644
index 0000000..8ea1d07
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/widevine.b06 differ
diff --git a/X00TD/proprietary/vendor/firmware/widevine.b07 b/X00TD/proprietary/vendor/firmware/widevine.b07
new file mode 100644
index 0000000..0857c74
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/widevine.b07 differ
diff --git a/X00TD/proprietary/vendor/firmware/widevine.mdt b/X00TD/proprietary/vendor/firmware/widevine.mdt
new file mode 100644
index 0000000..5a72968
Binary files /dev/null and b/X00TD/proprietary/vendor/firmware/widevine.mdt differ
diff --git a/X00TD/proprietary/vendor/lib/dualcali_dump.bin b/X00TD/proprietary/vendor/lib/dualcali_dump.bin
new file mode 100644
index 0000000..42e8188
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/dualcali_dump.bin differ
diff --git a/X00TD/proprietary/vendor/lib/hw/camera.sdm660.so b/X00TD/proprietary/vendor/lib/hw/camera.sdm660.so
new file mode 100644
index 0000000..dff4d52
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/hw/camera.sdm660.so differ
diff --git a/X00TD/proprietary/vendor/lib/libactuator_bu64297.so b/X00TD/proprietary/vendor/lib/libactuator_bu64297.so
new file mode 100644
index 0000000..e60a750
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libactuator_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libactuator_dw9714.so b/X00TD/proprietary/vendor/lib/libactuator_dw9714.so
new file mode 100644
index 0000000..6203de3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libactuator_dw9714.so differ
diff --git a/X00TD/proprietary/vendor/lib/libactuator_hi1333_ofilm_dw9714v.so b/X00TD/proprietary/vendor/lib/libactuator_hi1333_ofilm_dw9714v.so
new file mode 100644
index 0000000..8035612
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libactuator_hi1333_ofilm_dw9714v.so differ
diff --git a/X00TD/proprietary/vendor/lib/libactuator_ov13855_chicony_rear_s2034.so b/X00TD/proprietary/vendor/lib/libactuator_ov13855_chicony_rear_s2034.so
new file mode 100644
index 0000000..72553ef
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libactuator_ov13855_chicony_rear_s2034.so differ
diff --git a/X00TD/proprietary/vendor/lib/libactuator_ov13855_holitech_fp5510a.so b/X00TD/proprietary/vendor/lib/libactuator_ov13855_holitech_fp5510a.so
new file mode 100644
index 0000000..57d7a0e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libactuator_ov13855_holitech_fp5510a.so differ
diff --git a/X00TD/proprietary/vendor/lib/libactuator_ov16880_qtech_rear_dw9714a.so b/X00TD/proprietary/vendor/lib/libactuator_ov16880_qtech_rear_dw9714a.so
new file mode 100644
index 0000000..49ac47b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libactuator_ov16880_qtech_rear_dw9714a.so differ
diff --git a/X00TD/proprietary/vendor/lib/libactuator_ov16885_holitech_16m_fp5510a.so b/X00TD/proprietary/vendor/lib/libactuator_ov16885_holitech_16m_fp5510a.so
new file mode 100644
index 0000000..fae10ff
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libactuator_ov16885_holitech_16m_fp5510a.so differ
diff --git a/X00TD/proprietary/vendor/lib/libactuator_ov16885_ofilm_16m_dw9714v.so b/X00TD/proprietary/vendor/lib/libactuator_ov16885_ofilm_16m_dw9714v.so
new file mode 100644
index 0000000..d6be37c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libactuator_ov16885_ofilm_16m_dw9714v.so differ
diff --git a/X00TD/proprietary/vendor/lib/libarcsoft_beautyshot.so b/X00TD/proprietary/vendor/lib/libarcsoft_beautyshot.so
new file mode 100644
index 0000000..9ad3224
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libarcsoft_beautyshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so b/X00TD/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so
new file mode 100644
index 0000000..6d5fa92
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so differ
diff --git a/X00TD/proprietary/vendor/lib/libarcsoft_hdr.so b/X00TD/proprietary/vendor/lib/libarcsoft_hdr.so
new file mode 100644
index 0000000..46660b2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libarcsoft_hdr.so differ
diff --git a/X00TD/proprietary/vendor/lib/libarcsoft_hdr_detection.so b/X00TD/proprietary/vendor/lib/libarcsoft_hdr_detection.so
new file mode 100644
index 0000000..ecbd418
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libarcsoft_hdr_detection.so differ
diff --git a/X00TD/proprietary/vendor/lib/libarcsoft_night_shot.so b/X00TD/proprietary/vendor/lib/libarcsoft_night_shot.so
new file mode 100644
index 0000000..a8ecfe3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libarcsoft_night_shot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libarcsoft_picselfie_algorithm.so b/X00TD/proprietary/vendor/lib/libarcsoft_picselfie_algorithm.so
new file mode 100644
index 0000000..ded38cd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libarcsoft_picselfie_algorithm.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_csidtg_common.so b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_common.so
new file mode 100644
index 0000000..7aeeae3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_csidtg_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_cpp_preview.so
new file mode 100644
index 0000000..8e299d8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_csidtg_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_postproc.so
new file mode 100644
index 0000000..78e4e4b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_csidtg_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_preview.so
new file mode 100644
index 0000000..eef5039
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_csidtg_zsl_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_zsl_preview.so
new file mode 100644
index 0000000..a07a8ba
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_csidtg_zsl_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so
new file mode 100644
index 0000000..7591565
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..d1b179d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so
new file mode 100644
index 0000000..e523fdc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so
new file mode 100644
index 0000000..064f97e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so
new file mode 100644
index 0000000..ed07e35
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so
new file mode 100644
index 0000000..537cffa
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so
new file mode 100644
index 0000000..75b7928
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so
new file mode 100644
index 0000000..1cbf0d7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so
new file mode 100644
index 0000000..8aa529b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so
new file mode 100644
index 0000000..e4df968
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so
new file mode 100644
index 0000000..aa42d74
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so
new file mode 100644
index 0000000..bb2d68b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so
new file mode 100644
index 0000000..37adfa1
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so
new file mode 100644
index 0000000..e432952
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so
new file mode 100644
index 0000000..4b93d17
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so
new file mode 100644
index 0000000..9335956
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so
new file mode 100644
index 0000000..9c6cfe8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so
new file mode 100644
index 0000000..72ce3d2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so
new file mode 100644
index 0000000..ca40751
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so
new file mode 100644
index 0000000..c0dce7f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so
new file mode 100644
index 0000000..c01b06e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so
new file mode 100644
index 0000000..d7f910d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so
new file mode 100644
index 0000000..625f1c5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so
new file mode 100644
index 0000000..6b74b6c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..5f97661
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so
new file mode 100644
index 0000000..6ef7164
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_common.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_common.so
new file mode 100644
index 0000000..df3bbaf
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..a732f87
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_120.so
new file mode 100644
index 0000000..36a336d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_60.so
new file mode 100644
index 0000000..01a0c49
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_90.so
new file mode 100644
index 0000000..376d0f9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_liveshot.so
new file mode 100644
index 0000000..d76f0c6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_preview.so
new file mode 100644
index 0000000..d73051c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_snapshot.so
new file mode 100644
index 0000000..c19e6a6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_us_chromatix.so
new file mode 100644
index 0000000..746f44e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video.so
new file mode 100644
index 0000000..73dd713
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video_full.so
new file mode 100644
index 0000000..fa17013
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_preview_bu64297.so
new file mode 100644
index 0000000..bfef666
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video.so
new file mode 100644
index 0000000..98a2040
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video_bu64297.so
new file mode 100644
index 0000000..c5552d5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120.so
new file mode 100644
index 0000000..c5bbc46
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120_bu64297.so
new file mode 100644
index 0000000..9aa5011
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60.so
new file mode 100644
index 0000000..65eb8ef
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60_bu64297.so
new file mode 100644
index 0000000..82ac948
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90.so
new file mode 100644
index 0000000..0370e67
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90_bu64297.so
new file mode 100644
index 0000000..ed348fb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_postproc.so
new file mode 100644
index 0000000..600745f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_preview.so
new file mode 100644
index 0000000..01049d8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_snapshot.so
new file mode 100644
index 0000000..f2161ff
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_video_full.so
new file mode 100644
index 0000000..0f7df07
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..5256555
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_video_bu64297.so
new file mode 100644
index 0000000..86e9467
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_common.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_common.so
new file mode 100644
index 0000000..fb7a62b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..962a1cd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_120.so
new file mode 100644
index 0000000..33a5bb1
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_60.so
new file mode 100644
index 0000000..6108acc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_90.so
new file mode 100644
index 0000000..386a9e4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_liveshot.so
new file mode 100644
index 0000000..98fdafb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_preview.so
new file mode 100644
index 0000000..c5c80e1
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_snapshot.so
new file mode 100644
index 0000000..f79d8fb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_us_chromatix.so
new file mode 100644
index 0000000..74cde34
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video.so
new file mode 100644
index 0000000..5896139
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video_full.so
new file mode 100644
index 0000000..aa6fc7c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_preview_bu64297.so
new file mode 100644
index 0000000..ea97c96
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video.so
new file mode 100644
index 0000000..8111040
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video_bu64297.so
new file mode 100644
index 0000000..2dd3a97
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_eis_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_eis_video_bu64297.so
new file mode 100644
index 0000000..058358c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_eis_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr.so
new file mode 100644
index 0000000..24bd989
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_cpp.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_cpp.so
new file mode 100644
index 0000000..df06366
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_cpp.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_video_3a.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_video_3a.so
new file mode 100644
index 0000000..c19645c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_video_3a.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120.so
new file mode 100644
index 0000000..0304e4c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120_bu64297.so
new file mode 100644
index 0000000..7a2cee9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60.so
new file mode 100644
index 0000000..4d2df7d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60_bu64297.so
new file mode 100644
index 0000000..8cc5614
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90.so
new file mode 100644
index 0000000..cd5ba20
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90_bu64297.so
new file mode 100644
index 0000000..43fee8b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_postproc.so
new file mode 100644
index 0000000..3423746
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_preview.so
new file mode 100644
index 0000000..9626915
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_snapshot.so
new file mode 100644
index 0000000..4b1686d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_video_full.so
new file mode 100644
index 0000000..b75eec3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..ed02a0c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_video_bu64297.so
new file mode 100644
index 0000000..02961e3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_preview.so
new file mode 100644
index 0000000..28640f5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_video.so
new file mode 100644
index 0000000..81faba3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_120.so
new file mode 100644
index 0000000..236f0b5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_60.so
new file mode 100644
index 0000000..23e91ec
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_90.so
new file mode 100644
index 0000000..79cfd6b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_common.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_common.so
new file mode 100644
index 0000000..99bc8cb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..dc7139a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_120.so
new file mode 100644
index 0000000..021f73b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_60.so
new file mode 100644
index 0000000..5b99f2c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_90.so
new file mode 100644
index 0000000..5d210b0
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_liveshot.so
new file mode 100644
index 0000000..0191a6b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_preview.so
new file mode 100644
index 0000000..c3da1b9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_snapshot.so
new file mode 100644
index 0000000..bdf9897
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_us_chromatix.so
new file mode 100644
index 0000000..05970c9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video.so
new file mode 100644
index 0000000..0f2b946
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video_full.so
new file mode 100644
index 0000000..62574fe
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_default_video.so
new file mode 100644
index 0000000..4af60f6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_120.so
new file mode 100644
index 0000000..8b50614
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_60.so
new file mode 100644
index 0000000..f4f13b4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_90.so
new file mode 100644
index 0000000..a007a8c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_postproc.so
new file mode 100644
index 0000000..3effcee
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_preview.so
new file mode 100644
index 0000000..9c8c361
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_snapshot.so
new file mode 100644
index 0000000..10aa026
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_video_full.so
new file mode 100644
index 0000000..5df5747
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_preview.so
new file mode 100644
index 0000000..0570b6f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_video.so
new file mode 100644
index 0000000..e8197c5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_preview.so
new file mode 100644
index 0000000..8416b1d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_video.so
new file mode 100644
index 0000000..ca6a1ad
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_120.so
new file mode 100644
index 0000000..58e8f31
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_60.so
new file mode 100644
index 0000000..8ac503b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_90.so
new file mode 100644
index 0000000..adb4532
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_common.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_common.so
new file mode 100644
index 0000000..21f57e4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..893c0f9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_120.so
new file mode 100644
index 0000000..63390ca
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_60.so
new file mode 100644
index 0000000..ef7270e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_90.so
new file mode 100644
index 0000000..151122a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_liveshot.so
new file mode 100644
index 0000000..0ee4522
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_preview.so
new file mode 100644
index 0000000..550eda5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_snapshot.so
new file mode 100644
index 0000000..a6bc4f7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_us_chromatix.so
new file mode 100644
index 0000000..b5bc9d1
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video.so
new file mode 100644
index 0000000..55c36a7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video_full.so
new file mode 100644
index 0000000..c2764ff
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_default_video.so
new file mode 100644
index 0000000..08c7c21
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_120.so
new file mode 100644
index 0000000..b03235c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_60.so
new file mode 100644
index 0000000..1e5a393
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_90.so
new file mode 100644
index 0000000..8da07fd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_postproc.so
new file mode 100644
index 0000000..ea28ed8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_preview.so
new file mode 100644
index 0000000..d089d6e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_snapshot.so
new file mode 100644
index 0000000..c156192
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_video_full.so
new file mode 100644
index 0000000..ab36b6f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_preview.so
new file mode 100644
index 0000000..99b1173
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_video.so
new file mode 100644
index 0000000..7694c57
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_preview.so
new file mode 100644
index 0000000..7de72aa
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_video.so
new file mode 100644
index 0000000..0268927
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_120.so
new file mode 100644
index 0000000..b913344
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_60.so
new file mode 100644
index 0000000..00ee3c5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_90.so
new file mode 100644
index 0000000..ff90a69
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_common.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_common.so
new file mode 100644
index 0000000..5e2cf47
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_ds_chromatix.so
new file mode 100644
index 0000000..7ebc646
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_120.so
new file mode 100644
index 0000000..9765577
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_60.so
new file mode 100644
index 0000000..a714f0e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_90.so
new file mode 100644
index 0000000..c6e9533
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_liveshot.so
new file mode 100644
index 0000000..e9e65bb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_preview.so
new file mode 100644
index 0000000..2778c14
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_snapshot.so
new file mode 100644
index 0000000..61eec35
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_us_chromatix.so
new file mode 100644
index 0000000..0088a7c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_video.so
new file mode 100644
index 0000000..a092ff9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_default_video.so
new file mode 100644
index 0000000..d281fdc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_120.so
new file mode 100644
index 0000000..1e30ec1
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_60.so
new file mode 100644
index 0000000..b4c4543
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_90.so
new file mode 100644
index 0000000..cf7e9d5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_liveshot.so
new file mode 100644
index 0000000..b44967e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_postproc.so
new file mode 100644
index 0000000..d252e70
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_preview.so
new file mode 100644
index 0000000..1c26edf
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_snapshot.so
new file mode 100644
index 0000000..5793c47
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_preview.so
new file mode 100644
index 0000000..8375ece
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_video.so
new file mode 100644
index 0000000..a5d4c35
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_preview.so
new file mode 100644
index 0000000..a584379
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_video.so
new file mode 100644
index 0000000..4c7a94f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_120.so
new file mode 100644
index 0000000..63801b5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_60.so
new file mode 100644
index 0000000..445d46e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_90.so
new file mode 100644
index 0000000..4c0e698
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_common.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_common.so
new file mode 100644
index 0000000..35b7500
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_ds_chromatix.so
new file mode 100644
index 0000000..9ffb681
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_120.so
new file mode 100644
index 0000000..1ae17cd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_60.so
new file mode 100644
index 0000000..c5e6e50
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_90.so
new file mode 100644
index 0000000..f8e3a1c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_liveshot.so
new file mode 100644
index 0000000..18083a3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_preview.so
new file mode 100644
index 0000000..9af48ec
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_snapshot.so
new file mode 100644
index 0000000..8f62b76
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_us_chromatix.so
new file mode 100644
index 0000000..f8db312
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_video.so
new file mode 100644
index 0000000..3a50adb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_default_video.so
new file mode 100644
index 0000000..6ce8e44
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_eis_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_eis_video.so
new file mode 100644
index 0000000..b4f221b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_eis_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_120.so
new file mode 100644
index 0000000..6d4fc60
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_60.so
new file mode 100644
index 0000000..1790707
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_90.so
new file mode 100644
index 0000000..426783f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_liveshot.so
new file mode 100644
index 0000000..5386d67
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_postproc.so
new file mode 100644
index 0000000..780d3f2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_preview.so
new file mode 100644
index 0000000..b8a6c63
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_snapshot.so
new file mode 100644
index 0000000..35e0cc2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_preview.so
new file mode 100644
index 0000000..433b94f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_video.so b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_video.so
new file mode 100644
index 0000000..ed3488c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_common.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_common.so
new file mode 100644
index 0000000..414cace
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_ds_chromatix.so
new file mode 100644
index 0000000..f3d18c0
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_120.so
new file mode 100644
index 0000000..507616f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_60.so
new file mode 100644
index 0000000..131465d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_90.so
new file mode 100644
index 0000000..741011c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_liveshot.so
new file mode 100644
index 0000000..710f8a6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_preview.so
new file mode 100644
index 0000000..d74f1e1
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_snapshot.so
new file mode 100644
index 0000000..e316bf4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_us_chromatix.so
new file mode 100644
index 0000000..dc369a1
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video.so
new file mode 100644
index 0000000..b041217
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video_full.so
new file mode 100644
index 0000000..a265fa7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_preview_bu64297.so
new file mode 100644
index 0000000..3383ff6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video.so
new file mode 100644
index 0000000..fb69d56
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video_bu64297.so
new file mode 100644
index 0000000..1fa7acd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120.so
new file mode 100644
index 0000000..84273d4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120_bu64297.so
new file mode 100644
index 0000000..9883f63
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60.so
new file mode 100644
index 0000000..dd959d4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60_bu64297.so
new file mode 100644
index 0000000..dec3b27
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90.so
new file mode 100644
index 0000000..bea786d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90_bu64297.so
new file mode 100644
index 0000000..6922827
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_postproc.so
new file mode 100644
index 0000000..bdcf146
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_preview.so
new file mode 100644
index 0000000..8e3414f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_snapshot.so
new file mode 100644
index 0000000..20548b2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_video_full.so
new file mode 100644
index 0000000..d66c920
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_preview_bu64297.so
new file mode 100644
index 0000000..f7dfa5e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_video_bu64297.so
new file mode 100644
index 0000000..640dfe4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_common.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_common.so
new file mode 100644
index 0000000..d7ec65d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_ds_chromatix.so
new file mode 100644
index 0000000..0516eb6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_120.so
new file mode 100644
index 0000000..72ed0f3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_60.so
new file mode 100644
index 0000000..a566a5e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_90.so
new file mode 100644
index 0000000..6985fa5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_liveshot.so
new file mode 100644
index 0000000..235fee8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_preview.so
new file mode 100644
index 0000000..6342e88
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_snapshot.so
new file mode 100644
index 0000000..163b708
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_us_chromatix.so
new file mode 100644
index 0000000..12463af
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video.so
new file mode 100644
index 0000000..5b63c4c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video_full.so
new file mode 100644
index 0000000..6f453f7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_preview_bu64297.so
new file mode 100644
index 0000000..f262e17
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_video.so
new file mode 100644
index 0000000..5672101
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_video_bu64297.so
new file mode 100644
index 0000000..36b6ecb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_default_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120.so
new file mode 100644
index 0000000..d2cf95a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120_bu64297.so
new file mode 100644
index 0000000..8c3ac31
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60.so
new file mode 100644
index 0000000..f077fa5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60_bu64297.so
new file mode 100644
index 0000000..69b1893
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90.so
new file mode 100644
index 0000000..b327efe
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90_bu64297.so
new file mode 100644
index 0000000..0e42357
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_common.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_common.so
new file mode 100644
index 0000000..c742003
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..500687d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_120.so
new file mode 100644
index 0000000..8c41157
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_60.so
new file mode 100644
index 0000000..245dc7f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_90.so
new file mode 100644
index 0000000..f616db2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_liveshot.so
new file mode 100644
index 0000000..5d74815
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_preview.so
new file mode 100644
index 0000000..a9f0ae9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_snapshot.so
new file mode 100644
index 0000000..573fa55
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_us_chromatix.so
new file mode 100644
index 0000000..4fd8b21
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video.so
new file mode 100644
index 0000000..29c6c8a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video_full.so
new file mode 100644
index 0000000..05322cb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_preview_bu64297.so
new file mode 100644
index 0000000..72d81e6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video.so
new file mode 100644
index 0000000..e63259f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video_bu64297.so
new file mode 100644
index 0000000..d813b28
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_eis_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_eis_video_bu64297.so
new file mode 100644
index 0000000..7c4084d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_eis_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr.so
new file mode 100644
index 0000000..5ceffd2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_3a.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_3a.so
new file mode 100644
index 0000000..63122f4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_3a.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_cpp.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_cpp.so
new file mode 100644
index 0000000..b874403
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_cpp.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120.so
new file mode 100644
index 0000000..d5016c7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120_bu64297.so
new file mode 100644
index 0000000..1a78416
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60.so
new file mode 100644
index 0000000..157f6ef
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60_bu64297.so
new file mode 100644
index 0000000..718aca9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90.so
new file mode 100644
index 0000000..eef8b2c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90_bu64297.so
new file mode 100644
index 0000000..dfa023a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_postproc.so
new file mode 100644
index 0000000..d29b52f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_preview.so
new file mode 100644
index 0000000..c1205e6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_snapshot.so
new file mode 100644
index 0000000..5c51eb3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_video_full.so
new file mode 100644
index 0000000..697b844
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..78a1f42
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_video_bu64297.so
new file mode 100644
index 0000000..25b46f7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_postproc.so
new file mode 100644
index 0000000..25448f9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_preview.so
new file mode 100644
index 0000000..7cfb0d9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_snapshot.so
new file mode 100644
index 0000000..9b46262
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_video_full.so
new file mode 100644
index 0000000..7a369aa
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_zsl_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_zsl_preview_bu64297.so
new file mode 100644
index 0000000..e0d18d9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_zsl_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov13855_zsl_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_zsl_video_bu64297.so
new file mode 100644
index 0000000..7dc11cb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov13855_zsl_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_common.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_common.so
new file mode 100644
index 0000000..136c166
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_ds_chromatix.so
new file mode 100644
index 0000000..5bc4d2b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_120.so
new file mode 100644
index 0000000..36cbbcf
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_60.so
new file mode 100644
index 0000000..852f9aa
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_90.so
new file mode 100644
index 0000000..c97f55a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_liveshot.so
new file mode 100644
index 0000000..69a3cca
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_preview.so
new file mode 100644
index 0000000..a61b1a3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_snapshot.so
new file mode 100644
index 0000000..caaf6e1
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_us_chromatix.so
new file mode 100644
index 0000000..ef0c1c4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video.so
new file mode 100644
index 0000000..81f71b9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video_full.so
new file mode 100644
index 0000000..7b7b362
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_preview_bu64297.so
new file mode 100644
index 0000000..ba9c88e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video.so
new file mode 100644
index 0000000..7a933f7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video_bu64297.so
new file mode 100644
index 0000000..a6f1904
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_eis_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_eis_video_bu64297.so
new file mode 100644
index 0000000..bfd41cc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_eis_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120.so
new file mode 100644
index 0000000..ec9bcf6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120_bu64297.so
new file mode 100644
index 0000000..78ca94d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60.so
new file mode 100644
index 0000000..30efc5d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60_bu64297.so
new file mode 100644
index 0000000..b28aaad
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90.so
new file mode 100644
index 0000000..6a5fdbf
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90_bu64297.so
new file mode 100644
index 0000000..a594e7c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_postproc.so
new file mode 100644
index 0000000..cf58664
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_preview.so
new file mode 100644
index 0000000..4ed386f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_snapshot.so
new file mode 100644
index 0000000..a17542d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_video_full.so
new file mode 100644
index 0000000..0d6c1a5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_preview_bu64297.so
new file mode 100644
index 0000000..5ceb863
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_video_bu64297.so
new file mode 100644
index 0000000..8ca0dc4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_common.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_common.so
new file mode 100644
index 0000000..755506a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..bb77716
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_120.so
new file mode 100644
index 0000000..ff82d35
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_60.so
new file mode 100644
index 0000000..9ed1acd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_90.so
new file mode 100644
index 0000000..dcca1a4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_liveshot.so
new file mode 100644
index 0000000..3fbb14e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_preview.so
new file mode 100644
index 0000000..c183b8c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_snapshot.so
new file mode 100644
index 0000000..2b9f198
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_us_chromatix.so
new file mode 100644
index 0000000..d409377
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video.so
new file mode 100644
index 0000000..92532bc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video_full.so
new file mode 100644
index 0000000..58c7554
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_preview_bu64297.so
new file mode 100644
index 0000000..6eb3dc5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video.so
new file mode 100644
index 0000000..191fbaf
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video_bu64297.so
new file mode 100644
index 0000000..8b179d2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_eis_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_eis_video_bu64297.so
new file mode 100644
index 0000000..fa1be44
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_eis_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr.so
new file mode 100644
index 0000000..842bffd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_3a.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_3a.so
new file mode 100644
index 0000000..dd74550
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_3a.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_cpp.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_cpp.so
new file mode 100644
index 0000000..bb9cf7d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_cpp.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120.so
new file mode 100644
index 0000000..da0edf4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120_bu64297.so
new file mode 100644
index 0000000..5cc20cb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60.so
new file mode 100644
index 0000000..732843a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60_bu64297.so
new file mode 100644
index 0000000..fe4d9e0
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90.so
new file mode 100644
index 0000000..e9d582d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90_bu64297.so
new file mode 100644
index 0000000..8ced971
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_postproc.so
new file mode 100644
index 0000000..b1037a2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_preview.so
new file mode 100644
index 0000000..a91b5b9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_snapshot.so
new file mode 100644
index 0000000..e3eb37f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_video_full.so
new file mode 100644
index 0000000..c10364b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..040fc69
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_video_bu64297.so
new file mode 100644
index 0000000..1b8b135
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_common.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_common.so
new file mode 100644
index 0000000..f34522f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..264ed62
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_120.so
new file mode 100644
index 0000000..dceb8ca
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_60.so
new file mode 100644
index 0000000..6838423
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_90.so
new file mode 100644
index 0000000..0d84ee5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_liveshot.so
new file mode 100644
index 0000000..7abe6e7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_preview.so
new file mode 100644
index 0000000..27ddab7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_snapshot.so
new file mode 100644
index 0000000..f6dfb25
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_us_chromatix.so
new file mode 100644
index 0000000..f2b9c8a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video.so
new file mode 100644
index 0000000..718115f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video_full.so
new file mode 100644
index 0000000..3ad9052
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_preview_bu64297.so
new file mode 100644
index 0000000..c76f76a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video.so
new file mode 100644
index 0000000..42e10a0
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video_bu64297.so
new file mode 100644
index 0000000..d0a39b8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_eis_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_eis_video_bu64297.so
new file mode 100644
index 0000000..90bffac
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_eis_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr.so
new file mode 100644
index 0000000..0edc5dc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_3a.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_3a.so
new file mode 100644
index 0000000..4a13e6d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_3a.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_cpp.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_cpp.so
new file mode 100644
index 0000000..aeb9c21
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_cpp.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120.so
new file mode 100644
index 0000000..aeef65e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120_bu64297.so
new file mode 100644
index 0000000..917243e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60.so
new file mode 100644
index 0000000..0128c8c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60_bu64297.so
new file mode 100644
index 0000000..40db279
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90.so
new file mode 100644
index 0000000..5d56bd2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90_bu64297.so
new file mode 100644
index 0000000..7ca38d3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_postproc.so
new file mode 100644
index 0000000..8c41989
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_preview.so
new file mode 100644
index 0000000..f987200
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_snapshot.so
new file mode 100644
index 0000000..dbba685
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_video_full.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_video_full.so
new file mode 100644
index 0000000..69ffebd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_video_full.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..6f6f5b9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_video_bu64297.so b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_video_bu64297.so
new file mode 100644
index 0000000..6c0b804
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_video_bu64297.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_default_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_default_preview.so
new file mode 100644
index 0000000..b582850
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_default_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_default_video.so
new file mode 100644
index 0000000..d0247be
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_hfr_60.so
new file mode 100644
index 0000000..34c0bf0
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_hfr_90.so
new file mode 100644
index 0000000..e9ead79
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_a3_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_preview.so
new file mode 100644
index 0000000..43abb0e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_video.so
new file mode 100644
index 0000000..a623b3a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_120.so
new file mode 100644
index 0000000..36b5eae
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_60.so
new file mode 100644
index 0000000..b22d533
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_90.so
new file mode 100644
index 0000000..ba1694c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_common.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_common.so
new file mode 100644
index 0000000..f8dce8f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_ds_chromatix.so
new file mode 100644
index 0000000..347f100
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_120.so
new file mode 100644
index 0000000..ea1df68
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_60.so
new file mode 100644
index 0000000..523a081
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_90.so
new file mode 100644
index 0000000..07af30a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_liveshot.so
new file mode 100644
index 0000000..dbe4b09
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_preview.so
new file mode 100644
index 0000000..789813b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_snapshot.so
new file mode 100644
index 0000000..bea74de
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_us_chromatix.so
new file mode 100644
index 0000000..50351ad
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_video.so
new file mode 100644
index 0000000..28e0767
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_default_video.so
new file mode 100644
index 0000000..39a6b54
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_eis_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_eis_video.so
new file mode 100644
index 0000000..b4239ab
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_eis_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_120.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_120.so
new file mode 100644
index 0000000..d38e049
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_120.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_60.so
new file mode 100644
index 0000000..62f3d00
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_90.so
new file mode 100644
index 0000000..8d0e9d3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_liveshot.so
new file mode 100644
index 0000000..7a328ac
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_postproc.so
new file mode 100644
index 0000000..e7a6ab9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_preview.so
new file mode 100644
index 0000000..1e87254
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_snapshot.so
new file mode 100644
index 0000000..3ccb48a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_preview.so
new file mode 100644
index 0000000..bee494e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_video.so
new file mode 100644
index 0000000..061867b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_common.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_common.so
new file mode 100644
index 0000000..186f0ff
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_common.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_ds_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_ds_chromatix.so
new file mode 100644
index 0000000..9737776
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_ds_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_hfr_60.so
new file mode 100644
index 0000000..c3e2d20
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_hfr_90.so
new file mode 100644
index 0000000..12f3d0c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_liveshot.so
new file mode 100644
index 0000000..02908fc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_preview.so
new file mode 100644
index 0000000..ff7b586
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_snapshot.so
new file mode 100644
index 0000000..71e8920
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_us_chromatix.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_us_chromatix.so
new file mode 100644
index 0000000..2b2dc23
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_us_chromatix.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_video.so
new file mode 100644
index 0000000..c6d66cd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_cpp_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_default_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_default_video.so
new file mode 100644
index 0000000..28f93e8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_default_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_hfr_60.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_hfr_60.so
new file mode 100644
index 0000000..8387ab7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_hfr_60.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_hfr_90.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_hfr_90.so
new file mode 100644
index 0000000..712fc1d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_hfr_90.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_liveshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_liveshot.so
new file mode 100644
index 0000000..33f6f21
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_liveshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_postproc.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_postproc.so
new file mode 100644
index 0000000..09a8f37
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_postproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_preview.so
new file mode 100644
index 0000000..c06ceeb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_snapshot.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_snapshot.so
new file mode 100644
index 0000000..b91ab37
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_snapshot.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_zsl_preview.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_zsl_preview.so
new file mode 100644
index 0000000..82761a9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_zsl_preview.so differ
diff --git a/X00TD/proprietary/vendor/lib/libchromatix_ov8856_zsl_video.so b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_zsl_video.so
new file mode 100644
index 0000000..b061586
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libchromatix_ov8856_zsl_video.so differ
diff --git a/X00TD/proprietary/vendor/lib/libdepthmapwrapper.so b/X00TD/proprietary/vendor/lib/libdepthmapwrapper.so
new file mode 100644
index 0000000..d979590
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libdepthmapwrapper.so differ
diff --git a/X00TD/proprietary/vendor/lib/libflash_pmic.so b/X00TD/proprietary/vendor/lib/libflash_pmic.so
new file mode 100644
index 0000000..80d0c58
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libflash_pmic.so differ
diff --git a/X00TD/proprietary/vendor/lib/libhal_dbg.so b/X00TD/proprietary/vendor/lib/libhal_dbg.so
new file mode 100644
index 0000000..715e47e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libhal_dbg.so differ
diff --git a/X00TD/proprietary/vendor/lib/libjpegdhw.so b/X00TD/proprietary/vendor/lib/libjpegdhw.so
new file mode 100644
index 0000000..bed4274
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libjpegdhw.so differ
diff --git a/X00TD/proprietary/vendor/lib/libjpegdmahw.so b/X00TD/proprietary/vendor/lib/libjpegdmahw.so
new file mode 100644
index 0000000..75bbfc1
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libjpegdmahw.so differ
diff --git a/X00TD/proprietary/vendor/lib/libjpegehw.so b/X00TD/proprietary/vendor/lib/libjpegehw.so
new file mode 100644
index 0000000..cf8c662
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libjpegehw.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmm-qcamera.so b/X00TD/proprietary/vendor/lib/libmm-qcamera.so
new file mode 100644
index 0000000..31f8e3a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmm-qcamera.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_c2d_module.so b/X00TD/proprietary/vendor/lib/libmmcamera2_c2d_module.so
new file mode 100644
index 0000000..730bbcc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_c2d_module.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_cpp_module.so b/X00TD/proprietary/vendor/lib/libmmcamera2_cpp_module.so
new file mode 100644
index 0000000..d339817
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_cpp_module.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so b/X00TD/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so
new file mode 100644
index 0000000..816c941
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_iface_modules.so b/X00TD/proprietary/vendor/lib/libmmcamera2_iface_modules.so
new file mode 100644
index 0000000..2424610
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_iface_modules.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_imglib_modules.so b/X00TD/proprietary/vendor/lib/libmmcamera2_imglib_modules.so
new file mode 100644
index 0000000..4a9ed41
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_imglib_modules.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_is.so b/X00TD/proprietary/vendor/lib/libmmcamera2_is.so
new file mode 100644
index 0000000..8034a64
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_is.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_isp_modules.so b/X00TD/proprietary/vendor/lib/libmmcamera2_isp_modules.so
new file mode 100644
index 0000000..05b5707
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_isp_modules.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_mct.so b/X00TD/proprietary/vendor/lib/libmmcamera2_mct.so
new file mode 100644
index 0000000..e568703
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_mct.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so b/X00TD/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so
new file mode 100644
index 0000000..5fea381
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so b/X00TD/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so
new file mode 100644
index 0000000..4e4a8be
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_pproc_modules.so b/X00TD/proprietary/vendor/lib/libmmcamera2_pproc_modules.so
new file mode 100644
index 0000000..d8b071e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_pproc_modules.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_q3a_core.so b/X00TD/proprietary/vendor/lib/libmmcamera2_q3a_core.so
new file mode 100644
index 0000000..6ddae67
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_q3a_core.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_sensor_modules.so b/X00TD/proprietary/vendor/lib/libmmcamera2_sensor_modules.so
new file mode 100644
index 0000000..99485ec
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_sensor_modules.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so b/X00TD/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so
new file mode 100644
index 0000000..fc1c2ae
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_stats_lib.so b/X00TD/proprietary/vendor/lib/libmmcamera2_stats_lib.so
new file mode 100644
index 0000000..cb4163f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_stats_lib.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera2_stats_modules.so b/X00TD/proprietary/vendor/lib/libmmcamera2_stats_modules.so
new file mode 100644
index 0000000..37338cc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera2_stats_modules.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so b/X00TD/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so
new file mode 100644
index 0000000..4637b1b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_atmel_at24c32e_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_atmel_at24c32e_eeprom.so
new file mode 100644
index 0000000..58d9ef6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_atmel_at24c32e_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_bokeh.so b/X00TD/proprietary/vendor/lib/libmmcamera_bokeh.so
new file mode 100644
index 0000000..33dbebf
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_bokeh.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_csidtg.so b/X00TD/proprietary/vendor/lib/libmmcamera_csidtg.so
new file mode 100644
index 0000000..a6bcb18
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_csidtg.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_dbg.so b/X00TD/proprietary/vendor/lib/libmmcamera_dbg.so
new file mode 100644
index 0000000..6dde77b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_dbg.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_depth_map.so b/X00TD/proprietary/vendor/lib/libmmcamera_depth_map.so
new file mode 100644
index 0000000..3482971
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_depth_map.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_dummyalgo.so b/X00TD/proprietary/vendor/lib/libmmcamera_dummyalgo.so
new file mode 100644
index 0000000..b56052a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_dummyalgo.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_dw9761b_2d_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_dw9761b_2d_eeprom.so
new file mode 100644
index 0000000..bd4ed98
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_dw9761b_2d_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_eebinparse.so b/X00TD/proprietary/vendor/lib/libmmcamera_eebinparse.so
new file mode 100644
index 0000000..a4e0205
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_eebinparse.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_eeprom_util.so b/X00TD/proprietary/vendor/lib/libmmcamera_eeprom_util.so
new file mode 100644
index 0000000..3509042
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_eeprom_util.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_eztune_module.so b/X00TD/proprietary/vendor/lib/libmmcamera_eztune_module.so
new file mode 100644
index 0000000..e388c17
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_eztune_module.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_facedetection_lib.so b/X00TD/proprietary/vendor/lib/libmmcamera_facedetection_lib.so
new file mode 100644
index 0000000..6807141
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_facedetection_lib.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_faceproc.so b/X00TD/proprietary/vendor/lib/libmmcamera_faceproc.so
new file mode 100644
index 0000000..3229306
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_faceproc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_faceproc2.so b/X00TD/proprietary/vendor/lib/libmmcamera_faceproc2.so
new file mode 100644
index 0000000..6e0c757
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_faceproc2.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so b/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so
new file mode 100644
index 0000000..84ff55c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..a8a1b91
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_16m.so b/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_16m.so
new file mode 100644
index 0000000..da6240e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_16m.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so b/X00TD/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so
new file mode 100644
index 0000000..d611d93
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m.so b/X00TD/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m.so
new file mode 100644
index 0000000..4283cdf
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..6884540
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m.so b/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m.so
new file mode 100644
index 0000000..55eb483
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m_fm24c64d_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..f28938a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m_fm24c64d_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_16m.so b/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_16m.so
new file mode 100644
index 0000000..2e3d2fd
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hi556_holitech_16m.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hi846_kingcome_front.so b/X00TD/proprietary/vendor/lib/libmmcamera_hi846_kingcome_front.so
new file mode 100644
index 0000000..59a38a6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hi846_kingcome_front.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hi846_tsp_front.so b/X00TD/proprietary/vendor/lib/libmmcamera_hi846_tsp_front.so
new file mode 100644
index 0000000..d3d4db6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hi846_tsp_front.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hi846_tsp_front_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_hi846_tsp_front_eeprom.so
new file mode 100644
index 0000000..f62a1f5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hi846_tsp_front_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so b/X00TD/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so
new file mode 100644
index 0000000..54d0d06
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so b/X00TD/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so
new file mode 100644
index 0000000..b5f9a3b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_imglib.so b/X00TD/proprietary/vendor/lib/libmmcamera_imglib.so
new file mode 100644
index 0000000..1459a13
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_imglib.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so b/X00TD/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so
new file mode 100644
index 0000000..9ade948
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_interface.so b/X00TD/proprietary/vendor/lib/libmmcamera_interface.so
new file mode 100644
index 0000000..08310b7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_interface.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_irs1645.so b/X00TD/proprietary/vendor/lib/libmmcamera_irs1645.so
new file mode 100644
index 0000000..0684fd0
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_irs1645.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_abf48.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_abf48.so
new file mode 100644
index 0000000..224acf2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_abf48.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so
new file mode 100644
index 0000000..e73d569
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so
new file mode 100644
index 0000000..3401d46
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so
new file mode 100644
index 0000000..46ce30b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so
new file mode 100644
index 0000000..551ffc5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_black_level48.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_black_level48.so
new file mode 100644
index 0000000..5b2c66e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_black_level48.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_bpc48.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_bpc48.so
new file mode 100644
index 0000000..3be8c0f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_bpc48.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_cac47.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_cac47.so
new file mode 100644
index 0000000..5dde976
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_cac47.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so
new file mode 100644
index 0000000..5bb6f8b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so
new file mode 100644
index 0000000..b89adad
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so
new file mode 100644
index 0000000..24c87b3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so
new file mode 100644
index 0000000..dfcf536
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so
new file mode 100644
index 0000000..73ea845
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so
new file mode 100644
index 0000000..b7452f2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so
new file mode 100644
index 0000000..e9f75dc
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so
new file mode 100644
index 0000000..964b318
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so
new file mode 100644
index 0000000..d19fb2e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so
new file mode 100644
index 0000000..5b39192
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so
new file mode 100644
index 0000000..b2b1750
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_demux48.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_demux48.so
new file mode 100644
index 0000000..055ff7a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_demux48.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so
new file mode 100644
index 0000000..a0dbf96
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so
new file mode 100644
index 0000000..f8a3f66
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so
new file mode 100644
index 0000000..e749baf
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_gamma44.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_gamma44.so
new file mode 100644
index 0000000..ab84dcf
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_gamma44.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_gic48.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_gic48.so
new file mode 100644
index 0000000..a2a7b67
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_gic48.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_gtm46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_gtm46.so
new file mode 100644
index 0000000..4ac74b3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_gtm46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr48.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr48.so
new file mode 100644
index 0000000..4106b14
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr48.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so
new file mode 100644
index 0000000..2e6ed04
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so
new file mode 100644
index 0000000..ab244e3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so
new file mode 100644
index 0000000..6750a51
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_linearization40.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_linearization40.so
new file mode 100644
index 0000000..5ecc52c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_linearization40.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_ltm47.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_ltm47.so
new file mode 100644
index 0000000..1d75af2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_ltm47.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so
new file mode 100644
index 0000000..82ef6d7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_mce40.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_mce40.so
new file mode 100644
index 0000000..fb20226
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_mce40.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so
new file mode 100644
index 0000000..737364b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so
new file mode 100644
index 0000000..0b1a9df
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so
new file mode 100644
index 0000000..689c3b7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so
new file mode 100644
index 0000000..4c74a70
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so
new file mode 100644
index 0000000..18d987f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so
new file mode 100644
index 0000000..323fd18
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so
new file mode 100644
index 0000000..8a215be
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_sce40.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_sce40.so
new file mode 100644
index 0000000..d4a722a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_sce40.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_snr47.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_snr47.so
new file mode 100644
index 0000000..4d75cd8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_snr47.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_isp_sub_module.so b/X00TD/proprietary/vendor/lib/libmmcamera_isp_sub_module.so
new file mode 100644
index 0000000..4e3a414
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_isp_sub_module.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_le2464c_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_le2464c_eeprom.so
new file mode 100644
index 0000000..a1a1350
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_le2464c_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_le2464c_master_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_le2464c_master_eeprom.so
new file mode 100644
index 0000000..488df90
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_le2464c_master_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_m24c64s_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_m24c64s_eeprom.so
new file mode 100644
index 0000000..ad035e9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_m24c64s_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_onsemi_cat24c16_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_onsemi_cat24c16_eeprom.so
new file mode 100644
index 0000000..b03fca8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_onsemi_cat24c16_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_onsemi_cat24c32_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_onsemi_cat24c32_eeprom.so
new file mode 100644
index 0000000..ae43724
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_onsemi_cat24c32_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov13855.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855.so
new file mode 100644
index 0000000..41ad42b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear.so
new file mode 100644
index 0000000..c07806b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom.so
new file mode 100644
index 0000000..df38e41
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m.so
new file mode 100644
index 0000000..a26e403
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..3d63def
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front.so
new file mode 100644
index 0000000..051c37c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front_fm24c64d_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front_fm24c64d_eeprom.so
new file mode 100644
index 0000000..6cfcc6b
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front_fm24c64d_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_rear.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_rear.so
new file mode 100644
index 0000000..81dd1a3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov16880_qtech_rear.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m.so
new file mode 100644
index 0000000..bef8fd5
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..6a7884d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m.so
new file mode 100644
index 0000000..8c53b57
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..0184441
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov8856.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856.so
new file mode 100644
index 0000000..4c9e541
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_2lane.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_2lane.so
new file mode 100644
index 0000000..5098591
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_2lane.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_4lane.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_4lane.so
new file mode 100644
index 0000000..1182241
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_4lane.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front.so
new file mode 100644
index 0000000..51c4afe
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front_eeprom.so
new file mode 100644
index 0000000..8f4448a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ov8856b_chicony_front.so b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856b_chicony_front.so
new file mode 100644
index 0000000..8f95c62
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ov8856b_chicony_front.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_paaf_lib.so b/X00TD/proprietary/vendor/lib/libmmcamera_paaf_lib.so
new file mode 100644
index 0000000..b236563
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_paaf_lib.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_pdaf.so b/X00TD/proprietary/vendor/lib/libmmcamera_pdaf.so
new file mode 100644
index 0000000..26ba3b7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_pdaf.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_pdafcamif.so b/X00TD/proprietary/vendor/lib/libmmcamera_pdafcamif.so
new file mode 100644
index 0000000..5389709
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_pdafcamif.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ppbase_module.so b/X00TD/proprietary/vendor/lib/libmmcamera_ppbase_module.so
new file mode 100644
index 0000000..45571b3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ppbase_module.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_ppeiscore.so b/X00TD/proprietary/vendor/lib/libmmcamera_ppeiscore.so
new file mode 100644
index 0000000..2577944
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_ppeiscore.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_qtech_f3l8yam_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_qtech_f3l8yam_eeprom.so
new file mode 100644
index 0000000..0d064ac
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_qtech_f3l8yam_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_qtech_f5670bq_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_qtech_f5670bq_eeprom.so
new file mode 100644
index 0000000..ddddc0a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_qtech_f5670bq_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_quadracfa.so b/X00TD/proprietary/vendor/lib/libmmcamera_quadracfa.so
new file mode 100644
index 0000000..6cbdd37
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_quadracfa.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_rohm_brcg064gwz_3_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_rohm_brcg064gwz_3_eeprom.so
new file mode 100644
index 0000000..b971c1f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_rohm_brcg064gwz_3_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_stillmore_lib.so b/X00TD/proprietary/vendor/lib/libmmcamera_stillmore_lib.so
new file mode 100644
index 0000000..bf7bfe2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_stillmore_lib.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_sunny_8865_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_sunny_8865_eeprom.so
new file mode 100644
index 0000000..1fc5459
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_sunny_8865_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_sunny_ov13855_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_sunny_ov13855_eeprom.so
new file mode 100644
index 0000000..bac9b2f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_sunny_ov13855_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_sunny_q13v06k_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_sunny_q13v06k_eeprom.so
new file mode 100644
index 0000000..9a9d089
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_sunny_q13v06k_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_sunny_q5v41b_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_sunny_q5v41b_eeprom.so
new file mode 100644
index 0000000..3b1d8eb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_sunny_q5v41b_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_sw2d_lib.so b/X00TD/proprietary/vendor/lib/libmmcamera_sw2d_lib.so
new file mode 100644
index 0000000..727c9d7
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_sw2d_lib.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_thread_services.so b/X00TD/proprietary/vendor/lib/libmmcamera_thread_services.so
new file mode 100644
index 0000000..5f059eb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_thread_services.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_tintless_algo.so b/X00TD/proprietary/vendor/lib/libmmcamera_tintless_algo.so
new file mode 100644
index 0000000..f7b827c
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_tintless_algo.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so b/X00TD/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so
new file mode 100644
index 0000000..c19597f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_truly_cma481_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_truly_cma481_eeprom.so
new file mode 100644
index 0000000..ab8116f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_truly_cma481_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_truly_cmb433_eeprom.so b/X00TD/proprietary/vendor/lib/libmmcamera_truly_cmb433_eeprom.so
new file mode 100644
index 0000000..57af63a
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_truly_cmb433_eeprom.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_tuning.so b/X00TD/proprietary/vendor/lib/libmmcamera_tuning.so
new file mode 100644
index 0000000..b0322be
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_tuning.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmcamera_tuning_lookup.so b/X00TD/proprietary/vendor/lib/libmmcamera_tuning_lookup.so
new file mode 100644
index 0000000..3592aa4
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmcamera_tuning_lookup.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmjpeg.so b/X00TD/proprietary/vendor/lib/libmmjpeg.so
new file mode 100644
index 0000000..d2698b2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmjpeg.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmjpeg_interface.so b/X00TD/proprietary/vendor/lib/libmmjpeg_interface.so
new file mode 100644
index 0000000..6809789
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmjpeg_interface.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmlib2d_interface.so b/X00TD/proprietary/vendor/lib/libmmlib2d_interface.so
new file mode 100644
index 0000000..7c680d8
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmlib2d_interface.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmqjpeg_codec.so b/X00TD/proprietary/vendor/lib/libmmqjpeg_codec.so
new file mode 100644
index 0000000..f8a2ccb
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmqjpeg_codec.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmmqjpegdma.so b/X00TD/proprietary/vendor/lib/libmmqjpegdma.so
new file mode 100644
index 0000000..a3b0950
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmmqjpegdma.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmorpho_video_refiner.so b/X00TD/proprietary/vendor/lib/libmorpho_video_refiner.so
new file mode 100644
index 0000000..3180a95
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmorpho_video_refiner.so differ
diff --git a/X00TD/proprietary/vendor/lib/libmpbase.so b/X00TD/proprietary/vendor/lib/libmpbase.so
new file mode 100644
index 0000000..ff070b9
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libmpbase.so differ
diff --git a/X00TD/proprietary/vendor/lib/libqomx_core.so b/X00TD/proprietary/vendor/lib/libqomx_core.so
new file mode 100644
index 0000000..c24a955
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libqomx_core.so differ
diff --git a/X00TD/proprietary/vendor/lib/libqomx_jpegdec.so b/X00TD/proprietary/vendor/lib/libqomx_jpegdec.so
new file mode 100644
index 0000000..170b403
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libqomx_jpegdec.so differ
diff --git a/X00TD/proprietary/vendor/lib/libqomx_jpegenc.so b/X00TD/proprietary/vendor/lib/libqomx_jpegenc.so
new file mode 100644
index 0000000..c2ec579
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libqomx_jpegenc.so differ
diff --git a/X00TD/proprietary/vendor/lib/libqomx_jpegenc_pipe.so b/X00TD/proprietary/vendor/lib/libqomx_jpegenc_pipe.so
new file mode 100644
index 0000000..53871c6
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libqomx_jpegenc_pipe.so differ
diff --git a/X00TD/proprietary/vendor/lib/libremosaic_daemon.so b/X00TD/proprietary/vendor/lib/libremosaic_daemon.so
new file mode 100644
index 0000000..518ff01
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libremosaic_daemon.so differ
diff --git a/X00TD/proprietary/vendor/lib/libseemore.so b/X00TD/proprietary/vendor/lib/libseemore.so
new file mode 100644
index 0000000..4bde15f
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libseemore.so differ
diff --git a/X00TD/proprietary/vendor/lib/libvideoutils.so b/X00TD/proprietary/vendor/lib/libvideoutils.so
new file mode 100644
index 0000000..a344274
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/libvideoutils.so differ
diff --git a/X00TD/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so b/X00TD/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so
new file mode 100644
index 0000000..1ea60f3
Binary files /dev/null and b/X00TD/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so differ
diff --git a/X00TD/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so b/X00TD/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so
new file mode 100644
index 0000000..7a75f49
Binary files /dev/null and b/X00TD/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so differ
diff --git a/X00TD/proprietary/vendor/lib64/hw/fingerprint.sdm660.so b/X00TD/proprietary/vendor/lib64/hw/fingerprint.sdm660.so
new file mode 100644
index 0000000..031a64e
Binary files /dev/null and b/X00TD/proprietary/vendor/lib64/hw/fingerprint.sdm660.so differ
diff --git a/X00TD/proprietary/vendor/lib64/libgf_ca.so b/X00TD/proprietary/vendor/lib64/libgf_ca.so
new file mode 100644
index 0000000..876751d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib64/libgf_ca.so differ
diff --git a/X00TD/proprietary/vendor/lib64/libgf_hal.so b/X00TD/proprietary/vendor/lib64/libgf_hal.so
new file mode 100644
index 0000000..ccaeaaa
Binary files /dev/null and b/X00TD/proprietary/vendor/lib64/libgf_hal.so differ
diff --git a/X00TD/proprietary/vendor/lib64/libqfp-service.so b/X00TD/proprietary/vendor/lib64/libqfp-service.so
new file mode 100644
index 0000000..e61ac18
Binary files /dev/null and b/X00TD/proprietary/vendor/lib64/libqfp-service.so differ
diff --git a/X00TD/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0-service.so b/X00TD/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0-service.so
new file mode 100644
index 0000000..ec9a6f2
Binary files /dev/null and b/X00TD/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0-service.so differ
diff --git a/X00TD/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0.so b/X00TD/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0.so
new file mode 100644
index 0000000..0668010
Binary files /dev/null and b/X00TD/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0.so differ
diff --git a/X00TD/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so b/X00TD/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so
new file mode 100644
index 0000000..774732d
Binary files /dev/null and b/X00TD/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so differ
diff --git a/X01BD/Android.bp b/X01BD/Android.bp
new file mode 100644
index 0000000..744b857
--- /dev/null
+++ b/X01BD/Android.bp
@@ -0,0 +1,21 @@
+/**
+ * Copyright (C) 2020 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * This file is generated by device/asus/X01BD/setup-makefiles.sh
+ */
+
+soong_namespace {
+}
+
diff --git a/X01BD/Android.mk b/X01BD/Android.mk
new file mode 100644
index 0000000..cf89945
--- /dev/null
+++ b/X01BD/Android.mk
@@ -0,0 +1,21 @@
+# Copyright (C) 2020 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/asus/X01BD/setup-makefiles.sh
+
+LOCAL_PATH := $(call my-dir)
+
+ifeq ($(TARGET_DEVICE),X01BD)
+
+endif
diff --git a/X01BD/BoardConfigVendor.mk b/X01BD/BoardConfigVendor.mk
new file mode 100644
index 0000000..02cbb26
--- /dev/null
+++ b/X01BD/BoardConfigVendor.mk
@@ -0,0 +1,16 @@
+# Copyright (C) 2020 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/asus/X01BD/setup-makefiles.sh
+
diff --git a/X01BD/X01BD-vendor.mk b/X01BD/X01BD-vendor.mk
new file mode 100644
index 0000000..196c918
--- /dev/null
+++ b/X01BD/X01BD-vendor.mk
@@ -0,0 +1,331 @@
+# Copyright (C) 2020 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/asus/X01BD/setup-makefiles.sh
+
+PRODUCT_SOONG_NAMESPACES += \
+ vendor/asus/X01BD
+
+PRODUCT_COPY_FILES += \
+ vendor/asus/X01BD/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar \
+ vendor/asus/X01BD/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/NonCE/QRD_NonCE_Bluetooth_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/NonCE/QRD_NonCE_General_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/NonCE/QRD_NonCE_Global_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/NonCE/QRD_NonCE_Handset_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/NonCE/QRD_NonCE_Hdmi_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/NonCE/QRD_NonCE_Headset_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/NonCE/QRD_NonCE_Speaker_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/NonCE/QRD_NonCE_workspaceFile.qwsp \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_General_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Global_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Handset_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Headset_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Speaker_cal.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_workspaceFile.qwsp \
+ vendor/asus/X01BD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/adsp_avs_config.acdb \
+ vendor/asus/X01BD/proprietary/vendor/etc/camera/camera_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camera_config.xml \
+ vendor/asus/X01BD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/gc5025_ofilm_13m_chromatix.xml \
+ vendor/asus/X01BD/proprietary/vendor/etc/camera/imx486_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/imx486_chromatix.xml \
+ vendor/asus/X01BD/proprietary/vendor/etc/camera/ov13855_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov13855_chromatix.xml \
+ vendor/asus/X01BD/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc \
+ vendor/asus/X01BD/proprietary/product/etc/permissions/qti_fingerprint_interface.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/qti_fingerprint_interface.xml \
+ vendor/asus/X01BD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sensor_def_qcomdev.conf \
+ vendor/asus/X01BD/proprietary/vendor/firmware/Himax_firmware.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/Himax_firmware.bin \
+ vendor/asus/X01BD/proprietary/vendor/firmware/a512_zap.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b00 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/a512_zap.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b01 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/a512_zap.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b02 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/a512_zap.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.elf \
+ vendor/asus/X01BD/proprietary/vendor/firmware/a512_zap.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.mdt \
+ vendor/asus/X01BD/proprietary/vendor/firmware/a530_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pfp.fw \
+ vendor/asus/X01BD/proprietary/vendor/firmware/a530_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pm4.fw \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/cpp_firmware_v1_12_0.fw \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cppf.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b00 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cppf.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b01 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cppf.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b02 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cppf.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b03 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cppf.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b04 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cppf.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b05 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cppf.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b06 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cppf.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b07 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/cppf.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.mdt \
+ vendor/asus/X01BD/proprietary/vendor/firmware/hx_criteria.csv:$(TARGET_COPY_OUT_VENDOR)/firmware/hx_criteria.csv \
+ vendor/asus/X01BD/proprietary/vendor/firmware/novatek_ts_fw_v8D.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/novatek_ts_fw_v8D.bin \
+ vendor/asus/X01BD/proprietary/vendor/firmware/startup_fw_update.img:$(TARGET_COPY_OUT_VENDOR)/firmware/startup_fw_update.img \
+ vendor/asus/X01BD/proprietary/vendor/firmware/tfa98xx.cnt:$(TARGET_COPY_OUT_VENDOR)/firmware/tfa98xx.cnt \
+ vendor/asus/X01BD/proprietary/vendor/firmware/widevine.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b00 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/widevine.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b01 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/widevine.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b02 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/widevine.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b03 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/widevine.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b04 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/widevine.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b05 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/widevine.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b06 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/widevine.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b07 \
+ vendor/asus/X01BD/proprietary/vendor/firmware/widevine.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.mdt \
+ vendor/asus/X01BD/proprietary/vendor/lib/dualcali_dump.bin:$(TARGET_COPY_OUT_VENDOR)/lib/dualcali_dump.bin \
+ vendor/asus/X01BD/proprietary/vendor/lib/hw/camera.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/camera.sdm660.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libactuator_imx486_holitech_12m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libactuator_imx486_holitech_12m.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libarcsoft_beautyshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_beautyshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_dualcam_refocus.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libarcsoft_hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_hdr.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libarcsoft_hdr_detection.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_hdr_detection.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libarcsoft_night_shot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_night_shot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libarcsoft_picselfie_algorithm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_picselfie_algorithm.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_csidtg_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_common.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_csidtg_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_cpp_preview.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_csidtg_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_postproc.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_csidtg_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_preview.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_csidtg_zsl_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_csidtg_zsl_preview.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_common.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_default_video.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_postproc.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_preview.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_snapshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_video_full.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_bokenh.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_bokenh.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_bokenh_video_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_bokenh_video_3a.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_common.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_bokenh_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_cpp_bokenh_snapshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_cpp_hfr_120.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_cpp_hfr_60.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_cpp_hfr_90.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_cpp_liveshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_cpp_preview.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_cpp_snapshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_cpp_video.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_preview_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_default_preview_3a.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_default_video.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_video_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_default_video_3a.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_hdr.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr_cpp.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_hdr_cpp.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr_video_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_hdr_video_3a.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_hfr_120.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_120_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_hfr_120_3a.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_hfr_60.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_60_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_hfr_60_3a.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_hfr_90.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_90_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_hfr_90_3a.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_liveshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_postproc.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_preview.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_snapshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_zsl_preview_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_zsl_preview_3a.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_imx486_zsl_video_3a.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_imx486_zsl_video_3a.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_bokeh.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_bokeh.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_bokeh_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_bokeh_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_common.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_common.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_bokeh.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_bokeh.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_ds_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_ds_chromatix.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_hfr_120.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_hfr_60.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_hfr_90.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_liveshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_liveshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_preview.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_snapshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_us_chromatix.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_us_chromatix.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_video.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_cpp_video_full.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_default_preview_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_video.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_default_video.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_default_video_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_120.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_120_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_60.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_60_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_90.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_hfr_90_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_postproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_postproc.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_preview.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_snapshot.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_snapshot.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_video_full.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_video_full.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_zsl_preview_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_zsl_preview_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libchromatix_ov13855_zsl_video_bu64297.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchromatix_ov13855_zsl_video_bu64297.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libdepthmapwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdepthmapwrapper.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libflash_pmic.so:$(TARGET_COPY_OUT_VENDOR)/lib/libflash_pmic.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libhal_dbg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhal_dbg.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libjpegdhw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libjpegdhw.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libjpegdmahw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libjpegdmahw.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libjpegehw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libjpegehw.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmm-qcamera.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmm-qcamera.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_c2d_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_c2d_module.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_cpp_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_cpp_module.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_frame_algorithm.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_iface_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_iface_modules.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_imglib_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_imglib_modules.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_is.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_is.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_isp_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_isp_modules.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_mct.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_mct.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_mct_shimlayer.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_pp_buf_mgr.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_pproc_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_pproc_modules.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_q3a_core.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_q3a_core.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_sensor_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_sensor_modules.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_stats_algorithm.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_stats_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_stats_lib.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera2_stats_modules.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera2_stats_modules.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_arcsoftbokeh_lib.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_bokeh.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_bokeh.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_csidtg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_csidtg.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_dbg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_dbg.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_depth_map.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_depth_map.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_dummyalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_dummyalgo.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_eebinparse.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_eebinparse.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_eeprom_util.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_eeprom_util.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_eztune_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_eztune_module.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_facedetection_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_facedetection_lib.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_faceproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_faceproc.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_faceproc2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_faceproc2.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_gc5025.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_gc5025.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_gc5025_ofilm_13m.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hdr_gb_lib.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hvx_add_constant.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_hvx_grid_sum.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_imglib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_imglib.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_imglib_faceproc_adspstub.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_imx486.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_imx486.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_imx486_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_imx486_eeprom.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_interface.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_interface.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_irs1645.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_irs1645.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_abf48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_abf48.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_aec_bg_stats47.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_bf_stats47.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_bg_stats46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_bhist_stats44.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_black_level48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_black_level48.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_bpc48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_bpc48.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_cac47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_cac47.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_chroma_enhan40.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_chroma_suppress40.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_clamp_encoder40.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_clamp_video40.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_clamp_viewfinder40.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_color_correct46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_color_xform_encoder46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_color_xform_video46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_color_xform_viewfinder46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_cs_stats46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_demosaic48.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_demux48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_demux48.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_fovcrop_encoder46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_fovcrop_video46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_fovcrop_viewfinder46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_gamma44.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_gamma44.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_gic48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_gic48.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_gtm46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_gtm46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_hdr48.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_hdr_be_stats46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_hdr_bhist_stats44.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_ihist_stats46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_linearization40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_linearization40.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_ltm47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_ltm47.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_luma_adaptation40.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_mce40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_mce40.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_mesh_rolloff44.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_pdaf48.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_pedestal_correct46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_rs_stats46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_scaler_encoder46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_scaler_video46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_scaler_viewfinder46.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_sce40.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_sce40.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_snr47.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_snr47.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_isp_sub_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_isp_sub_module.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_ov13855.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov13855.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_ov13855_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ov13855_eeprom.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_paaf_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_paaf_lib.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_pdaf.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_pdaf.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_pdafcamif.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_pdafcamif.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_ppbase_module.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ppbase_module.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_ppeiscore.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_ppeiscore.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_quadracfa.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_quadracfa.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_stillmore_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_stillmore_lib.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_sw2d_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_sw2d_lib.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_thread_services.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_thread_services.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_tintless_algo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_tintless_algo.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_tintless_bg_pca_algo.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_tuning.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_tuning.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmcamera_tuning_lookup.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_tuning_lookup.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmjpeg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmjpeg.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmjpeg_interface.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmjpeg_interface.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmlib2d_interface.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmlib2d_interface.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmqjpeg_codec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmqjpeg_codec.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmmqjpegdma.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmqjpegdma.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmorpho_video_refiner.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmorpho_video_refiner.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libmpbase.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmpbase.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libqomx_core.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_core.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libqomx_jpegdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_jpegdec.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libqomx_jpegenc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_jpegenc.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libqomx_jpegenc_pipe.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_jpegenc_pipe.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libremosaic_daemon.so:$(TARGET_COPY_OUT_VENDOR)/lib/libremosaic_daemon.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscveBlobDescriptor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveBlobDescriptor.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscveBlobDescriptor_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveBlobDescriptor_stub.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscveCommon.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveCommon.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscveCommon_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveCommon_stub.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscveFaceRecognition.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveFaceRecognition.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscveObjectSegmentation.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveObjectSegmentation.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscveObjectSegmentation_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveObjectSegmentation_stub.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscveObjectTracker.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveObjectTracker.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscveObjectTracker_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscveObjectTracker_stub.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscvePanorama.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscvePanorama.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libscvePanorama_lite.so:$(TARGET_COPY_OUT_VENDOR)/lib/libscvePanorama_lite.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/libvideoutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvideoutils.so \
+ vendor/asus/X01BD/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.fingerprint@1.0.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/cdfinger.fingerprint.default.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/hw/fingerprint.focaltech.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/fingerprint.focaltech.default.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera2_frame_algorithm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera2_frame_algorithm.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera2_is.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera2_is.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera2_q3a_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera2_q3a_core.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera2_stats_algorithm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera2_stats_algorithm.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera2_stats_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera2_stats_lib.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera_dbg.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_dbg.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera_faceproc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_faceproc.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera_faceproc2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_faceproc2.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera_tintless_algo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_tintless_algo.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libmmcamera_tintless_bg_pca_algo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_tintless_bg_pca_algo.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscveBlobDescriptor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveBlobDescriptor.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscveBlobDescriptor_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveBlobDescriptor_stub.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscveCommon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveCommon.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscveCommon_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveCommon_stub.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscveFaceRecognition.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveFaceRecognition.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscveObjectSegmentation.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveObjectSegmentation.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscveObjectSegmentation_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveObjectSegmentation_stub.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscveObjectTracker.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveObjectTracker.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscveObjectTracker_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveObjectTracker_stub.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscvePanorama.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscvePanorama.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libscvePanorama_lite.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscvePanorama_lite.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/libvideoutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvideoutils.so \
+ vendor/asus/X01BD/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fingerprint@1.0.so
diff --git a/X01BD/proprietary/product/etc/permissions/qti_fingerprint_interface.xml b/X01BD/proprietary/product/etc/permissions/qti_fingerprint_interface.xml
new file mode 100644
index 0000000..1640a1b
--- /dev/null
+++ b/X01BD/proprietary/product/etc/permissions/qti_fingerprint_interface.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/X01BD/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar b/X01BD/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar
new file mode 100644
index 0000000..cecf466
Binary files /dev/null and b/X01BD/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar differ
diff --git a/X01BD/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus b/X01BD/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus
new file mode 100644
index 0000000..2abbfce
Binary files /dev/null and b/X01BD/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Bluetooth_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Bluetooth_cal.acdb
new file mode 100644
index 0000000..7770242
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Bluetooth_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_General_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_General_cal.acdb
new file mode 100644
index 0000000..e9d1672
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_General_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Global_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Global_cal.acdb
new file mode 100644
index 0000000..ddddb24
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Global_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Handset_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Handset_cal.acdb
new file mode 100644
index 0000000..8595ca4
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Handset_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Hdmi_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Hdmi_cal.acdb
new file mode 100644
index 0000000..33f4ed6
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Hdmi_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Headset_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Headset_cal.acdb
new file mode 100644
index 0000000..0e716f9
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Headset_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Speaker_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Speaker_cal.acdb
new file mode 100644
index 0000000..7f6709f
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_Speaker_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_workspaceFile.qwsp b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_workspaceFile.qwsp
new file mode 100644
index 0000000..5cbf4d0
--- /dev/null
+++ b/X01BD/proprietary/vendor/etc/acdbdata/QRD/NonCE/QRD_NonCE_workspaceFile.qwsp
@@ -0,0 +1 @@
+4zEBAB+LCAAAAAAABADtPWtzm7q23+/M+Q+Z/IBTngZm2jPDQ6o99atAkp77hfFOaOvb1Mkkzj57n19/JYFtEBIIgVM7xR8IAWmxtF6SlpaW3t88PP2IHle3aRKstquLm+g6fXqeBB8ujcuL+OHhfnn/8m29+XD52fXjy3/9438uLt67fuDB9X2aLFfb78/kWeXpxSO6frhc3T0/Jqs/n5Pbh83X9bd/rm7v/ri8eFdb53MYJN79S7p9eNh+T25X98K1Pqab9Gl1367O/cMfLauMV5u753Tbrs7dz3W7Cumq9Ueix3T1I32q1Hn/jsGy924QLS9mq/97eJqtNw9PHy7VRLncfyMEbjKdRHH+IH90sf37Mf1wGX+5vNisfqI79yqYLBJ/sVwm6OG+MCoeL5aL6eLjv0sF54s5IKUvL7CMKX8piqIquqpdFiD/iSRw/YBkTisCRCC9+4fbHyV448nHcRKPgyQEkTtbTkFYAmypzoFuBMS7HVqNqMZfktlivmBha0piO5v4yUd3Mi+B83UEbr3xVs/r2+t1+p8Pl9unl7SMNhMacOdRGZLhClRD7ZpMQqqiKocCgjVewio8PZCDN/OC0C+DUkYC9dqKAa8x7uQjVXHURX6iGISAKUGjQYIGCeJL0PVi4gMiQevNt/t0tr4Ft5vnEmBoqa1lCAHMINPkBsC6vLj7G5Va384e7l7uUwGC76HBCjSnAzSaglBRxCrSjAdQ56DRTrD2H7heTKkPGNKwohnwKeUDQJEGhxiKbYNK4ScPkGloALSkASItL7NVVbsoRvCyukdqAdE4cXObUprRfjQxaMbJaEbvopwD1CiArTusX6gbXMayrEhzw1r2QbMETq/A3AfXJqVoOlPRzEHRzkHR4LWJpQfxl2qsU+ClXeTw0BOxeiK+ehhM9dAH9TgH9Rj6IfF+aGdKAtqUuAW5d3impMWkmjiaZv7YLTfa4rhk1OYJ9dU0nmB4FY3TVXiEeWOrts6WCGoEgiQA0EWIlkGPPE6byx+ssVvXy8rwAdrtXRMSRku2yxrs2GDHjmjHZovgagqYetHNj/N5P0hIluHiWqN0zhp0btC5V9W5HKBOMUPvCtCgAHaYnvD1RbUKWjJqO0M5pwlF4oULN4gmAbigTIY9mIzBZLyqycByWZRISubtkgfobejkflknm3fgtaXrssnUTemZx7CUJ7CUl1D0dhTvjFfzZgmZJlfGf86wYHG+ljtbyqswFbsPCj6/wY3K1I29qmEDVqChimBCCEujnHn6H/fuLr3Lsexij5qND9c6C5liWhocIWcSzxr3Yqp+abgEQxbev8MBZYd/C+FlISu8LOwjvCw8mfCykB9epjOxbR5RLL3ymMzXRIYAIR7dBIAp7q2tQwayIsQKYsC31XqT3KWP6eZutdl+uPx3+txriA8T/q/034Z1AWAGk8d1S0MDj0+Tx0vgfpoBxGgWm62BzW+Ezbkq43FZhc+W8hbUOZkCSC0xKWaPzMafCBGP6G/wGP7GBWrf++d+BY0iSzCMAho5TdPMO01WF4YBHGaDN2A/BmazOgoOw+EbYPib6TDORLJm/hg7rljjTO/0JrhRGCVxeAWSGQgmbrIrU4IfOAoH8doYlsMHokgP2KAtrQPoIFLZUHWdR2kBqOIBPe1hL6dXUTIGbrAcL+ZlE2E77N6leShxPQnjK3c6+V9KLGxXxA8WgmsQelRFEWvluVGUeItFFFOV5R2MhDwRnqrRTXHYlvhkidPYAbSgShAjmVl+YRgUgz1xbYgtK3Q23OUy9kxpGNY2LnqdXI8URFriX0XxYlaxlapetZUtvffIBLvULNsSUSx/PJt8oVqpCznRe1k0lBNTcZl63Rlwg/o01o8WMMYD4iUet1zNyqTxIOh1UlXQGhUvHymK0kH+emTJUUzX64hzB3PUyRtS5aU68PJceFnUTPIwWo7Rk8LSrmZ3U85e6NHOOLFAlNuVL/SKLJ++AXvfbkWXThiybJUwZEmPT/0RO/yxeRh5zAnv9ild/UyC9Ovq5X5blibQfivYr1hoX7ZaaK9jS8vR/S9nS0s33PHxXaarHz/TbfpUdpjY7OCA/j097N5vt9ZJ1aVdFK1bi11buMWVwKzAZjtF+hepV2ow9kRQ0362o+q1WrhAFaMoAZ+ZzgxP3ruwDAGaih2cUl/KjAW8Ba4mF8MyXPjJAsLpwg0SACHw46gwtsBhY/D8xxZtGXMEH5X8VProrr8ex+Y0q5LJPIpdvPOEDuFT+hkBZeGTAinT9nHDc9qlCy2FM/6pVZ4hrVChoW84Fpki25BWaEgr9NtrxunvrzqdbdBDWqFB0Ya0QqezC5hSjyGt0Bmrx9APnVRaoSEdzqB/g/7xMBnS4Qw691vo3JAO5ywGwkM6nMFknIrJ+A3T4QyJTN60zg2JTIR1QyimprDQVx9TkxUM6xf62qyS7wGyol6gxQ7uH9VoabjXhGs/Ca8BpVtGLaX3lekFWgDql6H3FaPlp5DFdKct0/cQmUFuALrSAKtxeACM2puckC+VmljFqh21e9mfEPJNq9s+3jDkmVaAgzf6RLdqgvvZrxHyTXA/myD3H7i5pugtKAmwsobjdRDIm+tqz1AfX4GqVlQMas1RFM32rDrwcFuHxQlhd8Kk7SYb5692/Zqho1vNo1uJTj1z792hdFcv3e/l2xsoPdJ44+3jDjskrRrlf+LEvh7TqlUJaAyGbTBsNR8YDNtvbthq5sLZDpGitSNPGm1itiuggBz+6QUTaIjMVaPp4iZ2p58ofumCkhPPIBKfGPjxZEERCvhirgUw9xN/TvmO1HoEDu6YGBFylkwnswm9AQGqZhe2FHZjQdC0DQvuQ5CZKTFUDbLPoaEUlAOXA5LtR6zdEoHghbOyadaU5k1rXMygl6nJMlzEezRpNdRMXwrTEvBrLYnHyfUE/0c1YNQQwc4ABb5wQEF5WszcIEHKhLT3BoRMnmlAlePZ+AZDL6Oq149XcLVocTUPEn/qRtEETny3oqOaFnRrL9kHUttgiT2IR8fcdZHJYaau0UzeeVH1+GKIZUAqrdot8BvfYNr68COPqG4RSfGtOzWSVHSa7kGXQCFggRu7SG/ADfUCvZrMkfmFrg8uJsn6rgC7EkWBScEG9P4dwVaSaDGs5k/CO508R3GkyZUHdxDYX8pQD/mSm6C2pVwGvzof6Ug5sS2uuIdo7OvC+r7Ol9q0lsGFUKhHkcjWBEEBMh7B0DBlbX8o3A9KpKs8JtZ8lVElEw+UVSakVUY4P8Xpq8xheDiNZnX6gl7zlQXZcqkDCjHQg5hlvgD3E7haUvKh+Ur7Dg0Dr4cp0/fWoKyXwatBDyjTMP2uKF9Nl6VPFERbcxVFkepjaLwpOve1mXKp43agWVIUC+2lbL3tpC6uHn2dmkF3CotsHfNf5wmUwa1E8uwfQtndk73EFB4yTLDYWQz8lpQNr8SubFbTmEjG/FMY2Oc6NeEpfaoTA1bzmU6MSpInOrEhyZ7nxCJM80kjndnOa0bD2ShtpCXinuggsFFgkJffRV4O3U23nfZ9hsr1GSgnGSZ35CC5/kLk6gLkKHI1R7L1HBjXc1icVFBcGxXouqd+0IFT0oGexVY6LPsUtIDLTJn98616lU575weFOiWF6rZf/nfvWzrtkh8U4ZQUYehZxI2FzI544WlulobZH7vlxlocl4jaNMW9msYTDK2iWTp9KurrOX7Ez+Lg+66PkUugq0mS64IGKzVYqR6tlHDegDZdffecAYNuDbrVQbekcwTUgmufIYAjZ13zA5yCQZEd+nfKCzCYhcEsdDALfeQBOBPd2y+Q1JzvJTlHGJbBOIThHtpydithHXJGDI6aU7LHnfJE/J4Oy+o5V5QjhH2sR5PZbD4Mslqn25GIDIC9HYgoHgXQfGDVqzmSwrqYEIHjZQaunihX90e/sBjLzqAyMPYcGBuVD2gvg1XOW2V7PJKd84EeD2Q/VwGizqqkxkGWIrAV4oRF6LjGgaaV0OmTv6gz57CXvT/nXCzEwN6i8eewmH0m/Lmw+E10AicvSfjIQjSnZo0OBdK2vB6qURglcXiFJsUgmFQ3xRHYgcNOM1jKUMEHH0V6wAZsadKAg0hlw6TOlW8DEx++eDiQsATVdgT2XTK4JnzEHkv5BY7JY1QTOyRPWEAIUSI83aGb4LDt4AmSpMH0CtMiiJF8LL8wlNpgT/lqA0IKJp7rL2fPN4bBYofDyl/NtHY4nPoV7X/HY6lfHdMOJx8fZx1E6BDgtq3sduLxOTRU7qTjI7WszWG64i3sfsJxz2e+9p8IukTMdjnZ2FUbE6ixq3VIWcaEJ50Yjg1ONv0zG1pjrjh2td5y/bHByyUm5AhQX2kaOdztK0kjG3xvOQ/Z4JtyX3LYI5WTmIdBY+JOumJT2lHhWIGOaZ7b4nWi5OwiCeetXH2amSNbxCPbgQ69bM/dm2SnLdmPdch42u/gQcpmSSRx7tFmySVwHszWYLYGs/Xbma12eZY5SAplWeawu0WOZXZonlCGZU4Yo3B+ZRGHQC9pkntPklx2hTSnSBZvaX/pkSs4yiZHbgQklhpZnAZ9pUWuIC6SFLlSqW1i4Xbt7CUd8ivi3DERcgXTpjTIgph1Ty979OSyVSaJJ2kVp0J/aWWPjG8PSU6Pm+K01P6WCU4F299fctMGZGtTm4qv4kZa4l9F8WJWzQGsVyMI+ClNOy16vl6oo8xqcLSAMY6Gwplfp1ezMgAPgq7Lyb2uyDJB+OPZ5AtVTzfqNqjvA0tcKurXaj3c44YLFmRYVbMB9a+XtSOECxyfv9IhAB1ieavcE8zrPXDvFbl3hOTVtf0S1YO2XdZABMFzjmQB4XSBhtIAQjThjQqIKhBCKC1ov8T89yAiJxs61z2EoNcOi+ZVMplHsYuTPZTHtuRog+7dGHkYLcfoSVGX7C49WQ/S0lViyy3KCdacUfgUx3vCxl18utzXuTzCrozmU3m4x2S0OJGHfUQGfUCG+Ky1+7EiFQL1cqhIG1rxDhTplVa9nFpURyv5M4tOi1a7TAs4a0Vhsp4PCmwZQgkmbzjqyK9q6JpqcTOANFSsy7fRXJWZ9KOhGsWqvCup9ysdHpQO1PCmC/8TdZoGLfR4ww1OLBPTEYEa7or2drTc9wv5/Yt1mRkjxZygxR0YQmDEvL7MHqIObKuupha/JgdilXBhPcQ2SxqtudJmmaMd8Ewz6/N3ViF6i3jcAJM7FJaCxt/z1o5RTfvbJKDx9rJJgKqJzpaiGq+HkBARkV6jaiVqcWyMaWFTsGGlnTWvIAhH0wnlE9Rk6VpILTt1YzD3qS1xIyDF/gLY2VVc7gksS5GCGYCpS2FnMZvdDIntVK0yvRlSvgVriSbpyEhQMOVUZw+TBOxTIH0pkHWehGqH0wiu1hciAY/nH2mphcKuD1nTyPQQSqldKy+J1Bdm0KcgSZoInitCgs/NXhHZHrXq9ZDlcXUuIIUT080pgxN3piHR8zW4YiTQq5vPSCDIm+NIgGInVmzJy8bDlFrNJhqPXGk19q+NX23FSoHoODl43NjKVj1tfYCkHGacHVCtgNWndmwlsvWxtHJYMZNEymHFjBaWIzxzo0qrrkQ4HlOamZzkjq1oJ5DAV44XzMBwuaYyc3jKtZKZr1Ougcx471YNzK0FXsX8COYgnNDNbDtvFEjVKdfWmphpOfXih6RLWnDWLgc5aWMmmm1FttJ5DTipOt8AQKWtgglkzu8Ej5E6X3JUw/Tmyg5suhzoVQ9R6tQfJkRmRls5hWNulpCTZ24wv5yYNAX4Sxqs+sNN5IB2PL2BNybumpmeNzpmbguT6FAOhgeNa+lhLVSZrgAhzstnqKabzN6K12GIzNwgJDFPzL0cOICtCE9VA8FVoSKULP6DgqMLwYlmi0U83gHyF/M4LA83VLXU+Yr7NpbuVQSwSxkDroGv0V5BDtSZN/bLFUuzHUMAsRukRhkvESKw3P2quiXh2sDLTYzFPY3kmRRhYzDhQHDZS3y16DRHvrWaUAtFo7dScc+7YdFeV1ymQa9t7HUU7SyQT9ZhGcKlqw5z3lMP2HNjrJiTeBGWgQUSS1z9xD1woh6EYx5YEQ+VeAdKh8l8Icd9EiQzQPlPdakFPwrqlIaqSTkYKajReAG8xRcKX6bnQMB1ubPVu5XUklBopqxDGqJxcHw1n8w/otspPcZxNCZ5mxeaoD+j2t22hxLa2NF6nbuHSKmuWlBTlN6fV1e0GqfGLaqJF9XFixriRU3xoiPxopZ4UVu8qCNe1BUv6okX9cWLBuJFgXhR+kDVRquN/qNjkA7Qqcikw1fz8TZEE4slmra53hSPPSqq8z39K9o+oWf7nTCUal78XP0Vrf+b0jvNsx4+AVMwA/M4/1y6Wf1xn+4U/WW92WLt+LneELtCYOE7mP/K8Vh73BubA28+JVG6nWweX7ZRep/ebh+e6MbpxcYptqKMIESNVCFUs7aS73Mbq2o1rU3cMHR38YGPq6fVz+fLi/t08237vTBrOXbzFy/buvarVPtt/MlsHwP6afDs2798eviGPu0/bL6uv1War1HNd1TSUzbIuC3bau3orY483Ojp6ttNpa16oa2Gre50ufg7U1bnjX6ePdyl95V2G1S7R9V2t/1B6JmarljACwDC27FMdAlGNp6LKoaiuNAO0Lc1E5mTwPAcVN4OUEFLddC9bzvIwACou4qiQcPBmzJ8LHe+7WFojo/emrg80BwEGQSGjisDvA3KgHgDh6Hjqx646Dn6GH5r4zIjA6ssstno6o0wbqgyvjcsdA2giu81cm/gb3mKRu4dfFV9fLXJW9sgzzFXAndE6gLy3CPP8b2v4i8GQCVPTPwtbDihDzBWgW+Qe4yJPyJvM/gQPwEGbl6g2wQCKeOSMtkTi+AD8ZMg0El5i7wlLfIwfOBrhEAYH/LB3VuDII0NOWq7RawYuYcGuZKiKiEuJDADAsfNIJPyBDeYfZFQDJrEEJrkW4GyhwZ1jzwntVxiNF2d1M3e4u/CEanrEpgOEXOHlCetQFJD7smV0Bm6BKZL3nrkCWlpXtkj8IFJGENKQnINfHIlZQC5z4w3CA51iZwghJAQOo5rQNPXHNWzTRViWXK1/DpCAqxoAGBBN4i4u6phearvk39GcORkZfIr56dlfyxEa1OxNBvoevYoszt2g70xzJGswVEP53Ud2eS4998elvnXq8PtktXJGmwUKFC9ZnQjBc0iKfWsjApdoBIIunagvG3tIBiAENgKCjWBrRW4AfTMeoHRaISnrLbtEzZ77r6GT0EoPt/hWbxXSq1w9cAiXSh2MimeZ+8RMgP0RCMvdfRTDtTATVWhkb/dyZS6J0VOFSSuOoWTbuzbnn0RUyAjgkNwDHIAOWV2v31r2c99jlirpVJZ3axF+XtEz0NB1D8olklQRlwoAFBVQIFUcziqquIG+bq5g6wrgbG7IiV0kanEWqsQMcj1KRgRbhIajA73u09kT7ImZfhk8FXPtLNWqDrhyK7uDts9DPJW9/N/8Fvgjkr32uFTOwhqTsRcBvbk8dGPiFfReBzui/Qs3hPLdKhR0Z2DFuyuBKbqkGbjD7qo393ziGCecXDPtb21y1CivqXBoPAW/RxSAsPEbQQZeYy9xJqFutWffcAQUkK4+xHI6KpDw9Qdr/CmxmqapvQwTdXto1vNbOEEGU5083RbsZmj0mhcVayCzSzSSD08UY3a57Q85L+RkXGddxX4EdHB0pVZs71Ny3FQGTYkk2d8DSwmzC51D1gRs3ByWBHy/3qsanQH4SSrO5Z5dNXxPkMy5PAf0q9fq8MNq6Q6ZYOi+miU59kW0E00eUDDRsUGiuEgk0Xu8zKaiboFC/WYjq0HugoMG80TRrahWG4+8kOmHv1y9dBM9LMN8iS7z557qqva9ggDsU0fDTWRobR8zbY0wyh1g4xfgZdnU8ZCsxozNzYDnY9XpkjnU8Cn/zJ1kyGrw2TIeaXJEPjr9oWsBMH1/TZ9qtoom5oSuQUyVKZBJeoVf3nXoXuWqilo8mqbpo4mzY7tG4EbWBaaaWPHiqMhaVE1A+sRvvcDzwrQfMFUdKRHwDVs19I0DeiG7gINzZhtNHhGqmpXBxonhFWdg05+wqwfX0Ryb+zH1XpTFQyH8sJmgmERNwksXusJIN3+47sL8uZH6eY5fQ7S+9XfFSK4FBGqtm5//xaI4K+qnlqPIoGp6ZbiGgqZeRXvD+SoIYUmPZw7/mguJ8Wf3moLV3hhpqoUPkUMzVIC2zCza7McnLC7Pm+8/339GKc/H7lrU0GZAtWhfja7x9fz1ojxDWd5ClAUKE2bGPfZ3JVc6xSjbo22liKjVxpKhCnJOF1dEy+5B9AwmjicrL3T67Q1ovDksCD//h1ud3b78WqSBKvtikB5/+7m4elH9Li6TcnDf/0/8SAF0+MxAQA=
\ No newline at end of file
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb
new file mode 100644
index 0000000..a2a747e
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb
new file mode 100644
index 0000000..9f944b5
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb
new file mode 100644
index 0000000..31a4282
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb
new file mode 100644
index 0000000..6bfec48
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb
new file mode 100644
index 0000000..87be8ee
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb
new file mode 100644
index 0000000..5146da3
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb
new file mode 100644
index 0000000..0f68b59
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
new file mode 100644
index 0000000..9cda6e8
--- /dev/null
+++ b/X01BD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
@@ -0,0 +1 @@
+rzEBAB+LCAAAAAAABADtPWtzm7q23+/M/Q+Z/IBbngZm2jPDQ6o99WsDSXruF8Y7Ybe5O006qXPO3ufXX0lgG4QEksCpneIPhIC0WFovSUtLS+9vnp7/TL5vbvMs2mw3FzfJdf78YxZ9uLQuL9Knp4f1w8uX+8cPl7/5YXr5j//+r4uL934YBfD+Ic/Wm+3XH+RZ4+nFd3RFteIoCx5e8u3T0/Zrdrt5+J/N7d3vlxfvOmt9zB/z582DXJ2Hp98lq0w3j3c/8q1cnbtv93IV8o30R5Lv+ebP/LlR5/07Bvnf+1Gyvlhs/u/peXH/+PT84VLPtMv9N2LgZ/NZkpYPykcX27+/5x8u08+XF4+bb+jOv4pmqyxcrdcZergvjIqnq/Vqvvr4z1rB5WoJSOnLCywv2l+apumaqRuXFcj/QtJ0/4Tkx6gCRCCDh6fbP2vwprOP0yydRlkMEn+xnoO4BtjRvQPdCIh3O7Q6UU0/Z4vVcsXC1lbEdjELs4/+bFkDF5oI3P1jsPlxf3t9n//7w+X2+SWvo82EBvxlUodk+QLVULtms5iqqKuhgGBN17AJz4zU4C2CKA7roLSJQD1ZMeA1xp99pCpO+shPkoIYMCVoMkrQKEF8CbpezUJAJOj+8ctDvri/BbePP2qAoaNLyxACWECmyQ2Ac3lx9zcqdX+7eLp7ecgFCL6HBhvQvB7QaApCTROrSDMeQJODhpxg7T9wvZpTH7CUYSULEFLKB4CmDA4xFNsGncJPHSDT0ADoKANEWl5nq673UYzoZfOA1AKiceLjbU5phvxoYtSMk9GMwUW5BGhQAKU7rJ+oG1zGsqxId8Mk+6BFBudXYBmCa5tSNJOpaPaoaOegaPDaxtKD+Es11qvw0q1yeOyJWD0RXz0spnqYo3qcg3qM/ZB4P7QzJRFtSvyK3Hs8UyIxqSaOpkU49euNdjguGb17Qn01T2cYXkPjTB0eYd4o1dbFGkFNQJRFAPoI0TroScBpc/2DLXbret0YPkBX3jWhYLRUu6zRjo127Ih2bLGKruaAqRf9/Di/7QcJ2TpeXRuUzjmjzo0696o6VwI0KWaYfQFaFMAe0xO+vuhORUsmsjOUc5pQZEG88qNkFoELymS4o8kYTcarmgwsl1WJpGTerXmA3oZO7pd1inkHXlu6rptM01aeeYxLeQJLeRlFb08Lzng1b5GRaXJj/OeNCxbna7mLpbwGU7H7oOLzG92oTN3Yqxo2YBUa6ggmhLA2ylnm//bv7vK7Ess+9qjb+HCts5AppqXBE3Im8azxIKbqp4ZLMGTh/TscUHb4txJeFrPCy+Ihwsvikwkvi/nhZSYT2+4RxTqoj8lCQ2QIEOPRTQSY4i5tHQqQDSHWEAO+bO4fs7v8e/54t3ncfrj8Z/5j0BAfJvyf6b+N2wLALCaP25aGRh6fJo/XwP+0AIjRLDY7I5vfCJtLVcbjsgafHe0tqHM2B5BaYtLsAZmNPxEjHtHf4DH8jQvUvvcv/QoGRZZoHAV0cpqmWXCarK4MAzjMBm/AfozMZnUUHIbDN8DwN9NhnIlkLcIpdlyxxpnB6U1wkzjJ0vgKZAsQzfxsV6YGP/I0DuKtMSyHDySJGbFBO0YP0FGis6GaJo/SAlDFA3rkYa/nV0k2BX60nq6WdRPheuzepXsocT2L0yt/PvtfSixcX8QPFoNrEAdURRFrFfhJkgWrVZJSldUdjIQ8CZ6q0U3x2Jb4ZInT2QFIUCVKkcysPzMMisWeuHbEllU6G+5yGXumNA5rOxe9Tq5HihIjC6+SdLVo2ErdbNpKSe89MsE+Nct2RBQrnC5mn6lWmkJO9EEWDdXEVFymXncG3KE+nfWTFUzxgHiNxy1XizppAggGnVRVtEbHy0eapvWQvwFZchTT9Tri3MMc9fKGNHmpj7w8F15WNZM8TNZT9KSytGu4/ZRzEHrIGScWiHq7yoVekeXTN2Dv5VZ06YQha6mEIWt6fBpO2OGP3cPIY054t8/55lsW5X9sXh62dWkC8lvBfsZC+1pqob2NLZKj+5/OFkk33PHxXeebP7/l2/y57jBx2cEBw3t62L3fbq2Tqku7KKRbi11buMWNwKzIZTtFhhepV2ow9kRQ0362o+q1WrhCFZMkA78xnRmBundhHQM0FTs4pT7XGQt4C1xdLoZ1vAqzFYTzlR9lAEIQpkllbIHDxuD5jy1kGXMEH5X6VProrr8Bx+Y0q7LZMkl9vPOEDuHThhkBFeGTAinT9nHDS9qlCx2NM/5pVZ4xrVCloW84Fpki25hWaEwr9MtrxunvrzqdbdBjWqFR0ca0QqezC5hSjzGt0Bmrx9gPnVRaoTEdzqh/o/7xMBnT4Yw690vo3JgO5ywGwmM6nNFknIrJ+AXT4YyJTN60zo2JTIR1QyimprLQ1x5TUxSM2xf6ZFbJ9wBZUS/QYQf3T1q0NN5rwnWYxdeA0i2rldL7yvQCLQDty9D7isn6U8xiuifL9D1EZpAbgL4ywGYcHgATeZMT86XSEKvYtKPuIPsTYr5p9eXjDWOeaQU4eGNIdJsmeJj9GjHfBA+zCXL/gZtrit6CkgAbazhBD4G8uW72DO3xFahqQ8Wg0R1F0W3PmgMPXzosTgi7EyZtP9k4f7Ub1gwd3Woe3Ur06pkH7w6Vu3rlfq/c3kDpkcEbbx932KFo1Sj/Eyf29ZhWrUlAazRso2Fr+cBo2H5xw9YyFy52iFStHXnSaROLXQEV5PDPrJhAS2SumsxXN6k//0TxyxSUnHQBkfikIExnK4pQIBRzLYBlmIVLynektyNwcMekiJCLbD5bzOgNCFC3+7ClshsLgq5tWHAfgsxMiaEbkH0ODaWgHLgckGw/YuuWCAQvXtRNs6F1b1rjYgaDQk3W8Srdo0mroWGHSpjWgF8bWTrNrmf4P6oBk44IdgYo8JkDCqrTYuFHGVImpL03IGbyzAC6Gs+mNxh6HVWzfbyCqyWrq2WUhXM/SWZwFvoNHTWMqF97yT6Q1gYr7EE8Oua+j0wOM3WNYfPOi2rHF0OsA9Jp1ZbAb3qDaRvCjzyi+lUkxbfutEhS1Wm6B10DhYBFfuojvQE31Av0arZE5hf6IbiYZfd3FdiNKApMCjag9+8ItopES2EzfxLe6RR4mqdMrjK4g8D+XId6yJfcBVWWcgX85nykJ+XEtrjiHqKzr4vb+7pQadNaARdCoR5FIVsTBBXIeARDw1S1/bFwP6iQrvKYWPNVRldMPFBXmZhWGeH8FKevMofh4TxZtOkLes1XFmTLlQ4oxEAPYlb4AvxP4GpNyYcRavIdGgbeDlOl721B2ayD16MBUKZhhn1Rvpqva5+oiLbha5qm1MfQeFN0Hmoz5drE7UCzpCQV2kspve2kLa4efZ2aQfcKi5SO+W/zBKrgViN58Q+h7O7JXmIqDxkmWOwsBn5L6oZXYVc2q2lMJFP+KQzsc5268FQ+1YkBq/tMJ0YlxROd2JBUz3NiEab7pJHebOc1o+NsFBlpSbgnOghsFBjl5VeRl0N302+n/ZChckMGyimGyR05SG64ELm2ADmKXN2RbAMHxg0cFqcUFCejAn331I86cEo6MLDYKodln4IWcJmpsn9eqlfptXd+VKhTUqh+++V/9b6l1y75URFOSRHGnkXcWKjsiBee5hZpmMOpX2+sw3GJ6F1T3Kt5OsPQGppl0qeivp7jR/wsDr7v+hi5BPqaJLUuaLRSo5Ua0EoJ5w2Q6er75wwYdWvUrR66pZwjoBWcfIYAjpz1zQ9wCgZFdejfKy/AaBZGs9DDLAyRB+BMdG+/QNJyvpfiHGFcBuMQhntoy9mthPXIGTE6ak7JHvfKE/FrOiyb51xRjhD2sR5dZrP7MMhmnX5HIjIADnYgongUQPeBVa/mSIrbYkIEjpcZuXqiXN0f/cJiLDuDysjYc2BsUj+gvQ5WO2+VHfBIds4HBjyQ/VwFiDqrkhoHOZrAVogTFqHjGgeaVkKnT/6kzpzDXvb+nHOxECN7q8afw2L2mfDnwuI30QmcvCThIwvRnJo1OhRI2/J6qCZxkqXxFZoUg2jW3BRHYEceO81gLUMFH3ySmBEbsGMoA44SnQ2TOldeBiY+fPFwIGENqusJ7LtkcE34iD2W8gsck8eoJnZInrCAEKIkeLpDN8Fj28ETJEmH6RWmRZQi+Vh/Zii1xZ7ytQaEVEw811/Onm+Mg8Ueh5W/mmntcTj1K9r/nsdSvzqmPU4+Ps46iNAhwLKt7Hfi8Tk0VO2k4yO1TOYwXfEW9j/heOAzX4dPBF0jplxONnbVzgRq7Go9UpYx4SknhmODU03/zIbWmSuOXW2wXH9s8GqJCTkCNFSaRg53h0rSyAY/WM5DNviu3Jcc9ijlJOZh0Jm4k67YlXZUOFagZ5pnWbxOlJx9JOG8lWtIM3Nki3hkO9Cjlx24e1PstBX7sR4ZT4cdPCjZLIUkzgPaLLUEzqPZGs3WaLZ+ObMll2eZg6RQlmUOuyVyLLND84QyLHPCGIXzK4s4BAZJkzx4kuS6K6Q7RbJ4S4dLj9zAUTU5cicgsdTI4jQYKi1yA3GRpMiNSrKJheXaOUg65FfEuWci5AamXWmQBTHrn1726Mllm0wST9IqToXh0soeGd8BkpweN8Vprf2SCU4F2z9cctMOZFtTm4qv4iZGFl4l6WrRzAFsNiMI+ClNey16vl6oo8pqcLKCKY6Gwplf51eLOoAAgr7LyYOuyDJBhNPF7DNVz7TaNqjvA0t8KurXkR7uccMFKzKs68WA+ufL2hHCBY7PX+UQgB6xvE3uCeb1Hrn3itw7QvLq1n6J6kFllzUQQfCcI1tBOF+hoTSAEE14kwqiGoQQKgvaTzH/A4jIyYbO9Q8hGLTDonmVzZZJ6uNkD/WxLTnaoH83Rh4m6yl6UtUlt09PNoC09JXYeotKgnVnFD7F8Z6wcRefLg91Lo+wK6P7VB7uMRkSJ/Kwj8igD8gQn7X2P1akQaBBDhWRoRXvQJFBaTXIqUVttFI/s+i0aLXLtICzVlQm6+WgwFUhlGDyhqOO/JqGrqsWNwNIR8W2fBvdVZlJPzqqUawqu5J2v9LhQe1AjWC+Cj9Rp2nQQo833ODEMikdEWjgrmhvR+t9v5Dfv1qXmTFSzAla3YEhBEbM68vsIdrASnU1rfh1ORCbhIvbIcosaUhzRWaZQw54oZnt+TubEINVOu2AyR0KK0Hj73mTY1TX/jYFaLy9bAqgWqKzlajG6yEURESk12haiVYcO2Na2BTsWGlnzSsIwsl8RvkEDVW6VlLLzv0ULENqS9wEKLG/AnZxldZ7AsfRlGBGYO5T2DnMZndDYjtVm0zvhlRuwVqjSToyEhRMNdXZwyQB+xTIUAlkmyeh2eF0gmv1hSjA4/lHJLVQ2PWhahqZHkIltZPykih9YQFDCpKiieC5IhT43O0VUe1Rm14PVR435wJKODHdnCo4cWcaCj1fhytGAb22+YwCgrw5jgIodmJFSV52HqYkNZvoPHJFauzfGr8qxUqB6Dg1eNzYSqmetj1AUg0zzg4oKWDtqR2lRLY9llYNK2aSSDWsmNHCaoRnblSR6kqE4zGVmclJ7ihFO4EEvmq8YAaGqzWVmcNTrZXMfJ1qDWTGe0s1sLQWeBXzI1iCeEY3U3beKJCqU62tLTHTaurFD0lXtOCsXQ5q0sZMNCtFttp5DTipOt8AQE1WwQQy5/eCx0idrziqYXpzVQc2fQ70aoeodOoPEyIzo62awjE3S6jJMzeYX01MugL8FQ1W++EmakB7nt7AGxP3zUzPGx0zt4UpdCgHw4PGtfSwFupMV4AQ59UzVNNNZm/F6zFEZm4QUpgnll4OHMBWhafrkeCqUBVKEf9BwTGF4CSL1Sqd7gCFq2Ua14cbul7rfMV9G2v/KgHYpYwBt8A3aK8gB+oimIb1irXZjiWA2A1So4KXCBFY735101FwbeDlJsbinkHyTIqwMZpxIPjsJb5WdLoj36Qm1ELR6FIqHgQ3LNqbms806K2NvU6SnQUKyTosQ7hM3WPOe9oBB36KFXOWruI6sEhhiWuYuAdO1INwzAMr4qER70DpMJkvlLjPomwBKP+pqbTgR0Gd01ANJQcjBTWZrkCw+kzhy/QcCLgud7Z6t5JaEwrDVnVIQzQOTq+Ws+VHdDunxziewSRv90ITDBdUu2V7KKGNHdLr3ANESvXVgpai9P68tqLNODVuUUO8qCle1BIvaosXnYgXdcSLuuJFPfGivnjRQLxoKF40Ei8KxIvSB6p2Wm30Hx2DdIBORSYdvlqOtyGaWKzRtM0P5njs0VCdr/lfyfYZPdvvhKFU8+Lb5q/k/j85vdO86OEzMAcLsEzLz+WPm98f8p2iv9w/brF2fLt/JHaFwMJ3sPzV47H2uHc2B958ypJ8O3v8/rJN8of8dvv0TDfOrDZOczVtAiFqpA6hXrSVfJ/bWN1oaW3mx7G/iw/8vnnefPtxefGQP37Zfq3MWo7d/NXLtq39OtV+F3+y2MeAfgY8+/avn5++oE+HT49/3H9pNN+gmu/ppKfskHFXtdXG0VudBLjR882Xm0ZbzUpbLVff6XL1d6asLhv9Y/F0lz802m1R7Z402y37gzCwDVNzQBABhLfn2OgSTVw8F9UsTfOhG6FvGzYyJ5EVeKi8G6GCju6h+9D1kIEB0PQ1zYCWhzdlhFjuQjfA0LwQvbVxeWB4CDKILBNXBngblAXxBg7LxFcz8tFz9DH81sVlJhZWWWSz0TWYYNxQZXxvOegaQR3fG+Tewt8KNIPce/iqh/jqkreuRZ5jrkT+hNQF5HlAnuP7UMdfjIBOntj4W9hwwhBgrKLQIvcYk3BC3hbwIX4CLNy8yHQJBFLGJ2WKJw7BB+InUWSS8g55S1oUYPggNAiBMD7kg7u3FkEaG3LUdodYMXIPLXIlRXVCXEhgRgSOX0Am5QlusPgioRi0iSG0ybcibQ8NmgF5Tmr5xGj6JqlbvMXfhRNS1ycwPSLmHilPWoGkhtyTK6Ez9AlMn7wNyBPS0rJyQOADmzCGlITkGoXkSsoAcl8YbxAd6hI5QQghIfQ834J2aHh64No6xLLkG+V1ggRYMwDAgm4Rcfd1ywn0MCT/TODEK8qUV87PKP44iNa25hguMM3iUWF33A57Y9kTVYOjH87rOrLJ8R++PK3LrzeH2zWrUzTYqlCgeS3oRgraVVKaRRkd+kAnEEzjQHnX2UGwACGwE1VqAteocAOYhfUCk8kET1ldNyRsDvx9jZCCUH2+w7N6r9Va4ZuRQ7pQ7GTSgsDdI2RH6IlBXpropx2ogZuqQ6t8u5MpfU+KkipIXE0KJ9Pat734IqZAQQSP4BiVAErK7H771rKfhxyx1mulirpFi8r3iJ6Hgqh/0ByboIy4UAGg64ACqZdwdF3HDQpNewfZ1CJrd0VK6CNTibVWI2JQ6lM0IdwkNJgc7nefKJ4UTSrwKeDrge0WrdBNwpFd3R22exjkrRmW/+C3wJ/U7o3Dp3YQ9JKIpQzsyROiHxGvqvE43FfpWb0nlulQo6E7By3YXQlM3SPNxh/0Ub+75xHBvODgnmt7a1egRH3LgFHlLfp5pASGidsICvJYe4m1K3WbP/eAIaSEcPcjkNHVhJZtekHlTYvVtG3lYZpuuke3msXCCTKc6Ob5tmEzJ7XRuK45FZtZpZF+eKJbrc9peSh/E6vgOu8q8COig6WrsGZ7m1bioDNsSCHP+Bo5TJh96h6wImbh5LAi5P/5WLXoDsJJVXcc++iqE/wGyZAjfMr/+KM53HBqqlM3KHqIRnmB6wDTRpMHNGzUXKBZHjJZ5L4sY9ioW3BQj+m5ZmTqwHLRPGHiWprjlyM/ZOrRr1QPw0Y/1yJPivvieaD7uutOMBDXDtFQExlKJzRcx7CsWjfI+FV4eTZlHDSrsUtjM9L5eGWqdD4FfIYv0zYZcnpMhrxXmgyBv25fyEoQvH/Y5s9NG+VSUyK/QobGNKhGveqv7DrMwNENDU1eXds20aTZc0Mr8iPHQTNt7FjxDCQtumFhPcL3YRQ4EZov2JqJ9Aj4lus7hmEA0zJ9YKAZs4sGz0hV3eZA44SwanPQqU+YzeOLSOmN/bi5f2wKhkd5YQvBcIibBFav7QRQbv/x3QVl85P88Uf+I8ofNn83iOBTRGjauv39WyBCuGl6agOKBLZhOppvaWTmVb0/kKOFFIbycO74o7mSFP8KNlu4wQszTaUIKWIYjha5ll1cu+XghN31ZePDr/ff0/zbd+7aVFSnQHOoX8zu8fW8NWJ6w1meAhQFatMmxn0xdyXXNsVoW6NtpcjklYYScU4yTjfXxGvuATSMJg4nZ+/0Om2NqDw5LMi/f4fbXdx+vJpl0Wa7IVDev7t5ev4z+b65zcnDf/w/XQHJAa8xAQA=
\ No newline at end of file
diff --git a/X01BD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb b/X01BD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb
new file mode 100644
index 0000000..c26bd44
Binary files /dev/null and b/X01BD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb differ
diff --git a/X01BD/proprietary/vendor/etc/camera/camera_config.xml b/X01BD/proprietary/vendor/etc/camera/camera_config.xml
new file mode 100644
index 0000000..f0117f0
--- /dev/null
+++ b/X01BD/proprietary/vendor/etc/camera/camera_config.xml
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+ 0
+ imx486
+ imx486_holitech_12m
+ imx486
+ pmic
+ imx486_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+ 3.52
+ 1.8
+ 10
+ 67.4
+ 53.3
+ 0.1
+
+
+
+
+
+ 0
+ imx486_qtech
+ imx486_qtech_12m
+ imx486_qtech
+ pmic
+ imx486_qtech_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+ 3.52
+ 1.8
+ 10
+ 67.4
+ 53.3
+ 0.1
+
+
+
+
+
+ 1
+ ar1337
+ ar1337
+ ar1337_chromatix
+ pmic
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+ 2.48
+ 2.0
+ 0.40
+ 72.5
+ 57.5
+ 0.1
+
+
+
+
+
+ 1
+ hi846_kingcome_front
+ hi846_holitech_front
+ hi846_kingcome_front_chromatix
+ pmic
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+ 2.48
+ 2.0
+ 0.40
+ 64.9
+ 50.9
+ 0.1
+
+
+
+
+
+ 1
+ ov13855
+ ov13855
+ ov13855_chromatix
+ pmic
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+ 2.48
+ 2.0
+ 0.40
+ 64.9
+ 50.9
+ 0.1
+
+
+
+
+
+ 1
+ gc8034
+ gc8034_chromatix
+ gc8034
+ 1
+ FRONT
+ 270
+
+ 1
+ 0x1F
+ 0x4320
+ 0
+
+
+ 2.00
+ 2.4
+ 0.40
+ 72.5
+ 57.5
+ 0.1
+
+
+
+
+
+ 2
+ gc5025
+ gc5025_ofilm_13m_fm24c64d
+ gc5025_ofilm_13m_chromatix
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x7
+ 0x4320
+ 0
+
+
+ 2.00
+ 2.4
+ 0.5
+ 71.8
+ 56.6
+ 0.1
+
+
+
+
+
+ 2
+ s5k5e9yu05
+ s5k5e9yu05_chromatix
+ s5k5e9_slave_back_p24c64e
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x1F
+ 0x4320
+ 0
+
+
+ 2.00
+ 2.4
+ 0.5
+ 71.8
+ 56.6
+ 0.1
+
+
+
+
diff --git a/X01BD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml b/X01BD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml
new file mode 100644
index 0000000..4d9ad42
--- /dev/null
+++ b/X01BD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+ gc5025_ofilm_13m_common
+ gc5025_ofilm_13m_postproc
+
+
+ gc5025_ofilm_13m_cpp_snapshot
+
+
+ gc5025_ofilm_13m_cpp_us_chromatix
+
+
+ gc5025_ofilm_13m_cpp_ds_chromatix
+
+
+
+
+ gc5025_ofilm_13m_snapshot
+ gc5025_ofilm_13m_snapshot
+ gc5025_ofilm_13m_video_full
+ gc5025_ofilm_13m_cpp_snapshot
+ gc5025_ofilm_13m_cpp_snapshot
+ gc5025_ofilm_13m_cpp_video_full
+ gc5025_ofilm_13m_cpp_snapshot
+ gc5025_ofilm_13m_zsl_preview_bu64297
+ gc5025_ofilm_13m_zsl_video_bu64297
+
+
+
+
diff --git a/X01BD/proprietary/vendor/etc/camera/imx486_chromatix.xml b/X01BD/proprietary/vendor/etc/camera/imx486_chromatix.xml
new file mode 100644
index 0000000..b3823bf
--- /dev/null
+++ b/X01BD/proprietary/vendor/etc/camera/imx486_chromatix.xml
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+ imx486_common
+ imx486_postproc
+
+
+
+
+ imx486_preview
+ imx486_snapshot
+ imx486_default_video
+ imx486_cpp_preview
+ imx486_cpp_snapshot
+ imx486_cpp_liveshot
+ imx486_cpp_video
+ imx486_zsl_preview_3a
+ imx486_zsl_video_3a
+
+
+ imx486_preview
+ imx486_snapshot
+ imx486_default_video
+ imx486_cpp_preview
+ imx486_cpp_snapshot
+ imx486_cpp_liveshot
+ imx486_cpp_video
+ imx486_default_preview_3a
+ imx486_default_video_3a
+
+
+ imx486_hfr_60
+ imx486_hfr_60
+ imx486_hfr_60
+ imx486_cpp_preview
+ imx486_cpp_hfr_60
+ imx486_cpp_liveshot
+ imx486_cpp_hfr_60
+ imx486_hfr_60_3a
+ imx486_hfr_60_3a
+
+
+ imx486_hfr_90
+ imx486_hfr_90
+ imx486_hfr_90
+ imx486_cpp_preview
+ imx486_cpp_hfr_90
+ imx486_cpp_liveshot
+ imx486_cpp_hfr_90
+ imx486_hfr_90_3a
+ imx486_hfr_90_3a
+
+
+ imx486_hfr_120
+ imx486_hfr_120
+ imx486_hfr_120
+ imx486_cpp_preview
+ imx486_cpp_hfr_120
+ imx486_cpp_liveshot
+ imx486_cpp_hfr_120
+ imx486_hfr_120_3a
+ imx486_hfr_120_3a
+
+
+ imx486_hdr
+ imx486_hdr
+ imx486_hdr
+ imx486_hdr_cpp
+ imx486_hdr_cpp
+ imx486_hdr_cpp
+ imx486_hdr_cpp
+ imx486_hdr_video_3a
+ imx486_hdr_video_3a
+
+
+ imx486_bokenh
+ imx486_bokenh
+ imx486_bokenh
+ imx486_cpp_bokenh_snapshot
+ imx486_cpp_bokenh_snapshot
+ imx486_cpp_bokenh_snapshot
+ imx486_cpp_bokenh_snapshot
+ imx486_bokenh_video_3a
+ imx486_bokenh_video_3a
+
+
+
+
diff --git a/X01BD/proprietary/vendor/etc/camera/ov13855_chromatix.xml b/X01BD/proprietary/vendor/etc/camera/ov13855_chromatix.xml
new file mode 100644
index 0000000..f9475df
--- /dev/null
+++ b/X01BD/proprietary/vendor/etc/camera/ov13855_chromatix.xml
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+ ov13855_common
+ ov13855_postproc
+
+
+ ov13855_cpp_snapshot
+
+
+ ov13855_cpp_us_chromatix
+
+
+ ov13855_cpp_ds_chromatix
+
+
+
+
+ ov13855_snapshot
+ ov13855_snapshot
+ ov13855_video_full
+ ov13855_cpp_snapshot
+ ov13855_cpp_snapshot
+ ov13855_cpp_video_full
+ ov13855_cpp_snapshot
+ ov13855_zsl_preview_bu64297
+ ov13855_zsl_video_bu64297
+
+
+ ov13855_snapshot
+ ov13855_snapshot
+ ov13855_video_full
+ ov13855_cpp_snapshot
+ ov13855_cpp_snapshot
+ ov13855_cpp_video_full
+ ov13855_cpp_snapshot
+ ov13855_zsl_preview_bu64297
+ ov13855_zsl_video_bu64297
+
+
+ ov13855_preview
+ ov13855_preview
+ ov13855_default_video
+ ov13855_cpp_preview
+ ov13855_cpp_preview
+ ov13855_cpp_video
+ ov13855_cpp_liveshot
+ ov13855_default_preview_bu64297
+ ov13855_default_video_bu64297
+
+
+ ov13855_preview
+ ov13855_preview
+ ov13855_default_video
+ ov13855_cpp_preview
+ ov13855_cpp_preview
+ ov13855_cpp_video
+ ov13855_cpp_liveshot
+ ov13855_default_preview_bu64297
+ ov13855_default_video_bu64297
+
+
+ ov13855_hfr_60
+ ov13855_hfr_60
+ ov13855_hfr_60
+ ov13855_cpp_hfr_60
+ ov13855_cpp_hfr_60
+ ov13855_cpp_hfr_60
+ ov13855_cpp_hfr_60
+ ov13855_hfr_60_bu64297
+ ov13855_hfr_60_bu64297
+
+
+ ov13855_hfr_90
+ ov13855_hfr_90
+ ov13855_hfr_90
+ ov13855_cpp_hfr_90
+ ov13855_cpp_hfr_90
+ ov13855_cpp_hfr_90
+ ov13855_cpp_hfr_90
+ ov13855_hfr_90_bu64297
+ ov13855_hfr_90_bu64297
+
+
+ ov13855_hfr_120
+ ov13855_hfr_120
+ ov13855_hfr_120
+ ov13855_cpp_hfr_120
+ ov13855_cpp_hfr_120
+ ov13855_cpp_hfr_120
+ ov13855_cpp_hfr_120
+ ov13855_hfr_120_bu64297
+ ov13855_hfr_120_bu64297
+
+
+ ov13855_bokeh
+ ov13855_bokeh
+ ov13855_bokeh
+ ov13855_cpp_bokeh
+ ov13855_cpp_bokeh
+ ov13855_cpp_bokeh
+ ov13855_cpp_bokeh
+ ov13855_bokeh_bu64297
+ ov13855_bokeh_bu64297
+
+
+
+
diff --git a/X01BD/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc b/X01BD/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc
new file mode 100644
index 0000000..0868068
--- /dev/null
+++ b/X01BD/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service_asus.rc
@@ -0,0 +1,10 @@
+service vendor.fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service_asus
+ # "class hal" causes a race condition on some devices due to files created
+ # in /data. As a workaround, postpone startup until later in boot once
+ # /data is mounted.
+ class late_start
+ user system
+ group system input uhid
+ # Huaqin modify for Android P fingerprint performance by puqirui at 2018/11/07 start
+ #writepid /dev/cpuset/system-background/tasks
+ # Huaqin modify for Android P fingerprint performance by puqirui at 2018/11/07 end
diff --git a/X01BD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf b/X01BD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf
new file mode 100644
index 0000000..a1cc839
--- /dev/null
+++ b/X01BD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf
@@ -0,0 +1,6179 @@
+#
+# File: sensor_def_qcomdev.conf
+#
+# Tihs file contains default sensor registry values for Qualcomm development
+# test platforms.
+#
+# Copyright (c) 2013-2018 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+
+
+# File format:
+#
+# Lines starting with "#" are comments and ignored.
+#
+# File metadata uses this format:
+# :key value1 value2
+#
+# The following keys are defined:
+# - "version" : value1 is non-zero positive version number of the file. This
+# number will be stored in the sensors registry. It should be equal to the
+# largest version of any item. It will be saved in the sensors registry for
+# later use when initializing values. See the item format below.
+# This value should only be specified once in the file.
+#
+# - "hardware" : The value1 will be compared to the "Hardware" string from
+# the property of ro.board.platform.
+# Items will only be used as default values in the registry if the hardware
+# string value is a substring of the ro.board.platform string.
+# This metadata key can be used more than once, so that one file can support
+# more than one type of hardware.
+# The value may be NULL, indicating common item values for all hardware.
+# Common conf entries for multiple hardware can be mentioned as below.
+# configuration below this string is common for 8952,8956 and 8974
+# :hardware 8952 8956 8974
+# hardware list gets overwritten with the new one every time when "hardware"
+# tag appears while parsing conf file.
+#
+# - "platform" : Similar to the "hardware" key, but this string will need to
+# match the text of either /sys/devices/soc0/hw_platform or
+# /sys/devices/soc0/platform_subtype.
+# Common conf entries for multiple platform can be mentioned as below.
+# configuration below this string is common for MTP and QRD
+# :platfrom MTP QRD
+# platform list gets overwritten with the new one every time when "platfrom"
+# tag appears while parsing conf file.
+#
+#
+# - "soc_id" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/soc_id.
+# Common conf entries for multiple soc_id can be mentioned as below.
+# configuration below this string is common for soc_id 264 and 278
+# :soc_id 264 278
+# soc_id list gets overwritten with the new one every time when "soc_id"
+# tag appears while parsing conf file.
+#
+# - "subtype" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/platform_subtype.
+# Common conf entries for multiple subtype can be mentioned as below.
+# configuration below this string is common for subtype X and Y
+# :subtype X Y
+# subtype list gets overwritten with the new one every time when "subtype"
+# tag appears while parsing conf file.
+#
+# - "sub_id" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/platform_subtype_id.
+# Common conf entries for multiple sub_id can be mentioned as below.
+# configuration below this string is common for sub_id
+# :sub_id 0 10
+# sub_id list gets overwritten with the new one every time when "sub_id"
+# tag appears while parsing conf file.
+#
+# - "soc_rev" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/revision.
+# Common conf entries for multiple soc_rev can be mentioned as below.
+# configuration below this string is common for soc_rev 1.0,2.0 and 3.0
+# :soc_rev 1.0 2.0 3.0
+# soc_rev list gets overwritten with the new one every time when "soc_rev"
+# tag appears while parsing conf file.
+#
+# - "plat_ver" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/platform_version.
+# Common conf entries for multiple plat_ver can be mentioned as below.
+# configuration below this string is common for plat_ver 131072 and 1179648
+# :plat_ver 131072 1179648
+# plat_ver list gets overwritten with the new one every time when "plat_ver"
+# tag appears while parsing conf file.
+#
+# - "property" : value1 is the Android system property key, and value2 is
+# the desired property value. If the system property value matches the
+# desired property value, then the following items will be applied.
+# This metadata key can be used more than once, in which case the new
+# property value overrides the old.
+# value1 and 2 may be NULL, indicating common item values for all properties.
+#
+# Registry items are in lines with the following format:
+#
+# Where:
+# itemID is the numeric item ID defined in sns_reg_api_v02.h
+#
+# "value" is the numeric value of the item.
+#
+# "version" is a non-zero version of the item value.
+# The version field will be compared against the previous saved
+# value in the sensors registry. If this value is greater than the
+# saved value, the default will be applied. Otherwise, the default
+# will be skipped.
+#
+# Registry item values will only be applied if the hardware, platform, and
+# property values match for the current hardware configuration.
+#
+# The numeric fields are parsed with the strtoull function, base 0.
+#
+
+:version 0x00010002
+
+#######################################################################
+### MSM8976,APQ8076 and MSM8956 Chipsets
+#######################################################################
+# msm8976,apq8076 and msm8956 share the same property(ro.board.platfrom)
+# as msm8952.
+# use 8952 as hardware,8976,8076 and 8956 identification is done by
+# soc_id which is unique.
+:hardware 8952
+:platform
+:property
+# soc_id for msm8976 targets is 278
+# soc_id for apq8076 targets is 277
+# soc_id for msm8956 targets is 266
+# Below configuration is common for msm8976,apq8076 and msm8956
+:soc_id 278 266 277
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0 BMI160 FIFO
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 10000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 138 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x68 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMG160 FIFO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 138 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 5 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 1000 0x00010001 #idle_to_ready
+1954 5 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 5 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 141 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 136 0x00010001 #I2C SDA_1
+2703 137 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+#2706 132 0x00010001 #RESET pin
+2709 138 0x00010001 #ACCEL DRI
+2710 138 0x00010001 #GYRO DRI
+2711 142 0x00010001 #MAG DRI
+2712 141 0x00010001 #ALS/PRX INT
+2714 140 0x00010001 #PRESS INT
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 5 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 141 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000CDC 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+# Mag soft iron calibration
+1940 0x00000014 0x00010001 # cal_grp_id
+401 0x00000001 0x00010001 # Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 # Mag_fac_cal_matrix_valid
+406 0x0000EFFF 0x00010001 # Compensation_matrix_0_0
+407 0xFFFFFEA5 0x00010001 # Compensation_matrix_0_1
+408 0x00000896 0x00010001 # Compensation_matrix_0_2
+409 0xFFFFFEA5 0x00010001 # Compensation_matrix_1_0
+410 0x00014000 0x00010001 # Compensation_matrix_1_1
+411 0x0000026B 0x00010001 # Compensation_matrix_1_2
+412 0x00000896 0x00010001 # Compensation_matrix_2_0
+413 0x0000026B 0x00010001 # Compensation_matrix_2_1
+414 0x0000E03A 0x00010001 # Compensation_matrix_2_2
+
+:platform QRD
+# Orientation of sensors
+# accel0 x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 138 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMI160 ACCEL
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1000 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 139 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 1 0x00010001 #sensor_id
+1928 0x69 0x00010001 #i2c_address
+1929 1 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0X40 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2 BMI160 GYRO
+1935 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1934 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1936 30000 0x00010001 #off_to_idle
+1938 5 0x00010001 #i2c_bus
+1939 1010 0x00010001 #reg_group_id
+1940 10 0x00010001 #cal_grp_id
+1941 139 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 10 0x00010001 #sensor_id
+1944 0x69 0x00010001 #i2c_address
+1945 3 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 4 0x00010001 #sens_default
+1949 0X40 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: TMD27723
+1951 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1950 0xcc44f904e9e569f7 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 5 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 141 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 -1 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x00 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: MMC3530
+1967 0x7fc31ec17f1c0abd 0x00010001 #UUID
+1966 0x5c473990a806b072 0x00010001 #UUID
+1968 5 0x00010001 #off_to_idle
+1969 10 0x00010001 #idle_to_ready
+1970 5 0x00010001 #i2c_bus
+1971 1020 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 0xFFFF 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 20 0x00010001 #sensor_id
+1976 0x30 0x00010001 #i2c_address
+1977 2 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 1 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+# platform: QRD, subtype: POLARIS
+:subtype POLARIS
+
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 LIS2HH FIFO ACC
+1903 0x8b32c5274ad0b6b8 0x00010001 #UUID
+1902 0x224b9d8e7c327218 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 25000 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 138 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x1d 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 LIS2MDL MAG
+1919 0xca65bea8d350d5be 0x00010001 #UUID
+1918 0x594b35ddb8cb132f 0x00010001 #UUID
+1920 1000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1020 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 142 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 20 0x00010001 #sensor_id
+1928 0x1E 0x00010000 #i2c_address
+1929 2 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+1935 0 0x00010001 #UUID
+1934 0 0x00010001 #UUID
+
+1951 0 0x00010001 #UUID
+1950 0 0x00010001 #UUID
+
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+
+#######################################################################
+### 8952 Chipsets
+#######################################################################
+:hardware 8952
+:platform
+:property
+:subtype
+# Use soc_id of msm8952(264) to indicate, this configuration is specific
+# to msm8952 targets. This is needed as msm8952 and msm8976 share same
+# hardware field.
+# soc_id for msm8952 targets is 264
+# soc_id for apq8052 targets is 289
+:soc_id 264 289
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 4 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMG160/BMI058 FIFO
+1919 0xc0b3f9bee990498d 0x00010001 #UUID
+1918 0xc347c5575be90345 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 45 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 1000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 4 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 43 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 132 0x00010001 #RESET pin
+2709 42 0x00010001 #ACCEL DRI
+2710 45 0x00010001 #GYRO DRI
+2711 44 0x00010001 #MAG DRI
+2712 43 0x00010001 #ALS/PRX INT
+2714 46 0x00010001 #PRESS INT
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 43 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000CDC 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+:platform MTP
+# TMG399x override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 281 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 1 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 500 0x00010001 #calLuxUpper
+113 458 0x00010001 #d_factor
+114 440 0x00010001 #r_coef
+115 1000 0x00010001 #g_coef
+116 0xfffffff6 0x00010001 #b_coef
+117 3057 0x00010001 #ct_coef
+118 785 0x00010001 #ct_offset
+119 100 0x00010001 #proxDetect
+120 50 0x00010001 #proxRelease
+121 0x400 0x00010001 #luxCorrection
+
+:platform QRD
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #max-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 BMI160 ACCEL
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 30000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 4 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 10 0x00010001 #cal_grp_id
+1909 45 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x69 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 4 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 BMI160 GYRO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 45 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x69 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 TMD27723
+1935 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1934 0xcc44f904e9e569f7 0x00010001 #UUID
+1936 10000 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 43 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x00 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3 MMC3530
+1951 0x7fc31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5 0x00010001 #off_to_idle
+1953 10 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1020 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 20 0x00010001 #sensor_id
+1960 0x30 0x00010001 #i2c_address
+1961 2 0x00010001 #data_type1
+1962 0 0x00010001 #data_type2
+1963 -1 0x00010001 #rel_sns_idx
+1964 1 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: None
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+1968 0 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 0 0x00010001 #i2c_bus
+1971 0 0x00010001 #reg_group_id
+1972 0 0x00010001 #cal_grp_id
+1973 0 0x00010001 #gpio1
+1974 0 0x00010001 #gpio2
+1975 0 0x00010001 #sensor_id
+1976 0 0x00010001 #i2c_address
+1977 0 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 0 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0 0x00010001 #vdd
+1996 0 0x00010001 #vddio
+
+# SSI SMGR Cfg 5: None
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+3604 0 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 0 0x00010001 #i2c_bus
+3607 0 0x00010001 #reg_group_id
+3608 0 0x00010001 #cal_grp_id
+3609 0 0x00010001 #gpio1
+3610 0 0x00010001 #gpio2
+3611 0 0x00010001 #sensor_id
+3612 0 0x00010001 #i2c_address
+3613 0 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0 0x00010001 #vdd
+3688 0 0x00010001 #vddio
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+#######################################################################
+### MSM8940, MSM8937 and MSM8917 Chipsets
+#######################################################################
+# MSM8940, MSM8937 and MSM8917 share the same property(ro.board.platfrom) as 8937.
+# In this configuration, MSM8940, MSM8937 and MSM8917 share same sensor
+# configuration because sensors are same in reference design.
+# The identification of MSM8940, MSM8937 and MSM8917 can be done by soc_id
+# which is unique.
+# - :
+# MSM8940 - 313
+# MSM8937 - 294 APQ8037 - 295
+# MSM8917 - 303 APQ8017 - 307 MSM8217 - 308 MSM8617 - 309
+# MSM8920 - 320
+
+:hardware 8937
+:platform
+:property
+:soc_id
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #mag-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x00010001 # AMD
+225 983040 0x00010001 # RMD
+504 65536 0x00010001 # Gyro Cal
+1703 65536 0x00010001 # Ped
+2800 983040 0x00010001 # basic ges
+2900 983040 0x00010001 # Facing
+3400 65536 0x00010001 # CMC
+609 983040 0x00010001 # FMV
+1005 983040 0x00010001 # Grav
+1103 983040 0x00010001 # orientation
+3000 983040 0x00010001 # gyro quat
+3100 983040 0x00010001 # rot vec
+3500 983040 0x00010001 # game rv
+4112 65536 0x00010001 # SMD
+4103 5 0x00010001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi_CS
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1919 0x6b7b6b353051699e 0x00010001 #UUID
+1918 0xe1451a747fc17ad2 0x00010001 #UUID
+1920 3000 0x00010001 #off_to_idle
+1921 10000 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1020 0x00010001 #reg_group_id
+1924 0x00000014 0x00010001 #cal_grp_id
+1925 0xFFFF 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 20 0x00010001 #sensor_id
+1928 0x0C 0x00010001 #i2c_address
+1929 2 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 0xFF 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 TMD27723
+1935 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1934 0xcc44f904e9e569f7 0x00010001 #UUID
+1936 10000 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 43 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x80 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 59 0x00010001 #RESET pin
+2709 42 0x00010001 #ACCEL DRI
+2710 45 0x00010001 #GYRO DRI
+2711 44 0x00010001 #MAG DRI
+2712 43 0x00010001 #ALS/PRX INT
+2714 46 0x00010001 #PRESS INT
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000CDC 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+:platform MTP
+# TMD27723 override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 32 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 4 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 350 0x00010001 #calLuxUpper
+113 24 0x00010001 #d_factor
+114 2000 0x00010001 #iCoefB
+115 600 0x00010001 #iCoefC
+116 1000 0x00010001 #iCoefD
+117 600 0x00010001 #proxDetect
+118 400 0x00010001 #proxRelease
+119 65536 0x00010001 #luxCorrection
+120 20 0x00010001 #als_thresh_high
+121 20 0x00010001 #als_thresh_low
+
+# Factory magnetometer calibration
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001026C 0x00010001 #Compensation_matrix_0_0
+407 0x0000013B 0x00010001 #Compensation_matrix_0_1
+408 0x0000000E 0x00010001 #Compensation_matrix_0_2
+409 0x0000013B 0x00010001 #Compensation_matrix_1_0
+410 0x0000FC50 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFE94 0x00010001 #Compensation_matrix_1_2
+412 0x0000000E 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFE94 0x00010001 #Compensation_matrix_2_1
+414 0x00010144 0x00010001 #Compensation_matrix_2_2
+
+:platform QRD
+
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #spi_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi cs
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 TMD27723
+1919 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1918 0xcc44f904e9e569f7 0x00010001 #UUID
+1920 10000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1040 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 43 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 40 0x00010001 #sensor_id
+1928 0x39 0x00010001 #i2c_address
+1929 5 0x00010001 #data_type1
+1930 6 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0x80 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 AKM09911
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 5 0x00010001 #off_to_idle
+1937 10 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 1 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: None
+1951 0 0x00010001 #UUID
+1950 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 4: None
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 5: None
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 44 0x00010001 #RESET pin
+
+#accel dri
+6300 1 0x00010001 # version
+6301 0x002A 0x00010001 # gpio num
+6302 0 0x00010001 # active func sel
+6303 0 0x00010001 # active dir
+6304 0 0x00010001 # active pull
+6305 0 0x00010001 # active drive
+6306 0 0x00010001 # inactive func sel
+6307 0 0x00010001 # inactive dir
+6308 0 0x00010001 # inactive pull
+6309 0 0x00010001 # inactive drive
+
+#proximity and light dri
+6310 1 0x00010001 # version
+6311 0x002B 0x00010001 # gpio num
+6312 0 0x00010001 # active func sel
+6313 0 0x00010001 # active dir
+6314 3 0x00010001 # active pull
+6315 0 0x00010001 # active drive
+6316 0 0x00010001 # inactive func sel
+6317 0 0x00010001 # inactive dir
+6318 0 0x00010001 # inactive pull
+6319 0 0x00010001 # inactive drive
+
+#SPI GPIO active and inactive
+6320 1 0x00010001 # version
+6321 0x0014 0x00010001 # gpio num
+6322 1 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 0 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 1 0x00010001 # inactive func sel
+6327 1 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0015 0x00010001 # gpio num
+6332 1 0x00010001 # active func sel
+6333 1 0x00010001 # active dir
+6334 0 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 1 0x00010001 # inactive func sel
+6337 1 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x0016 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x0017 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 1 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 1 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+:plat_ver 131072 196608 262144
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #max-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:plat_ver 1179648 1245184 1310720
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:plat_ver
+
+# QRD8917 QRD8920
+# Inherit configurations from 8937 and 8920 but new orientation
+:soc_id 303 320
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:sub_id 10
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 4 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_addr
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 LTR556
+1919 0x2f1531647b9aa8b3 0x00010001 #UUID
+1918 0x194a7a549019f36d 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 10000 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1040 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 43 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 40 0x00010001 #sensor_id
+1928 0x23 0x00010001 #i2c_address
+1929 5 0x00010001 #data_type1
+1930 6 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0x80 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# Orientation of sensors
+# accel0 x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+:sub_id
+
+# SDM439, SDM429 and Surf
+:platform
+:soc_id 353 354
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel DRI/FIFO
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi_CS
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 0: LSM6DS3 GYRO DRI/FIFO
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #spi_CS
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: AKM09915 DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1006 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 44 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 1 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+:platform MTP Surf
+# SSI SMGR Cfg 5 TMD27723 DRI
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1968 10000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 4 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 43 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 6: Hall Effect BU52053NVX DRI
+3603 0x5da5cb55d3c7bd84 0x00010001 #UUID
+3602 0x7e412494d22ec81e 0x00010001 #UUID
+3604 100 0x00010001 #off_to_idle
+3605 100 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 41 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 80 0x00010001 #sensor_id
+3612 0x20 0x00010001 #i2c_address, dummy
+3613 31 0x00010001 #data_type1
+3614 00 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 5 0x00010001 #device_select
+
+:platform QRD
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 3: TMG490X prx/als DRI
+1951 0x3a83587c79f2d5ad 0x00010001 #UUID
+1950 0xd24fdac0d73b50aa 0x00010001 #UUID
+1952 5700 0x00010001 #off_to_idle
+1953 5000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 43 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+ # SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG490X RGB DRI
+3603 0x3a83587c79f2d5ad 0x00010001 #UUID
+3602 0xd24fdac0d73b50aa 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 43 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+#mag dri
+6360 1 0x00010001 # version
+6361 0x002C 0x00010001 # gpio num
+6362 0 0x00010001 # active func sel
+6363 0 0x00010001 # active dir
+6364 3 0x00010001 # active pull
+6365 0 0x00010001 # active drive
+6366 0 0x00010001 # inactive func sel
+6367 0 0x00010001 # inactive dir
+6368 0 0x00010001 # inactive pull
+6369 0 0x00010001 # inactive drive
+
+:platform QRD
+:soc_id 386
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi_CS
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: AKM09911
+1919 0x90611b98d561168f 0x00010001 #UUID
+1918 0x564d2b94fe80aef6 0x00010001 #UUID
+1920 3000 0x00010001 #off_to_idle
+1921 10000 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1020 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 44 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 20 0x00010001 #sensor_id
+1928 1 0x00010001 #CS_for_SPI
+1929 2 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 0xFF 0x00010001 #rel_sns_idx
+1932 1 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: TMG490X prx/als DRI
+1935 0x3a83587c79f2d5ad 0x00010001 #UUID
+1934 0xd24fdac0d73b50aa 0x00010001 #UUID
+1936 5700 0x00010001 #off_to_idle
+1937 5000 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 43 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x80 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: None
+1951 0 0x00010001 #UUID
+1950 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 4: None
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+ # SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG490X RGB DRI
+3603 0 #UUID
+3602 0 #UUID
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+#accel dri
+6300 1 0x00010001 # version
+6301 0x002A 0x00010001 # gpio num
+6302 0 0x00010001 # active func sel
+6303 0 0x00010001 # active dir
+6304 0 0x00010001 # active pull
+6305 0 0x00010001 # active drive
+6306 0 0x00010001 # inactive func sel
+6307 0 0x00010001 # inactive dir
+6308 1 0x00010001 # inactive pull
+6309 0 0x00010001 # inactive drive
+
+#mag dri
+6310 1 0x00010001 # version
+6311 0x002C 0x00010001 # gpio num
+6312 0 0x00010001 # active func sel
+6313 0 0x00010001 # active dir
+6314 0 0x00010001 # active pull
+6315 0 0x00010001 # active drive
+6316 0 0x00010001 # inactive func sel
+6317 0 0x00010001 # inactive dir
+6318 0 0x00010001 # inactive pull
+6319 0 0x00010001 # inactive drive
+
+#proximity and light dri
+6320 1 0x00010001 # version
+6321 0x002B 0x00010001 # gpio num
+6322 0 0x00010001 # active func sel
+6323 0 0x00010001 # active dir
+6324 0 0x00010001 # active pull
+6325 0 0x00010001 # active drive
+6326 0 0x00010001 # inactive func sel
+6327 0 0x00010001 # inactive dir
+6328 0 0x00010001 # inactive pull
+6329 0 0x00010001 # inactive drive
+
+#SPI GPIO active and inactive
+6330 1 0x00010001 # version
+6331 0x0014 0x00010001 # gpio num
+6332 1 0x00010001 # active func sel
+6333 1 0x00010001 # active dir
+6334 0 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 0 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 0 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x0015 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 0 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 0 0x00010001 # inactive func sel
+6347 0 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 0 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x0016 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 1 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 0 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 0 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x0017 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 0 0x00010001 # inactive func sel
+6367 0 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 0 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x002F 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 0 0x00010001 # inactive func sel
+6377 0 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 0 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x000E 0x00010001 # gpio num
+6382 3 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 0 0x00010001 # active pull
+6385 0 0x00010001 # active drive
+6386 0 0x00010001 # inactive func sel
+6387 0 0x00010001 # inactive dir
+6388 2 0x00010001 # inactive pull
+6389 0 0x00010001 # inactive drive
+
+6390 1 0x00010001 # version
+6391 0x000F 0x00010001 # gpio num
+6392 3 0x00010001 # active func sel
+6393 1 0x00010001 # active dir
+6394 0 0x00010001 # active pull
+6395 0 0x00010001 # active drive
+6396 0 0x00010001 # inactive func sel
+6397 0 0x00010001 # inactive dir
+6398 2 0x00010001 # inactive pull
+6399 0 0x00010001 # inactive drive
+
+#######################################################################
+### 8953 Chipsets
+#######################################################################
+# MSM8953, SDM450 and SDM632 share the same property(ro.board.platfrom) as 8953.
+# In this configuration, SDM450 and SDM632 share same sensor
+# configuration because sensors are same in reference design.
+# The identification of MSM8953, SDM450 and SDM632 can be done by soc_id
+# which is unique.
+# - :
+# MSM8953 - 293 APQ8053 - 304
+# SDM450 - 338
+# SDM632 - 349 350
+:hardware 8953
+:platform
+:property
+:soc_id
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel DRI/FIFO
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 0: LSM6DS3 GYRO DRI/FIFO
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: AKM09915 DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1006 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 44 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 2 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 5 TMD27723 DRI
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1968 10000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 4 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 43 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 6: Hall Effect BU52053NVX DRI
+3603 0x5da5cb55d3c7bd84 0x00010001 #UUID
+3602 0x7e412494d22ec81e 0x00010001 #UUID
+3604 100 0x00010001 #off_to_idle
+3605 100 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 13 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 80 0x00010001 #sensor_id
+3612 0x20 0x00010001 #i2c_address, dummy
+3613 31 0x00010001 #data_type1
+3614 00 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 5 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 0xFFFF 0x00010001 #RESET pin
+2709 42 0x00010001 #ACCEL DRI
+2710 45 0x00010001 #GYRO DRI
+2711 44 0x00010001 #MAG DRI
+2712 43 0x00010001 #ALS/PRX INT
+2714 46 0x00010001 #PRESS INT
+2717 13 0x00010001 #HALL INT
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000D0E 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+:platform MTP
+# TMD27723 override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 32 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 4 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 350 0x00010001 #calLuxUpper
+113 24 0x00010001 #d_factor
+114 2000 0x00010001 #iCoefB
+115 600 0x00010001 #iCoefC
+116 1000 0x00010001 #iCoefD
+117 600 0x00010001 #proxDetect
+118 400 0x00010001 #proxRelease
+119 65536 0x00010001 #luxCorrection
+120 20 0x00010001 #als_thresh_high
+121 20 0x00010001 #als_thresh_low
+
+# Factory magnetometer calibration
+1940 0x00000014 0x00010001 #cal_grp_id
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001026C 0x00010001 #Compensation_matrix_0_0
+407 0x0000013B 0x00010001 #Compensation_matrix_0_1
+408 0x0000000E 0x00010001 #Compensation_matrix_0_2
+409 0x0000013B 0x00010001 #Compensation_matrix_1_0
+410 0x0000FC50 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFE94 0x00010001 #Compensation_matrix_1_2
+412 0x0000000E 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFE94 0x00010001 #Compensation_matrix_2_1
+414 0x00010144 0x00010001 #Compensation_matrix_2_2
+
+:platform QRD
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel FIFO/DRI
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 0 0x00010001 #off_to_idle
+1905 1000 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 0: LSM6DS3 GYRO FIFO/DRI
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 0 0x00010001 #off_to_idle
+1921 1000 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: AKM09915 FIFO/DRI
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1006 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 44 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 2 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3 TMD27723 DRI
+1951 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1950 0xcc44f904e9e569f7 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 43 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 -1 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 5
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+:soc_id 338 349 350
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Cfg 3: TMG490X prx/als DRI
+1951 0x3a83587c79f2d5ad 0x00010001 #UUID
+1950 0xd24fdac0d73b50aa 0x00010001 #UUID
+1952 5700 0x00010001 #off_to_idle
+1953 5000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 43 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+ # SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 4: TMG490X RGB DRI
+3603 0x3a83587c79f2d5ad 0x00010001 #UUID
+3602 0xd24fdac0d73b50aa 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 43 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+:soc_id
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 0xFFFF 0x00010001 #RESET pin
+
+# ACCEL DRI
+6300 1 0x00010001 # version
+6301 0x002A 0x00010001 # gpio num
+6302 0 0x00010001 # active func sel
+6303 0 0x00010001 # active dir
+6304 0 0x00010001 # active pull
+6305 0 0x00010001 # active drive
+6306 0 0x00010001 # inactive func sel
+6307 0 0x00010001 # inactive dir
+6308 0 0x00010001 # inactive pull
+6309 0 0x00010001 # inactive drive
+
+# TMD DRI
+6310 1 0x00010001 # version
+6311 0x002B 0x00010001 # gpio num
+6312 0 0x00010001 # active func sel
+6313 0 0x00010001 # active dir
+6314 3 0x00010001 # active pull
+6315 0 0x00010001 # active drive
+6316 0 0x00010001 # inactive func sel
+6317 0 0x00010001 # inactive dir
+6318 0 0x00010001 # inactive pull
+6319 0 0x00010001 # inactive drive
+
+# MAG DRI
+6320 1 0x00010001 # version
+6321 0x002C 0x00010001 # gpio num
+6322 0 0x00010001 # active func sel
+6323 0 0x00010001 # active dir
+6324 3 0x00010001 # active pull
+6325 0 0x00010001 # active drive
+6326 0 0x00010001 # inactive func sel
+6327 0 0x00010001 # inactive dir
+6328 0 0x00010001 # inactive pull
+6329 0 0x00010001 # inactive drive
+
+# GYRO DRI
+6330 1 0x00010001 # version
+6331 0x002D 0x00010001 # gpio num
+6332 0 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 3 0x00010001 # active pull
+6335 0 0x00010001 # active drive
+6336 0 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 0 0x00010001 # inactive pull
+6339 0 0x00010001 # inactive drive
+
+# SPI GPIO
+6340 1 0x00010001 # version
+6341 0x0014 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x0015 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 1 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 1 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x0016 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 1 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 3 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0017 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 1 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 3 0x00010001 # inactive drive
+
+########################################################################
+### 8974 Chipsets
+########################################################################
+:hardware 8974
+:platform
+:property
+:soc_id
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+# SSI SMGR Cfg 0
+1903 0x8d79ae42524820ad 0x00010001 #UUID
+1902 0xcc4575757b462d60 0x00010001 #UUID
+1906 12 0x00010001 #off_to_idle
+1907 1000 0x00010001 #idle_to_ready
+1908 0 0x00010001 #i2c_bus
+1909 66 0x00010001 #reg_group_id
+1910 0xFFFF 0x00010001 #cal_grp_id
+1904 100000 0x00010001 #gpio1
+1905 250000 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x68 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0x40 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1
+1919 0x8d79ae42524820ad 0x00010001 #UUID
+1918 0xcc4575757b462d60 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 12 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 66 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 0 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0x40 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 2
+1935 0x355c5a01689ed8b6 0x00010001 #UUID
+1934 0x9e4e43dd9919b2d4 0x00010001 #UUID
+1936 0 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 3 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 3
+1951 0x8624930f2c38a784 0x00010001 #UUID
+1950 0xf2494d45c55e4f96 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x77 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4
+1967 0x0ce6069d4d31faaf 0x00010001 #UUID
+1966 0x4c4bfbc3d8a879e6 0x00010001 #UUID
+1968 5000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 0xFFFF 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 # maj ver
+2701 0 0x00010001 # min ver
+2702 10 0x00010001 # I2C SDA_1
+2703 11 0x00010001 # I2C SCL_1
+2704 87 0x00010001 # I2C SDA_2
+2705 88 0x00010001 # I2C SCL_2
+2706 64 0x00010001 # RESET pin
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+# Default report rates for algorithms
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+:platform Fluid
+# Fluid has a different orientation of sensors
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+#######################################################################
+### 8x26 Chipsets
+#######################################################################
+:hardware 8226
+:platform
+# Orientation of sensors
+700 -2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+800 -2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+# SMGR SSI Configuration
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1919 0x1b810db85f93c082 0x00010001 #UUID
+1918 0xc546930e071dc819 0x00010001 #UUID
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1951 0x0 0x00010001 #UUID
+1950 0x0 0x00010001 #UUID
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1904 2000 0x00010001 #off_to_idle
+1920 150000 0x00010001 #off_to_idle
+1936 100000 0x00010001 #off_to_idle
+1952 0 0x00010001 #off_to_idle
+1968 5000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1921 100000 0x00010001 #idle_to_ready
+1937 0 0x00010001 #idle_to_ready
+1953 0 0x00010001 #idle_to_ready
+1969 0 0x00010001 #idle_to_ready
+1906 2 0x00010001 #i2c_bus
+1907 1000 0x00010001 #i2c_bus
+1908 0 0x00010001 #i2c_bus
+1909 63 0x00010001 #i2c_bus
+1910 0xFFFF 0x00010001 #i2c_bus
+1922 2 0x00010001 #reg_group_id
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #reg_group_id
+1925 64 0x00010001 #reg_group_id
+1926 0xFFFF 0x00010001 #reg_group_id
+1938 2 0x00010001 #cal_grp_id
+1939 1020 0x00010001 #cal_grp_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #cal_grp_id
+1942 0xFFFF 0x00010001 #cal_grp_id
+1954 0 0x00010001 #gpio1
+1955 0xFFFF 0x00010001 #gpio1
+1956 0xFFFF 0x00010001 #gpio1
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio1
+1970 2 0x00010001 #gpio2
+1971 1040 0x00010001 #gpio2
+1972 0xFFFF 0x00010001 #gpio2
+1973 0xFFFF 0x00010001 #gpio2
+1974 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #sensor_id
+1913 1 0x00010001 #sensor_id
+1914 0 0x00010001 #sensor_id
+1915 0xFF 0x00010001 #sensor_id
+1916 1 0x00010001 #i2c_address
+1917 0x40 0x00010001 #i2c_address
+1927 10 0x00010001 #i2c_address
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #i2c_address
+1930 4 0x00010001 #data_type1
+1931 0xFF 0x00010001 #data_type1
+1932 3 0x00010001 #data_type1
+1933 0x40 0x00010001 #data_type1
+1943 20 0x00010001 #data_type1
+1944 0x0C 0x00010001 #data_type2
+1945 2 0x00010001 #data_type2
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #data_type2
+1948 0 0x00010001 #data_type2
+1949 0 0x00010001 #rel_sns_idx
+1959 30 0x00010001 #rel_sns_idx
+1960 0x0 0x00010001 #rel_sns_idx
+1961 7 0x00010001 #rel_sns_idx
+1962 4 0x00010001 #rel_sns_idx
+1963 0xFF 0x00010001 #sens_default
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #sens_default
+1975 40 0x00010001 #sens_default
+1976 0x39 0x00010001 #sens_default
+1977 5 0x00010001 #flags
+1978 6 0x00010001 #flags
+1979 0xFF 0x00010001 #flags
+1980 0 0x00010001 #flags
+1981 0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1983 0 0x00010001 #device_select
+1984 0 0x00010001 #device_select
+1985 0 0x00010001 #device_select
+1986 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 # maj ver
+2701 0 0x00010001 # min ver
+2702 6 0x00010001 # I2C SDA_1
+2703 7 0x00010001 # I2C SCL_1
+2706 62 0x00010001 # RESET pin
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+# Default report rates for algorithms
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+# sam parameters for BMA2x2
+201 0x1048 0x00010001 #AMD_INT_cfg_prm1
+202 0xcccd 0x00010001 #AMD_INT_cfg_prm2
+211 0x10db 0x00010001 #VMD_INT_cfg_prm1
+221 0x20000 0x00010001 #RMD_INT_cfg_prm1
+222 0x451f 0x00010001 #RMD_INT_cfg_prm2
+223 0x1acf 0x00010001 #RMD_INT_cfg_prm3
+224 0x451f 0x00010001 #RMD_INT_cfg_prm4
+
+
+
+:platform MTP
+# Override orientation on MTP
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+
+800 2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+# On MTP, also disable the prox/light sensor by zero-ing out the UUID
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+:soc_id 199 200 219 224
+# Gen 5B settings (MSM/APQ)
+
+# SMGR SSI Configuration
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# Orientation of sensors
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+# Gyro is same part, has same orientation as accel
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+# ak9912 on top of gen5B
+900 2 0x00010001 #max-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+#config 0 acc bmi160
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 250000 0x00010001 #idle_to_ready
+1906 2 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 63 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x69 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+#config 1 gyro bmi160
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 2 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 63 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x69 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+#config 2 pressure BME280
+1935 0x1f9c234ed6f5e8a9 0x00010001 #UUID
+1934 0xe14bd3143a0786c1 0x00010001 #UUID
+1936 5000 0x00010001 #off_to_idle may need adjustment.
+1937 5000 0x00010001 #idle_to_ready may need adjustment.
+1938 2 0x00010001 #i2c bus
+1939 0xFFFF 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_group_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 30 0x00010001 #sensor id
+1944 0x76 0x00010001 #i2c address
+1945 7 0x00010001 #data type1
+1946 0 0x00010001 #data type2
+1947 0xFF 0x00010001 #rel_sns_index
+1948 0 0x00010001 #sns_defult
+1949 0x40 0x00010001 #flags
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# config 3 MAG akm9912
+1951 0x9214f949478ffc8d 0x00010001 #UUID
+1950 0x574f45f0359057f4 0x00010001 #UUID
+1952 3000 0x00010001 #off_to_idle
+1953 10000 0x00010001 #idle_to_ready
+1954 2 0x00010001 #i2c bus
+1955 1020 0x00010001 #reg group
+1956 20 0x00010001 #cal group
+1957 26 0x00010001 #gpio
+1958 0xFFFF 0x00010001 #gpio2
+1959 20 0x00010001 #sensor id
+1960 0x0F 0x00010001 #i2c_address
+1961 2 0x00010001 #data type 1
+1962 0 0x00010001 #data type 2
+1963 0xFF 0x00010001 #rel sensor index
+1964 0 0x00010001 #sns_default
+1965 0x40 0x00010001 #flags
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+
+# config 4 PPG adpd142
+1966 0x3442ccc77ff3c117 0x00010001 #UUID
+1967 0xa8ba2a809af25c80 0x00010001 #UUID
+1968 100 0x00010001 #off_to_idle
+1969 3000 0x00010001 #idle_to_ready
+1970 2 0x00010001 #i2c_bus
+1971 0xFFFF 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 49 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 90 0x00010001 #sensor_id
+1976 0x64 0x00010001 #i2c_address
+1977 34 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x40 0x00010001 #flags
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+1982 0 0x00010001 #device_select
+1983 0 0x00010001 #device_select
+1984 0 0x00010001 #device_select
+1985 0 0x00010001 #device_select
+1986 0 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR config 5: sensor polling mode
+# (ALPS : hsvddd002 uv-a/ambient)
+
+3602 0x77476dfbc5e833fc 0x00010001 #UUID
+3603 0xe949401da5455ea3 0x00010001 #UUID
+3604 50000 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 2 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 0xFFFF 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 100 0x00010001 #sensor_id
+3612 13 0x00010001 #i2c_address
+3613 35 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x40 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xff 0x00010001 #vdd
+3688 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 6 Prox: APDS9960
+3619 0x0f0287cfe19679b6 0x00010001 #UUID
+3618 0x6f497c047a7439f8 0x00010001 #UUID
+3620 5000 0x00010001 #off_to_idle
+3621 0 0x00010001 #idle_to_ready
+3622 2 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 65 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 40 0x00010001 #sensor_id
+3628 0x39 0x00010001 #i2c_address
+3629 5 0x00010001 #data_type1
+3630 6 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xff 0x00010001 #vdd
+3690 0xff 0x00010001 #vddio
+
+
+# Geneva stretch board GPIO configuration (MSM/APQ)
+:subtype qvga_g
+1909 4 0x00010001 #BMI160 Aceel gpio1 on Geneva
+1925 4 0x00010001 #BMI160 Gyro gpio1 on Geneva
+1957 66 0x00010001 #AKM9912 Mag gpio1 on Geneva
+1973 67 0x00010001 #ADPD142 PPG gpio1 on Geneva
+3625 5 0x00010001 #APDS9960 Prox gpio1 on Geneva
+
+:subtype
+
+:soc_id
+
+:platform SKUF
+# Override orientation on SKUF
+700 -1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+# Override gyro orientation
+800 -1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+# Override accel
+1903 0x14ac75f5047dffbf 0x00010001 #UUID
+1902 0x3a4b28e0ebfab614 0x00010001 #UUID
+1912 0x19 0x00010001 #i2c_address
+
+# override mag
+1935 0x1dc79ad346a827b3 0x00010001 #UUID
+1934 0xbd403129b15b7905 0x00010001 #UUID
+1941 66 0x00010001 #gpio1
+1944 0x2E 0x00010001 #i2c_address
+
+# override prox/light
+1966 0x194a7a549019f36d 0x00010001 #UUID
+1967 0x2f1531647b9aa8b3 0x00010001 #UUID
+1976 0x23 0x00010001 #i2c_address
+
+
+
+
+:platform SKUG
+
+# Override gyro orientation
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+# override magnetic orientation
+900 1 0x00010001 #magnetic-x-axis
+901 -2 0x00010001 #magnetic-y-axis
+902 3 0x00010001 #magnetic-z-axis
+
+# override gyroscope as MPU6050
+1919 0x8d79ae42524820ad 0x00010001 #UUID
+1918 0xcc4575757b462d60 0x00010001 #UUID
+1925 64 0x00010001 #gpio1
+1928 0x68 0x00010001 #i2c_address
+
+# override mag as MEMSIC3XXX
+1935 0xbe02212a00fd2182 0x00010001 #UUID
+1934 0xe1478ad2a73e07b2 0x00010001 #UUID
+1941 66 0x00010001 #gpio1
+1944 0x30 0x00010001 #i2c_address
+
+# override prox/light as ISL29147
+100 10 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 20 0x00010001 #dc_offset
+103 200 0x00010001 #near_thresh
+104 200 0x00010001 #far_thresh
+105 100 0x00010001 #prx_factor
+106 100 0x00010001 #als_factor
+107 0xC001 0x00010001 #ds1
+1967 0xd67bfccdfd7fb594 0x00010001 #UUID
+1966 0x2645a3e15fb0a0a9 0x00010001 #UUID
+1976 0x44 0x00010001 #i2c_address
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+#######################################################################
+### 8084 Chipsets
+#######################################################################
+:hardware 8084
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0: LIS3DSH FIFO
+1903 0xaca69c46a53306b9 0x00010001 #UUID
+1902 0xc442100d89ab81fb 0x00010001 #UUID
+1906 8 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 76 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1904 10000 0x00010001 #off_to_idle
+1905 30000 0x00010001 #idle_to_ready
+1911 0 0x00010001 #sensor_id
+1912 0x1e 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xd0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: L3GD20 FIFO
+1919 0x1f4a14dfc3569db6 0x00010001 #UUID
+1918 0xfd4f1bcdc2178c7d 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 8 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 28 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x6a 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 2 0x00010001 #sens_default
+1933 0xd0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 2: AKM8963 POLL
+1935 0x355c5a01689ed8b6 0x00010001 #UUID
+1934 0x9e4e43dd9919b2d4 0x00010001 #UUID
+1936 0 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 12 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP180 POLL
+1951 0x8624930f2c38a784 0x00010001 #UUID
+1950 0xf2494d45c55e4f96 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 12 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x77 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: APDS9950 DRI
+1967 0x943616cb2c1d85a8 0x00010001 #UUID
+1966 0xdb4c43c638e0d939 0x00010001 #UUID
+1968 5000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 12 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 77 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: APDS9950 RGB DRI
+3603 0x943616cb2c1d85a8 0x00010001 #UUID
+3602 0xdb4c43c638e0d939 0x00010001 #UUID
+3604 5000 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 12 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 77 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xff 0x00010001 #vdd
+3688 0xff 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 # min ver
+2702 53 0x00010001 # I2C SDA_1
+2703 54 0x00010001 # I2C SCL_1
+2704 49 0x00010001 # I2C SDA_2
+2705 50 0x00010001 # I2C SCL_2
+2706 57 0x00010001 # RESET pin
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+:platform Liquid
+# SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 12 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xff 0x00010001 #vdd
+3690 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 6: ADI SAR DRI
+3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 12 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 79 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0xff 0x00010001 #vdd
+3692 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: ADI SAR 2 DRI
+3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 12 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 95 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0xff 0x00010001 #vdd
+3694 0xff 0x00010001 #vddio
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+
+########################################################################
+### 8994 Chipsets
+########################################################################
+:hardware 8994
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 327680 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 327680 0x10001 # basic ges
+2900 327680 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 65536 0x10001 # FMV
+1005 65536 0x10001 # Grav
+1103 65536 0x10001 # orientation
+3000 65536 0x10001 # gyro quat
+3100 65536 0x10001 # rot vec
+3500 65536 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 64 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 BMG160/BMI058 FIFO
+1919 0xc0b3f9bee990498d 0x00010001 #UUID
+1918 0xc347c5575be90345 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 5 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 1000 0x00010001 #idle_to_ready
+1954 7 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 7 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 40 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 7 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 40 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xff 0x00010001 #vdd
+3688 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 7 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xff 0x00010001 #vdd
+3690 0xff 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 23 0x00010001 #I2C SDA_1
+2703 24 0x00010001 #I2C SCL_1
+2704 43 0x00010001 #I2C SDA_2
+2705 44 0x00010001 #I2C SCL_2
+2706 63 0x00010001 #RESET pin
+2707 77 0x00010001 #TEST pin
+2708 74 0x00010001 #ACCEL MD
+2709 64 0x00010001 #ACCEL DRI
+2710 42 0x00010001 #GYRO DRI
+2711 26 0x00010001 #MAG DRI
+2712 40 0x00010001 #ALS/PRX INT
+2713 75 0x00010001 #GEST INT
+2714 76 0x00010001 #PRESS INT
+2715 77 0x00010001 #SAR INT
+2716 90 0x00010001 #FP INT
+2717 -1 0x00010001 #HALL INT
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+# sam parameters for BMI058
+201 0x0cdc 0x00010001 #AMD_INT_cfg_prm1
+202 0x8000 0x00010001 #AMD_INT_cfg_prm2
+211 0x10db 0x00010001 #VMD_INT_cfg_prm1
+221 0x1b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x3333 0x00010001 #RMD_INT_cfg_prm2
+223 0x1657 0x00010001 #RMD_INT_cfg_prm3
+224 0x3333 0x00010001 #RMD_INT_cfg_prm4
+
+:platform MTP
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+:platform Liquid
+
+# SSI SMGR Cfg 6: ADI SAR DRI
+3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 7 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 77 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0xff 0x00010001 #vdd
+3692 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: ADI SAR 2 DRI
+3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 7 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 77 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0xff 0x00010001 #vdd
+3694 0xff 0x00010001 #vddio
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+
+#######################################################################
+### 8996 Chipsets
+#######################################################################
+:hardware msm8996
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# sam parameters for BMI160
+200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16
+201 0x00000cdc 0x00010001 #AMD_INT_cfg_prm1
+202 0x00008000 0x00010001 #AMD_INT_cfg_prm2
+211 0x000010db 0x00010001 #VMD_INT_cfg_prm1
+220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16
+221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x00003333 0x00010001 #RMD_INT_cfg_prm2
+223 0x00001657 0x00010001 #RMD_INT_cfg_prm3
+224 0x00003333 0x00010001 #RMD_INT_cfg_prm4
+
+# SSI SMGR Cfg 0: BMI160 Accel DRI/FIFO
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 10000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 117 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x2 0x00010001 #vdd
+1988 0x2 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 1 BMI160 gyro DRI/FIFO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 117 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x2 0x00010001 #vdd
+1990 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915 FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1001 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x1 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x2 0x00010001 #vdd
+1994 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: APDS9960 DRI
+1967 0x0f0287cfe19679b6 0x00010001 #UUID
+1966 0x6f497c047a7439f8 0x00010001 #UUID
+1968 5000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 120 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x93 0x00010001 #vdd
+1996 0x2 0x00010001 #vddio
+
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: APDS9960 RGB DRI
+3603 0x0f0287cfe19679b6 0x00010001 #UUID
+3602 0x6f497c047a7439f8 0x00010001 #UUID
+3604 5000 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 3 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 120 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 6: SHTC1 Humidity Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 3 0x00010001 #i2c_bus
+3623 1140 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0x2 0x00010001 #vdd
+3690 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: UV HSVDDD002A Polling
+#3635 0xe949401da5455ea3 0x00010001 #UUID
+#3634 0x77476dfbc5e833fc 0x00010001 #UUID
+3636 10000 0x00010001 #off_to_idle
+3637 10000 0x00010001 #idle_to_ready
+3638 3 0x00010001 #i2c_bus
+3639 1120 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 0xFFFF 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 100 0x00010001 #sensor_id
+3644 0x0D 0x00010001 #i2c_address
+3645 33 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x0 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0x93 0x00010001 #vdd
+3692 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 8: Thermopile DTS201A Polling
+#3651 0xd82328c4183d599c 0x00010001 #UUID
+#3650 0x6a4123b302f33a76 0x00010001 #UUID
+3652 100000 0x00010001 #off_to_idle
+3653 100000 0x00010001 #idle_to_ready
+3654 3 0x00010001 #i2c_bus
+3655 1130 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 0xFFFF 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 110 0x00010001 #sensor_id
+3660 0x1A 0x00010001 #i2c_address
+3661 36 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x0 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0x2 0x00010001 #vdd
+3694 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 9: Hall Effect BU52053NVX DRI
+3667 0x5da5cb55d3c7bd84 0x00010001
+3666 0x7e412494d22ec81e 0x00010001 #UUID
+3668 100 0x00010001 #off_to_idle
+3669 100 0x00010001 #idle_to_ready
+3670 3 0x00010001 #i2c_bus
+3671 0xFFFF 0x00010001 #reg_group_id
+3672 0xFFFF 0x00010001 #cal_grp_id
+3673 124 0x00010001 #gpio1
+3674 0xFFFF 0x00010001 #gpio2
+3675 80 0x00010001 #sensor_id
+3676 0x20 0x00010001 #i2c_address, dummy
+3677 31 0x00010001 #data_type1
+3678 00 0x00010001 #data_type2
+3679 0xFF 0x00010001 #rel_sns_idx
+3680 0 0x00010001 #sens_default
+3681 0x80 0x00010001 #flags
+3686 5 0x00010001 #device_select
+3695 0x2 0x00010001 #vdd
+3696 0x2 0x00010001 #vddio
+
+# SSI SMGR Version
+5500 1 0x00010001 #Maj Ver
+5501 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 10: Heart Rate ADPD142 DRI
+#5503 0xa8ba2a809af25c80 0x00010001
+#5502 0x3442ccc77ff3c117 0x00010001 #UUID
+5504 35000 0x00010001 #off_to_idle
+5505 5715 0x00010001 #idle_to_ready
+5506 3 0x00010001 #i2c_bus
+5507 0xFFFF 0x00010001 #reg_group_id
+5508 0xFFFF 0x00010001 #cal_grp_id
+5509 122 0x00010001 #gpio1
+5510 0xFFFF 0x00010001 #gpio2
+5511 90 0x00010001 #sensor_id
+5512 0x64 0x00010001 #i2c_address
+5513 35 0x00010001 #data_type1
+5514 0 0x00010001 #data_type2
+5515 0xFF 0x00010001 #rel_sns_idx
+5516 0 0x00010001 #sens_default
+5517 0x80 0x00010001 #flags
+5582 0 0x00010001 #device_select
+5587 0x93 0x00010001 #vdd
+5588 0x2 0x00010001 #vddio
+
+#
+# IOD AUTOCAL configuration
+#-----------------------------
+6000 1 0x00010001 #version
+6001 1 0x00010001 #converge staus
+6002 0x3F86CBFB 0x00010001 #coefficient
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 # min ver
+2706 80 0x00010001 # RESET pin
+
+#
+# SSC GPIO CFG (inactive)
+#-----------------------------
+6300 1 0x00010001 # version
+6301 0x0104 0x00010001 # gpio num
+6302 2 0x00010001 # active func sel
+6303 1 0x00010001 # active dir
+6304 2 0x00010001 # active pull
+6305 3 0x00010001 # active drive
+6306 2 0x00010001 # inactive func sel
+6307 1 0x00010001 # inactive dir
+6308 2 0x00010001 # inactive pull
+6309 3 0x00010001 # inactive drive
+
+6310 1 0x00010001 # version
+6311 0x0105 0x00010001 # gpio num
+6312 2 0x00010001 # active func sel
+6313 1 0x00010001 # active dir
+6314 2 0x00010001 # active pull
+6315 3 0x00010001 # active drive
+6316 2 0x00010001 # inactive func sel
+6317 1 0x00010001 # inactive dir
+6318 2 0x00010001 # inactive pull
+6319 3 0x00010001 # inactive drive
+
+6320 1 0x00010001 # version
+6321 0x0106 0x00010001 # gpio num
+6322 2 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 2 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 2 0x00010001 # inactive func sel
+6327 1 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0107 0x00010001 # gpio num
+6332 2 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 2 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 2 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x010C 0x00010001 # gpio num
+6342 0 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 1 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 0 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 1 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x010D 0x00010001 # gpio num
+6352 0 0x00010001 # active func sel
+6353 0 0x00010001 # active dir
+6354 1 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 0 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 1 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+#
+# SSC GPIO CFG (active)
+#-----------------------------
+6360 1 0x00010001 # version
+6361 0x0100 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 0 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 1 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 0 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0102 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 0 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 1 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 0 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x0103 0x00010001 # gpio num
+6382 1 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 0 0x00010001 # active pull
+6385 0 0x00010001 # active drive
+6386 1 0x00010001 # inactive func sel
+6387 1 0x00010001 # inactive dir
+6388 2 0x00010001 # inactive pull
+6389 0 0x00010001 # inactive drive
+
+6390 1 0x00010001 # version
+6391 0x0108 0x00010001 # gpio num
+6392 1 0x00010001 # active func sel
+6393 1 0x00010001 # active dir
+6394 0 0x00010001 # active pull
+6395 3 0x00010001 # active drive
+6396 1 0x00010001 # inactive func sel
+6397 1 0x00010001 # inactive dir
+6398 2 0x00010001 # inactive pull
+6399 3 0x00010001 # inactive drive
+
+6400 1 0x00010001 # version
+6401 0x0109 0x00010001 # gpio num
+6402 1 0x00010001 # active func sel
+6403 1 0x00010001 # active dir
+6404 0 0x00010001 # active pull
+6405 3 0x00010001 # active drive
+6406 1 0x00010001 # inactive func sel
+6407 1 0x00010001 # inactive dir
+6408 2 0x00010001 # inactive pull
+6409 3 0x00010001 # inactive drive
+
+6410 1 0x00010001 # version
+6411 0x010A 0x00010001 # gpio num
+6412 1 0x00010001 # active func sel
+6413 1 0x00010001 # active dir
+6414 0 0x00010001 # active pull
+6415 3 0x00010001 # active drive
+6416 1 0x00010001 # inactive func sel
+6417 1 0x00010001 # inactive dir
+6418 2 0x00010001 # inactive pull
+6419 3 0x00010001 # inactive drive
+
+6420 1 0x00010001 # version
+6421 0x010B 0x00010001 # gpio num
+6422 1 0x00010001 # active func sel
+6423 0 0x00010001 # active dir
+6424 0 0x00010001 # active pull
+6425 3 0x00010001 # active drive
+6426 1 0x00010001 # inactive func sel
+6427 0 0x00010001 # inactive dir
+6428 2 0x00010001 # inactive pull
+6429 3 0x00010001 # inactive drive
+
+6430 1 0x00010001 # version
+6431 0x010E 0x00010001 # gpio num
+6432 1 0x00010001 # active func sel
+6433 1 0x00010001 # active dir
+6434 0 0x00010001 # active pull
+6435 3 0x00010001 # active drive
+6436 1 0x00010001 # inactive func sel
+6437 1 0x00010001 # inactive dir
+6438 2 0x00010001 # inactive pull
+6439 3 0x00010001 # inactive drive
+
+6440 1 0x00010001 # version
+6441 0x010F 0x00010001 # gpio num
+6442 1 0x00010001 # active func sel
+6443 0 0x00010001 # active dir
+6444 0 0x00010001 # active pull
+6445 3 0x00010001 # active drive
+6446 1 0x00010001 # inactive func sel
+6447 0 0x00010001 # inactive dir
+6448 2 0x00010001 # inactive pull
+6449 3 0x00010001 # inactive drive
+
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+#APDS9960: ALS/Proxi registry
+100 0x14 0x00010001 #visible_ratio
+101 0x50 0x00010001 #ir_ratio
+102 0 0x00010001 #dc_offset
+103 0x64 0x00010001 #thresh_near
+104 0x50 0x00010001 #thresh_far
+105 0 0x00010001 #prx_crosstalk
+106 681 0x00010001 #als_factor
+107 0x01 0x00010001 #version_num
+108 0x68 0x00010001 #ID
+109 0x07 0x00010001 #als_change_pcnt
+110 0x47 0x00010001 #ppulse
+111 0 0x00010001 #poffset_ur
+112 0 0x00010001 #poffset_dl
+113 0x64 0x00010001 #cct_factor
+114 0x64 0x00010001 #rgb_c_factor
+115 0x64 0x00010001 #rgb_r_factor
+116 0x64 0x00010001 #rgb_g_factor
+117 0x64 0x00010001 #rgb_b_factor
+
+:platform MTP
+
+# Factory magnetometer calibration
+1940 0x00000014 0x00010001 #cal_grp_id
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x00010475 0x00010001 #Compensation_matrix_0_0
+407 0x00000094 0x00010001 #Compensation_matrix_0_1
+408 0xFFFFFF95 0x00010001 #Compensation_matrix_0_2
+409 0x00000094 0x00010001 #Compensation_matrix_1_0
+410 0x0000FA46 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFD8D 0x00010001 #Compensation_matrix_1_2
+412 0xFFFFFF95 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFD8D 0x00010001 #Compensation_matrix_2_1
+414 0x00010145 0x00010001 #Compensation_matrix_2_2
+
+:platform Liquid
+
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+# SSI SMGR Cfg 7: ADI SAR DRI
+#3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+#3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 12 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 79 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 8: ADI SAR 2 DRI
+#3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+#3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 12 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 95 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0x2 0x00010001 #vdd
+3694 0x2 0x00010001 #vddio
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+:platform QRD
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 BMI160 ACCEL
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 10000 0x00010001 #off_to_idle
+1905 30000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 117 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x2 0x00010001 #vdd
+1988 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 BMI160 GYRO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 117 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x2 0x00010001 #vdd
+1990 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 TMD27723
+1935 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1934 0xcc44f904e9e569f7 0x00010001 #UUID
+1936 10000 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 3 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 120 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x00 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x93 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: AKM09915 FIFO
+1951 0x90611b98d561168f 0x00010001 #UUID
+1950 0x564d2b94fe80aef6 0x00010001 #UUID
+1952 3000 0x00010001 #off_to_idle
+1953 10000 0x00010001 #idle_to_ready
+1954 0x1001 0x00010001 #SPI_bus
+1955 1020 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 119 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 20 0x00010001 #sensor_id
+1960 0x1 0x00010001 #CS_for_SPI
+1961 2 0x00010001 #data_type1
+1962 0 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0xD0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x2 0x00010001 #vdd
+1994 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 4:
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+1968 0 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 0 0x00010001 #i2c_bus
+1971 0 0x00010001 #reg_group_id
+1972 0 0x00010001 #cal_grp_id
+1973 0 0x00010001 #gpio1
+1974 0 0x00010001 #gpio2
+1975 0 0x00010001 #sensor_id
+1976 0 0x00010001 #i2c_address, dummy
+1977 0 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 0 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xFF 0x00010001 #vdd
+1996 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 5:
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+3604 0 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 0 0x00010001 #i2c_bus
+3607 0 0x00010001 #reg_group_id
+3608 0 0x00010001 #cal_grp_id
+3609 0 0x00010001 #gpio1
+3610 0 0x00010001 #gpio2
+3611 0 0x00010001 #sensor_id
+3612 0 0x00010001 #i2c_address
+3613 0 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xFF 0x00010001 #vdd
+3688 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 6:
+3619 0 0x00010001 #UUID
+3618 0 0x00010001 #UUID
+3620 0 0x00010001 #off_to_idle
+3621 0 0x00010001 #idle_to_ready
+3622 0 0x00010001 #i2c_bus
+3623 0 0x00010001 #reg_group_id
+3624 0 0x00010001 #cal_grp_id
+3625 0 0x00010001 #gpio1
+3626 0 0x00010001 #gpio2
+3627 0 0x00010001 #sensor_id
+3628 0 0x00010001 #i2c_address
+3629 0 0x00010001 #data_type1
+3630 0 0x00010001 #data_type2
+3631 0 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xFF 0x00010001 #vdd
+3690 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 7:
+3635 0 0x00010001 #UUID
+3634 0 0x00010001 #UUID
+3636 0 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 0 0x00010001 #i2c_bus
+3639 0 0x00010001 #reg_group_id
+3640 0 0x00010001 #cal_grp_id
+3641 0 0x00010001 #gpio1
+3642 0 0x00010001 #gpio2
+3643 0 0x00010001 #sensor_id
+3644 0 0x00010001 #i2c_address
+3645 0 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0xFF 0x00010001 #vdd
+3692 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 8:
+3651 0 0x00010001 #UUID
+3650 0 0x00010001 #UUID
+3652 0 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 0 0x00010001 #i2c_bus
+3655 0 0x00010001 #reg_group_id
+3656 0 0x00010001 #cal_grp_id
+3657 0 0x00010001 #gpio1
+3658 0 0x00010001 #gpio2
+3659 0 0x00010001 #sensor_id
+3660 0 0x00010001 #i2c_address
+3661 0 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0xFF 0x00010001 #vdd
+3694 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 9:
+3667 0 0x00010001 #UUID
+3666 0 0x00010001 #UUID
+3668 0 0x00010001 #off_to_idle
+3669 0 0x00010001 #idle_to_ready
+3670 0 0x00010001 #i2c_bus
+3671 0 0x00010001 #reg_group_id
+3672 0 0x00010001 #cal_grp_id
+3673 0 0x00010001 #gpio1
+3674 0 0x00010001 #gpio2
+3675 0 0x00010001 #sensor_id
+3676 0 0x00010001 #i2c_address, dummy
+3677 0 0x00010001 #data_type1
+3678 0 0x00010001 #data_type2
+3679 0 0x00010001 #rel_sns_idx
+3680 0 0x00010001 #sens_default
+3681 0 0x00010001 #flags
+3686 0 0x00010001 #device_select
+3695 0xFF 0x00010001 #vdd
+3696 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 10:
+5503 0 0x00010001 #UUID
+5502 0 0x00010001 #UUID
+5504 0 0x00010001 #off_to_idle
+5505 0 0x00010001 #idle_to_ready
+5506 0 0x00010001 #i2c_bus
+5507 0 0x00010001 #reg_group_id
+5508 0 0x00010001 #cal_grp_id
+5509 0 0x00010001 #gpio1
+5510 0 0x00010001 #gpio2
+5511 0 0x00010001 #sensor_id
+5512 0 0x00010001 #i2c_address
+5513 0 0x00010001 #data_type1
+5514 0 0x00010001 #data_type2
+5515 0 0x00010001 #rel_sns_idx
+5516 0 0x00010001 #sens_default
+5517 0 0x00010001 #flags
+5582 0 0x00010001 #device_select
+5587 0xFF 0x00010001 #vdd
+5588 0xFF 0x00010001 #vddio
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+:platform Fluid
+
+# Orientation of sensors
+# accel x/y/z
+700 2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+########################################################################
+### 8992 Chipsets
+########################################################################
+:hardware 8992
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 327680 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 327680 0x10001 # basic ges
+2900 327680 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 65536 0x10001 # FMV
+1005 65536 0x10001 # Grav
+1103 65536 0x10001 # orientation
+3000 65536 0x10001 # gyro quat
+3100 65536 0x10001 # rot vec
+3500 65536 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 64 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMG160/BMI058 FIFO
+1919 0xc0b3f9bee990498d 0x00010001 #UUID
+1918 0xc347c5575be90345 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 5 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 7 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 7 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 40 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 7 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 40 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 7 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 23 0x00010001 #I2C SDA_1
+2703 24 0x00010001 #I2C SCL_1
+2704 43 0x00010001 #I2C SDA_2
+2705 44 0x00010001 #I2C SCL_2
+2706 63 0x00010001 #RESET pin
+2707 77 0x00010001 #TEST pin
+2708 74 0x00010001 #ACCEL MD
+2709 64 0x00010001 #ACCEL DRI
+2710 42 0x00010001 #GYRO DRI
+2711 26 0x00010001 #MAG DRI
+2712 40 0x00010001 #ALS/PRX INT
+2713 75 0x00010001 #GEST INT
+2714 76 0x00010001 #PRESS INT
+2715 77 0x00010001 #SAR INT
+2716 90 0x00010001 #FP INT
+2717 -1 0x00010001 #HALL INT
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+# sam parameters for BMI058
+201 0x0cdc 0x00010001 #AMD_INT_cfg_prm1
+202 0x8000 0x00010001 #AMD_INT_cfg_prm2
+211 0x10db 0x00010001 #VMD_INT_cfg_prm1
+221 0x1b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x3333 0x00010001 #RMD_INT_cfg_prm2
+223 0x1657 0x00010001 #RMD_INT_cfg_prm3
+224 0x3333 0x00010001 #RMD_INT_cfg_prm4
+
+:platform MTP
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+:platform Liquid
+
+# SSI SMGR Cfg 6: ADI SAR DRI
+3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 7 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 77 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 7: ADI SAR 2 DRI
+3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 7 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 77 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+#######################################################################
+### 8909W Chipsets
+#######################################################################
+:hardware msm8909
+:platform
+:property
+:soc_id
+
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+#203 65536 0x10001 # AMD
+203 0x4000 0x10001 # AMD accel report rate Q16. 0x4000=.25hz
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel FIFO
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1003 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 96 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x02 0x00010001 #vdd
+1988 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DS3 Gyro FIFO
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1003 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 96 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x02 0x00010001 #vdd
+1990 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915 FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 1 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 65 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x90 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x02 0x00010001 #vdd
+1992 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 1 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x02 0x00010001 #vdd
+1994 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMD27723 DRI
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1968 10000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 1 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 94 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x93 0x00010001 #vdd
+1996 0x02 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: Heart Rate PAH8011 DRI
+3603 0x67d58cadaa8ae18c 0x00010001 #UUID
+3602 0x924e81b6331b2185 0x00010001 #UUID
+3604 40000 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 1 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 110 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 90 0x00010001 #sensor_id
+3612 0x15 0x00010001 #i2c_address
+3613 0x23 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x90 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 6 tilt_detect: LSM6DS3
+3619 0x1a0bd9d5956c508e 0x00010001 #UUID
+3618 0x1246e1cb09a92baa 0x00010001 #UUID
+3620 100000 0x00010001 #off_to_idle
+3621 0 0x00010001 #idle_to_ready
+3622 0x1003 0x00010001 #SPI_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 96 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 232 0x00010001 #define SNS_SMGR_ID_PHONE_TILT_V01 232
+3628 0 0x00010001 #CS for SPI
+3629 37 0x00010001 #data_type1, SNS_DDF_SENSOR_PHONE_TILT // 37
+3630 0 0x00010001 #data_type2
+3631 -1 0x00010001 #rel_sns_idx
+3632 1 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0x02 0x00010001 #vdd
+3690 0x02 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 6 0x00010001 #I2C SDA_1
+2703 7 0x00010001 #I2C SCL_1
+2704 -1 0x00010001 #I2C SDA_2
+2705 -1 0x00010001 #I2C SCL_2
+2706 -1 0x00010001 #RESET pin
+2707 -1 0x00010001 #TEST pin
+2708 96 0x00010001 #ACCEL MD
+2709 96 0x00010001 #ACCEL DRI
+2710 96 0x00010001 #GYRO DRI
+2711 65 0x00010001 #MAG DRI
+2712 94 0x00010001 #ALS/PRX INT
+2713 -1 0x00010001 #GEST INT
+2714 -1 0x00010001 #PRESS INT
+2715 -1 0x00010001 #SAR INT
+2716 -1 0x00010001 #FP INT
+2717 -1 0x00010001 #HALL INT
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+# sam parameters for LSM6DS3
+201 0x0d0e 0x00010001 #AMD_INT_cfg_prm1
+202 0x8000 0x00010001 #AMD_INT_cfg_prm2
+221 0x1b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x3333 0x00010001 #RMD_INT_cfg_prm2
+223 0x1657 0x00010001 #RMD_INT_cfg_prm3
+224 0x3333 0x00010001 #RMD_INT_cfg_prm4
+
+# TMD27723 override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 88 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 4 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 350 0x00010001 #calLuxUpper
+113 24 0x00010001 #d_factor
+114 2000 0x00010001 #iCoefB
+115 600 0x00010001 #iCoefC
+116 1000 0x00010001 #iCoefD
+117 600 0x00010001 #proxDetect
+118 400 0x00010001 #proxRelease
+119 229376 0x00010001 #luxCorrection
+120 20 0x00010001 #als_thresh_high
+121 20 0x00010001 #als_thresh_low
+
+#Orientation config for SWOC
+:sub_id 9 12 13
+700 2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+800 2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+
+1982 0x03 0x00010001
+1983 0x42 0x00010001
+
+:sub_id
+
+#######################################################################
+### msm8998 Chipsets
+#######################################################################
+:hardware msm8998
+:platform
+:property
+:soc_id
+:soc_rev
+:subtype
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+501 0x40 0x10001 # Gyro Cal
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+#AMD parameters
+200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16
+201 0x00000cd2 0x00010001 #AMD_INT_cfg_prm1
+202 0x00008000 0x00010001 #AMD_INT_cfg_prm2
+
+#RMD parameters
+220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16
+221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x00003333 0x00010001 #RMD_INT_cfg_prm2
+223 0x00001657 0x00010001 #RMD_INT_cfg_prm3
+224 0x00003333 0x00010001 #RMD_INT_cfg_prm4
+
+# SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO
+1903 0x68534cfc401dc2ac 0x00010001 #UUID
+1902 0xbe48af52e826fd3c 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 117 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x2 0x00010001 #vdd
+1988 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO
+1919 0x68534cfc401dc2ac 0x00010001 #UUID
+1918 0xbe48af52e826fd3c 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 100000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 117 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x2 0x00010001 #vdd
+1990 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 3 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0x00000014 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #I2C_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP285 pressure POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x2 0x00010001 #vdd
+1994 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMG490X prx/als DRI
+1967 0x3a83587c79f2d5ad 0x00010001 #UUID
+1966 0xd24fdac0d73b50aa 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 5000 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 120 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x93 0x00010001 #vdd
+1996 0x2 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG490X RGB DRI
+3603 0x3a83587c79f2d5ad 0x00010001 #UUID
+3602 0xd24fdac0d73b50aa 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 3 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 120 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 6: SHTW1 Humidity Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 3 0x00010001 #i2c_bus
+3623 1140 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 1 0x00010001 #device_select
+3689 0x2 0x00010001 #vdd
+3690 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: UV CM3526 Polling
+3635 0x453c95937b69b1ad 0x00010001 #UUID
+3634 0xbe4e3b46f38e4959 0x00010001 #UUID
+3636 5000 0x00010001 #off_to_idle
+3637 150000 0x00010001 #idle_to_ready
+3638 3 0x00010001 #i2c_bus
+3639 0xFFFF 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 0xFFFF 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 100 0x00010001 #sensor_id
+3644 0x10 0x00010001 #i2c_address
+3645 33 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x0 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0x2 0x00010001 #vdd
+3692 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 8: Hall Effect BU52053NVX DRI
+3651 0x5da5cb55d3c7bd84 0x00010001 #UUID
+3650 0x7e412494d22ec81e 0x00010001 #UUID
+3652 100 0x00010001 #off_to_idle
+3652 100 0x00010001 #idle_to_ready
+3654 3 0x00010001 #i2c_bus
+3655 0xFFFF 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 124 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 80 0x00010001 #sensor_id
+3660 0x20 0x00010001 #i2c_address, dummy
+3661 31 0x00010001 #data_type1
+3662 00 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 5 0x00010001 #device_select
+3693 0x2 0x00010001 #vdd
+3694 0x2 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2706 0xFFFF 0x00010001 #RESET pin
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+#
+# IOD AUTOCAL configuration
+#-----------------------------
+6000 1 0x00010001 #version
+6001 1 0x00010001 #converge staus
+6002 0x3F86CBFB 0x00010001 #coefficient
+
+#
+# SSC GPIO CFG (Unused)
+#-----------------------------
+#
+6300 1 0x00010001 # version
+6301 0x0104 0x00010001 # gpio num
+6302 2 0x00010001 # active func sel
+6303 1 0x00010001 # active dir
+6304 2 0x00010001 # active pull
+6305 3 0x00010001 # active drive
+6306 2 0x00010001 # inactive func sel
+6307 1 0x00010001 # inactive dir
+6308 2 0x00010001 # inactive pull
+6309 3 0x00010001 # inactive drive
+
+6310 1 0x00010001 # version
+6311 0x0105 0x00010001 # gpio num
+6312 2 0x00010001 # active func sel
+6313 1 0x00010001 # active dir
+6314 2 0x00010001 # active pull
+6315 3 0x00010001 # active drive
+6316 2 0x00010001 # inactive func sel
+6317 1 0x00010001 # inactive dir
+6318 2 0x00010001 # inactive pull
+6319 3 0x00010001 # inactive drive
+
+6320 1 0x00010001 # version
+6321 0x0106 0x00010001 # gpio num
+6322 2 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 2 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 2 0x00010001 # inactive func sel
+6327 1 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0107 0x00010001 # gpio num
+6332 2 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 2 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 2 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x010C 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 2 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x010D 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 0 0x00010001 # active dir
+6354 2 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x010E 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 2 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 1 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 3 0x00010001 # inactive drive
+
+6490 1 0x00010001 # version
+6491 0x010F 0x00010001 # gpio num
+6492 1 0x00010001 # active func sel
+6493 0 0x00010001 # active dir
+6494 2 0x00010001 # active pull
+6495 3 0x00010001 # active drive
+6496 1 0x00010001 # inactive func sel
+6497 0 0x00010001 # inactive dir
+6498 2 0x00010001 # inactive pull
+6499 3 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0110 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 3 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 1 0x00010001 # inactive dir
+6378 0 0x00010001 # inactive pull
+6379 3 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x0111 0x00010001 # gpio num
+6382 1 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 3 0x00010001 # active pull
+6385 3 0x00010001 # active drive
+6386 1 0x00010001 # inactive func sel
+6387 1 0x00010001 # inactive dir
+6388 0 0x00010001 # inactive pull
+6389 3 0x00010001 # inactive drive
+
+6390 1 0x00010001 # version
+6391 0x0112 0x00010001 # gpio num
+6392 1 0x00010001 # active func sel
+6393 0 0x00010001 # active dir
+6394 2 0x00010001 # active pull
+6395 3 0x00010001 # active drive
+6396 1 0x00010001 # inactive func sel
+6397 0 0x00010001 # inactive dir
+6398 2 0x00010001 # inactive pull
+6399 3 0x00010001 # inactive drive
+
+6400 1 0x00010001 # version
+6401 0x0113 0x00010001 # gpio num
+6402 1 0x00010001 # active func sel
+6403 1 0x00010001 # active dir
+6404 2 0x00010001 # active pull
+6405 3 0x00010001 # active drive
+6406 1 0x00010001 # inactive func sel
+6407 1 0x00010001 # inactive dir
+6408 2 0x00010001 # inactive pull
+6409 3 0x00010001 # inactive drive
+
+#
+# SSC GPIO CFG (Used)
+#-----------------------------
+6420 1 0x00010001 # version
+6421 0x0100 0x00010001 # gpio num
+6422 1 0x00010001 # active func sel
+6423 1 0x00010001 # active dir
+6424 0 0x00010001 # active pull
+6425 0 0x00010001 # active drive
+6426 1 0x00010001 # inactive func sel
+6427 1 0x00010001 # inactive dir
+6428 2 0x00010001 # inactive pull
+6429 0 0x00010001 # inactive drive
+
+6430 1 0x00010001 # version
+6431 0x0102 0x00010001 # gpio num
+6432 1 0x00010001 # active func sel
+6433 1 0x00010001 # active dir
+6434 0 0x00010001 # active pull
+6435 0 0x00010001 # active drive
+6436 1 0x00010001 # inactive func sel
+6437 1 0x00010001 # inactive dir
+6438 2 0x00010001 # inactive pull
+6439 0 0x00010001 # inactive drive
+
+6440 1 0x00010001 # version
+6441 0x0103 0x00010001 # gpio num
+6442 1 0x00010001 # active func sel
+6443 1 0x00010001 # active dir
+6444 0 0x00010001 # active pull
+6445 0 0x00010001 # active drive
+6446 1 0x00010001 # inactive func sel
+6447 1 0x00010001 # inactive dir
+6448 2 0x00010001 # inactive pull
+6449 0 0x00010001 # inactive drive
+
+6450 1 0x00010001 # version
+6451 0x0108 0x00010001 # gpio num
+6452 1 0x00010001 # active func sel
+6453 1 0x00010001 # active dir
+6454 0 0x00010001 # active pull
+6455 3 0x00010001 # active drive
+6456 1 0x00010001 # inactive func sel
+6457 1 0x00010001 # inactive dir
+6458 2 0x00010001 # inactive pull
+6459 3 0x00010001 # inactive drive
+
+6460 1 0x00010001 # version
+6461 0x0109 0x00010001 # gpio num
+6462 1 0x00010001 # active func sel
+6463 1 0x00010001 # active dir
+6464 0 0x00010001 # active pull
+6465 3 0x00010001 # active drive
+6466 1 0x00010001 # inactive func sel
+6467 1 0x00010001 # inactive dir
+6468 2 0x00010001 # inactive pull
+6469 3 0x00010001 # inactive drive
+
+6470 1 0x00010001 # version
+6471 0x010A 0x00010001 # gpio num
+6472 1 0x00010001 # active func sel
+6473 1 0x00010001 # active dir
+6474 0 0x00010001 # active pull
+6475 3 0x00010001 # active drive
+6476 1 0x00010001 # inactive func sel
+6477 1 0x00010001 # inactive dir
+6478 2 0x00010001 # inactive pull
+6479 3 0x00010001 # inactive drive
+
+6480 1 0x00010001 # version
+6481 0x010B 0x00010001 # gpio num
+6482 1 0x00010001 # active func sel
+6483 0 0x00010001 # active dir
+6484 0 0x00010001 # active pull
+6485 3 0x00010001 # active drive
+6486 1 0x00010001 # inactive func sel
+6487 0 0x00010001 # inactive dir
+6488 2 0x00010001 # inactive pull
+6489 3 0x00010001 # inactive drive
+
+:platform QRD
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1001 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 1 0x00010001 #SPI CS
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+:sub_id 0
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #max-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 3 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #I2C_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+:sub_id
+
+#for QVR8998 2.1 version
+:plat_ver 131088
+
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:plat_ver
+
+#GPIO config for mag interrupt
+6500 1 0x00010001 # version
+6501 0x0077 0x00010001 # gpio num
+6502 0 0x00010001 # active func sel
+6503 0 0x00010001 # active dir
+6504 3 0x00010001 # active pull
+6505 0 0x00010001 # active drive
+6506 0 0x00010001 # inactive func sel
+6507 0 0x00010001 # inactive dir
+6508 2 0x00010001 # inactive pull
+6509 0 0x00010001 # inactive drive
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+:platform MTP
+
+# Factory magnetometer calibration
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001005C 0x00010001 #Compensation_matrix_0_0
+407 0xFFFFFEE0 0x00010001 #Compensation_matrix_0_1
+408 0x0000010D 0x00010001 #Compensation_matrix_0_2
+409 0xFFFFFEE0 0x00010001 #Compensation_matrix_1_0
+410 0x000100EC 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFF69 0x00010001 #Compensation_matrix_1_2
+412 0x0000010D 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFF69 0x00010001 #Compensation_matrix_2_1
+414 0x0000FEB8 0x00010001 #Compensation_matrix_2_2
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x1A00 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000ADC 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+
+#######################################################################
+### sdm660 Chipsets
+#######################################################################
+:hardware sdm660
+:platform
+:property
+:soc_id
+:soc_rev
+:subtype
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #mag-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 0 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+501 0x40 0x10001 # Gyro_cal_num_samp
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+#AMD parameters
+200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16
+201 0x00000cd2 0x00010001 #AMD_INT_cfg_prm1
+202 0x00008000 0x00010001 #AMD_INT_cfg_prm2
+
+#RMD parameters
+220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16
+221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x00003333 0x00010001 #RMD_INT_cfg_prm2
+223 0x00001657 0x00010001 #RMD_INT_cfg_prm3
+224 0x00003333 0x00010001 #RMD_INT_cfg_prm4
+
+# Huaqin modify sensor registry parameter by zhuqiang 2018/08/02 start
+# SSI ACC SENSOR
+2000 2 0x00010002
+2001 2 0x00010002
+
+# SSI SMGR Cfg 0 BMI120 ACCEL
+2002 0xd646cb83ec0cd5a5 0x00010002 #UUID
+2003 0x0f4d0fd654c7eab5 0x00010002 #UUID
+2004 30000 0x00010002 #off_to_idle
+2005 0 0x00010002 #idle_to_ready
+2006 70 0x00010002 #gpio1
+2007 1000 0x00010002 #reg_group_id
+2008 0 0x00010002 #cal_grp_id
+2009 0x1001 0x00010002 #SPI_bus
+2010 0 0x00010002 #CS for SP
+2011 3 0x00010002 #sens_default
+2012 0xD0 0x00010002 #flags
+2068 0x8E 0x00010002 #vdd
+2069 0x8E 0x00010002 #vddio
+
+#SSI SMGR Cfg2 ICM206xx ACCEL
+2013 0xc14075963795c661 0x00010001 #UUID
+2014 0x0b25b8431bfd46bc 0x00010001 #UUID
+2015 100000 0x00010001 #off_to_idle
+2016 20000 0x00010001 #idle_to_ready
+2017 69 0x00010001 #gpio1
+2018 1000 0x00010001 #reg_group_id
+2019 0 0x00010001 #cal_pri_grp_id
+2020 0x1001 0x00010001 #SPI_bus
+2021 0 0x00010001 #CS for SP
+2022 2 0x00010001 #sens_default
+2023 0xD0 0x00010001 #flags
+2070 0x8E 0x00010001 #vdd
+2071 0x8E 0x00010001 #vddio
+
+# SSI GYRO SENSOR
+2100 2 0x00010002
+2101 2 0x00010002
+
+# SSI SMGR Cfg 0 BMI120 GYRO
+2102 0xd646cb83ec0cd5a5 0x00010002 #UUID
+2103 0x0f4d0fd654c7eab5 0x00010002 #UUID
+2104 30000 0x00010002 #off_to_idle
+2105 0 0x00010002 #idle_to_ready
+2106 70 0x00010002 #gpio1
+2107 1010 0x00010002 #reg_group_id
+2108 10 0x00010002 #cal_grp_id
+2109 0x1001 0x00010002 #SPI_bus
+2110 0 0x00010002 #CS for SP
+2111 3 0x00010002 #sens_default
+2112 0xD0 0x00010002 #flags
+2168 0x8E 0x00010002 #vdd
+2169 0x8E 0x00010002 #vddio
+
+# SSI SMGR Cfg1 ICM206xx GYRO
+2113 0xc14075963795c661 0x00010001 #UUID
+2114 0x0b25b8431bfd46bc 0x00010001 #UUID
+2115 100000 0x00010001 #off_to_idle
+2116 80000 0x00010001 #idle_to_ready
+2117 69 0x00010001 #gpio1
+2118 1010 0x00010001 #reg_group_id
+2119 10 0x00010001 #cal_pri_grp_id
+2120 0x1001 0x00010001 #SPI_bus
+2121 0 0x00010001 #CS for SP
+2122 2 0x00010001 #sens_default
+2123 0xD0 0x00010001 #flags
+2170 0x8E 0x00010001 #vdd
+2171 0x8E 0x00010001 #vddio
+
+# SSI MAG SENSOR
+2200 2 0x00010001
+2201 2 0x00010001
+
+# SSI Deviceinfo Cfg0 AF6133
+2203 0x4444444444444444 0x00010001 #UUID
+2202 0x4444444444444444 0x00010001 #UUID
+2204 15000 0x00010001 #off_to_idle
+2205 10000 0x00010001 #idle_to_ready
+2206 0xFFFF 0x00010001 #gpio1
+2207 1020 0x00010001 #reg_group_id
+2208 0 0x00010001 #cal_pri_grp_id
+2209 3 0x00010001 #i2c_bus
+2210 0x0C 0x00010001 #i2c_address
+2211 3 0x00010001 #sens_default
+2212 0 0x00010001 #flags
+2268 0x8E 0x00010001 #vdd
+2269 0x8E 0x00010001 #vddio
+
+# SSI Deviceinfo Cfg1 MMC5603
+2214 0x8d4a3a074f0e26bb 0x00010001 #UUID
+2213 0x304bf4a904f6cd85 0x00010001 #UUID
+2215 10000 0x00010001 #off_to_idle
+2216 10000 0x00010001 #idle_to_ready
+2217 0xFFFF 0x00010001 #gpio1
+2218 1020 0x00010001 #reg_group_id
+2219 0 0x00010001 #cal_pri_grp_id
+2220 3 0x00010001 #i2c_bus
+2221 0x30 0x00010001 #i2c_address
+2222 3 0x00010001 #sens_default
+2223 0 0x00010001 #flags
+2270 0x8E 0x00010001 #vdd
+2271 0x8E 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2706 0xFFFF 0x00010001 #RESET pin
+
+2709 69 0x00010001 #ACCEL DR
+2710 70 0x00010001 #GYRO DRI
+# Huaqin modify sensor registry parameter by zhuqiang 2018/08/02 end
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+#
+# IOD AUTOCAL configuration
+#-----------------------------
+6000 1 0x00010001 #version
+6001 1 0x00010001 #converge staus
+6002 0x3F86CBFB 0x00010001 #coefficient
+
+#
+# SSC GPIO CFG (Unused)
+#-----------------------------
+#
+# Huaqin add for remove hbtp gpio config by xudayi at 2018/03/09 start
+#6300 1 0x00010001 # version
+#6301 0x0104 0x00010001 # gpio num
+#6302 2 0x00010001 # active func sel
+#6303 1 0x00010001 # active dir
+#6304 0 0x00010001 # active pull
+#6305 3 0x00010001 # active drive
+#6306 2 0x00010001 # inactive func sel
+#6307 0 0x00010001 # inactive dir
+#6308 2 0x00010001 # inactive pull
+#6309 3 0x00010001 # inactive drive
+
+#6310 1 0x00010001 # version
+#6311 0x0105 0x00010001 # gpio num
+#6312 2 0x00010001 # active func sel
+#6313 1 0x00010001 # active dir
+#6314 0 0x00010001 # active pull
+#6315 3 0x00010001 # active drive
+#6316 2 0x00010001 # inactive func sel
+#6317 0 0x00010001 # inactive dir
+#6318 2 0x00010001 # inactive pull
+#6319 3 0x00010001 # inactive drive
+
+#6320 1 0x00010001 # version
+#6321 0x0106 0x00010001 # gpio num
+#6322 2 0x00010001 # active func sel
+#6323 1 0x00010001 # active dir
+#6324 0 0x00010001 # active pull
+#6325 3 0x00010001 # active drive
+#6326 2 0x00010001 # inactive func sel
+#6327 0 0x00010001 # inactive dir
+#6328 2 0x00010001 # inactive pull
+#6329 3 0x00010001 # inactive drive
+
+#6330 1 0x00010001 # version
+#6331 0x0107 0x00010001 # gpio num
+#6332 2 0x00010001 # active func sel
+#6333 0 0x00010001 # active dir
+#6334 0 0x00010001 # active pull
+#6335 3 0x00010001 # active drive
+#6336 2 0x00010001 # inactive func sel
+#6337 0 0x00010001 # inactive dir
+#6338 2 0x00010001 # inactive pull
+#6339 3 0x00010001 # inactive drive
+# Huaqin add for remove hbtp gpio config by xudayi at 2018/03/09 end
+
+6340 1 0x00010001 # version
+6341 0x010C 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 0 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x010D 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 0 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x010E 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 0 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 3 0x00010001 # inactive drive
+
+6490 1 0x00010001 # version
+6491 0x010F 0x00010001 # gpio num
+6492 1 0x00010001 # active func sel
+6493 0 0x00010001 # active dir
+6494 0 0x00010001 # active pull
+6495 3 0x00010001 # active drive
+6496 1 0x00010001 # inactive func sel
+6497 0 0x00010001 # inactive dir
+6498 2 0x00010001 # inactive pull
+6499 3 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0110 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 0 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 3 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x0111 0x00010001 # gpio num
+6382 1 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 0 0x00010001 # active pull
+6385 3 0x00010001 # active drive
+6386 1 0x00010001 # inactive func sel
+6387 0 0x00010001 # inactive dir
+6388 2 0x00010001 # inactive pull
+6389 3 0x00010001 # inactive drive
+
+#
+# SSC GPIO CFG (Used)
+#-----------------------------
+6420 1 0x00010001 # version
+6421 0x0100 0x00010001 # gpio num
+6422 1 0x00010001 # active func sel
+6423 1 0x00010001 # active dir
+6424 0 0x00010001 # active pull
+6425 0 0x00010001 # active drive
+6426 1 0x00010001 # inactive func sel
+6427 0 0x00010001 # inactive dir
+6428 2 0x00010001 # inactive pull
+6429 0 0x00010001 # inactive drive
+
+6430 1 0x00010001 # version
+6431 0x0102 0x00010001 # gpio num
+6432 1 0x00010001 # active func sel
+6433 1 0x00010001 # active dir
+6434 0 0x00010001 # active pull
+6435 0 0x00010001 # active drive
+6436 1 0x00010001 # inactive func sel
+6437 0 0x00010001 # inactive dir
+6438 2 0x00010001 # inactive pull
+6439 0 0x00010001 # inactive drive
+
+6440 1 0x00010001 # version
+6441 0x0103 0x00010001 # gpio num
+6442 1 0x00010001 # active func sel
+6443 1 0x00010001 # active dir
+6444 0 0x00010001 # active pull
+6445 0 0x00010001 # active drive
+6446 1 0x00010001 # inactive func sel
+6447 0 0x00010001 # inactive dir
+6448 2 0x00010001 # inactive pull
+6449 0 0x00010001 # inactive drive
+
+6450 1 0x00010001 # version
+6451 0x0108 0x00010001 # gpio num
+6452 1 0x00010001 # active func sel
+6453 1 0x00010001 # active dir
+6454 0 0x00010001 # active pull
+6455 3 0x00010001 # active drive
+6456 1 0x00010001 # inactive func sel
+6457 0 0x00010001 # inactive dir
+6458 2 0x00010001 # inactive pull
+6459 3 0x00010001 # inactive drive
+
+6460 1 0x00010001 # version
+6461 0x0109 0x00010001 # gpio num
+6462 1 0x00010001 # active func sel
+6463 1 0x00010001 # active dir
+6464 0 0x00010001 # active pull
+6465 3 0x00010001 # active drive
+6466 1 0x00010001 # inactive func sel
+6467 0 0x00010001 # inactive dir
+6468 2 0x00010001 # inactive pull
+6469 3 0x00010001 # inactive drive
+
+6470 1 0x00010001 # version
+6471 0x010A 0x00010001 # gpio num
+6472 1 0x00010001 # active func sel
+6473 1 0x00010001 # active dir
+6474 0 0x00010001 # active pull
+6475 3 0x00010001 # active drive
+6476 1 0x00010001 # inactive func sel
+6477 0 0x00010001 # inactive dir
+6478 2 0x00010001 # inactive pull
+6479 3 0x00010001 # inactive drive
+
+6480 1 0x00010001 # version
+6481 0x010B 0x00010001 # gpio num
+6482 1 0x00010001 # active func sel
+6483 0 0x00010001 # active dir
+6484 0 0x00010001 # active pull
+6485 3 0x00010001 # active drive
+6486 1 0x00010001 # inactive func sel
+6487 0 0x00010001 # inactive dir
+6488 2 0x00010001 # inactive pull
+6489 3 0x00010001 # inactive drive
+
+# Factory magnetometer calibration
+1940 0x00000014 0x00010001 #Cal_grp_id
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+403 0x00000000 0x00010001 #X_offset
+404 0x00000000 0x00010001 #Y_offset
+405 0x00000000 0x00010001 #Z_offset
+406 0x0000EB1C 0x00010001 #Compensation_matrix_0_0
+407 0x00000AB0 0x00010001 #Compensation_matrix_0_1
+408 0x000006D3 0x00010001 #Compensation_matrix_0_2
+409 0x00000AB0 0x00010001 #Compensation_matrix_1_0
+410 0x00010F0E 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFB20 0x00010001 #Compensation_matrix_1_2
+412 0x000006D3 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFB20 0x00010001 #Compensation_matrix_2_1
+414 0x000105D6 0x00010001 #Compensation_matrix_2_2
+
+:platform QRD
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #max-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO
+1903 0x68534cfc401dc2ac 0x00010001 #UUID
+1902 0xbe48af52e826fd3c 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 68 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x8E 0x00010001 #vdd
+1988 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO
+1919 0x68534cfc401dc2ac 0x00010001 #UUID
+1918 0xbe48af52e826fd3c 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 100000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 68 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x8E 0x00010001 #vdd
+1990 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1001 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0x00000014 0x00010001 #cal_grp_id
+1941 70 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 1 0x00010001 #CS for SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x8E 0x00010001 #vdd
+1992 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: TMG490X prx/als DRI
+1951 0x3a83587c79f2d5ad 0x00010001 #UUID
+1950 0xd24fdac0d73b50aa 0x00010001 #UUID
+1952 5700 0x00010001 #off_to_idle
+1953 5000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 71 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x83 0x00010001 #vdd
+1994 0x8E 0x00010001 #vddio
+
+1967 0x00 0x00010001 #UUID
+1966 0x00 0x00010001 #UUID
+
+3619 0x00 0x00010001 #UUID
+3618 0x00 0x00010001 #UUID
+
+3651 0x00 0x00010001 #UUID
+3650 0x00 0x00010001 #UUID
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+:platform MTP
+
+# Factory magnetometer calibration
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001005C 0x00010001 #Compensation_matrix_0_0
+407 0xFFFFFEE0 0x00010001 #Compensation_matrix_0_1
+408 0x0000010D 0x00010001 #Compensation_matrix_0_2
+409 0xFFFFFEE0 0x00010001 #Compensation_matrix_1_0
+410 0x000100EC 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFF69 0x00010001 #Compensation_matrix_1_2
+412 0x0000010D 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFF69 0x00010001 #Compensation_matrix_2_1
+414 0x0000FEB8 0x00010001 #Compensation_matrix_2_2
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x1A00 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000ADC 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+111 0x0000005A 0x00010001 #R_coef:90
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFF2E 0x00010001 #B_coef:-210
+114 0x00001BBA 0x00010001 #D_factor:7098
+115 0x000015EF 0x00010001 #CT_coef:5615
+116 0x0000062E 0x00010001 #CT_offset:1582
diff --git a/X01BD/proprietary/vendor/firmware/Himax_firmware.bin b/X01BD/proprietary/vendor/firmware/Himax_firmware.bin
new file mode 100644
index 0000000..e6d1c26
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/Himax_firmware.bin differ
diff --git a/X01BD/proprietary/vendor/firmware/a512_zap.b00 b/X01BD/proprietary/vendor/firmware/a512_zap.b00
new file mode 100644
index 0000000..595aa30
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/a512_zap.b00 differ
diff --git a/X01BD/proprietary/vendor/firmware/a512_zap.b01 b/X01BD/proprietary/vendor/firmware/a512_zap.b01
new file mode 100644
index 0000000..bb4efaa
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/a512_zap.b01 differ
diff --git a/X01BD/proprietary/vendor/firmware/a512_zap.b02 b/X01BD/proprietary/vendor/firmware/a512_zap.b02
new file mode 100644
index 0000000..74cc4c9
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/a512_zap.b02 differ
diff --git a/X01BD/proprietary/vendor/firmware/a512_zap.elf b/X01BD/proprietary/vendor/firmware/a512_zap.elf
new file mode 100644
index 0000000..fe868db
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/a512_zap.elf differ
diff --git a/X01BD/proprietary/vendor/firmware/a512_zap.mdt b/X01BD/proprietary/vendor/firmware/a512_zap.mdt
new file mode 100644
index 0000000..ac7d0be
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/a512_zap.mdt differ
diff --git a/X01BD/proprietary/vendor/firmware/a530_pfp.fw b/X01BD/proprietary/vendor/firmware/a530_pfp.fw
new file mode 100644
index 0000000..913ffc2
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/a530_pfp.fw differ
diff --git a/X01BD/proprietary/vendor/firmware/a530_pm4.fw b/X01BD/proprietary/vendor/firmware/a530_pm4.fw
new file mode 100644
index 0000000..b0e0f4e
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/a530_pm4.fw differ
diff --git a/X01BD/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw b/X01BD/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw
new file mode 100644
index 0000000..dfb5fcd
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw differ
diff --git a/X01BD/proprietary/vendor/firmware/cppf.b00 b/X01BD/proprietary/vendor/firmware/cppf.b00
new file mode 100644
index 0000000..a8b685b
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cppf.b00 differ
diff --git a/X01BD/proprietary/vendor/firmware/cppf.b01 b/X01BD/proprietary/vendor/firmware/cppf.b01
new file mode 100644
index 0000000..8166db1
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cppf.b01 differ
diff --git a/X01BD/proprietary/vendor/firmware/cppf.b02 b/X01BD/proprietary/vendor/firmware/cppf.b02
new file mode 100644
index 0000000..d23a74f
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cppf.b02 differ
diff --git a/X01BD/proprietary/vendor/firmware/cppf.b03 b/X01BD/proprietary/vendor/firmware/cppf.b03
new file mode 100644
index 0000000..2417c9c
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cppf.b03 differ
diff --git a/X01BD/proprietary/vendor/firmware/cppf.b04 b/X01BD/proprietary/vendor/firmware/cppf.b04
new file mode 100644
index 0000000..0e074ea
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cppf.b04 differ
diff --git a/X01BD/proprietary/vendor/firmware/cppf.b05 b/X01BD/proprietary/vendor/firmware/cppf.b05
new file mode 100644
index 0000000..28a24d8
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cppf.b05 differ
diff --git a/X01BD/proprietary/vendor/firmware/cppf.b06 b/X01BD/proprietary/vendor/firmware/cppf.b06
new file mode 100644
index 0000000..28a24d8
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cppf.b06 differ
diff --git a/X01BD/proprietary/vendor/firmware/cppf.b07 b/X01BD/proprietary/vendor/firmware/cppf.b07
new file mode 100644
index 0000000..7520c4e
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cppf.b07 differ
diff --git a/X01BD/proprietary/vendor/firmware/cppf.mdt b/X01BD/proprietary/vendor/firmware/cppf.mdt
new file mode 100644
index 0000000..c08fcca
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/cppf.mdt differ
diff --git a/X01BD/proprietary/vendor/firmware/hx_criteria.csv b/X01BD/proprietary/vendor/firmware/hx_criteria.csv
new file mode 100644
index 0000000..153fe21
--- /dev/null
+++ b/X01BD/proprietary/vendor/firmware/hx_criteria.csv
@@ -0,0 +1,162 @@
+CRITERIA_RAW_MIN,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,0
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,0
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,0
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,0
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200,1200
+CRITERIA_RAW_MAX,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,24013
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,24013
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,24013
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,24013
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611,21611
+CRITERIA_SHORT_MIN,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+CRITERIA_SHORT_MAX,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,24013
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,24013
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,24013
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,24013
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+CRITERIA_OPEN_MIN,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+CRITERIA_OPEN_MAX,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,24013
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,24013
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,24013
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,24013
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500
+CRITERIA_MICRO_OPEN_MIN,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+CRITERIA_MICRO_OPEN_MAX,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,24013
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,24013
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,24013
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,24013
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150
+CRITERIA_NOISE,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,24013
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,24013
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,24013
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,24013
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
+,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300
diff --git a/X01BD/proprietary/vendor/firmware/novatek_ts_fw_v8D.bin b/X01BD/proprietary/vendor/firmware/novatek_ts_fw_v8D.bin
new file mode 100644
index 0000000..f3c106e
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/novatek_ts_fw_v8D.bin differ
diff --git a/X01BD/proprietary/vendor/firmware/startup_fw_update.img b/X01BD/proprietary/vendor/firmware/startup_fw_update.img
new file mode 100644
index 0000000..9a49159
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/startup_fw_update.img differ
diff --git a/X01BD/proprietary/vendor/firmware/tfa98xx.cnt b/X01BD/proprietary/vendor/firmware/tfa98xx.cnt
new file mode 100644
index 0000000..4498b67
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/tfa98xx.cnt differ
diff --git a/X01BD/proprietary/vendor/firmware/widevine.b00 b/X01BD/proprietary/vendor/firmware/widevine.b00
new file mode 100644
index 0000000..22a92ed
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/widevine.b00 differ
diff --git a/X01BD/proprietary/vendor/firmware/widevine.b01 b/X01BD/proprietary/vendor/firmware/widevine.b01
new file mode 100644
index 0000000..e119e1a
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/widevine.b01 differ
diff --git a/X01BD/proprietary/vendor/firmware/widevine.b02 b/X01BD/proprietary/vendor/firmware/widevine.b02
new file mode 100644
index 0000000..fc2a8e3
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/widevine.b02 differ
diff --git a/X01BD/proprietary/vendor/firmware/widevine.b03 b/X01BD/proprietary/vendor/firmware/widevine.b03
new file mode 100644
index 0000000..744f31e
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/widevine.b03 differ
diff --git a/X01BD/proprietary/vendor/firmware/widevine.b04 b/X01BD/proprietary/vendor/firmware/widevine.b04
new file mode 100644
index 0000000..d9a52a9
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/widevine.b04 differ
diff --git a/X01BD/proprietary/vendor/firmware/widevine.b05 b/X01BD/proprietary/vendor/firmware/widevine.b05
new file mode 100644
index 0000000..8ea1d07
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/widevine.b05 differ
diff --git a/X01BD/proprietary/vendor/firmware/widevine.b06 b/X01BD/proprietary/vendor/firmware/widevine.b06
new file mode 100644
index 0000000..8ea1d07
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/widevine.b06 differ
diff --git a/X01BD/proprietary/vendor/firmware/widevine.b07 b/X01BD/proprietary/vendor/firmware/widevine.b07
new file mode 100644
index 0000000..0857c74
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/widevine.b07 differ
diff --git a/X01BD/proprietary/vendor/firmware/widevine.mdt b/X01BD/proprietary/vendor/firmware/widevine.mdt
new file mode 100644
index 0000000..1f98ea0
Binary files /dev/null and b/X01BD/proprietary/vendor/firmware/widevine.mdt differ
diff --git a/X01BD/proprietary/vendor/lib/dualcali_dump.bin b/X01BD/proprietary/vendor/lib/dualcali_dump.bin
new file mode 100644
index 0000000..42e8188
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/dualcali_dump.bin differ
diff --git a/X01BD/proprietary/vendor/lib/hw/camera.sdm660.so b/X01BD/proprietary/vendor/lib/hw/camera.sdm660.so
new file mode 100644
index 0000000..31897da
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/hw/camera.sdm660.so differ
diff --git a/X01BD/proprietary/vendor/lib/libactuator_imx486_holitech_12m.so b/X01BD/proprietary/vendor/lib/libactuator_imx486_holitech_12m.so
new file mode 100644
index 0000000..eebdaf7
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libactuator_imx486_holitech_12m.so differ
diff --git a/X01BD/proprietary/vendor/lib/libarcsoft_beautyshot.so b/X01BD/proprietary/vendor/lib/libarcsoft_beautyshot.so
new file mode 100644
index 0000000..9ad3224
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libarcsoft_beautyshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so b/X01BD/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so
new file mode 100644
index 0000000..6d5fa92
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so differ
diff --git a/X01BD/proprietary/vendor/lib/libarcsoft_hdr.so b/X01BD/proprietary/vendor/lib/libarcsoft_hdr.so
new file mode 100644
index 0000000..46660b2
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libarcsoft_hdr.so differ
diff --git a/X01BD/proprietary/vendor/lib/libarcsoft_hdr_detection.so b/X01BD/proprietary/vendor/lib/libarcsoft_hdr_detection.so
new file mode 100644
index 0000000..ecbd418
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libarcsoft_hdr_detection.so differ
diff --git a/X01BD/proprietary/vendor/lib/libarcsoft_night_shot.so b/X01BD/proprietary/vendor/lib/libarcsoft_night_shot.so
new file mode 100644
index 0000000..a8ecfe3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libarcsoft_night_shot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libarcsoft_picselfie_algorithm.so b/X01BD/proprietary/vendor/lib/libarcsoft_picselfie_algorithm.so
new file mode 100644
index 0000000..ded38cd
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libarcsoft_picselfie_algorithm.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_csidtg_common.so b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_common.so
new file mode 100644
index 0000000..7aeeae3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_common.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_csidtg_cpp_preview.so b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_cpp_preview.so
new file mode 100644
index 0000000..8e299d8
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_cpp_preview.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_csidtg_postproc.so b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_postproc.so
new file mode 100644
index 0000000..78e4e4b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_postproc.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_csidtg_preview.so b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_preview.so
new file mode 100644
index 0000000..eef5039
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_preview.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_csidtg_zsl_preview.so b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_zsl_preview.so
new file mode 100644
index 0000000..a07a8ba
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_csidtg_zsl_preview.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so
new file mode 100644
index 0000000..b87ed9d
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..9eaa1c5
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so
new file mode 100644
index 0000000..77002f1
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so
new file mode 100644
index 0000000..cf99f27
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so
new file mode 100644
index 0000000..cad4ffb
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so
new file mode 100644
index 0000000..01efb1a
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so
new file mode 100644
index 0000000..48e1dc2
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so
new file mode 100644
index 0000000..c4c3a56
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so
new file mode 100644
index 0000000..9875fd8
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so
new file mode 100644
index 0000000..f250da1
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so
new file mode 100644
index 0000000..6aeb9e3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so
new file mode 100644
index 0000000..35c6197
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so
new file mode 100644
index 0000000..66afb62
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so
new file mode 100644
index 0000000..36b0580
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so
new file mode 100644
index 0000000..045746f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so
new file mode 100644
index 0000000..0b0028a
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so
new file mode 100644
index 0000000..a1440f1
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so
new file mode 100644
index 0000000..9150892
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so
new file mode 100644
index 0000000..a5f4dc6
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so
new file mode 100644
index 0000000..2bee0e1
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so
new file mode 100644
index 0000000..c01b06e
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so
new file mode 100644
index 0000000..82114df
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so
new file mode 100644
index 0000000..deafb68
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so
new file mode 100644
index 0000000..d73ecef
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..6607760
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so
new file mode 100644
index 0000000..ec23104
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_bokenh.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_bokenh.so
new file mode 100644
index 0000000..ae4d0f5
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_bokenh.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_bokenh_video_3a.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_bokenh_video_3a.so
new file mode 100644
index 0000000..d57639d
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_bokenh_video_3a.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_common.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_common.so
new file mode 100644
index 0000000..8aa55c1
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_common.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_bokenh_snapshot.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_bokenh_snapshot.so
new file mode 100644
index 0000000..478df9c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_bokenh_snapshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_120.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_120.so
new file mode 100644
index 0000000..2acaab4
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_120.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_60.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_60.so
new file mode 100644
index 0000000..9fe3e36
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_60.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_90.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_90.so
new file mode 100644
index 0000000..edd651a
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_hfr_90.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_liveshot.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_liveshot.so
new file mode 100644
index 0000000..5ae9a28
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_liveshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_preview.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_preview.so
new file mode 100644
index 0000000..96cd67c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_preview.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_snapshot.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_snapshot.so
new file mode 100644
index 0000000..7182b67
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_snapshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_video.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_video.so
new file mode 100644
index 0000000..525edc9
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_cpp_video.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_preview_3a.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_preview_3a.so
new file mode 100644
index 0000000..de41c75
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_preview_3a.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_video.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_video.so
new file mode 100644
index 0000000..9b82bd5
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_video.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_video_3a.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_video_3a.so
new file mode 100644
index 0000000..409810b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_default_video_3a.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr.so
new file mode 100644
index 0000000..16fdf6f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr_cpp.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr_cpp.so
new file mode 100644
index 0000000..5ee94ad
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr_cpp.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr_video_3a.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr_video_3a.so
new file mode 100644
index 0000000..4c23567
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hdr_video_3a.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_120.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_120.so
new file mode 100644
index 0000000..03c2b6a
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_120.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_120_3a.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_120_3a.so
new file mode 100644
index 0000000..73bbb2c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_120_3a.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_60.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_60.so
new file mode 100644
index 0000000..0b158df
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_60.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_60_3a.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_60_3a.so
new file mode 100644
index 0000000..595ce28
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_60_3a.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_90.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_90.so
new file mode 100644
index 0000000..3d473f2
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_90.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_90_3a.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_90_3a.so
new file mode 100644
index 0000000..57849d4
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_hfr_90_3a.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_liveshot.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_liveshot.so
new file mode 100644
index 0000000..ac3c274
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_liveshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_postproc.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_postproc.so
new file mode 100644
index 0000000..1c116d6
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_postproc.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_preview.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_preview.so
new file mode 100644
index 0000000..20b3a67
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_preview.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_snapshot.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_snapshot.so
new file mode 100644
index 0000000..ea11b89
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_snapshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_zsl_preview_3a.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_zsl_preview_3a.so
new file mode 100644
index 0000000..8cfcb17
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_zsl_preview_3a.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_imx486_zsl_video_3a.so b/X01BD/proprietary/vendor/lib/libchromatix_imx486_zsl_video_3a.so
new file mode 100644
index 0000000..09a9aec
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_imx486_zsl_video_3a.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_bokeh.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_bokeh.so
new file mode 100644
index 0000000..67a36b1
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_bokeh.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_bokeh_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_bokeh_bu64297.so
new file mode 100644
index 0000000..19fe92f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_bokeh_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_common.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_common.so
new file mode 100644
index 0000000..d7ec65d
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_common.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_bokeh.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_bokeh.so
new file mode 100644
index 0000000..5f7029c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_bokeh.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_ds_chromatix.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_ds_chromatix.so
new file mode 100644
index 0000000..0516eb6
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_ds_chromatix.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_120.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_120.so
new file mode 100644
index 0000000..72ed0f3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_120.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_60.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_60.so
new file mode 100644
index 0000000..a566a5e
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_60.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_90.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_90.so
new file mode 100644
index 0000000..6985fa5
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_hfr_90.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_liveshot.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_liveshot.so
new file mode 100644
index 0000000..235fee8
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_liveshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_preview.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_preview.so
new file mode 100644
index 0000000..6342e88
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_preview.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_snapshot.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_snapshot.so
new file mode 100644
index 0000000..08067fe
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_snapshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_us_chromatix.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_us_chromatix.so
new file mode 100644
index 0000000..12463af
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_us_chromatix.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video.so
new file mode 100644
index 0000000..5b63c4c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video_full.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video_full.so
new file mode 100644
index 0000000..6f453f7
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_cpp_video_full.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_preview_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_preview_bu64297.so
new file mode 100644
index 0000000..f262e17
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_preview_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_video.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_video.so
new file mode 100644
index 0000000..5672101
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_video.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_video_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_video_bu64297.so
new file mode 100644
index 0000000..36b6ecb
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_default_video_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120.so
new file mode 100644
index 0000000..d2cf95a
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120_bu64297.so
new file mode 100644
index 0000000..7138759
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_120_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60.so
new file mode 100644
index 0000000..f077fa5
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60_bu64297.so
new file mode 100644
index 0000000..233676c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_60_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90.so
new file mode 100644
index 0000000..b327efe
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90_bu64297.so
new file mode 100644
index 0000000..854a9e4
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_hfr_90_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_postproc.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_postproc.so
new file mode 100644
index 0000000..25448f9
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_postproc.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_preview.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_preview.so
new file mode 100644
index 0000000..7cfb0d9
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_preview.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_snapshot.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_snapshot.so
new file mode 100644
index 0000000..9b46262
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_snapshot.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_video_full.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_video_full.so
new file mode 100644
index 0000000..7a369aa
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_video_full.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_zsl_preview_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_zsl_preview_bu64297.so
new file mode 100644
index 0000000..f6323ad
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_zsl_preview_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libchromatix_ov13855_zsl_video_bu64297.so b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_zsl_video_bu64297.so
new file mode 100644
index 0000000..7dc11cb
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libchromatix_ov13855_zsl_video_bu64297.so differ
diff --git a/X01BD/proprietary/vendor/lib/libdepthmapwrapper.so b/X01BD/proprietary/vendor/lib/libdepthmapwrapper.so
new file mode 100644
index 0000000..d979590
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libdepthmapwrapper.so differ
diff --git a/X01BD/proprietary/vendor/lib/libflash_pmic.so b/X01BD/proprietary/vendor/lib/libflash_pmic.so
new file mode 100644
index 0000000..80d0c58
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libflash_pmic.so differ
diff --git a/X01BD/proprietary/vendor/lib/libhal_dbg.so b/X01BD/proprietary/vendor/lib/libhal_dbg.so
new file mode 100644
index 0000000..715e47e
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libhal_dbg.so differ
diff --git a/X01BD/proprietary/vendor/lib/libjpegdhw.so b/X01BD/proprietary/vendor/lib/libjpegdhw.so
new file mode 100644
index 0000000..bed4274
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libjpegdhw.so differ
diff --git a/X01BD/proprietary/vendor/lib/libjpegdmahw.so b/X01BD/proprietary/vendor/lib/libjpegdmahw.so
new file mode 100644
index 0000000..75bbfc1
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libjpegdmahw.so differ
diff --git a/X01BD/proprietary/vendor/lib/libjpegehw.so b/X01BD/proprietary/vendor/lib/libjpegehw.so
new file mode 100644
index 0000000..cf8c662
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libjpegehw.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmm-qcamera.so b/X01BD/proprietary/vendor/lib/libmm-qcamera.so
new file mode 100644
index 0000000..31f8e3a
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmm-qcamera.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_c2d_module.so b/X01BD/proprietary/vendor/lib/libmmcamera2_c2d_module.so
new file mode 100644
index 0000000..730bbcc
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_c2d_module.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_cpp_module.so b/X01BD/proprietary/vendor/lib/libmmcamera2_cpp_module.so
new file mode 100644
index 0000000..81c2a41
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_cpp_module.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so b/X01BD/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so
new file mode 100644
index 0000000..816c941
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_iface_modules.so b/X01BD/proprietary/vendor/lib/libmmcamera2_iface_modules.so
new file mode 100644
index 0000000..318c684
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_iface_modules.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_imglib_modules.so b/X01BD/proprietary/vendor/lib/libmmcamera2_imglib_modules.so
new file mode 100644
index 0000000..2964a73
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_imglib_modules.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_is.so b/X01BD/proprietary/vendor/lib/libmmcamera2_is.so
new file mode 100644
index 0000000..8034a64
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_is.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_isp_modules.so b/X01BD/proprietary/vendor/lib/libmmcamera2_isp_modules.so
new file mode 100644
index 0000000..05b5707
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_isp_modules.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_mct.so b/X01BD/proprietary/vendor/lib/libmmcamera2_mct.so
new file mode 100644
index 0000000..a8a7f08
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_mct.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so b/X01BD/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so
new file mode 100644
index 0000000..5fea381
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so b/X01BD/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so
new file mode 100644
index 0000000..4e4a8be
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_pproc_modules.so b/X01BD/proprietary/vendor/lib/libmmcamera2_pproc_modules.so
new file mode 100644
index 0000000..d8b071e
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_pproc_modules.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_q3a_core.so b/X01BD/proprietary/vendor/lib/libmmcamera2_q3a_core.so
new file mode 100644
index 0000000..6ddae67
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_q3a_core.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_sensor_modules.so b/X01BD/proprietary/vendor/lib/libmmcamera2_sensor_modules.so
new file mode 100644
index 0000000..a06591b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_sensor_modules.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so b/X01BD/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so
new file mode 100644
index 0000000..fc1c2ae
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_stats_lib.so b/X01BD/proprietary/vendor/lib/libmmcamera2_stats_lib.so
new file mode 100644
index 0000000..cb4163f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_stats_lib.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera2_stats_modules.so b/X01BD/proprietary/vendor/lib/libmmcamera2_stats_modules.so
new file mode 100644
index 0000000..6fee3c0
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera2_stats_modules.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so b/X01BD/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so
new file mode 100644
index 0000000..798daa8
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_bokeh.so b/X01BD/proprietary/vendor/lib/libmmcamera_bokeh.so
new file mode 100644
index 0000000..33dbebf
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_bokeh.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_csidtg.so b/X01BD/proprietary/vendor/lib/libmmcamera_csidtg.so
new file mode 100644
index 0000000..ee98ca9
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_csidtg.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_dbg.so b/X01BD/proprietary/vendor/lib/libmmcamera_dbg.so
new file mode 100644
index 0000000..6dde77b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_dbg.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_depth_map.so b/X01BD/proprietary/vendor/lib/libmmcamera_depth_map.so
new file mode 100644
index 0000000..3482971
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_depth_map.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_dummyalgo.so b/X01BD/proprietary/vendor/lib/libmmcamera_dummyalgo.so
new file mode 100644
index 0000000..b56052a
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_dummyalgo.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_eebinparse.so b/X01BD/proprietary/vendor/lib/libmmcamera_eebinparse.so
new file mode 100644
index 0000000..a4e0205
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_eebinparse.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_eeprom_util.so b/X01BD/proprietary/vendor/lib/libmmcamera_eeprom_util.so
new file mode 100644
index 0000000..3509042
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_eeprom_util.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_eztune_module.so b/X01BD/proprietary/vendor/lib/libmmcamera_eztune_module.so
new file mode 100644
index 0000000..e388c17
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_eztune_module.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_facedetection_lib.so b/X01BD/proprietary/vendor/lib/libmmcamera_facedetection_lib.so
new file mode 100644
index 0000000..6807141
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_facedetection_lib.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_faceproc.so b/X01BD/proprietary/vendor/lib/libmmcamera_faceproc.so
new file mode 100644
index 0000000..3229306
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_faceproc.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_faceproc2.so b/X01BD/proprietary/vendor/lib/libmmcamera_faceproc2.so
new file mode 100644
index 0000000..6e0c757
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_faceproc2.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_gc5025.so b/X01BD/proprietary/vendor/lib/libmmcamera_gc5025.so
new file mode 100644
index 0000000..2557c41
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_gc5025.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so b/X01BD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so
new file mode 100644
index 0000000..de84027
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so b/X01BD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..ac2aab6
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so b/X01BD/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so
new file mode 100644
index 0000000..d611d93
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so b/X01BD/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so
new file mode 100644
index 0000000..54d0d06
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so b/X01BD/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so
new file mode 100644
index 0000000..b5f9a3b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_imglib.so b/X01BD/proprietary/vendor/lib/libmmcamera_imglib.so
new file mode 100644
index 0000000..1459a13
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_imglib.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so b/X01BD/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so
new file mode 100644
index 0000000..9ade948
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_imx486.so b/X01BD/proprietary/vendor/lib/libmmcamera_imx486.so
new file mode 100644
index 0000000..46238c9
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_imx486.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_imx486_eeprom.so b/X01BD/proprietary/vendor/lib/libmmcamera_imx486_eeprom.so
new file mode 100644
index 0000000..f83ebcc
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_imx486_eeprom.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_interface.so b/X01BD/proprietary/vendor/lib/libmmcamera_interface.so
new file mode 100644
index 0000000..08310b7
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_interface.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_irs1645.so b/X01BD/proprietary/vendor/lib/libmmcamera_irs1645.so
new file mode 100644
index 0000000..9c54009
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_irs1645.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_abf48.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_abf48.so
new file mode 100644
index 0000000..224acf2
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_abf48.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so
new file mode 100644
index 0000000..e73d569
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so
new file mode 100644
index 0000000..3401d46
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so
new file mode 100644
index 0000000..46ce30b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so
new file mode 100644
index 0000000..551ffc5
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_black_level48.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_black_level48.so
new file mode 100644
index 0000000..5b2c66e
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_black_level48.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_bpc48.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_bpc48.so
new file mode 100644
index 0000000..3be8c0f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_bpc48.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_cac47.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_cac47.so
new file mode 100644
index 0000000..5dde976
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_cac47.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so
new file mode 100644
index 0000000..5bb6f8b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so
new file mode 100644
index 0000000..b89adad
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so
new file mode 100644
index 0000000..24c87b3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so
new file mode 100644
index 0000000..dfcf536
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so
new file mode 100644
index 0000000..73ea845
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so
new file mode 100644
index 0000000..b7452f2
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so
new file mode 100644
index 0000000..e9f75dc
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so
new file mode 100644
index 0000000..964b318
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so
new file mode 100644
index 0000000..d19fb2e
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so
new file mode 100644
index 0000000..5b39192
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so
new file mode 100644
index 0000000..b2b1750
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_demux48.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_demux48.so
new file mode 100644
index 0000000..055ff7a
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_demux48.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so
new file mode 100644
index 0000000..a0dbf96
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so
new file mode 100644
index 0000000..f8a3f66
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so
new file mode 100644
index 0000000..e749baf
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_gamma44.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_gamma44.so
new file mode 100644
index 0000000..ab84dcf
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_gamma44.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_gic48.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_gic48.so
new file mode 100644
index 0000000..a2a7b67
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_gic48.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_gtm46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_gtm46.so
new file mode 100644
index 0000000..4ac74b3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_gtm46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr48.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr48.so
new file mode 100644
index 0000000..4106b14
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr48.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so
new file mode 100644
index 0000000..2e6ed04
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so
new file mode 100644
index 0000000..ab244e3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so
new file mode 100644
index 0000000..6750a51
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_linearization40.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_linearization40.so
new file mode 100644
index 0000000..5ecc52c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_linearization40.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_ltm47.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_ltm47.so
new file mode 100644
index 0000000..1d75af2
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_ltm47.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so
new file mode 100644
index 0000000..82ef6d7
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_mce40.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_mce40.so
new file mode 100644
index 0000000..fb20226
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_mce40.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so
new file mode 100644
index 0000000..737364b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so
new file mode 100644
index 0000000..0b1a9df
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so
new file mode 100644
index 0000000..689c3b7
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so
new file mode 100644
index 0000000..4c74a70
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so
new file mode 100644
index 0000000..18d987f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so
new file mode 100644
index 0000000..323fd18
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so
new file mode 100644
index 0000000..8a215be
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_sce40.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_sce40.so
new file mode 100644
index 0000000..899649c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_sce40.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_snr47.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_snr47.so
new file mode 100644
index 0000000..4d75cd8
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_snr47.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_isp_sub_module.so b/X01BD/proprietary/vendor/lib/libmmcamera_isp_sub_module.so
new file mode 100644
index 0000000..4e3a414
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_isp_sub_module.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_ov13855.so b/X01BD/proprietary/vendor/lib/libmmcamera_ov13855.so
new file mode 100644
index 0000000..fb7746d
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_ov13855.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_ov13855_eeprom.so b/X01BD/proprietary/vendor/lib/libmmcamera_ov13855_eeprom.so
new file mode 100644
index 0000000..f616bbf
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_ov13855_eeprom.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_paaf_lib.so b/X01BD/proprietary/vendor/lib/libmmcamera_paaf_lib.so
new file mode 100644
index 0000000..b236563
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_paaf_lib.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_pdaf.so b/X01BD/proprietary/vendor/lib/libmmcamera_pdaf.so
new file mode 100644
index 0000000..26ba3b7
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_pdaf.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_pdafcamif.so b/X01BD/proprietary/vendor/lib/libmmcamera_pdafcamif.so
new file mode 100644
index 0000000..5389709
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_pdafcamif.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_ppbase_module.so b/X01BD/proprietary/vendor/lib/libmmcamera_ppbase_module.so
new file mode 100644
index 0000000..45571b3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_ppbase_module.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_ppeiscore.so b/X01BD/proprietary/vendor/lib/libmmcamera_ppeiscore.so
new file mode 100644
index 0000000..2577944
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_ppeiscore.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_quadracfa.so b/X01BD/proprietary/vendor/lib/libmmcamera_quadracfa.so
new file mode 100644
index 0000000..6cbdd37
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_quadracfa.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_stillmore_lib.so b/X01BD/proprietary/vendor/lib/libmmcamera_stillmore_lib.so
new file mode 100644
index 0000000..bf7bfe2
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_stillmore_lib.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_sw2d_lib.so b/X01BD/proprietary/vendor/lib/libmmcamera_sw2d_lib.so
new file mode 100644
index 0000000..727c9d7
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_sw2d_lib.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_thread_services.so b/X01BD/proprietary/vendor/lib/libmmcamera_thread_services.so
new file mode 100644
index 0000000..5f059eb
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_thread_services.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_tintless_algo.so b/X01BD/proprietary/vendor/lib/libmmcamera_tintless_algo.so
new file mode 100644
index 0000000..f7b827c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_tintless_algo.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so b/X01BD/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so
new file mode 100644
index 0000000..c19597f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_tuning.so b/X01BD/proprietary/vendor/lib/libmmcamera_tuning.so
new file mode 100644
index 0000000..b0322be
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_tuning.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmcamera_tuning_lookup.so b/X01BD/proprietary/vendor/lib/libmmcamera_tuning_lookup.so
new file mode 100644
index 0000000..3592aa4
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmcamera_tuning_lookup.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmjpeg.so b/X01BD/proprietary/vendor/lib/libmmjpeg.so
new file mode 100644
index 0000000..d2698b2
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmjpeg.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmjpeg_interface.so b/X01BD/proprietary/vendor/lib/libmmjpeg_interface.so
new file mode 100644
index 0000000..6809789
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmjpeg_interface.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmlib2d_interface.so b/X01BD/proprietary/vendor/lib/libmmlib2d_interface.so
new file mode 100644
index 0000000..7c680d8
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmlib2d_interface.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmqjpeg_codec.so b/X01BD/proprietary/vendor/lib/libmmqjpeg_codec.so
new file mode 100644
index 0000000..f8a2ccb
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmqjpeg_codec.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmmqjpegdma.so b/X01BD/proprietary/vendor/lib/libmmqjpegdma.so
new file mode 100644
index 0000000..a3b0950
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmmqjpegdma.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmorpho_video_refiner.so b/X01BD/proprietary/vendor/lib/libmorpho_video_refiner.so
new file mode 100644
index 0000000..3180a95
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmorpho_video_refiner.so differ
diff --git a/X01BD/proprietary/vendor/lib/libmpbase.so b/X01BD/proprietary/vendor/lib/libmpbase.so
new file mode 100644
index 0000000..ff070b9
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libmpbase.so differ
diff --git a/X01BD/proprietary/vendor/lib/libqomx_core.so b/X01BD/proprietary/vendor/lib/libqomx_core.so
new file mode 100644
index 0000000..c24a955
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libqomx_core.so differ
diff --git a/X01BD/proprietary/vendor/lib/libqomx_jpegdec.so b/X01BD/proprietary/vendor/lib/libqomx_jpegdec.so
new file mode 100644
index 0000000..170b403
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libqomx_jpegdec.so differ
diff --git a/X01BD/proprietary/vendor/lib/libqomx_jpegenc.so b/X01BD/proprietary/vendor/lib/libqomx_jpegenc.so
new file mode 100644
index 0000000..c2ec579
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libqomx_jpegenc.so differ
diff --git a/X01BD/proprietary/vendor/lib/libqomx_jpegenc_pipe.so b/X01BD/proprietary/vendor/lib/libqomx_jpegenc_pipe.so
new file mode 100644
index 0000000..53871c6
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libqomx_jpegenc_pipe.so differ
diff --git a/X01BD/proprietary/vendor/lib/libremosaic_daemon.so b/X01BD/proprietary/vendor/lib/libremosaic_daemon.so
new file mode 100644
index 0000000..518ff01
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libremosaic_daemon.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscveBlobDescriptor.so b/X01BD/proprietary/vendor/lib/libscveBlobDescriptor.so
new file mode 100644
index 0000000..36c827e
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscveBlobDescriptor.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscveBlobDescriptor_stub.so b/X01BD/proprietary/vendor/lib/libscveBlobDescriptor_stub.so
new file mode 100644
index 0000000..a6fb842
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscveBlobDescriptor_stub.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscveCommon.so b/X01BD/proprietary/vendor/lib/libscveCommon.so
new file mode 100644
index 0000000..f2b111b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscveCommon.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscveCommon_stub.so b/X01BD/proprietary/vendor/lib/libscveCommon_stub.so
new file mode 100644
index 0000000..b43af6f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscveCommon_stub.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscveFaceRecognition.so b/X01BD/proprietary/vendor/lib/libscveFaceRecognition.so
new file mode 100644
index 0000000..136935b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscveFaceRecognition.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscveObjectSegmentation.so b/X01BD/proprietary/vendor/lib/libscveObjectSegmentation.so
new file mode 100644
index 0000000..f609f5c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscveObjectSegmentation.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscveObjectSegmentation_stub.so b/X01BD/proprietary/vendor/lib/libscveObjectSegmentation_stub.so
new file mode 100644
index 0000000..2510cfb
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscveObjectSegmentation_stub.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscveObjectTracker.so b/X01BD/proprietary/vendor/lib/libscveObjectTracker.so
new file mode 100644
index 0000000..ca59f20
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscveObjectTracker.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscveObjectTracker_stub.so b/X01BD/proprietary/vendor/lib/libscveObjectTracker_stub.so
new file mode 100644
index 0000000..ef0b381
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscveObjectTracker_stub.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscvePanorama.so b/X01BD/proprietary/vendor/lib/libscvePanorama.so
new file mode 100644
index 0000000..7b7361f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscvePanorama.so differ
diff --git a/X01BD/proprietary/vendor/lib/libscvePanorama_lite.so b/X01BD/proprietary/vendor/lib/libscvePanorama_lite.so
new file mode 100644
index 0000000..8395e6b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libscvePanorama_lite.so differ
diff --git a/X01BD/proprietary/vendor/lib/libvideoutils.so b/X01BD/proprietary/vendor/lib/libvideoutils.so
new file mode 100644
index 0000000..a344274
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/libvideoutils.so differ
diff --git a/X01BD/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so b/X01BD/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so
new file mode 100644
index 0000000..1ea60f3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so differ
diff --git a/X01BD/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so b/X01BD/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so
new file mode 100644
index 0000000..e8e5f8c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so differ
diff --git a/X01BD/proprietary/vendor/lib64/hw/fingerprint.focaltech.default.so b/X01BD/proprietary/vendor/lib64/hw/fingerprint.focaltech.default.so
new file mode 100644
index 0000000..0dd0c46
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/hw/fingerprint.focaltech.default.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera2_frame_algorithm.so b/X01BD/proprietary/vendor/lib64/libmmcamera2_frame_algorithm.so
new file mode 100644
index 0000000..192e3e8
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera2_frame_algorithm.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera2_is.so b/X01BD/proprietary/vendor/lib64/libmmcamera2_is.so
new file mode 100644
index 0000000..1c1c7f4
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera2_is.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera2_q3a_core.so b/X01BD/proprietary/vendor/lib64/libmmcamera2_q3a_core.so
new file mode 100644
index 0000000..19d719c
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera2_q3a_core.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera2_stats_algorithm.so b/X01BD/proprietary/vendor/lib64/libmmcamera2_stats_algorithm.so
new file mode 100644
index 0000000..b1ac151
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera2_stats_algorithm.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera2_stats_lib.so b/X01BD/proprietary/vendor/lib64/libmmcamera2_stats_lib.so
new file mode 100644
index 0000000..072036b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera2_stats_lib.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera_dbg.so b/X01BD/proprietary/vendor/lib64/libmmcamera_dbg.so
new file mode 100644
index 0000000..e99b402
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera_dbg.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera_faceproc.so b/X01BD/proprietary/vendor/lib64/libmmcamera_faceproc.so
new file mode 100644
index 0000000..aa02841
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera_faceproc.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera_faceproc2.so b/X01BD/proprietary/vendor/lib64/libmmcamera_faceproc2.so
new file mode 100644
index 0000000..0498d8f
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera_faceproc2.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera_tintless_algo.so b/X01BD/proprietary/vendor/lib64/libmmcamera_tintless_algo.so
new file mode 100644
index 0000000..f01f9b0
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera_tintless_algo.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libmmcamera_tintless_bg_pca_algo.so b/X01BD/proprietary/vendor/lib64/libmmcamera_tintless_bg_pca_algo.so
new file mode 100644
index 0000000..c803a5e
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libmmcamera_tintless_bg_pca_algo.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscveBlobDescriptor.so b/X01BD/proprietary/vendor/lib64/libscveBlobDescriptor.so
new file mode 100644
index 0000000..12e660e
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscveBlobDescriptor.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscveBlobDescriptor_stub.so b/X01BD/proprietary/vendor/lib64/libscveBlobDescriptor_stub.so
new file mode 100644
index 0000000..e8c8b39
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscveBlobDescriptor_stub.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscveCommon.so b/X01BD/proprietary/vendor/lib64/libscveCommon.so
new file mode 100644
index 0000000..ad04265
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscveCommon.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscveCommon_stub.so b/X01BD/proprietary/vendor/lib64/libscveCommon_stub.so
new file mode 100644
index 0000000..336d06b
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscveCommon_stub.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscveFaceRecognition.so b/X01BD/proprietary/vendor/lib64/libscveFaceRecognition.so
new file mode 100644
index 0000000..185b6e3
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscveFaceRecognition.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscveObjectSegmentation.so b/X01BD/proprietary/vendor/lib64/libscveObjectSegmentation.so
new file mode 100644
index 0000000..6e9d309
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscveObjectSegmentation.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscveObjectSegmentation_stub.so b/X01BD/proprietary/vendor/lib64/libscveObjectSegmentation_stub.so
new file mode 100644
index 0000000..a14eb49
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscveObjectSegmentation_stub.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscveObjectTracker.so b/X01BD/proprietary/vendor/lib64/libscveObjectTracker.so
new file mode 100644
index 0000000..879d101
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscveObjectTracker.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscveObjectTracker_stub.so b/X01BD/proprietary/vendor/lib64/libscveObjectTracker_stub.so
new file mode 100644
index 0000000..1319f1d
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscveObjectTracker_stub.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscvePanorama.so b/X01BD/proprietary/vendor/lib64/libscvePanorama.so
new file mode 100644
index 0000000..0c5fdf8
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscvePanorama.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libscvePanorama_lite.so b/X01BD/proprietary/vendor/lib64/libscvePanorama_lite.so
new file mode 100644
index 0000000..c0e71ad
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libscvePanorama_lite.so differ
diff --git a/X01BD/proprietary/vendor/lib64/libvideoutils.so b/X01BD/proprietary/vendor/lib64/libvideoutils.so
new file mode 100644
index 0000000..54222ab
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/libvideoutils.so differ
diff --git a/X01BD/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so b/X01BD/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so
new file mode 100644
index 0000000..774732d
Binary files /dev/null and b/X01BD/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so differ
diff --git a/sdm660-common/Android.bp b/sdm660-common/Android.bp
new file mode 100644
index 0000000..d751fe5
--- /dev/null
+++ b/sdm660-common/Android.bp
@@ -0,0 +1,210 @@
+/**
+ * Copyright (C) 2020 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * This file is generated by device/asus/sdm660-common/setup-makefiles.sh
+ */
+
+soong_namespace {
+}
+
+cc_prebuilt_library_shared {
+ name: "libantradio",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/lib/libantradio.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/lib64/libantradio.so"],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.fm@1.0",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/product/lib/vendor.qti.hardware.fm@1.0.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/product/lib64/vendor.qti.hardware.fm@1.0.so"],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ product_specific: true,
+}
+
+android_app_import {
+ name: "WfdService",
+ owner: "asus",
+ apk: "proprietary/priv-app/WfdService/WfdService.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ privileged: true,
+}
+
+android_app_import {
+ name: "com.qualcomm.location",
+ owner: "asus",
+ apk: "proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ privileged: true,
+}
+
+android_app_import {
+ name: "CneApp",
+ owner: "asus",
+ apk: "proprietary/vendor/app/CneApp/CneApp.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ soc_specific: true,
+}
+
+android_app_import {
+ name: "IWlanService",
+ owner: "asus",
+ apk: "proprietary/vendor/app/IWlanService/IWlanService.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ soc_specific: true,
+}
+
+android_app_import {
+ name: "TimeService",
+ owner: "asus",
+ apk: "proprietary/vendor/app/TimeService/TimeService.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ soc_specific: true,
+}
+
+android_app_import {
+ name: "PowerOffAlarm",
+ owner: "asus",
+ apk: "proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ product_specific: true,
+}
+
+android_app_import {
+ name: "QtiTelephonyService",
+ owner: "asus",
+ apk: "proprietary/product/app/QtiTelephonyService/QtiTelephonyService.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ product_specific: true,
+}
+
+android_app_import {
+ name: "datastatusnotification",
+ owner: "asus",
+ apk: "proprietary/product/app/datastatusnotification/datastatusnotification.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ product_specific: true,
+}
+
+android_app_import {
+ name: "imssettings",
+ owner: "asus",
+ apk: "proprietary/product/app/imssettings/imssettings.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ product_specific: true,
+}
+
+android_app_import {
+ name: "uceShimService",
+ owner: "asus",
+ apk: "proprietary/product/app/uceShimService/uceShimService.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ product_specific: true,
+}
+
+android_app_import {
+ name: "dpmserviceapp",
+ owner: "asus",
+ apk: "proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ privileged: true,
+ product_specific: true,
+}
+
+android_app_import {
+ name: "ims",
+ owner: "asus",
+ apk: "proprietary/product/priv-app/ims/ims.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ privileged: true,
+ product_specific: true,
+}
+
+android_app_import {
+ name: "qcrilmsgtunnel",
+ owner: "asus",
+ apk: "proprietary/product/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk",
+ certificate: "platform",
+ dex_preopt: {
+ enabled: false,
+ },
+ privileged: true,
+ product_specific: true,
+}
+
+dex_import {
+ name: "WfdCommon",
+ owner: "asus",
+ jars: ["proprietary/framework/WfdCommon.jar"],
+}
+
diff --git a/sdm660-common/Android.mk b/sdm660-common/Android.mk
new file mode 100644
index 0000000..163b575
--- /dev/null
+++ b/sdm660-common/Android.mk
@@ -0,0 +1,21 @@
+# Copyright (C) 2020 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/asus/sdm660-common/setup-makefiles.sh
+
+LOCAL_PATH := $(call my-dir)
+
+ifneq ($(filter X00TD X01BD,$(TARGET_DEVICE)),)
+
+endif
diff --git a/sdm660-common/BoardConfigVendor.mk b/sdm660-common/BoardConfigVendor.mk
new file mode 100644
index 0000000..3beaf1c
--- /dev/null
+++ b/sdm660-common/BoardConfigVendor.mk
@@ -0,0 +1,16 @@
+# Copyright (C) 2020 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/asus/sdm660-common/setup-makefiles.sh
+
diff --git a/sdm660-common/proprietary/bin/nvram_btwifi b/sdm660-common/proprietary/bin/nvram_btwifi
new file mode 100755
index 0000000..59e4eb6
Binary files /dev/null and b/sdm660-common/proprietary/bin/nvram_btwifi differ
diff --git a/sdm660-common/proprietary/bin/wfdservice b/sdm660-common/proprietary/bin/wfdservice
new file mode 100755
index 0000000..e16c812
Binary files /dev/null and b/sdm660-common/proprietary/bin/wfdservice differ
diff --git a/sdm660-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml b/sdm660-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml
new file mode 100644
index 0000000..93f58d8
--- /dev/null
+++ b/sdm660-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+ -64,-70
+
+
+ -67,-73
+
+
+
+
+ -78,-78
+
+
+ -85,-87
+
+
+
+
+ -72,-72
+
+
+ -79,-79
+
+
+
+
+ -72,-75
+
+
+ -75,-80
+
+
+
diff --git a/sdm660-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml b/sdm660-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml
new file mode 100644
index 0000000..6044e3e
--- /dev/null
+++ b/sdm660-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+ -78,-78
+
+
+ -85,-87
+
+
+
+
+ -64,-70
+
+
+ -67,-73
+
+
+
+
+ -72,-75
+
+
+ -75,-80
+
+
+
+
+ -72,-72
+
+
+ -79,-79
+
+
+
+
+ -70,-75
+
+
+ -73,-79
+
+
+
diff --git a/sdm660-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml b/sdm660-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml
new file mode 100644
index 0000000..dfdab15
--- /dev/null
+++ b/sdm660-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+ -64,-69
+
+
+ -67,-72
+
+
+
+
+ -78,-83
+
+
+ -82,-87
+
+
+
+
+ -67,-72
+
+
+ -70,-75
+
+
+
+
+ -82,-83
+
+
+ -85,-87
+
+
+
+
+ -75,-75
+
+
+ -79,-79
+
+
+
+
+ -75,-75
+
+
+ -79,-80
+
+
+
diff --git a/sdm660-common/proprietary/etc/init/wfdservice.rc b/sdm660-common/proprietary/etc/init/wfdservice.rc
new file mode 100644
index 0000000..c4d9c77
--- /dev/null
+++ b/sdm660-common/proprietary/etc/init/wfdservice.rc
@@ -0,0 +1,14 @@
+service wfdservice /system/bin/wfdservice
+ class main
+ user system
+ group audio camera inet uhid drmrpc media_rw media input net_admin
+ #removed these because of limit of 12 groups
+ #graphics net_bt net_bt_admin bluetooth
+ disabled
+ oneshot
+
+on property:vendor.wfdservice=enable
+ start wfdservice
+
+on property:vendor.wfdservice=disable
+ stop wfdservice
diff --git a/sdm660-common/proprietary/etc/permissions/com.qti.location.sdk.xml b/sdm660-common/proprietary/etc/permissions/com.qti.location.sdk.xml
new file mode 100644
index 0000000..bf39b94
--- /dev/null
+++ b/sdm660-common/proprietary/etc/permissions/com.qti.location.sdk.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/etc/permissions/com.qualcomm.location.xml b/sdm660-common/proprietary/etc/permissions/com.qualcomm.location.xml
new file mode 100644
index 0000000..665c01d
--- /dev/null
+++ b/sdm660-common/proprietary/etc/permissions/com.qualcomm.location.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/etc/permissions/izat.xt.srv.xml b/sdm660-common/proprietary/etc/permissions/izat.xt.srv.xml
new file mode 100644
index 0000000..fd30f89
--- /dev/null
+++ b/sdm660-common/proprietary/etc/permissions/izat.xt.srv.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/etc/permissions/privapp-permissions-com.qualcomm.location.xml b/sdm660-common/proprietary/etc/permissions/privapp-permissions-com.qualcomm.location.xml
new file mode 100644
index 0000000..60981e4
--- /dev/null
+++ b/sdm660-common/proprietary/etc/permissions/privapp-permissions-com.qualcomm.location.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/etc/permissions/qti_permissions.xml b/sdm660-common/proprietary/etc/permissions/qti_permissions.xml
new file mode 100644
index 0000000..cca66c2
--- /dev/null
+++ b/sdm660-common/proprietary/etc/permissions/qti_permissions.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/etc/wfdconfig.xml b/sdm660-common/proprietary/etc/wfdconfig.xml
new file mode 100644
index 0000000..88e3cf1
--- /dev/null
+++ b/sdm660-common/proprietary/etc/wfdconfig.xml
@@ -0,0 +1,749 @@
+
+
+
+
+
+
+ LPCM
+ 1
+ 2
+ 48000
+ 33
+
+
+
+ AAC
+ 1
+ 6
+ 48000
+ 0
+
+
+
+ AC3
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+ 3
+ 0
+
+
+
+
+
+
+ H.264
+ 0
+ 6
+ 3840
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+ H.264
+ 1
+ 6
+ 3840
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+ H.265
+ 0
+ 6
+ 3840
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+
+
+
+ 1
+ PNG
+
+
+
+ 5
+ 1280
+ 720
+ CEA
+
+
+
+
+ 1
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 1
+ 0
+
+
+
+
+ 0
+
+ WFD_HDCP_2_2
+ 6789
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 0
+
+ 1
+ 1
+
+
+
+
+
+
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 3
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 4321
+
+
+
+
+
+
+ 1
+
+
+
+ 1
+
+
+ 1
+
+
+ 5550
+
+
+ 0
+
+ 0
+
+ 0
+
+
+ 22
+
+
+ 44
+
+
+
+
+
+
+
+ 256000
+ 256000
+
+
+ 384000
+ 384000
+
+
+ 512000
+ 512000
+
+
+
+
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 15000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 15000000
+
+
+
+ 10000000
+ 15000000
+
+
+
+ 10000000
+ 15000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 15000000
+
+
+
+ 10000000
+ 15000000
+
+
+
+ 10000000
+ 15000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 5000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 15000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 3500000
+ 10000000
+
+
+
+ 5000000
+ 15000000
+
+
+
+ 3500000
+ 10000000
+
+
+
+ 5000000
+ 15000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 10000000
+ 15000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 10000000
+ 15000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+
+
+ 0
+
+
+ -150
+
+
+ 0
+
+
+ 50
+
+
+ 1
+
+
+ 0
+
+
+
+ 1
+ 5
+
+
+
+
+ 1
+
+
+ 1
+
+
diff --git a/sdm660-common/proprietary/etc/wfdconfigsink.xml b/sdm660-common/proprietary/etc/wfdconfigsink.xml
new file mode 100644
index 0000000..05e0e69
--- /dev/null
+++ b/sdm660-common/proprietary/etc/wfdconfigsink.xml
@@ -0,0 +1,800 @@
+
+
+
+
+
+
+
+
+ LPCM
+ 1
+ 2
+ 48000
+ 33
+
+
+
+ AAC
+ 1
+ 6
+ 48000
+ 0
+
+
+
+ AC3
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+ 7
+ 0
+
+
+
+
+
+ H.264
+ 0
+ 6
+ 4096
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+ H.264
+ 1
+ 6
+ 4096
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+ H.264
+ 2
+ 6
+ 4096
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+ H.264
+ 3
+ 6
+ 4096
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+ H.264
+ 4
+ 6
+ 4096
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+ H.264
+ 5
+ 6
+ 4096
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+ H.265
+ 0
+ 6
+ 4096
+ 2160
+ 0
+ 0
+ 0
+ 1
+ 30
+ 1
+ 1
+
+
+
+
+
+
+ 1
+ PNG
+
+
+ 5
+ 1280
+ 720
+ CEA
+
+
+
+
+ 1
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 1
+ 0
+
+
+
+
+ 0
+
+ WFD_HDCP_2_2
+ 6789
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 1
+ 1
+
+
+
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 4321
+
+
+
+
+
+ 1
+ 500
+
+
+
+ 1
+
+
+ 5550
+
+
+ 1
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+
+ 256000
+ 256000
+
+
+ 384000
+ 384000
+
+
+ 512000
+ 512000
+
+
+
+
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 10000000
+ 20000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 5000000
+ 10000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 3500000
+ 14000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 3500000
+ 14000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 2500000
+ 10000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 5000000
+ 20000000
+
+
+
+ 10000000
+ 40000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+ 10000000
+ 30000000
+
+
+
+
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+ 500000
+ 2000000
+
+
+
+ 1000000
+ 4000000
+
+
+
+
+
+ 40
+
+
+ 0
+
+
+ -150
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ -150000
+
+
+ -200000
+
+
+ 1
+
+ 0
+
+
diff --git a/sdm660-common/proprietary/framework/WfdCommon.jar b/sdm660-common/proprietary/framework/WfdCommon.jar
new file mode 100644
index 0000000..9868349
Binary files /dev/null and b/sdm660-common/proprietary/framework/WfdCommon.jar differ
diff --git a/sdm660-common/proprietary/framework/com.qti.location.sdk.jar b/sdm660-common/proprietary/framework/com.qti.location.sdk.jar
new file mode 100644
index 0000000..a6789e7
Binary files /dev/null and b/sdm660-common/proprietary/framework/com.qti.location.sdk.jar differ
diff --git a/sdm660-common/proprietary/framework/izat.xt.srv.jar b/sdm660-common/proprietary/framework/izat.xt.srv.jar
new file mode 100644
index 0000000..14a070f
Binary files /dev/null and b/sdm660-common/proprietary/framework/izat.xt.srv.jar differ
diff --git a/sdm660-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so b/sdm660-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so
new file mode 100644
index 0000000..ace701b
Binary files /dev/null and b/sdm660-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so differ
diff --git a/sdm660-common/proprietary/lib/fm_helium.so b/sdm660-common/proprietary/lib/fm_helium.so
new file mode 100644
index 0000000..b62d507
Binary files /dev/null and b/sdm660-common/proprietary/lib/fm_helium.so differ
diff --git a/sdm660-common/proprietary/lib/libFileMux.so b/sdm660-common/proprietary/lib/libFileMux.so
new file mode 100644
index 0000000..6c3fec4
Binary files /dev/null and b/sdm660-common/proprietary/lib/libFileMux.so differ
diff --git a/sdm660-common/proprietary/lib/libOmxMux.so b/sdm660-common/proprietary/lib/libOmxMux.so
new file mode 100644
index 0000000..2296d5f
Binary files /dev/null and b/sdm660-common/proprietary/lib/libOmxMux.so differ
diff --git a/sdm660-common/proprietary/lib/libantradio.so b/sdm660-common/proprietary/lib/libantradio.so
new file mode 100644
index 0000000..ba5596e
Binary files /dev/null and b/sdm660-common/proprietary/lib/libantradio.so differ
diff --git a/sdm660-common/proprietary/lib/libfm-hci.so b/sdm660-common/proprietary/lib/libfm-hci.so
new file mode 100644
index 0000000..8f472e9
Binary files /dev/null and b/sdm660-common/proprietary/lib/libfm-hci.so differ
diff --git a/sdm660-common/proprietary/lib/libmmosal.so b/sdm660-common/proprietary/lib/libmmosal.so
new file mode 100644
index 0000000..269e74b
Binary files /dev/null and b/sdm660-common/proprietary/lib/libmmosal.so differ
diff --git a/sdm660-common/proprietary/lib/libmmparser_lite.so b/sdm660-common/proprietary/lib/libmmparser_lite.so
new file mode 100644
index 0000000..4183f58
Binary files /dev/null and b/sdm660-common/proprietary/lib/libmmparser_lite.so differ
diff --git a/sdm660-common/proprietary/lib/libmmrtpdecoder.so b/sdm660-common/proprietary/lib/libmmrtpdecoder.so
new file mode 100644
index 0000000..5353043
Binary files /dev/null and b/sdm660-common/proprietary/lib/libmmrtpdecoder.so differ
diff --git a/sdm660-common/proprietary/lib/libmmrtpencoder.so b/sdm660-common/proprietary/lib/libmmrtpencoder.so
new file mode 100644
index 0000000..af37b1f
Binary files /dev/null and b/sdm660-common/proprietary/lib/libmmrtpencoder.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdavenhancements.so b/sdm660-common/proprietary/lib/libwfdavenhancements.so
new file mode 100644
index 0000000..7a20a8b
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdavenhancements.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdclient.so b/sdm660-common/proprietary/lib/libwfdclient.so
new file mode 100644
index 0000000..f2f771a
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdclient.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdcodecv4l2.so b/sdm660-common/proprietary/lib/libwfdcodecv4l2.so
new file mode 100644
index 0000000..9b6ec1e
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdcodecv4l2.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdcommonutils.so b/sdm660-common/proprietary/lib/libwfdcommonutils.so
new file mode 100644
index 0000000..b86e242
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdcommonutils.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdconfigutils.so b/sdm660-common/proprietary/lib/libwfdconfigutils.so
new file mode 100644
index 0000000..dff3609
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdconfigutils.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdmminterface.so b/sdm660-common/proprietary/lib/libwfdmminterface.so
new file mode 100644
index 0000000..44ca334
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdmminterface.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdmmsink.so b/sdm660-common/proprietary/lib/libwfdmmsink.so
new file mode 100644
index 0000000..99418e3
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdmmsink.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdmmsrc.so b/sdm660-common/proprietary/lib/libwfdmmsrc.so
new file mode 100644
index 0000000..0328051
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdmmsrc.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdnative.so b/sdm660-common/proprietary/lib/libwfdnative.so
new file mode 100644
index 0000000..12c9756
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdnative.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdrtsp.so b/sdm660-common/proprietary/lib/libwfdrtsp.so
new file mode 100644
index 0000000..058b90a
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdrtsp.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdservice.so b/sdm660-common/proprietary/lib/libwfdservice.so
new file mode 100644
index 0000000..8987f55
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdservice.so differ
diff --git a/sdm660-common/proprietary/lib/libwfdsm.so b/sdm660-common/proprietary/lib/libwfdsm.so
new file mode 100644
index 0000000..52f559f
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfdsm.so differ
diff --git a/sdm660-common/proprietary/lib/libwfduibcinterface.so b/sdm660-common/proprietary/lib/libwfduibcinterface.so
new file mode 100644
index 0000000..84bff7d
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfduibcinterface.so differ
diff --git a/sdm660-common/proprietary/lib/libwfduibcsink.so b/sdm660-common/proprietary/lib/libwfduibcsink.so
new file mode 100644
index 0000000..7de08ad
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfduibcsink.so differ
diff --git a/sdm660-common/proprietary/lib/libwfduibcsinkinterface.so b/sdm660-common/proprietary/lib/libwfduibcsinkinterface.so
new file mode 100644
index 0000000..0af4645
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfduibcsinkinterface.so differ
diff --git a/sdm660-common/proprietary/lib/libwfduibcsrc.so b/sdm660-common/proprietary/lib/libwfduibcsrc.so
new file mode 100644
index 0000000..803a811
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfduibcsrc.so differ
diff --git a/sdm660-common/proprietary/lib/libwfduibcsrcinterface.so b/sdm660-common/proprietary/lib/libwfduibcsrcinterface.so
new file mode 100644
index 0000000..169055a
Binary files /dev/null and b/sdm660-common/proprietary/lib/libwfduibcsrcinterface.so differ
diff --git a/sdm660-common/proprietary/lib64/fm_helium.so b/sdm660-common/proprietary/lib64/fm_helium.so
new file mode 100644
index 0000000..8a6a57d
Binary files /dev/null and b/sdm660-common/proprietary/lib64/fm_helium.so differ
diff --git a/sdm660-common/proprietary/lib64/libantradio.so b/sdm660-common/proprietary/lib64/libantradio.so
new file mode 100644
index 0000000..9e875ad
Binary files /dev/null and b/sdm660-common/proprietary/lib64/libantradio.so differ
diff --git a/sdm660-common/proprietary/lib64/libaptXHD_encoder.so b/sdm660-common/proprietary/lib64/libaptXHD_encoder.so
new file mode 100644
index 0000000..e5f5f95
Binary files /dev/null and b/sdm660-common/proprietary/lib64/libaptXHD_encoder.so differ
diff --git a/sdm660-common/proprietary/lib64/libaptX_encoder.so b/sdm660-common/proprietary/lib64/libaptX_encoder.so
new file mode 100644
index 0000000..095620a
Binary files /dev/null and b/sdm660-common/proprietary/lib64/libaptX_encoder.so differ
diff --git a/sdm660-common/proprietary/lib64/libfm-hci.so b/sdm660-common/proprietary/lib64/libfm-hci.so
new file mode 100644
index 0000000..801519e
Binary files /dev/null and b/sdm660-common/proprietary/lib64/libfm-hci.so differ
diff --git a/sdm660-common/proprietary/lib64/liblocationservice_jni.so b/sdm660-common/proprietary/lib64/liblocationservice_jni.so
new file mode 100644
index 0000000..0058d2b
Binary files /dev/null and b/sdm660-common/proprietary/lib64/liblocationservice_jni.so differ
diff --git a/sdm660-common/proprietary/lib64/libmmi.so b/sdm660-common/proprietary/lib64/libmmi.so
new file mode 100644
index 0000000..ee4cd94
Binary files /dev/null and b/sdm660-common/proprietary/lib64/libmmi.so differ
diff --git a/sdm660-common/proprietary/lib64/libmmosal.so b/sdm660-common/proprietary/lib64/libmmosal.so
new file mode 100644
index 0000000..aa409c7
Binary files /dev/null and b/sdm660-common/proprietary/lib64/libmmosal.so differ
diff --git a/sdm660-common/proprietary/lib64/libwfdclient.so b/sdm660-common/proprietary/lib64/libwfdclient.so
new file mode 100644
index 0000000..98e8c23
Binary files /dev/null and b/sdm660-common/proprietary/lib64/libwfdclient.so differ
diff --git a/sdm660-common/proprietary/lib64/libwfdnative.so b/sdm660-common/proprietary/lib64/libwfdnative.so
new file mode 100644
index 0000000..dbf6bcc
Binary files /dev/null and b/sdm660-common/proprietary/lib64/libwfdnative.so differ
diff --git a/sdm660-common/proprietary/lib64/libxt_native.so b/sdm660-common/proprietary/lib64/libxt_native.so
new file mode 100644
index 0000000..11c9c64
Binary files /dev/null and b/sdm660-common/proprietary/lib64/libxt_native.so differ
diff --git a/sdm660-common/proprietary/priv-app/WfdService/WfdService.apk b/sdm660-common/proprietary/priv-app/WfdService/WfdService.apk
new file mode 100644
index 0000000..bd56dde
Binary files /dev/null and b/sdm660-common/proprietary/priv-app/WfdService/WfdService.apk differ
diff --git a/sdm660-common/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk b/sdm660-common/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk
new file mode 100644
index 0000000..4bf21a1
Binary files /dev/null and b/sdm660-common/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk differ
diff --git a/sdm660-common/proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk b/sdm660-common/proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk
new file mode 100644
index 0000000..6e70f1e
Binary files /dev/null and b/sdm660-common/proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk differ
diff --git a/sdm660-common/proprietary/product/app/QtiTelephonyService/QtiTelephonyService.apk b/sdm660-common/proprietary/product/app/QtiTelephonyService/QtiTelephonyService.apk
new file mode 100644
index 0000000..f2c8501
Binary files /dev/null and b/sdm660-common/proprietary/product/app/QtiTelephonyService/QtiTelephonyService.apk differ
diff --git a/sdm660-common/proprietary/product/app/datastatusnotification/datastatusnotification.apk b/sdm660-common/proprietary/product/app/datastatusnotification/datastatusnotification.apk
new file mode 100644
index 0000000..ca77b57
Binary files /dev/null and b/sdm660-common/proprietary/product/app/datastatusnotification/datastatusnotification.apk differ
diff --git a/sdm660-common/proprietary/product/app/imssettings/imssettings.apk b/sdm660-common/proprietary/product/app/imssettings/imssettings.apk
new file mode 100644
index 0000000..957ca89
Binary files /dev/null and b/sdm660-common/proprietary/product/app/imssettings/imssettings.apk differ
diff --git a/sdm660-common/proprietary/product/app/uceShimService/uceShimService.apk b/sdm660-common/proprietary/product/app/uceShimService/uceShimService.apk
new file mode 100644
index 0000000..ed4ab69
Binary files /dev/null and b/sdm660-common/proprietary/product/app/uceShimService/uceShimService.apk differ
diff --git a/sdm660-common/proprietary/product/bin/dpmd b/sdm660-common/proprietary/product/bin/dpmd
new file mode 100755
index 0000000..51e7717
Binary files /dev/null and b/sdm660-common/proprietary/product/bin/dpmd differ
diff --git a/sdm660-common/proprietary/product/etc/dpm/dpm.conf b/sdm660-common/proprietary/product/etc/dpm/dpm.conf
new file mode 100644
index 0000000..8543e67
--- /dev/null
+++ b/sdm660-common/proprietary/product/etc/dpm/dpm.conf
@@ -0,0 +1,78 @@
+#configuration parameters for DPM Fast Dormancy and TCM module.
+
+#Configuration params for FD slot 0
+#delay_time while issuing dormancy_request
+dpm_s0_fd_delay_time_timer_value:0
+#Idle timer value when SCREEN state is ON
+#dpm_fd_screen_on_idle_timer_value = actual_screen_on_timer + delay_time
+dpm_s0_fd_screen_on_idle_timer_value:15
+#Idle timer value when SCREEN state is OFF
+#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time
+dpm_s0_fd_screen_off_idle_timer_value:3
+#Idle timer value when TETHERING is ON
+#This takes precedence over SCREEN state
+#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time
+dpm_s0_fd_tethering_on_idle_timer_value:15
+#FastDormancy can be configured for a network type
+#Default configuration 101000011100001000
+dpm_s0_fd_enable_networks_mask:0x28708
+
+#Configuration params for FD slot 1
+#delay_time while issuing dormancy_request
+dpm_s1_fd_delay_time_timer_value:0
+#Idle timer value when SCREEN state is ON
+#dpm_fd_screen_on_idle_timer_value = actual_screen_on_timer + delay_time
+dpm_s1_fd_screen_on_idle_timer_value:15
+#Idle timer value when SCREEN state is OFF
+#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time
+dpm_s1_fd_screen_off_idle_timer_value:3
+#Idle timer value when TETHERING is ON
+#This takes precedence over SCREEN state
+#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time
+dpm_s1_fd_tethering_on_idle_timer_value:15
+#FastDormancy can be configured for a network type
+#Default configuration 101000011100001000
+dpm_s1_fd_enable_networks_mask:0x28708
+
+#Configuration params for TCM
+#Idle timer value when SCREEN state is ON
+#min : 1s and max :256s
+dpm_tcm_screen_on_idle_timer_value:5
+#Idle timer value when SCREEN state is OFF
+#min : 0s and max :256s, tcm is disabled with screen off state
+dpm_tcm_screen_off_idle_timer_value:0
+#TCM can be configured for a network type
+#Default configuration 11111111111111111110
+dpm_tcm_enable_networks_mask:0xFFFFE
+
+
+#FastDormancy and TCM can be configured for a network type
+#NETWORK_TYPE_UNKNOWN = 0
+#NETWORK_TYPE_GPRS = 1
+#NETWORK_TYPE_EDGE = 2
+#NETWORK_TYPE_UMTS = 3
+#NETWORK_TYPE_CDMA = 4
+#NETWORK_TYPE_EVDO_0 = 5
+#NETWORK_TYPE_EVDO_A = 6
+#NETWORK_TYPE_1xRTT = 7
+#NETWORK_TYPE_HSDPA = 8
+#NETWORK_TYPE_HSUPA = 9
+#NETWORK_TYPE_HSPA = 10
+#NETWORK_TYPE_IDEN = 11
+#NETWORK_TYPE_EVDO_B = 12
+#NETWORK_TYPE_LTE = 13
+#NETWORK_TYPE_EHRPD = 14
+#NETWORK_TYPE_HSPAP = 15
+#NETWORK_TYPE_GSM = 16
+#NETWORK_TYPE_TD_SCDMA = 17
+#NETWORK_TYPE_IWLAN = 18
+#NETWORK_TYPE_LTE_CA = 19;
+
+#configuration params for Dormancy manager
+#first larger inactivity soft timer to poll for dormancy in seconds.
+dpm_dm_t1_inactivity_timer:15
+#second smaller inactivity soft timer to poll for dormancy in seconds.
+dpm_dm_t2_inactivity_timer:5
+#number of times T2 can be repeated before registering for dormancy indication with modem directly.
+dpm_dm_repeat_t2:5
+
diff --git a/sdm660-common/proprietary/product/etc/init/dpmd.rc b/sdm660-common/proprietary/product/etc/init/dpmd.rc
new file mode 100644
index 0000000..c102f2a
--- /dev/null
+++ b/sdm660-common/proprietary/product/etc/init/dpmd.rc
@@ -0,0 +1,17 @@
+# Copyright (c) 2018 - 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+
+# Create the directories used by DPM subsystem
+
+on post-fs-data
+ mkdir /data/dpm 0771 system system
+ chown system system /data/dpm
+
+#start dpmd service
+service dpmd /system/product/bin/dpmd
+ class late_start
+ socket dpmd stream 660 root radio
+ socket tcm stream 660 root inet
+ socket dpmwrapper stream 660 root inet
+ group system readproc inet radio wakelock oem_2901
diff --git a/sdm660-common/proprietary/product/etc/permissions/com.qti.dpmframework.xml b/sdm660-common/proprietary/product/etc/permissions/com.qti.dpmframework.xml
new file mode 100644
index 0000000..622daff
--- /dev/null
+++ b/sdm660-common/proprietary/product/etc/permissions/com.qti.dpmframework.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/product/etc/permissions/dpmapi.xml b/sdm660-common/proprietary/product/etc/permissions/dpmapi.xml
new file mode 100644
index 0000000..cc5ece1
--- /dev/null
+++ b/sdm660-common/proprietary/product/etc/permissions/dpmapi.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/sdm660-common/proprietary/product/etc/permissions/qcrilhook.xml b/sdm660-common/proprietary/product/etc/permissions/qcrilhook.xml
new file mode 100644
index 0000000..7b4f792
--- /dev/null
+++ b/sdm660-common/proprietary/product/etc/permissions/qcrilhook.xml
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/sdm660-common/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml b/sdm660-common/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml
new file mode 100644
index 0000000..faec1ef
--- /dev/null
+++ b/sdm660-common/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/product/etc/permissions/telephonyservice.xml b/sdm660-common/proprietary/product/etc/permissions/telephonyservice.xml
new file mode 100644
index 0000000..85d168e
--- /dev/null
+++ b/sdm660-common/proprietary/product/etc/permissions/telephonyservice.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/product/framework/QtiTelephonyServicelibrary.jar b/sdm660-common/proprietary/product/framework/QtiTelephonyServicelibrary.jar
new file mode 100644
index 0000000..ca586f0
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/QtiTelephonyServicelibrary.jar differ
diff --git a/sdm660-common/proprietary/product/framework/com.qti.dpmframework.jar b/sdm660-common/proprietary/product/framework/com.qti.dpmframework.jar
new file mode 100644
index 0000000..15c8073
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/com.qti.dpmframework.jar differ
diff --git a/sdm660-common/proprietary/product/framework/dpmapi.jar b/sdm660-common/proprietary/product/framework/dpmapi.jar
new file mode 100644
index 0000000..851f343
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/dpmapi.jar differ
diff --git a/sdm660-common/proprietary/product/framework/qcrilhook.jar b/sdm660-common/proprietary/product/framework/qcrilhook.jar
new file mode 100644
index 0000000..c78482c
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/qcrilhook.jar differ
diff --git a/sdm660-common/proprietary/product/framework/qti-telephony-common.jar b/sdm660-common/proprietary/product/framework/qti-telephony-common.jar
new file mode 100644
index 0000000..4682dec
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/qti-telephony-common.jar differ
diff --git a/sdm660-common/proprietary/product/framework/vendor.qti.hardware.soter-V1.0-java.jar b/sdm660-common/proprietary/product/framework/vendor.qti.hardware.soter-V1.0-java.jar
new file mode 100644
index 0000000..4516b37
Binary files /dev/null and b/sdm660-common/proprietary/product/framework/vendor.qti.hardware.soter-V1.0-java.jar differ
diff --git a/sdm660-common/proprietary/product/lib/vendor.qti.hardware.fm@1.0.so b/sdm660-common/proprietary/product/lib/vendor.qti.hardware.fm@1.0.so
new file mode 100644
index 0000000..5151541
Binary files /dev/null and b/sdm660-common/proprietary/product/lib/vendor.qti.hardware.fm@1.0.so differ
diff --git a/sdm660-common/proprietary/product/lib64/com.qualcomm.qti.ant@1.0.so b/sdm660-common/proprietary/product/lib64/com.qualcomm.qti.ant@1.0.so
new file mode 100644
index 0000000..28d2563
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/com.qualcomm.qti.ant@1.0.so differ
diff --git a/sdm660-common/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so b/sdm660-common/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so
new file mode 100644
index 0000000..45feac0
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so differ
diff --git a/sdm660-common/proprietary/product/lib64/lib-imscamera.so b/sdm660-common/proprietary/product/lib64/lib-imscamera.so
new file mode 100644
index 0000000..dcb6c1a
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/lib-imscamera.so differ
diff --git a/sdm660-common/proprietary/product/lib64/lib-imsvideocodec.so b/sdm660-common/proprietary/product/lib64/lib-imsvideocodec.so
new file mode 100644
index 0000000..dc8c9a1
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/lib-imsvideocodec.so differ
diff --git a/sdm660-common/proprietary/product/lib64/lib-imsvt.so b/sdm660-common/proprietary/product/lib64/lib-imsvt.so
new file mode 100644
index 0000000..b886eb0
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/lib-imsvt.so differ
diff --git a/sdm660-common/proprietary/product/lib64/lib-imsvtextutils.so b/sdm660-common/proprietary/product/lib64/lib-imsvtextutils.so
new file mode 100644
index 0000000..b259caa
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/lib-imsvtextutils.so differ
diff --git a/sdm660-common/proprietary/product/lib64/lib-imsvtutils.so b/sdm660-common/proprietary/product/lib64/lib-imsvtutils.so
new file mode 100644
index 0000000..7544267
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/lib-imsvtutils.so differ
diff --git a/sdm660-common/proprietary/product/lib64/libdiag_system.so b/sdm660-common/proprietary/product/lib64/libdiag_system.so
new file mode 100644
index 0000000..c881286
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/libdiag_system.so differ
diff --git a/sdm660-common/proprietary/product/lib64/libdpmctmgr.so b/sdm660-common/proprietary/product/lib64/libdpmctmgr.so
new file mode 100644
index 0000000..48020f3
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/libdpmctmgr.so differ
diff --git a/sdm660-common/proprietary/product/lib64/libdpmfdmgr.so b/sdm660-common/proprietary/product/lib64/libdpmfdmgr.so
new file mode 100644
index 0000000..6a11a76
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/libdpmfdmgr.so differ
diff --git a/sdm660-common/proprietary/product/lib64/libdpmframework.so b/sdm660-common/proprietary/product/lib64/libdpmframework.so
new file mode 100644
index 0000000..450b3ba
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/libdpmframework.so differ
diff --git a/sdm660-common/proprietary/product/lib64/libdpmtcm.so b/sdm660-common/proprietary/product/lib64/libdpmtcm.so
new file mode 100644
index 0000000..768acd3
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/libdpmtcm.so differ
diff --git a/sdm660-common/proprietary/product/lib64/libimscamera_jni.so b/sdm660-common/proprietary/product/lib64/libimscamera_jni.so
new file mode 100644
index 0000000..74f6dba
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/libimscamera_jni.so differ
diff --git a/sdm660-common/proprietary/product/lib64/libimsmedia_jni.so b/sdm660-common/proprietary/product/lib64/libimsmedia_jni.so
new file mode 100644
index 0000000..b8e4e64
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/libimsmedia_jni.so differ
diff --git a/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.0.so b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.0.so
new file mode 100644
index 0000000..6b13e37
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.0.so differ
diff --git a/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.1.so b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.1.so
new file mode 100644
index 0000000..5b3be27
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.1.so differ
diff --git a/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.2.so b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.2.so
new file mode 100644
index 0000000..b480568
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.2.so differ
diff --git a/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@2.0.so b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@2.0.so
new file mode 100644
index 0000000..019ebf7
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@2.0.so differ
diff --git a/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@2.1.so b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@2.1.so
new file mode 100644
index 0000000..ba72967
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@2.1.so differ
diff --git a/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@3.0.so b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@3.0.so
new file mode 100644
index 0000000..c95c397
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@3.0.so differ
diff --git a/sdm660-common/proprietary/product/lib64/vendor.qti.hardware.fm@1.0.so b/sdm660-common/proprietary/product/lib64/vendor.qti.hardware.fm@1.0.so
new file mode 100644
index 0000000..660b99f
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/vendor.qti.hardware.fm@1.0.so differ
diff --git a/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.0.so b/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.0.so
new file mode 100644
index 0000000..9899b3c
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.0.so differ
diff --git a/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.1.so b/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.1.so
new file mode 100644
index 0000000..aa1e6de
Binary files /dev/null and b/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.1.so differ
diff --git a/sdm660-common/proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk b/sdm660-common/proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk
new file mode 100644
index 0000000..0ff754e
Binary files /dev/null and b/sdm660-common/proprietary/product/priv-app/dpmserviceapp/dpmserviceapp.apk differ
diff --git a/sdm660-common/proprietary/product/priv-app/ims/ims.apk b/sdm660-common/proprietary/product/priv-app/ims/ims.apk
new file mode 100644
index 0000000..15d12e1
Binary files /dev/null and b/sdm660-common/proprietary/product/priv-app/ims/ims.apk differ
diff --git a/sdm660-common/proprietary/product/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk b/sdm660-common/proprietary/product/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
new file mode 100644
index 0000000..145af52
Binary files /dev/null and b/sdm660-common/proprietary/product/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk differ
diff --git a/sdm660-common/proprietary/vendor/app/CneApp/CneApp.apk b/sdm660-common/proprietary/vendor/app/CneApp/CneApp.apk
new file mode 100644
index 0000000..34dcfbd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/app/CneApp/CneApp.apk differ
diff --git a/sdm660-common/proprietary/vendor/app/IWlanService/IWlanService.apk b/sdm660-common/proprietary/vendor/app/IWlanService/IWlanService.apk
new file mode 100644
index 0000000..5e70523
Binary files /dev/null and b/sdm660-common/proprietary/vendor/app/IWlanService/IWlanService.apk differ
diff --git a/sdm660-common/proprietary/vendor/app/TimeService/TimeService.apk b/sdm660-common/proprietary/vendor/app/TimeService/TimeService.apk
new file mode 100644
index 0000000..d7774ab
Binary files /dev/null and b/sdm660-common/proprietary/vendor/app/TimeService/TimeService.apk differ
diff --git a/sdm660-common/proprietary/vendor/bin/ATFWD-daemon b/sdm660-common/proprietary/vendor/bin/ATFWD-daemon
new file mode 100755
index 0000000..81ca1e4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/ATFWD-daemon differ
diff --git a/sdm660-common/proprietary/vendor/bin/adpl b/sdm660-common/proprietary/vendor/bin/adpl
new file mode 100755
index 0000000..f49eb88
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/adpl differ
diff --git a/sdm660-common/proprietary/vendor/bin/adsprpcd b/sdm660-common/proprietary/vendor/bin/adsprpcd
new file mode 100755
index 0000000..e02649f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/adsprpcd differ
diff --git a/sdm660-common/proprietary/vendor/bin/cdsprpcd b/sdm660-common/proprietary/vendor/bin/cdsprpcd
new file mode 100755
index 0000000..ece7304
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/cdsprpcd differ
diff --git a/sdm660-common/proprietary/vendor/bin/cnd b/sdm660-common/proprietary/vendor/bin/cnd
new file mode 100755
index 0000000..5fb7493
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/cnd differ
diff --git a/sdm660-common/proprietary/vendor/bin/cnss-daemon b/sdm660-common/proprietary/vendor/bin/cnss-daemon
new file mode 100755
index 0000000..5c8b5c4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/cnss-daemon differ
diff --git a/sdm660-common/proprietary/vendor/bin/dpmQmiMgr b/sdm660-common/proprietary/vendor/bin/dpmQmiMgr
new file mode 100755
index 0000000..7ff7ad6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/dpmQmiMgr differ
diff --git a/sdm660-common/proprietary/vendor/bin/energy-awareness b/sdm660-common/proprietary/vendor/bin/energy-awareness
new file mode 100755
index 0000000..a0c4735
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/energy-awareness differ
diff --git a/sdm660-common/proprietary/vendor/bin/hvdcp_opti b/sdm660-common/proprietary/vendor/bin/hvdcp_opti
new file mode 100755
index 0000000..9f3cd2a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hvdcp_opti differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti b/sdm660-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
new file mode 100644
index 0000000..e42be50
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/android.hardware.drm@1.2-service.widevine b/sdm660-common/proprietary/vendor/bin/hw/android.hardware.drm@1.2-service.widevine
new file mode 100644
index 0000000..34b02f9
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/android.hardware.drm@1.2-service.widevine differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti b/sdm660-common/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
new file mode 100644
index 0000000..fa39ac4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/android.hardware.keymaster@3.0-service-qti b/sdm660-common/proprietary/vendor/bin/hw/android.hardware.keymaster@3.0-service-qti
new file mode 100644
index 0000000..68b3b92
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/android.hardware.keymaster@3.0-service-qti differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/qcrild b/sdm660-common/proprietary/vendor/bin/hw/qcrild
new file mode 100644
index 0000000..e9272cc
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/qcrild differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service b/sdm660-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service
new file mode 100644
index 0000000..ee3e6da
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.esepowermanager@1.0-service b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.esepowermanager@1.0-service
new file mode 100644
index 0000000..d614c4e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.esepowermanager@1.0-service differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
new file mode 100644
index 0000000..03d72c9
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@2.0-service b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@2.0-service
new file mode 100644
index 0000000..4439ad1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@2.0-service differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
new file mode 100644
index 0000000..a9d4abe
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service
new file mode 100644
index 0000000..6d5106b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service differ
diff --git a/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
new file mode 100644
index 0000000..66475ad
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti differ
diff --git a/sdm660-common/proprietary/vendor/bin/ims_rtp_daemon b/sdm660-common/proprietary/vendor/bin/ims_rtp_daemon
new file mode 100755
index 0000000..35696fa
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/ims_rtp_daemon differ
diff --git a/sdm660-common/proprietary/vendor/bin/imsdatadaemon b/sdm660-common/proprietary/vendor/bin/imsdatadaemon
new file mode 100755
index 0000000..a7249e5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/imsdatadaemon differ
diff --git a/sdm660-common/proprietary/vendor/bin/imsqmidaemon b/sdm660-common/proprietary/vendor/bin/imsqmidaemon
new file mode 100755
index 0000000..6bce904
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/imsqmidaemon differ
diff --git a/sdm660-common/proprietary/vendor/bin/imsrcsd b/sdm660-common/proprietary/vendor/bin/imsrcsd
new file mode 100755
index 0000000..c27f6ad
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/imsrcsd differ
diff --git a/sdm660-common/proprietary/vendor/bin/irsc_util b/sdm660-common/proprietary/vendor/bin/irsc_util
new file mode 100755
index 0000000..871e0f1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/irsc_util differ
diff --git a/sdm660-common/proprietary/vendor/bin/loc_launcher b/sdm660-common/proprietary/vendor/bin/loc_launcher
new file mode 100755
index 0000000..f5310c1
Binary files /dev/null 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
new file mode 100755
index 0000000..141d77a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/lowi-server differ
diff --git a/sdm660-common/proprietary/vendor/bin/mm-pp-dpps b/sdm660-common/proprietary/vendor/bin/mm-pp-dpps
new file mode 100755
index 0000000..84df2e1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/mm-pp-dpps differ
diff --git a/sdm660-common/proprietary/vendor/bin/msm_irqbalance b/sdm660-common/proprietary/vendor/bin/msm_irqbalance
new file mode 100755
index 0000000..57a7eac
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/msm_irqbalance differ
diff --git a/sdm660-common/proprietary/vendor/bin/netmgrd b/sdm660-common/proprietary/vendor/bin/netmgrd
new file mode 100755
index 0000000..c2e3a14
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/netmgrd differ
diff --git a/sdm660-common/proprietary/vendor/bin/pd-mapper b/sdm660-common/proprietary/vendor/bin/pd-mapper
new file mode 100755
index 0000000..ce7a366
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/pd-mapper differ
diff --git a/sdm660-common/proprietary/vendor/bin/pm-proxy b/sdm660-common/proprietary/vendor/bin/pm-proxy
new file mode 100755
index 0000000..33f1437
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/pm-proxy differ
diff --git a/sdm660-common/proprietary/vendor/bin/pm-service b/sdm660-common/proprietary/vendor/bin/pm-service
new file mode 100755
index 0000000..815c917
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/pm-service differ
diff --git a/sdm660-common/proprietary/vendor/bin/port-bridge b/sdm660-common/proprietary/vendor/bin/port-bridge
new file mode 100755
index 0000000..7003ddb
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/port-bridge differ
diff --git a/sdm660-common/proprietary/vendor/bin/qrtr-ns b/sdm660-common/proprietary/vendor/bin/qrtr-ns
new file mode 100755
index 0000000..89249f5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/qrtr-ns differ
diff --git a/sdm660-common/proprietary/vendor/bin/qseecomd b/sdm660-common/proprietary/vendor/bin/qseecomd
new file mode 100755
index 0000000..e140bd8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/qseecomd differ
diff --git a/sdm660-common/proprietary/vendor/bin/qti b/sdm660-common/proprietary/vendor/bin/qti
new file mode 100755
index 0000000..ee13f4b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/qti differ
diff --git a/sdm660-common/proprietary/vendor/bin/rmt_storage b/sdm660-common/proprietary/vendor/bin/rmt_storage
new file mode 100755
index 0000000..80d274d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/rmt_storage differ
diff --git a/sdm660-common/proprietary/vendor/bin/sensors.qti b/sdm660-common/proprietary/vendor/bin/sensors.qti
new file mode 100755
index 0000000..73ceee6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/sensors.qti differ
diff --git a/sdm660-common/proprietary/vendor/bin/slim_daemon b/sdm660-common/proprietary/vendor/bin/slim_daemon
new file mode 100755
index 0000000..f8281fd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/slim_daemon differ
diff --git a/sdm660-common/proprietary/vendor/bin/tftp_server b/sdm660-common/proprietary/vendor/bin/tftp_server
new file mode 100755
index 0000000..7079f11
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/tftp_server differ
diff --git a/sdm660-common/proprietary/vendor/bin/thermal-engine b/sdm660-common/proprietary/vendor/bin/thermal-engine
new file mode 100755
index 0000000..bcb2f88
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/thermal-engine differ
diff --git a/sdm660-common/proprietary/vendor/bin/time_daemon b/sdm660-common/proprietary/vendor/bin/time_daemon
new file mode 100755
index 0000000..2e234d5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/time_daemon differ
diff --git a/sdm660-common/proprietary/vendor/bin/wifidisplayhalservice b/sdm660-common/proprietary/vendor/bin/wifidisplayhalservice
new file mode 100755
index 0000000..1b7cb0e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/wifidisplayhalservice differ
diff --git a/sdm660-common/proprietary/vendor/bin/xtra-daemon b/sdm660-common/proprietary/vendor/bin/xtra-daemon
new file mode 100755
index 0000000..874f864
Binary files /dev/null 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
new file mode 100755
index 0000000..7edaa4b
Binary files /dev/null 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
new file mode 100755
index 0000000..ce973e8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/xtwifi-inet-agent differ
diff --git a/sdm660-common/proprietary/vendor/etc/cacert_location.pem b/sdm660-common/proprietary/vendor/etc/cacert_location.pem
new file mode 100644
index 0000000..7d79cda
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cacert_location.pem
@@ -0,0 +1,551 @@
+COG
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIJAKnFNzqHIGkmMA0GCSqGSIb3DQEBBQUAMGkxFzAVBgNV
+BAoTDlFVQUxDT01NLCBJbmMuMScwJQYDVQQLEx5DcnlwdG9ncmFwaGljIE9wZXJh
+dGlvbnMgR3JvdXAxJTAjBgNVBAMTHFhUUkEgQWRtbmluaXN0cmF0aXZlIFJvb3Qg
+djEwHhcNMTEwMzI0MjAwMzQ3WhcNMjYwMzIwMjAwMzQ3WjBpMRcwFQYDVQQKEw5R
+VUFMQ09NTSwgSW5jLjEnMCUGA1UECxMeQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25z
+IEdyb3VwMSUwIwYDVQQDExxYVFJBIEFkbW5pbmlzdHJhdGl2ZSBSb290IHYxMIIB
+IDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAp97dbUn5CzvikZSpHOVkevx7
+NRAE5OPlyU3rbO1xCHextKpgpRCmGEXmpifN33Q4atSsf0QIoPiq9WtbYZsMU8DZ
+YrLuSFH6P9O9fVyqM0sZZpn97frLD7T+/n7r+PqSdoRJnrTD1kaP1iVJuZSaW+sc
+x8TIzCJDMf6qWP0zhizqIdFhb4EtgBkRkExUxsQ0xEmBETrbydSEo90be6wLkRgp
+AtU208ZKCGrGcNKCNSp9TDkwLn0V408HkQ+iNw4xWpNURWGEoN3h8hOz+O3M6L2S
+RxH21P4CnLj0Ag7FqA35JdUtoeSt8UUJnv9kgBh3X0r9oc20+uwlZTOuZW6SkQIB
+A6MmMCQwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZI
+hvcNAQEFBQADggEBADkdmsCBpZG44cJafBzcp7zIM57/fme8LuxbF0f50CHH2FHR
+P+HOLZARqHBFID+D8+hIDu3FQrtZg/SRscO+dvGjdILcp77S0Qne1K9TLu16aMBg
+wgWmr4mIRG/upqF93qVBzO6ffGR6uHAE7XtP/sRcLG34TmIgTtXEWhDSJHvcjlcf
+kF7+kMLHUrRcj20MTggKkWkDkCB0jyG9rZB9s127mEZjEMkEeoXi33NvV8qO2ChE
+yKPPlpKQT7tXghS0WfK73fSNSmWaTmUlL8N9Rb50uA0rZdarNDYI7jqJSlGFgE2+
+usHoeIDFQK2C6Zha3diWlbs8F3foMXKIfFVhvxo=
+-----END CERTIFICATE-----
+
+
+Entrust.net Secure Server Certification Authority
+-----BEGIN CERTIFICATE-----
+MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UE
+BhMCVVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50
+cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
+MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UE
+AxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1
+dGhvcml0eTAeFw05OTA1MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQsw
+CQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3
+dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlh
+Yi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1pdGVkMTow
+OAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRp
+b24gQXV0aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDNKIM0
+VBuJ8w+vN5Ex/68xYMmo6LIQaO2f55M28Qpku0f1BBc/I0dNxScZgSYMVHIN
+iC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5gXpa0zf3wkrYKZImZNHk
+mGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OCAdcwggHT
+MBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHboIHY
+pIHVMIHSMQswCQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5
+BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChs
+aW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBM
+aW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENl
+cnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNo
+dHRwOi8vd3d3LmVudHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAi
+gA8xOTk5MDUyNTE2MDk0MFqBDzIwMTkwNTI1MTYwOTQwWjALBgNVHQ8EBAMC
+AQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0BowHQYDVR0OBBYE
+FPAXYhNVPbP/CgBr+1CEl/PtYtAaMAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9
+B0EABAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAkNwwAvpkdMKn
+CqV8IY00F6j7Rw7/JXyNEwr75Ji174z4xRAN95K+8cPV1ZVqBLssziY2Zcgx
+xufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9n9cd2cNgQ4xYDiKWL2KjLB+6
+rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI=
+-----END CERTIFICATE-----
+
+
+Entrust Certification Authority (2048)
+-----BEGIN CERTIFICATE-----
+MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
+ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
+bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
+BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
+NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
+d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
+MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
+ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
+MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL
+Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
+hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
+nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
+VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E
+BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ
+KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy
+T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf
+zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT
+J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e
+nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE=
+-----END CERTIFICATE-----
+
+
+Entrust Root Certification Authority
+-----BEGIN CERTIFICATE-----
+MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC
+VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0
+Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW
+KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl
+cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw
+NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw
+NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy
+ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV
+BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ
+KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo
+Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4
+4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9
+KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI
+rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi
+94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB
+sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi
+gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo
+kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE
+vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
+A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t
+O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua
+AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP
+9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/
+eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m
+0vdXcDazv/wor3ElhVsT/h5/WrQ8
+-----END CERTIFICATE-----
+
+
+
+Entrust Root Certification Authority - G2
+-----BEGIN CERTIFICATE-----
+MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC
+VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50
+cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs
+IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz
+dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy
+NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu
+dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt
+dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0
+aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj
+YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
+AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T
+RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN
+cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW
+wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1
+U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0
+jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP
+BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN
+BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/
+jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ
+Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v
+1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R
+nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH
+VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g==
+-----END CERTIFICATE-----
+
+
+
+DigiCert Assured ID Root CA
+-----BEGIN CERTIFICATE-----
+MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv
+b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG
+EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl
+cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi
+MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c
+JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP
+mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+
+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4
+VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/
+AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB
+AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW
+BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun
+pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC
+dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf
+fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm
+NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx
+H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
+-----END CERTIFICATE-----
+
+
+DigiCert Global Root CA
+-----BEGIN CERTIFICATE-----
+MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
+QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
+MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
+b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
+9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
+CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
+nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
+43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
+T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
+gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
+BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
+TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
+DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
+hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
+06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
+PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
+YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
+CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
+-----END CERTIFICATE-----
+
+
+DigiCert High Assurance EV Root CA
+-----BEGIN CERTIFICATE-----
+MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j
+ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL
+MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3
+LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug
+RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm
++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW
+PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM
+xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB
+Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3
+hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg
+EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF
+MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA
+FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec
+nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z
+eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF
+hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2
+Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe
+vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep
++OkuE6N36B9K
+-----END CERTIFICATE-----
+
+
+VeriSign Class 1 Public Primary Certification Authority
+-----BEGIN CERTIFICATE-----
+MIICPTCCAaYCEQDNun9W8N/kvFT+IqyzcqpVMA0GCSqGSIb3DQEBAgUAMF8xCzAJ
+BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xh
+c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05
+NjAxMjkwMDAwMDBaFw0yODA4MDEyMzU5NTlaMF8xCzAJBgNVBAYTAlVTMRcwFQYD
+VQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJp
+bWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEFAAOB
+jQAwgYkCgYEA5Rm/baNWYS2ZSHH2Z965jeu3noaACpEO+jglr0aIguVzqKCbJF0N
+H8xlbgyw0FaEGIeaBpsQoXPftFg5a27B9hXVqKg/qhIGjTGsf7A01480Z4gJzRQR
+4k5FVmkfeAKA2txHkSm7NsljXMXg1y2He6G3MrB7MLoqLzGq7qNn2tsCAwEAATAN
+BgkqhkiG9w0BAQIFAAOBgQBMP7iLxmjf7kMzDl3ppssHhE16M/+SG/Q2rdiVIjZo
+EWx8QszznC7EBz8UsA9P/5CSdvnivErpj82ggAr3xSnxgiJduLHdgSOjeyUVRjB5
+FvjqBUuUfx3CHMjjt/QQQDwTw18fU+hI5Ia0e6E1sHslurjTjqs/OJ0ANACY89Fx
+lA==
+-----END CERTIFICATE-----
+
+
+VeriSign Class 2 Public Primary Certification Authority
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEC0b/EoXjaOR6+f/9YtFvgswDQYJKoZIhvcNAQECBQAwXzELMAkG
+A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
+cyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
+MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
+BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAyIFB1YmxpYyBQcmlt
+YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
+ADCBiQKBgQC2WoujDWojg4BrzzmH9CETMwZMJaLtVRKXxaeAufqDwSCg+i8VDXyh
+YGt+eSz6Bg86rvYbb7HS/y8oUl+DfUvEerf4Zh+AVPy3wo5ZShRXRtGak75BkQO7
+FYCTXOvnzAhsPz6zSvz/S2wj1VCCJkQZjiPDceoZJEcEnnW/yKYAHwIDAQABMA0G
+CSqGSIb3DQEBAgUAA4GBAIobK/o5wXTXXtgZZKJYSi034DNHD6zt96rbHuSLBlxg
+J8pFUs4W7z8GZOeUaHxgMxURaa+dYo2jA1Rrpr7l7gUYYAS/QoD90KioHgE796Nc
+r6Pc5iaAIzy4RHT3Cq5Ji2F4zCS/iIqnDupzGUH9TQPwiNHleI2lKk/2lw0Xd8rY
+-----END CERTIFICATE-----
+
+
+VeriSign Class 3 Public Primary Certification Authority
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG
+A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
+cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
+MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
+BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
+YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
+ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
+BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
+I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
+CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i
+2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ
+2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ
+-----END CERTIFICATE-----
+
+
+VeriSign Class 1 Public Primary Certification Authority - G2
+-----BEGIN CERTIFICATE-----
+MIIDAjCCAmsCEEzH6qqYPnHTkxD4PTqJkZIwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
+BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
+c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
+MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
+emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
+DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
+FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMg
+UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
+YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
+MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
+AQUAA4GNADCBiQKBgQCq0Lq+Fi24g9TK0g+8djHKlNgdk4xWArzZbxpvUjZudVYK
+VdPfQ4chEWWKfo+9Id5rMj8bhDSVBZ1BNeuS65bdqlk/AVNtmU/t5eIqWpDBucSm
+Fc/IReumXY6cPvBkJHalzasab7bYe1FhbqZ/h8jit+U03EGI6glAvnOSPWvndQID
+AQABMA0GCSqGSIb3DQEBBQUAA4GBAKlPww3HZ74sy9mozS11534Vnjty637rXC0J
+h9ZrbWB85a7FkCMMXErQr7Fd88e2CtvgFZMN3QO8x3aKtd1Pw5sTdbgBwObJW2ul
+uIncrKTdcu1OofdPvAbT6shkdHvClUGcZXNY8ZCaPGqxmMnEh7zPRW1F4m4iP/68
+DzFc6PLZ
+-----END CERTIFICATE-----
+
+
+VeriSign Class 2 Public Primary Certification Authority - G2
+-----BEGIN CERTIFICATE-----
+MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQsw
+CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0Ns
+YXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH
+MjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y
+aXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAe
+Fw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEX
+MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGlj
+IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMx
+KGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s
+eTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazCBnzANBgkqhkiG9w0B
+AQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjxnNuX6Zr8wgQGE75fUsjM
+HiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRCwiNPStjw
+DqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cC
+AwEAATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9ji
+nb3/7aHmZuovCfTK1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAX
+rXfMSTWqz9iP0b63GJZHc2pUIjRkLbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnIn
+jBJ7xUS0rg==
+-----END CERTIFICATE-----
+
+
+VeriSign Class 3 Public Primary Certification Authority - G2
+-----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-----
+
+
+VeriSign Class 4 Public Primary Certification Authority - G2
+-----BEGIN CERTIFICATE-----
+MIIDAjCCAmsCEDKIjprS9esTR/h/xCA3JfgwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
+BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
+c3MgNCBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
+MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
+emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
+DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
+FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgNCBQdWJsaWMg
+UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
+YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
+MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
+AQUAA4GNADCBiQKBgQC68OTP+cSuhVS5B1f5j8V/aBH4xBewRNzjMHPVKmIquNDM
+HO0oW369atyzkSTKQWI8/AIBvxwWMZQFl3Zuoq29YRdsTjCG8FE3KlDHqGKB3FtK
+qsGgtG7rL+VXxbErQHDbWk2hjh+9Ax/YA9SPTJlxvOKCzFjomDqG04Y48wApHwID
+AQABMA0GCSqGSIb3DQEBBQUAA4GBAIWMEsGnuVAVess+rLhDityq3RS6iYF+ATwj
+cSGIL4LcY/oCRaxFWdcqWERbt5+BO5JoPeI3JPV7bI92NZYJqFmduc4jq3TWg/0y
+cyfYaT5DdPauxYma51N86Xv2S/PBZYPejYqcPIiNOVn8qj8ijaHBZlCBckztImRP
+T8qAkbYp
+-----END CERTIFICATE-----
+
+
+
+VeriSign Class 1 Public Primary Certification Authority - G3
+-----BEGIN CERTIFICATE-----
+MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw
+CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
+cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
+LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
+aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
+dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
+VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
+aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
+bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
+IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
+LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4
+nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO
+8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV
+ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb
+PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2
+6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr
+n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a
+qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4
+wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3
+ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs
+pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4
+E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g==
+-----END CERTIFICATE-----
+
+
+VeriSign Class 2 Public Primary Certification Authority - G3
+-----BEGIN CERTIFICATE-----
+MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
+BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy
+aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s
+IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp
+Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
+eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV
+BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp
+Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu
+Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g
+Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt
+IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU
+J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO
+JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY
+wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o
+koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN
+qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E
+Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe
+xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u
+7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU
+sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI
+sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP
+cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q
+-----END CERTIFICATE-----
+
+
+VeriSign Class 3 Public Primary Certification Authority - G3
+-----BEGIN CERTIFICATE-----
+MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw
+CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
+cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
+LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
+aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
+dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
+VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
+aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
+bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
+IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
+LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b
+N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t
+KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu
+kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm
+CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ
+Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu
+imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te
+2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe
+DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC
+/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p
+F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt
+TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ==
+-----END CERTIFICATE-----
+
+
+VeriSign Class 4 Public Primary Certification Authority - G3
+-----BEGIN CERTIFICATE-----
+MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQsw
+CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
+cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
+LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
+aWduIENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
+dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
+VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
+aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
+bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
+IENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
+LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3LpRFpxlmr8Y+1
+GQ9Wzsy1HyDkniYlS+BzZYlZ3tCD5PUPtbut8XzoIfzk6AzufEUiGXaStBO3IFsJ
++mGuqPKljYXCKtbeZjbSmwL0qJJgfJxptI8kHtCGUvYynEFYHiK9zUVilQhu0Gbd
+U6LM8BDcVHOLBKFGMzNcF0C5nk3T875Vg+ixiY5afJqWIpA7iCXy0lOIAgwLePLm
+NxdLMEYH5IBtptiWLugs+BGzOA1mppvqySNb247i8xOOGlktqgLw7KSHZtzBP/XY
+ufTsgsbSPZUd5cBPhMnZo0QoBmrXRazwa2rvTl/4EYIeOGM0ZlDUPpNz+jDDZq3/
+ky2X7wMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAj/ola09b5KROJ1WrIhVZPMq1
+CtRK26vdoV9TxaBXOcLORyu+OshWv8LZJxA6sQU8wHcxuzrTBXttmhwwjIDLk5Mq
+g6sFUYICABFna/OIYUdfA5PVWw3g8dShMjWFsjrbsIKr0csKvE+MW8VLADsfKoKm
+fjaF3H48ZwC15DtS4KjrXRX5xm3wrR0OhbepmnMUWluPQSjA1egtTaRezarZ7c7c
+2NU8Qh0XwRJdRTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/
+bLvSHgCwIe34QWKCudiyxLtGUPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg==
+-----END CERTIFICATE-----
+
+
+VeriSign Class 3 Public Primary Certification Authority - G4
+-----BEGIN CERTIFICATE-----
+MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL
+MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
+ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln
+biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
+U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
+aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG
+A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp
+U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg
+SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln
+biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5
+IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm
+GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve
+fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw
+AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ
+aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj
+aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW
+kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC
+4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga
+FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA==
+-----END CERTIFICATE-----
+
+
+VeriSign Class 3 Public Primary Certification Authority - G5
+-----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-----
+
+
+VeriSign Universal Root Certification Authority
+-----BEGIN CERTIFICATE-----
+MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB
+vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
+ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp
+U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W
+ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe
+Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX
+MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0
+IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y
+IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh
+bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF
+AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF
+9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH
+H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H
+LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN
+/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT
+rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud
+EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw
+WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs
+exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud
+DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4
+sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+
+seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz
+4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+
+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR
+lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3
+7M2CYfE45k+XmCpajQ==
+-----END CERTIFICATE-----
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
new file mode 100644
index 0000000..5cb892d
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1.0
+
+ 4
+
+ 9
+
+ 3
+
+ 1.0
+
+ 2
+
+ 1.0
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1.0
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1.0
+
+ 10
+
+ 9
+
+ 3
+
+ 1.0
+
+ 2
+
+ 1.0
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1.0
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1.0
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1.0
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
new file mode 100644
index 0000000..439eaa5
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -82,-82
+
+
+ -82,-82
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1.0
+
+ 4
+
+ 9
+
+ 3
+
+ 1.0
+
+ 2
+
+ 1.0
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1.0
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -82,-82
+
+
+ -82,-82
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1.0
+
+ 10
+
+ 9
+
+ 3
+
+ 1.0
+
+ 2
+
+ 1.0
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1.0
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -82,-82
+
+
+ -82,-82
+
+ -74
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1.0
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1.0
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
new file mode 100644
index 0000000..80d7e50
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1
+
+ 10
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
new file mode 100644
index 0000000..384874d
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1.0
+
+ 4
+
+ 9
+
+ 3
+
+ 1.0
+
+ 2
+
+ 1.0
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1.0
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1.0
+
+ 10
+
+ 9
+
+ 3
+
+ 1.0
+
+ 2
+
+ 1.0
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1.0
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ -74
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1.0
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1.0
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
new file mode 100644
index 0000000..2af1cf5
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -90,-90
+
+
+ -90,-90
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -90,-90
+
+
+ -90,-90
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.64
+
+ 1
+
+ 12
+
+ 3
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 60
+
+ 8
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -90,-90
+
+
+ -90,-90
+
+ -74
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
new file mode 100644
index 0000000..a241701
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -87,-88
+
+
+ -87,-88
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -87,-88
+
+
+ -87,-88
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.64
+
+ 1
+
+ 12
+
+ 3
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 60
+
+ 8
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ -74
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
new file mode 100644
index 0000000..e141e51
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 0.09
+
+ 4
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.55
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 0.15
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 0.12
+
+ 10
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.64
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 0.22
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -80,-80
+
+
+ -80,-80
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 0.42
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 0.21
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
new file mode 100644
index 0000000..44188ef
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1
+
+ 10
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -80,-80
+
+
+ -80,-80
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
new file mode 100644
index 0000000..0a8ff05
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1
+
+ 10
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -65,-65
+
+
+ -65,-65
+
+ -74
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
new file mode 100644
index 0000000..be0a0e0
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -79,-82
+
+
+ -79,-82
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-82
+
+
+ -79,-82
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1
+
+ 10
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
new file mode 100644
index 0000000..60ce818
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1
+
+ 10
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
new file mode 100644
index 0000000..aa523a5
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -72,-72
+
+
+ -72,-72
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -72,-72
+
+
+ -72,-72
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1
+
+ 10
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -72,-72
+
+
+ -72,-72
+
+ -72
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
new file mode 100644
index 0000000..9abf2d2
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 0.09
+
+ 4
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.55
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 0.15
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 0.12
+
+ 10
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.64
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 0.22
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -65,-65
+
+
+ -65,-65
+
+ -74
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 0.42
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 0.21
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
new file mode 100644
index 0000000..54d3be2
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -90,-90
+
+
+ -90,-90
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -90,-90
+
+
+ -90,-90
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.64
+
+ 1
+
+ 12
+
+ 3
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 60
+
+ 8
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -90,-90
+
+
+ -90,-90
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
new file mode 100644
index 0000000..ed67515
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -87,-88
+
+
+ -87,-88
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -87,-88
+
+
+ -87,-88
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.64
+
+ 1
+
+ 12
+
+ 3
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 60
+
+ 8
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
new file mode 100644
index 0000000..9acafc8
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -79,-82
+
+
+ -79,-82
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 0.09
+
+ 4
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.55
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 0.15
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-82
+
+
+ -79,-82
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 0.12
+
+ 10
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.64
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 0.22
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 0.42
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 0.21
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
new file mode 100644
index 0000000..a4c1e7a
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -99,-99
+
+
+ -99,-99
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 0.09
+
+ 4
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.55
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 0.15
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -99,-99
+
+
+ -99,-99
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 0.12
+
+ 10
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.64
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 0.22
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -99,-99
+
+
+ -99,-99
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 0.42
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 0.21
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
new file mode 100644
index 0000000..80d7e50
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1
+
+ 10
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
new file mode 100644
index 0000000..8d0a7be
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -72,-72
+
+
+ -72,-72
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -72,-72
+
+
+ -72,-72
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 1
+
+ 10
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -72,-72
+
+
+ -72,-72
+
+ -72
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
new file mode 100644
index 0000000..26a24ab
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -90,-90
+
+
+ -90,-90
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -90,-90
+
+
+ -90,-90
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.64
+
+ 1
+
+ 12
+
+ 3
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 60
+
+ 8
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -90,-90
+
+
+ -90,-90
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
new file mode 100644
index 0000000..3ad7bff
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -87,-88
+
+
+ -87,-88
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -87,-88
+
+
+ -87,-88
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.64
+
+ 1
+
+ 12
+
+ 3
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 60
+
+ 8
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
new file mode 100644
index 0000000..d2292a3
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -65,-65
+
+
+ -65,-65
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 0.09
+
+ 4
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.55
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 0.15
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -65,-65
+
+
+ -65,-65
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 0.12
+
+ 10
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.64
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 0.22
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -65,-65
+
+
+ -65,-65
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 0.42
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 0.21
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
new file mode 100644
index 0000000..5b98bc4
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -80,-80
+
+
+ -80,-80
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 0.09
+
+ 4
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.55
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 0.15
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -80,-80
+
+
+ -80,-80
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 0.12
+
+ 10
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.64
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 0.22
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -80,-80
+
+
+ -80,-80
+
+ -74
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 0.42
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 0.21
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
new file mode 100644
index 0000000..976387e
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 0.09
+
+ 4
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.55
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 0.15
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 0.12
+
+ 10
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.64
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 0.22
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -75,-75
+
+
+ -75,-75
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 0.42
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 0.21
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
new file mode 100644
index 0000000..7b1c167
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 0.09
+
+ 4
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.55
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 0.15
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 0.12
+
+ 10
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.64
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 0.22
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -85,-85
+
+
+ -85,-85
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 0.42
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 0.21
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
new file mode 100644
index 0000000..dd0b5ae
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 1
+
+ 4
+
+ 9
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 1
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.64
+
+ 1
+
+ 12
+
+ 3
+
+ 3
+
+ 1
+
+ 2
+
+ 1
+
+ 60
+
+ 8
+
+ 2
+
+ 1000
+
+ 1000
+
+ 1
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-79
+
+
+ -79,-79
+
+ -74
+
+ 5
+
+ -91
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 1
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 1
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
new file mode 100644
index 0000000..965d565
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
@@ -0,0 +1,239 @@
+
+
+
+ 5.1
+ Test 1
+
+
+
+ true
+ true
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 60
+ 3
+
+ someauthapp1
+ someauthapp2
+ someauthapp3
+
+
+
+
+
+
+
+
+ true
+
+ true
+
+ 400
+
+ 1000000
+
+ 77
+
+ 0.2
+
+
+
+
+
+
+
+
+
+ -79,-82
+
+
+ -79,-82
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.55
+
+ 0.09
+
+ 4
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.55
+
+ 50
+
+ 8
+
+ 2
+
+ 100
+
+ 300
+
+ 0.15
+
+ 4
+
+ 80
+
+ 1000000
+
+
+
+
+
+
+
+ -79,-82
+
+
+ -79,-82
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.7
+
+ 0.12
+
+ 10
+
+ 9
+
+ 3
+
+ 0.1
+
+ 2
+
+ 0.64
+
+ 100
+
+ 4
+
+ 2
+
+ 1000
+
+ 1000
+
+ 0.22
+
+ 20
+
+ 1000
+
+ 1000000
+
+
+
+
+
+
+
+ -78,-78
+
+
+ -78,-78
+
+ -74
+
+ 5
+
+ -85
+
+
+ 2
+
+ 120
+
+ 0.47
+
+ 8
+
+ 2
+
+
+
+ 0.42
+
+
+ 0.0597
+
+
+ 0.8895
+
+
+
+ 0.21
+
+
+ 0.1366
+
+
+ 0.5795
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/data/dsi_config.xml b/sdm660-common/proprietary/vendor/etc/data/dsi_config.xml
new file mode 100644
index 0000000..7b7d4a7
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/data/dsi_config.xml
@@ -0,0 +1,1196 @@
+
+
+
+
+
+
+
+
+ 0
+ 0
+ rmnet0
+
+ 0
+ rmnet0
+
+ 8
+
+ rmnet0
+ rmnet1
+ rmnet2
+ rmnet3
+ rmnet4
+ rmnet5
+ rmnet6
+ rmnet7
+
+
+
+ rmnet0
+ rmnet1
+ rmnet2
+ rmnet3
+ rmnet4
+ rmnet5
+ rmnet6
+ rmnet7
+
+
+
+
+
+
+ 0
+ 1
+ rmnet_usb0
+
+ 0
+ rmnet_usb0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_usb0
+ rmnet_usb1
+ rmnet_usb2
+ rmnet_usb3
+ rmnet_usb4
+ rmnet_usb5
+ rmnet_usb6
+ rmnet_usb7
+
+
+
+
+
+
+ 0
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 0
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+ 1
+ 1
+ rmnet0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+ 1
+ 1
+ rmnet0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+ 0
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+ 0
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+ 0
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+ 0
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+ 0
+ 1
+ rmnet0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+ 1
+ 1
+ rmnet0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+
+ 0
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+
+ 1
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_mhi0
+
+ 1
+ rmnet_mhi0
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+
+
+
+
+ 1
+ 1
+ rmnet_ipa0
+
+ 1
+ rmnet0
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/data/netmgr_config.xml b/sdm660-common/proprietary/vendor/etc/data/netmgr_config.xml
new file mode 100644
index 0000000..d578a11
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/data/netmgr_config.xml
@@ -0,0 +1,3069 @@
+
+
+
+
+
+
+
+
+
+ 255
+ 1
+ /data/netmgr_cmd_log.txt
+
+
+
+
+
+ 0
+ 0
+
+ 0
+ rmnet0
+ SMDCTL0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ rmnet0
+ 0
+ 0
+ 0
+
+ 0
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet0
+ rmnet1
+ rmnet2
+ rmnet3
+ rmnet4
+ rmnet5
+ rmnet6
+ rmnet7
+
+
+ 8
+
+ rmnet0
+ rmnet1
+ rmnet2
+ rmnet3
+ rmnet4
+ rmnet5
+ rmnet6
+ rmnet7
+
+
+ 1
+ 9
+
+ rev_rmnet0
+ rev_rmnet1
+ rev_rmnet2
+ rev_rmnet3
+ rev_rmnet4
+ rev_rmnet5
+ rev_rmnet6
+ rev_rmnet7
+ rev_rmnet8
+
+
+ 9
+
+ rev_rmnet0
+ rev_rmnet1
+ rev_rmnet2
+ rev_rmnet3
+ rev_rmnet4
+ rev_rmnet5
+ rev_rmnet6
+ rev_rmnet7
+ rev_rmnet8
+
+
+
+
+
+
+ 0
+ 1
+
+ 0
+ rmnet_usb0
+ HSICTL0
+
+ 1
+ 10
+ 4096
+ 0
+ 0
+ 5
+ 5
+ 0
+ 0
+ rmnet_usb0
+ 0
+ 0
+ 0
+
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_usb0
+ rmnet_usb1
+ rmnet_usb2
+ rmnet_usb3
+ rmnet_usb4
+ rmnet_usb5
+ rmnet_usb6
+ rmnet_usb7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ rev_rmnet_usb0
+ rev_rmnet_usb1
+ rev_rmnet_usb2
+ rev_rmnet_usb3
+ rev_rmnet_usb4
+ rev_rmnet_usb5
+ rev_rmnet_usb6
+ rev_rmnet_usb7
+ rev_rmnet_usb8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 0
+ 1
+ 3
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+
+ 1
+ 1
+ 2048
+ 0
+ 0
+ 5
+ 5
+ 0
+ 0
+ rmnet_mhi0
+ 1
+ 0
+ 9
+ 0
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 0
+ 1
+ 3
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+
+ 1
+ 1
+ 1
+ 2048
+ 0
+ 0
+ 5
+ 5
+ 0
+ 0
+ rmnet_mhi0
+ 1
+ 0
+ 9
+ 0
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 1
+ 1
+ 2048
+ 0
+ 0
+ 7
+ 5
+ 0
+ 0
+ rmnet_ipa0
+ 0
+ 0
+ 0
+ 0
+ 10000
+ 55000000
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 0
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 0
+ 1
+ 1
+ 2048
+ 0
+ 0
+ 5
+ 5
+ 0
+ 0
+ rmnet0
+ 16
+ 0
+ 0
+ 0
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 0
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 10000
+ 1
+ 5
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 85000000
+ 1
+ 1
+ 2048
+ 0
+ 0
+ rmnet0
+ 5
+ 5
+ 0
+ 0
+ 2
+ 9
+ 0
+ 0
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+
+ 1
+ 10000
+ 0
+ 1
+ 5
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 1
+ 1
+ 2048
+ 0
+ 0
+ rmnet0
+ 5
+ 5
+ 0
+ 0
+ 0
+ 9
+ 0
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 5
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 1
+ 85000000
+ 1
+ 2048
+ 0
+ 0
+ rmnet0
+ 5
+ 5
+ 0
+ 0
+ 16
+ 9
+ 0
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ rmnet_ipa0
+ 7
+ 7
+ 1
+ 1
+ 16
+ 32
+ 9
+ 0
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ rmnet_ipa0
+ 7
+ 7
+ 1
+ 1
+ 2
+ 9
+ 0
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+
+ 1
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 1
+ 1
+ 2048
+ 0
+ 0
+ 7
+ 5
+ 0
+ 0
+ rmnet_ipa0
+ 0
+ 0
+ 0
+ 0
+ 55000000
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 0
+ 1
+ 1
+ 2048
+ 0
+ 0
+ rmnet_ipa0
+ 5
+ 5
+ 0
+ 0
+ 0n
+
+ 0
+
+ 300000
+ 400000
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 0
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 7
+ 7
+ 1
+ 1
+ rmnet_ipa0
+
+ 16
+ 0
+ 0
+ 1
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+ 1
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 0
+ 1
+ 10
+ 8192
+ 7
+ 7
+ 1
+ 0
+ rmnet_ipa0
+
+ 01
+ 0
+ 0
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 7
+ 7
+ 1
+ 1
+ rmnet_ipa0
+
+ 16
+ 0
+ 32
+ 0
+ 0
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 155000000
+ 1
+ 25000
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 7
+ 7
+ 1
+ 1
+ rmnet_ipa0
+ 10000
+
+ 1
+ 1
+ 1400
+
+ 2
+ 4
+ 8
+ 0
+ 0
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 155000000
+ 1
+ 25000
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 7
+ 7
+ 1
+ 1
+ rmnet_ipa0
+ 10000
+
+ 1
+ 1
+ 1400
+
+ 2
+ 4
+ 8
+ 0
+ 0
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 155000000
+ 1
+ 25000
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 8
+ 8
+ 1
+ 1
+ rmnet_ipa0
+ 10000
+
+ 1
+ 1
+ 1400
+
+ 2
+ 13
+ 0
+ 0
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 155000000
+ 1
+ 25000
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 8
+ 8
+ 1
+ 0
+ rmnet_ipa0
+
+ 2
+ 15
+ 0
+ 1
+ 0
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 3
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+
+ 1
+ 32
+ 16384
+ 32
+ 16384
+ 5
+ 5
+ 0
+ 0
+ rmnet_mhi0
+ 0
+ 1
+ 0
+ 9
+ 0
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 1
+ 1
+ 2048
+ 0
+ 0
+ rmnet_ipa0
+ 5
+ 5
+ 0
+ 0
+ 0
+ 0
+
+ 0
+
+ 300000
+ 400000
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 3
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+
+ 1
+ 1
+ 1504
+ 1
+ 1504
+ 5
+ 5
+ 0
+ 1
+ rmnet_mhi0
+ 0
+ 1
+ 4
+ 0
+ 1
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 155000000
+ 1
+ 25000
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 8
+ 8
+ 1
+ 1
+ rmnet_ipa0
+ 10000
+
+ 1
+ 1
+ 1400
+
+ 2
+ 13
+ 0
+ 0
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 3
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+
+ 1
+ 1
+ 2048
+ 1
+ 2048
+ 5
+ 5
+ 1
+ 1
+ rmnet_mhi0
+ 0
+ 1
+ 4
+ 0
+ 1
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 155000000
+ 1
+ 25000
+ 1
+ 10
+ 8192
+ 20
+ 8192
+ 8
+ 8
+ 1
+ 1
+ 9
+ 11
+ 0
+ 0
+ rmnet_ipa0
+
+ 10000
+ 1
+ 1
+ 1400
+
+ 2
+ 12
+ 0
+ 0
+ 1
+ 1
+
+ 2
+ 0
+ 0
+ 1
+ 0
+ 2
+ 0
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+
+ 155000000
+ 1
+ 25000
+
+ 1
+ 10
+ 8192
+ 0
+ 0
+ 8
+ 8
+ 1
+ 1
+ rmnet_ipa0
+ 1
+ 1
+ 10000
+
+ 1
+ 1
+ 1400
+ 2
+ 12
+ 0
+ 2
+ 0
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 3
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 155000000
+ 0
+ 25000
+ 1
+ 31
+ 16384
+ 32
+ 16384
+ 8
+ 8
+ 1
+ 1
+ rmnet_ipa0
+ 1
+ 1
+ 0
+ 2
+ 100000
+ 1
+ 1
+ 1400
+ 1
+ 0
+ 2
+ 13
+ 0
+ 0
+ 1
+ 0
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 0
+ 0
+ 10000
+ 1
+ 3
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+
+ 1
+ 32
+ 16384
+ 0
+ 0
+ 5
+ 5
+ 1
+ 1
+ rmnet_mhi0
+ 0
+ 16
+ 224
+ 0
+ 100000
+ 1
+ 1
+ 1
+
+ 2
+
+ 1
+ 0
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 8
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+
+
+ 0
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 3
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 3500
+ 0
+ 25000
+ 1
+ 31
+ 16384
+ 32
+ 16384
+ 8
+ 8
+ 1
+ 1
+ rmnet_ipa0
+ 1
+ 1
+ 1
+ 1
+ 100000
+ 1
+ 1
+ 1400
+ 1
+ 1
+ 2
+ 125
+ 0
+ 0
+ 1
+ 9216
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
+
+
+ 0
+ 0
+ 10000
+ 1
+ 3
+ 1
+ 1
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+ 3500
+ 0
+ 25000
+ 1
+ 31
+ 31668
+ 32
+ 16384
+ 3000000
+ 1
+ 9
+ 9
+ 1
+ 1
+ 1
+ 1
+ 1
+ rmnet_mhi0
+ 1
+ 1
+ 3
+ 1
+ 100000
+ 1
+ 1
+ 1400
+ 2
+ 2
+ 125
+ 0
+ 1
+ 1
+ 9216
+ 2
+
+ 1
+ 0
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 6
+
+
+ 1
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 4
+
+
+
+
+
+ 0
+ 0
+ 10000
+ 1
+ 3
+ 1
+ 1
+
+ 1
+ rmnet_mhi0
+ MHICTL0
+ 3500
+ 0
+ 25000
+ 1
+ 31
+ 31668
+ 32
+ 16384
+ 3000000
+ 1
+ 9
+ 9
+ 1
+ 1
+ 1
+ 1
+ 1
+ rmnet_mhi0
+ 1
+ 1
+ 3
+ 1
+ 100000
+ 1
+ 1
+ 1400
+ 2
+ 2
+ 125
+ 0
+ 1
+ 1
+ 9216
+ 2
+
+ 1
+ 0
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 17
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+ rmnet_data11
+ rmnet_data12
+ rmnet_data13
+ rmnet_data14
+ rmnet_data15
+ rmnet_data16
+
+
+ 6
+
+
+ 1
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 16
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+ r_rmnet_data9
+ r_rmnet_data10
+ r_rmnet_data11
+ r_rmnet_data12
+ r_rmnet_data13
+ r_rmnet_data14
+ r_rmnet_data15
+
+
+ 4
+
+
+
+
+
+ 1
+ 0
+ 10000
+ 1
+ 3
+ 1
+ 1
+
+ 1
+ rmnet0
+ DATA5_CNTL
+ 3500
+ 0
+ 25000
+ 1
+ 31
+ 31668
+ 32
+ 16384
+ 9
+ 9
+ 1
+ 1
+ rmnet_ipa0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 3
+ 100000
+ 1
+ 1
+ 1400
+ 1
+ 0
+ 2
+ 204
+ 0
+ 0
+ 1
+ 8192
+ 2
+
+ 1
+ 0
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+ 11
+
+ rmnet_data0
+ rmnet_data1
+ rmnet_data2
+ rmnet_data3
+ rmnet_data4
+ rmnet_data5
+ rmnet_data6
+ rmnet_data7
+ rmnet_data8
+ rmnet_data9
+ rmnet_data10
+
+
+
+ 1
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+ 9
+
+ r_rmnet_data0
+ r_rmnet_data1
+ r_rmnet_data2
+ r_rmnet_data3
+ r_rmnet_data4
+ r_rmnet_data5
+ r_rmnet_data6
+ r_rmnet_data7
+ r_rmnet_data8
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc b/sdm660-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
new file mode 100644
index 0000000..22b71f4
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
@@ -0,0 +1,5 @@
+service vendor.bluetooth-1-0-qti /vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
+ class hal
+ user bluetooth
+ group bluetooth system wakelock oem_2901
+ capabilities BLOCK_SUSPEND NET_ADMIN
diff --git a/sdm660-common/proprietary/vendor/etc/init/android.hardware.drm@1.2-service.widevine.rc b/sdm660-common/proprietary/vendor/etc/init/android.hardware.drm@1.2-service.widevine.rc
new file mode 100644
index 0000000..b33686c
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/android.hardware.drm@1.2-service.widevine.rc
@@ -0,0 +1,24 @@
+on property:init.svc.mediadrm=running
+ mkdir /data/vendor/mediadrm 0770 media mediadrm
+ start vendor.move_data_sh
+
+service vendor.move_data_sh /system/bin/move_widevine_data.sh
+ class late_start
+ user media
+ group media mediadrm system
+ disabled
+ oneshot
+
+service vendor.drm-widevine-hal-1-2 /vendor/bin/hw/android.hardware.drm@1.2-service.widevine
+ interface android.hardware.drm@1.0::ICryptoFactory widevine
+ interface android.hardware.drm@1.0::IDrmFactory widevine
+ interface android.hardware.drm@1.1::ICryptoFactory widevine
+ interface android.hardware.drm@1.1::IDrmFactory widevine
+ interface android.hardware.drm@1.2::ICryptoFactory widevine
+ interface android.hardware.drm@1.2::IDrmFactory widevine
+ interface android.hidl.base@1.0::IBase widevine
+ class hal
+ user media
+ group media mediadrm drmrpc
+ ioprio rt 4
+ writepid /dev/cpuset/foreground/tasks
diff --git a/sdm660-common/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc b/sdm660-common/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
new file mode 100644
index 0000000..47091e6
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
@@ -0,0 +1,4 @@
+service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
+ class early_hal
+ user system
+ group system
diff --git a/sdm660-common/proprietary/vendor/etc/init/android.hardware.keymaster@3.0-service-qti.rc b/sdm660-common/proprietary/vendor/etc/init/android.hardware.keymaster@3.0-service-qti.rc
new file mode 100644
index 0000000..0c68e75
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/android.hardware.keymaster@3.0-service-qti.rc
@@ -0,0 +1,4 @@
+service keymaster-3-0 /vendor/bin/hw/android.hardware.keymaster@3.0-service-qti
+ class early_hal
+ user system
+ group system drmrpc
diff --git a/sdm660-common/proprietary/vendor/etc/init/cnd.rc b/sdm660-common/proprietary/vendor/etc/init/cnd.rc
new file mode 100644
index 0000000..ccd3a39
--- /dev/null
+++ b/sdm660-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/sdm660-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc b/sdm660-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
new file mode 100644
index 0000000..89d9b71
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
@@ -0,0 +1,4 @@
+service wifidisplayhalservice /vendor/bin/wifidisplayhalservice
+ class main
+ user system
+ group drmrpc inet input net_admin mediadrm audio system
diff --git a/sdm660-common/proprietary/vendor/etc/init/dataadpl.rc b/sdm660-common/proprietary/vendor/etc/init/dataadpl.rc
new file mode 100644
index 0000000..24152a1
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/dataadpl.rc
@@ -0,0 +1,13 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+
+# Create the directories used by DPM subsystem
+
+#start dataadpl service
+service vendor.dataadpl /system/vendor/bin/adpl
+ class main
+ user radio
+ socket adpl_cmd_uds_file dgram 660 radio radio
+ group radio oem_2901 diag usb inet
+ disabled
\ No newline at end of file
diff --git a/sdm660-common/proprietary/vendor/etc/init/dataqti.rc b/sdm660-common/proprietary/vendor/etc/init/dataqti.rc
new file mode 100644
index 0000000..4c682b6
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/dataqti.rc
@@ -0,0 +1,19 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+
+# Create the directories used by DPM subsystem
+
+# msm specific files that need to be created on /data
+on post-fs-data
+ #Create DATAQTI dir for logs
+ mkdir /data/vendor/dataqti 0770 radio radio
+ chmod 0770 /data/vendor/dataqti
+
+#start dataqti service
+service vendor.dataqti /system/vendor/bin/qti
+ class main
+ user radio
+ socket qti_dpm_uds_file dgram 660 radio radio
+ group radio oem_2901 diag usb inet
+ disabled
diff --git a/sdm660-common/proprietary/vendor/etc/init/dpmQmiMgr.rc b/sdm660-common/proprietary/vendor/etc/init/dpmQmiMgr.rc
new file mode 100644
index 0000000..9637e31
--- /dev/null
+++ b/sdm660-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/sdm660-common/proprietary/vendor/etc/init/ims_rtp_daemon.rc b/sdm660-common/proprietary/vendor/etc/init/ims_rtp_daemon.rc
new file mode 100644
index 0000000..6f1a895
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/ims_rtp_daemon.rc
@@ -0,0 +1,14 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+# imsdatadaemon starts with root and UID will be downgraded to RADIO.
+service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon
+ class main
+ user radio
+ group radio vendor_qti_diag inet log
+
+
+on property:vendor.ims.DATA_DAEMON_STATUS=1
+ restart vendor.ims_rtp_daemon
\ No newline at end of file
diff --git a/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc b/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc
new file mode 100644
index 0000000..6db60d2
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc
@@ -0,0 +1,15 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+# imsdatadaemon starts with root and UID will be downgraded to RADIO.
+service vendor.imsdatadaemon /vendor/bin/imsdatadaemon
+ class main
+ user radio
+ socket ims_datad stream 0660 system radio
+ group radio wifi inet vendor_qti_diag log
+ disabled
+
+on property:vendor.ims.QMI_DAEMON_STATUS=1
+ start vendor.imsdatadaemon
diff --git a/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc b/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc
new file mode 100644
index 0000000..c39f8e4
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc
@@ -0,0 +1,10 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+service vendor.imsqmidaemon /vendor/bin/imsqmidaemon
+ class main
+ user radio
+ socket ims_qmid stream 0660 system radio
+ group radio vendor_qti_diag log
diff --git a/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc b/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc
new file mode 100644
index 0000000..c2643ec
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc
@@ -0,0 +1,8 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+service vendor.imsrcsservice /vendor/bin/imsrcsd
+ class main
+ user radio
+ group radio vendor_qti_diag log inet wakelock
diff --git a/sdm660-common/proprietary/vendor/etc/init/init.time_daemon.rc b/sdm660-common/proprietary/vendor/etc/init/init.time_daemon.rc
new file mode 100644
index 0000000..7d81585
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/init.time_daemon.rc
@@ -0,0 +1,14 @@
+#
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+on post-fs-data && property:ro.crypto.state=encrypted && property:ro.crypto.type=file
+ start time_daemon
+
+service time_daemon /vendor/bin/time_daemon
+ class main
+ user system
+ group system
+ capabilities SYS_TIME
diff --git a/sdm660-common/proprietary/vendor/etc/init/netmgrd.rc b/sdm660-common/proprietary/vendor/etc/init/netmgrd.rc
new file mode 100644
index 0000000..1a6fc95
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/netmgrd.rc
@@ -0,0 +1,54 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+on boot
+ #Create NETMGR daemon socket area
+ mkdir /dev/socket/netmgr 0750 radio radio
+
+ # Create netmgr recovery folder
+ mkdir /data/vendor/netmgr/recovery 0700 radio radio
+ chmod 0770 /data/vendor/netmgr/recovery
+ write /data/vendor/netmgr/recovery/recovery_info ""
+ chown radio radio /data/vendor/netmgr/recovery/recovery_info
+
+ #Assign TCP buffer thresholds to be ceiling value of technology maximums
+ #Increased technology maximums should be reflected here.
+ write /proc/sys/net/core/rmem_max 16777216
+ write /proc/sys/net/core/wmem_max 8388608
+
+# msm specific files that need to be created on /data
+on post-fs-data
+ #Create NETMGR daemon log dir
+ mkdir /data/vendor/netmgr 0770 radio radio
+ chmod 0770 /data/vendor/netmgr
+
+# Manage netmgrd based on value of property
+on property:persist.vendor.data.mode=disabled
+ stop vendor.netmgrd
+
+service vendor.netmgrd /system/vendor/bin/netmgrd
+ class main
+
+on property:ro.vendor.use_data_netmgrd=false
+ # netmgr not supported on specific target
+ stop vendor.netmgrd
+
+on property:persist.vendor.data.shs_ko_load=1
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_shs
+
+on property:persist.vendor.data.shs_ko_load=0
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_shs
+
+on property:persist.vendor.data.perf_ko_load=3
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_ingress_deag=N
+
+on property:persist.vendor.data.perf_ko_load=2
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_opt_mode="udp"
+
+on property:persist.vendor.data.perf_ko_load=1
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_perf
+
+on property:persist.vendor.data.perf_ko_load=0
+ exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_perf
diff --git a/sdm660-common/proprietary/vendor/etc/init/port-bridge.rc b/sdm660-common/proprietary/vendor/etc/init/port-bridge.rc
new file mode 100644
index 0000000..a22e40a
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/port-bridge.rc
@@ -0,0 +1,20 @@
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+on boot
+ #Create PORT-BRIDGE daemon socket area
+ mkdir /dev/socket/port-bridge 0750 radio radio
+
+# msm specific files that need to be created on /data
+on post-fs-data
+ #Create port-bridge log dir
+ mkdir /data/vendor/port_bridge 0770 radio radio
+ chmod 0770 /data/vendor/port_bridge
+
+service vendor.port-bridge /system/vendor/bin/port-bridge
+ class main
+ user radio
+ group radio system inet
+ oneshot
diff --git a/sdm660-common/proprietary/vendor/etc/init/qcrild.rc b/sdm660-common/proprietary/vendor/etc/init/qcrild.rc
new file mode 100644
index 0000000..8aabd73
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/qcrild.rc
@@ -0,0 +1,20 @@
+service vendor.qcrild /vendor/bin/hw/qcrild
+ class main
+ user radio
+ disabled
+ group radio cache inet misc audio log readproc wakelock oem_2901
+ capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
+
+service vendor.qcrild2 /vendor/bin/hw/qcrild -c 2
+ class main
+ user radio
+ disabled
+ group radio cache inet misc audio log readproc wakelock oem_2901
+ capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
+
+service vendor.qcrild3 /vendor/bin/hw/qcrild -c 3
+ class main
+ user radio
+ disabled
+ group radio cache inet misc audio log readproc wakelock oem_2901
+ capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc
new file mode 100644
index 0000000..435344a
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc
@@ -0,0 +1,4 @@
+service display-color-hal-1-0 /vendor/bin/hw/vendor.display.color@1.0-service
+ class hal
+ user system
+ group system
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.esepowermanager@1.0-service.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.esepowermanager@1.0-service.rc
new file mode 100644
index 0000000..e76d4cf
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.esepowermanager@1.0-service.rc
@@ -0,0 +1,4 @@
+service qti_esepowermanager_service /vendor/bin/hw/vendor.qti.esepowermanager@1.0-service
+ class hal
+ user system
+ group nfc system
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc
new file mode 100644
index 0000000..19bbf13
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc
@@ -0,0 +1,8 @@
+# Copyright (c) 2017 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+service alarm-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
+ class hal
+ user system
+ group system
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc
new file mode 100644
index 0000000..618011b
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc
@@ -0,0 +1,4 @@
+service perf-hal-2-0 /vendor/bin/hw/vendor.qti.hardware.perf@2.0-service
+ class hal
+ user root
+ group root readproc oem_2907
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
new file mode 100644
index 0000000..a71b98d
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
@@ -0,0 +1,4 @@
+service qteeconnector-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
+ class hal
+ user system
+ group system
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc
new file mode 100644
index 0000000..c3ac12b
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc
@@ -0,0 +1,8 @@
+# Copyright (c) 2018 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+service soter-1-0 /vendor/bin/hw/vendor.qti.hardware.soter@1.0-service
+ class hal
+ user system
+ group system drmrpc
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc
new file mode 100644
index 0000000..80317b4
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc
@@ -0,0 +1,4 @@
+service tui_comm-1-0 /vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
+ class hal
+ user system
+ group system drmrpc
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
new file mode 100644
index 0000000..ffde8db
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
@@ -0,0 +1,11 @@
+#
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+service vendor.rmt_storage /vendor/bin/rmt_storage
+ class core
+ user root
+ shutdown critical
+ ioprio rt 0
\ No newline at end of file
diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.tftp.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.tftp.rc
new file mode 100644
index 0000000..a14c359
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.tftp.rc
@@ -0,0 +1,9 @@
+#
+# Copyright (c) 2019 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#
+
+service vendor.tftp_server /vendor/bin/tftp_server
+ class core
+ user root
\ No newline at end of file
diff --git a/sdm660-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml b/sdm660-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml
new file mode 100644
index 0000000..ab5f517
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/perf/perfboostsconfig.xml b/sdm660-common/proprietary/vendor/etc/perf/perfboostsconfig.xml
new file mode 100644
index 0000000..c9f7e90
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/perf/perfboostsconfig.xml
@@ -0,0 +1,388 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/perf/targetconfig.xml b/sdm660-common/proprietary/vendor/etc/perf/targetconfig.xml
new file mode 100644
index 0000000..46efa03
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/perf/targetconfig.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml b/sdm660-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml
new file mode 100644
index 0000000..dec830f
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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@3.0-service.xml
new file mode 100644
index 0000000..cd9a91c
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml
@@ -0,0 +1,18 @@
+
+
+
+ vendor.qti.gnss
+ hwbinder
+ @1.2::ILocHidlGnss/gnss_vendor
+ @2.1::ILocHidlGnss/gnss_vendor
+ @3.0::ILocHidlGnss/gnss_vendor
+
+
+ android.hardware.gnss
+ hwbinder
+ @1.0::IGnss/gnss_vendor
+
+
diff --git a/sdm660-common/proprietary/vendor/etc/xtra_root_cert.pem b/sdm660-common/proprietary/vendor/etc/xtra_root_cert.pem
new file mode 100644
index 0000000..b0aa01b
--- /dev/null
+++ b/sdm660-common/proprietary/vendor/etc/xtra_root_cert.pem
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDeTCCAmGgAwIBAgIJAKnFNzqHIGkmMA0GCSqGSIb3DQEBBQUAMGkxFzAVBgNV
+BAoTDlFVQUxDT01NLCBJbmMuMScwJQYDVQQLEx5DcnlwdG9ncmFwaGljIE9wZXJh
+dGlvbnMgR3JvdXAxJTAjBgNVBAMTHFhUUkEgQWRtbmluaXN0cmF0aXZlIFJvb3Qg
+djEwHhcNMTEwMzI0MjAwMzQ3WhcNMjYwMzIwMjAwMzQ3WjBpMRcwFQYDVQQKEw5R
+VUFMQ09NTSwgSW5jLjEnMCUGA1UECxMeQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25z
+IEdyb3VwMSUwIwYDVQQDExxYVFJBIEFkbW5pbmlzdHJhdGl2ZSBSb290IHYxMIIB
+IDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAp97dbUn5CzvikZSpHOVkevx7
+NRAE5OPlyU3rbO1xCHextKpgpRCmGEXmpifN33Q4atSsf0QIoPiq9WtbYZsMU8DZ
+YrLuSFH6P9O9fVyqM0sZZpn97frLD7T+/n7r+PqSdoRJnrTD1kaP1iVJuZSaW+sc
+x8TIzCJDMf6qWP0zhizqIdFhb4EtgBkRkExUxsQ0xEmBETrbydSEo90be6wLkRgp
+AtU208ZKCGrGcNKCNSp9TDkwLn0V408HkQ+iNw4xWpNURWGEoN3h8hOz+O3M6L2S
+RxH21P4CnLj0Ag7FqA35JdUtoeSt8UUJnv9kgBh3X0r9oc20+uwlZTOuZW6SkQIB
+A6MmMCQwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZI
+hvcNAQEFBQADggEBADkdmsCBpZG44cJafBzcp7zIM57/fme8LuxbF0f50CHH2FHR
+P+HOLZARqHBFID+D8+hIDu3FQrtZg/SRscO+dvGjdILcp77S0Qne1K9TLu16aMBg
+wgWmr4mIRG/upqF93qVBzO6ffGR6uHAE7XtP/sRcLG34TmIgTtXEWhDSJHvcjlcf
+kF7+kMLHUrRcj20MTggKkWkDkCB0jyG9rZB9s127mEZjEMkEeoXi33NvV8qO2ChE
+yKPPlpKQT7tXghS0WfK73fSNSmWaTmUlL8N9Rb50uA0rZdarNDYI7jqJSlGFgE2+
+usHoeIDFQK2C6Zha3diWlbs8F3foMXKIfFVhvxo=
+-----END CERTIFICATE-----
diff --git a/sdm660-common/proprietary/vendor/lib/btaudio_offload_if.so b/sdm660-common/proprietary/vendor/lib/btaudio_offload_if.so
new file mode 100644
index 0000000..423d946
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/btaudio_offload_if.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so b/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so
new file mode 100644
index 0000000..e887fbd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so b/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so
new file mode 100644
index 0000000..aa8493f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so b/sdm660-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so
new file mode 100644
index 0000000..92d8f53
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/egl/libEGL_adreno.so b/sdm660-common/proprietary/vendor/lib/egl/libEGL_adreno.so
new file mode 100644
index 0000000..6fa9b46
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/egl/libEGL_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so b/sdm660-common/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so
new file mode 100644
index 0000000..928b2c3
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so b/sdm660-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so
new file mode 100644
index 0000000..806c308
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/egl/libQTapGLES.so b/sdm660-common/proprietary/vendor/lib/egl/libQTapGLES.so
new file mode 100644
index 0000000..4b973dd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/egl/libQTapGLES.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/egl/libq3dtools_adreno.so b/sdm660-common/proprietary/vendor/lib/egl/libq3dtools_adreno.so
new file mode 100644
index 0000000..6121f85
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/egl/libq3dtools_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/egl/libq3dtools_esx.so b/sdm660-common/proprietary/vendor/lib/egl/libq3dtools_esx.so
new file mode 100644
index 0000000..ef0e64f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/egl/libq3dtools_esx.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/activity_recognition.sdm660.so b/sdm660-common/proprietary/vendor/lib/hw/activity_recognition.sdm660.so
new file mode 100644
index 0000000..4b2f57a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/activity_recognition.sdm660.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so b/sdm660-common/proprietary/vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so
new file mode 100644
index 0000000..11c4e23
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/audio.bluetooth_qti.default.so b/sdm660-common/proprietary/vendor/lib/hw/audio.bluetooth_qti.default.so
new file mode 100644
index 0000000..1fbbee3
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/audio.bluetooth_qti.default.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/sensors.sdm660_64.so b/sdm660-common/proprietary/vendor/lib/hw/sensors.sdm660_64.so
new file mode 100644
index 0000000..678f3b6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/sensors.sdm660_64.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/sound_trigger.primary.sdm660.so b/sdm660-common/proprietary/vendor/lib/hw/sound_trigger.primary.sdm660.so
new file mode 100644
index 0000000..3ad12d1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/sound_trigger.primary.sdm660.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.esepowermanager@1.0-impl.so b/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.esepowermanager@1.0-impl.so
new file mode 100644
index 0000000..0fae7de
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.esepowermanager@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so b/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so
new file mode 100644
index 0000000..32a579a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.fm@1.0-impl.so b/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.fm@1.0-impl.so
new file mode 100644
index 0000000..5a08fe3
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.fm@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so b/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
new file mode 100644
index 0000000..2aa2875
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/hw/vulkan.sdm660.so b/sdm660-common/proprietary/vendor/lib/hw/vulkan.sdm660.so
new file mode 100644
index 0000000..c7d7358
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/hw/vulkan.sdm660.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libAlacSwDec.so b/sdm660-common/proprietary/vendor/lib/libAlacSwDec.so
new file mode 100644
index 0000000..29fcc78
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libAlacSwDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libApeSwDec.so b/sdm660-common/proprietary/vendor/lib/libApeSwDec.so
new file mode 100644
index 0000000..00a2413
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libApeSwDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libC2D2.so b/sdm660-common/proprietary/vendor/lib/libC2D2.so
new file mode 100644
index 0000000..54f4764
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libC2D2.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libCB.so b/sdm660-common/proprietary/vendor/lib/libCB.so
new file mode 100644
index 0000000..7e60e05
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libCB.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libFlacSwDec.so b/sdm660-common/proprietary/vendor/lib/libFlacSwDec.so
new file mode 100644
index 0000000..c07236d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libFlacSwDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libI420colorconvert.so b/sdm660-common/proprietary/vendor/lib/libI420colorconvert.so
new file mode 100644
index 0000000..5c03ed5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libI420colorconvert.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxAacDec.so b/sdm660-common/proprietary/vendor/lib/libOmxAacDec.so
new file mode 100644
index 0000000..ae4c64b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxAacDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxAlacDec.so b/sdm660-common/proprietary/vendor/lib/libOmxAlacDec.so
new file mode 100644
index 0000000..620ee98
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxAlacDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxAlacDecSw.so b/sdm660-common/proprietary/vendor/lib/libOmxAlacDecSw.so
new file mode 100644
index 0000000..0c10383
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxAlacDecSw.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxAmrDec.so b/sdm660-common/proprietary/vendor/lib/libOmxAmrDec.so
new file mode 100644
index 0000000..f0e7eb7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxAmrDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so b/sdm660-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so
new file mode 100644
index 0000000..290c0d5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxApeDec.so b/sdm660-common/proprietary/vendor/lib/libOmxApeDec.so
new file mode 100644
index 0000000..c244d11
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxApeDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxApeDecSw.so b/sdm660-common/proprietary/vendor/lib/libOmxApeDecSw.so
new file mode 100644
index 0000000..d62c890
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxApeDecSw.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxDsdDec.so b/sdm660-common/proprietary/vendor/lib/libOmxDsdDec.so
new file mode 100644
index 0000000..44e3e6a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxDsdDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxEvrcDec.so b/sdm660-common/proprietary/vendor/lib/libOmxEvrcDec.so
new file mode 100644
index 0000000..e12fc41
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxEvrcDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxG711Dec.so b/sdm660-common/proprietary/vendor/lib/libOmxG711Dec.so
new file mode 100644
index 0000000..9f4dc17
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxG711Dec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxQcelp13Dec.so b/sdm660-common/proprietary/vendor/lib/libOmxQcelp13Dec.so
new file mode 100644
index 0000000..bed4415
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxQcelp13Dec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxVideoDSMode.so b/sdm660-common/proprietary/vendor/lib/libOmxVideoDSMode.so
new file mode 100644
index 0000000..6339b6c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxVideoDSMode.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOmxWmaDec.so b/sdm660-common/proprietary/vendor/lib/libOmxWmaDec.so
new file mode 100644
index 0000000..cf7532b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOmxWmaDec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libOpenCL.so b/sdm660-common/proprietary/vendor/lib/libOpenCL.so
new file mode 100644
index 0000000..bb17e85
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libOpenCL.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libQSEEComAPI.so b/sdm660-common/proprietary/vendor/lib/libQSEEComAPI.so
new file mode 100644
index 0000000..2d9849d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libQSEEComAPI.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libRSDriver_adreno.so b/sdm660-common/proprietary/vendor/lib/libRSDriver_adreno.so
new file mode 100644
index 0000000..6a11194
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libRSDriver_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libacdb-fts.so b/sdm660-common/proprietary/vendor/lib/libacdb-fts.so
new file mode 100644
index 0000000..678599b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libacdb-fts.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libacdbloader.so b/sdm660-common/proprietary/vendor/lib/libacdbloader.so
new file mode 100644
index 0000000..a6c8ed7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libacdbloader.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libacdbrtac.so b/sdm660-common/proprietary/vendor/lib/libacdbrtac.so
new file mode 100644
index 0000000..3c5d31b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libacdbrtac.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libadiertac.so b/sdm660-common/proprietary/vendor/lib/libadiertac.so
new file mode 100644
index 0000000..f6bc73c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libadiertac.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libadm.so b/sdm660-common/proprietary/vendor/lib/libadm.so
new file mode 100644
index 0000000..3b0d8a1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libadm.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libadpcmdec.so b/sdm660-common/proprietary/vendor/lib/libadpcmdec.so
new file mode 100644
index 0000000..67e6121
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libadpcmdec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libadreno_utils.so b/sdm660-common/proprietary/vendor/lib/libadreno_utils.so
new file mode 100644
index 0000000..5973333
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libadreno_utils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libadsp_default_listener.so b/sdm660-common/proprietary/vendor/lib/libadsp_default_listener.so
new file mode 100644
index 0000000..f41a3a4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libadsp_default_listener.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so b/sdm660-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so
new file mode 100644
index 0000000..af89439
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libadsp_hvx_stub.so b/sdm660-common/proprietary/vendor/lib/libadsp_hvx_stub.so
new file mode 100644
index 0000000..009a1a8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libadsp_hvx_stub.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libadsprpc.so b/sdm660-common/proprietary/vendor/lib/libadsprpc.so
new file mode 100644
index 0000000..ae3dcc7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libadsprpc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libaudcal.so b/sdm660-common/proprietary/vendor/lib/libaudcal.so
new file mode 100644
index 0000000..6c0a5d6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libaudcal.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libbccQTI.so b/sdm660-common/proprietary/vendor/lib/libbccQTI.so
new file mode 100644
index 0000000..5c15e2e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libbccQTI.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libbluetooth_audio_session_qti.so b/sdm660-common/proprietary/vendor/lib/libbluetooth_audio_session_qti.so
new file mode 100644
index 0000000..71a3cdd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libbluetooth_audio_session_qti.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libc2d30_bltlib.so b/sdm660-common/proprietary/vendor/lib/libc2d30_bltlib.so
new file mode 100644
index 0000000..6309b31
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libc2d30_bltlib.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so b/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so
new file mode 100644
index 0000000..951178f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libcdsprpc.so b/sdm660-common/proprietary/vendor/lib/libcdsprpc.so
new file mode 100644
index 0000000..1570d68
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libcdsprpc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libdiag.so b/sdm660-common/proprietary/vendor/lib/libdiag.so
new file mode 100644
index 0000000..5713ba9
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libdiag.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libdsd2pcm.so b/sdm660-common/proprietary/vendor/lib/libdsd2pcm.so
new file mode 100644
index 0000000..cf6edea
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libdsd2pcm.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libdsutils.so b/sdm660-common/proprietary/vendor/lib/libdsutils.so
new file mode 100644
index 0000000..c4be73e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libdsutils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libfastcvadsp_stub.so b/sdm660-common/proprietary/vendor/lib/libfastcvadsp_stub.so
new file mode 100644
index 0000000..592cd64
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libfastcvadsp_stub.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libfastcvopt.so b/sdm660-common/proprietary/vendor/lib/libfastcvopt.so
new file mode 100644
index 0000000..72a87d8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libfastcvopt.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libfastrpc_utf_stub.so b/sdm660-common/proprietary/vendor/lib/libfastrpc_utf_stub.so
new file mode 100644
index 0000000..2a6ce7a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libfastrpc_utf_stub.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libgcs-calwrapper.so b/sdm660-common/proprietary/vendor/lib/libgcs-calwrapper.so
new file mode 100644
index 0000000..23ab2a1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libgcs-calwrapper.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libgcs-ipc.so b/sdm660-common/proprietary/vendor/lib/libgcs-ipc.so
new file mode 100644
index 0000000..876126a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libgcs-ipc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libgcs-osal.so b/sdm660-common/proprietary/vendor/lib/libgcs-osal.so
new file mode 100644
index 0000000..b495b23
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libgcs-osal.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libgcs.so b/sdm660-common/proprietary/vendor/lib/libgcs.so
new file mode 100644
index 0000000..6603fcd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libgcs.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libgpustats.so b/sdm660-common/proprietary/vendor/lib/libgpustats.so
new file mode 100644
index 0000000..38ac684
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libgpustats.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libgsl.so b/sdm660-common/proprietary/vendor/lib/libgsl.so
new file mode 100644
index 0000000..8d98ee1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libgsl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libhdr_tm.so b/sdm660-common/proprietary/vendor/lib/libhdr_tm.so
new file mode 100644
index 0000000..d83de4f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libhdr_tm.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libidl.so b/sdm660-common/proprietary/vendor/lib/libidl.so
new file mode 100644
index 0000000..c34e731
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libidl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libkeymasterdeviceutils.so b/sdm660-common/proprietary/vendor/lib/libkeymasterdeviceutils.so
new file mode 100644
index 0000000..3f28ee0
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libkeymasterdeviceutils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libkeymasterprovision.so b/sdm660-common/proprietary/vendor/lib/libkeymasterprovision.so
new file mode 100644
index 0000000..7c6d7a9
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libkeymasterprovision.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libkeymasterutils.so b/sdm660-common/proprietary/vendor/lib/libkeymasterutils.so
new file mode 100644
index 0000000..578e58e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libkeymasterutils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libllvm-glnext.so b/sdm660-common/proprietary/vendor/lib/libllvm-glnext.so
new file mode 100644
index 0000000..9c5d3b2
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libllvm-glnext.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libllvm-qcom.so b/sdm660-common/proprietary/vendor/lib/libllvm-qcom.so
new file mode 100644
index 0000000..d80306a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libllvm-qcom.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libmdmdetect.so b/sdm660-common/proprietary/vendor/lib/libmdmdetect.so
new file mode 100644
index 0000000..98f0843
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libmdmdetect.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libmdsprpc.so b/sdm660-common/proprietary/vendor/lib/libmdsprpc.so
new file mode 100644
index 0000000..65e808e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libmdsprpc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libmm-color-convertor.so b/sdm660-common/proprietary/vendor/lib/libmm-color-convertor.so
new file mode 100644
index 0000000..c541aff
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libmm-color-convertor.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libmmosal_proprietary.so b/sdm660-common/proprietary/vendor/lib/libmmosal_proprietary.so
new file mode 100644
index 0000000..8768f98
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libmmosal_proprietary.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libperfconfig.so b/sdm660-common/proprietary/vendor/lib/libperfconfig.so
new file mode 100644
index 0000000..acebd99
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libperfconfig.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libperfgluelayer.so b/sdm660-common/proprietary/vendor/lib/libperfgluelayer.so
new file mode 100644
index 0000000..221137d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libperfgluelayer.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libperipheral_client.so b/sdm660-common/proprietary/vendor/lib/libperipheral_client.so
new file mode 100644
index 0000000..d3f474f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libperipheral_client.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libpn553_fw.so b/sdm660-common/proprietary/vendor/lib/libpn553_fw.so
new file mode 100644
index 0000000..5cccd6a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libpn553_fw.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqcci_legacy.so b/sdm660-common/proprietary/vendor/lib/libqcci_legacy.so
new file mode 100644
index 0000000..a24dce7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqcci_legacy.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqdi.so b/sdm660-common/proprietary/vendor/lib/libqdi.so
new file mode 100644
index 0000000..b4834e6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqdi.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqdp.so b/sdm660-common/proprietary/vendor/lib/libqdp.so
new file mode 100644
index 0000000..2352031
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqdp.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqmi.so b/sdm660-common/proprietary/vendor/lib/libqmi.so
new file mode 100644
index 0000000..67951ef
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqmi.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqmi_cci.so b/sdm660-common/proprietary/vendor/lib/libqmi_cci.so
new file mode 100644
index 0000000..88f6cf0
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqmi_cci.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqmi_client_helper.so b/sdm660-common/proprietary/vendor/lib/libqmi_client_helper.so
new file mode 100644
index 0000000..4fa7d89
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqmi_client_helper.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqmi_client_qmux.so b/sdm660-common/proprietary/vendor/lib/libqmi_client_qmux.so
new file mode 100644
index 0000000..1b9fc66
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqmi_client_qmux.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqmi_common_so.so b/sdm660-common/proprietary/vendor/lib/libqmi_common_so.so
new file mode 100644
index 0000000..bb50e0b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqmi_common_so.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqmi_csi.so b/sdm660-common/proprietary/vendor/lib/libqmi_csi.so
new file mode 100644
index 0000000..b8cb246
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqmi_csi.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqmi_encdec.so b/sdm660-common/proprietary/vendor/lib/libqmi_encdec.so
new file mode 100644
index 0000000..d6693c6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqmi_encdec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqmiservices.so b/sdm660-common/proprietary/vendor/lib/libqmiservices.so
new file mode 100644
index 0000000..312a6bf
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqmiservices.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqseed3.so b/sdm660-common/proprietary/vendor/lib/libqseed3.so
new file mode 100644
index 0000000..55d7a0e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqseed3.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqti-perfd-client.so b/sdm660-common/proprietary/vendor/lib/libqti-perfd-client.so
new file mode 100644
index 0000000..bf7d32b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqti-perfd-client.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqti-perfd.so b/sdm660-common/proprietary/vendor/lib/libqti-perfd.so
new file mode 100644
index 0000000..cd31c92
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqti-perfd.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqti-util.so b/sdm660-common/proprietary/vendor/lib/libqti-util.so
new file mode 100644
index 0000000..377c7de
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqti-util.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libqtigef.so b/sdm660-common/proprietary/vendor/lib/libqtigef.so
new file mode 100644
index 0000000..d4d4a8c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libqtigef.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/librs_adreno.so b/sdm660-common/proprietary/vendor/lib/librs_adreno.so
new file mode 100644
index 0000000..9b5ce93
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/librs_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/librs_adreno_sha1.so b/sdm660-common/proprietary/vendor/lib/librs_adreno_sha1.so
new file mode 100644
index 0000000..2e8afef
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/librs_adreno_sha1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libsdedrm.so b/sdm660-common/proprietary/vendor/lib/libsdedrm.so
new file mode 100644
index 0000000..7493a49
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libsdedrm.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libsdm-color.so b/sdm660-common/proprietary/vendor/lib/libsdm-color.so
new file mode 100644
index 0000000..67a5540
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libsdm-color.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libsdm-diag.so b/sdm660-common/proprietary/vendor/lib/libsdm-diag.so
new file mode 100644
index 0000000..bbca069
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libsdm-diag.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libsdmextension.so b/sdm660-common/proprietary/vendor/lib/libsdmextension.so
new file mode 100644
index 0000000..9c3a216
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libsdmextension.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libsdsprpc.so b/sdm660-common/proprietary/vendor/lib/libsdsprpc.so
new file mode 100644
index 0000000..2e4640a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libsdsprpc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libsensor1.so b/sdm660-common/proprietary/vendor/lib/libsensor1.so
new file mode 100644
index 0000000..6bdbb24
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libsensor1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libsensor_reg.so b/sdm660-common/proprietary/vendor/lib/libsensor_reg.so
new file mode 100644
index 0000000..5f9689e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libsensor_reg.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libsmwrapper.so b/sdm660-common/proprietary/vendor/lib/libsmwrapper.so
new file mode 100644
index 0000000..40b7448
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libsmwrapper.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libsysmon_cdsp_skel.so b/sdm660-common/proprietary/vendor/lib/libsysmon_cdsp_skel.so
new file mode 100644
index 0000000..79e6736
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libsysmon_cdsp_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libthermalclient.so b/sdm660-common/proprietary/vendor/lib/libthermalclient.so
new file mode 100644
index 0000000..7f36765
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libthermalclient.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libtinyxml2_1.so b/sdm660-common/proprietary/vendor/lib/libtinyxml2_1.so
new file mode 100644
index 0000000..668409b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libtinyxml2_1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libvqzip.so b/sdm660-common/proprietary/vendor/lib/libvqzip.so
new file mode 100644
index 0000000..7676085
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libvqzip.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.so b/sdm660-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.so
new file mode 100644
index 0000000..e402ee9
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libwfdhaldsmanager.so b/sdm660-common/proprietary/vendor/lib/libwfdhaldsmanager.so
new file mode 100644
index 0000000..5e641d4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libwfdhaldsmanager.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libwfdhdcpcp.so b/sdm660-common/proprietary/vendor/lib/libwfdhdcpcp.so
new file mode 100644
index 0000000..9114b4d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libwfdhdcpcp.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libwfdmmservice.so b/sdm660-common/proprietary/vendor/lib/libwfdmmservice.so
new file mode 100644
index 0000000..b21c067
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libwfdmmservice.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so b/sdm660-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so
new file mode 100644
index 0000000..4d976ce
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so
new file mode 100644
index 0000000..f6a150f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so
new file mode 100644
index 0000000..1b59091
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_AUE_Forward_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_AUE_Forward_skel.so
new file mode 100644
index 0000000..b150644
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_AUE_Forward_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_800h_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_800h_skel.so
new file mode 100644
index 0000000..c115595
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_800h_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_Qtc2_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_Qtc2_skel.so
new file mode 100644
index 0000000..9b1a183
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_Qtc2_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_fd_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_fd_skel.so
new file mode 100644
index 0000000..0a05212
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_fd_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_add_constant.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_add_constant.so
new file mode 100644
index 0000000..8954f36
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_add_constant.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_skel.so
new file mode 100644
index 0000000..5c4d24e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so
new file mode 100644
index 0000000..93b809c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so
new file mode 100644
index 0000000..e5a9b76
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so
new file mode 100644
index 0000000..ae13c7b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so
new file mode 100644
index 0000000..8798ffe
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so
new file mode 100644
index 0000000..8b49bd6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so
new file mode 100644
index 0000000..0dee74f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so
new file mode 100644
index 0000000..bb8bbdf
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/sensors.native.so b/sdm660-common/proprietary/vendor/lib/sensors.native.so
new file mode 100644
index 0000000..dcf24df
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/sensors.native.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/sensors.ssc.so b/sdm660-common/proprietary/vendor/lib/sensors.ssc.so
new file mode 100644
index 0000000..ede5480
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/sensors.ssc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/soundfx/libasphere.so b/sdm660-common/proprietary/vendor/lib/soundfx/libasphere.so
new file mode 100644
index 0000000..d8df7ff
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/soundfx/libasphere.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/soundfx/libicepower.so b/sdm660-common/proprietary/vendor/lib/soundfx/libicepower.so
new file mode 100644
index 0000000..edb00cc
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/soundfx/libicepower.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/soundfx/libqcbassboost.so b/sdm660-common/proprietary/vendor/lib/soundfx/libqcbassboost.so
new file mode 100644
index 0000000..d3c04f6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/soundfx/libqcbassboost.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so b/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so
new file mode 100644
index 0000000..ab6b104
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so b/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so
new file mode 100644
index 0000000..19680f7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so b/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so
new file mode 100644
index 0000000..862b080
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.fm@1.0.so b/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.fm@1.0.so
new file mode 100644
index 0000000..cf99e0a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.fm@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.perf@2.0.so b/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.perf@2.0.so
new file mode 100644
index 0000000..a2b3ad6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.perf@2.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so b/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so
new file mode 100644
index 0000000..a899f3e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.ant@1.0.so b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.ant@1.0.so
new file mode 100644
index 0000000..247e9ad
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.ant@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
new file mode 100644
index 0000000..03d561d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so
new file mode 100644
index 0000000..cadb7e0
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so
new file mode 100644
index 0000000..6a46162
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so
new file mode 100644
index 0000000..e964852
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so
new file mode 100644
index 0000000..e01a6ae
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so
new file mode 100644
index 0000000..a867aad
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so b/sdm660-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so
new file mode 100644
index 0000000..921e6d5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/egl/libEGL_adreno.so b/sdm660-common/proprietary/vendor/lib64/egl/libEGL_adreno.so
new file mode 100644
index 0000000..454e73c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/egl/libEGL_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so b/sdm660-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so
new file mode 100644
index 0000000..83a3a18
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so b/sdm660-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so
new file mode 100644
index 0000000..bbedac7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/egl/libQTapGLES.so b/sdm660-common/proprietary/vendor/lib64/egl/libQTapGLES.so
new file mode 100644
index 0000000..34179da
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/egl/libQTapGLES.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so b/sdm660-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so
new file mode 100644
index 0000000..ce1ff60
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/egl/libq3dtools_esx.so b/sdm660-common/proprietary/vendor/lib64/egl/libq3dtools_esx.so
new file mode 100644
index 0000000..0a43e6c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/egl/libq3dtools_esx.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/activity_recognition.sdm660.so b/sdm660-common/proprietary/vendor/lib64/hw/activity_recognition.sdm660.so
new file mode 100644
index 0000000..9c037bd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/activity_recognition.sdm660.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so b/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
new file mode 100644
index 0000000..9239869
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so b/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so
new file mode 100644
index 0000000..f413fab
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so b/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so
new file mode 100644
index 0000000..134bfe7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/com.qualcomm.qti.ant@1.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/com.qualcomm.qti.ant@1.0-impl.so
new file mode 100644
index 0000000..76a903b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/com.qualcomm.qti.ant@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/sensors.sdm660_64.so b/sdm660-common/proprietary/vendor/lib64/hw/sensors.sdm660_64.so
new file mode 100644
index 0000000..31f105c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/sensors.sdm660_64.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.esepowermanager@1.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.esepowermanager@1.0-impl.so
new file mode 100644
index 0000000..c08afb5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.esepowermanager@1.0-impl.so differ
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
new file mode 100644
index 0000000..a9df3b7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@3.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so
new file mode 100644
index 0000000..fc9a6fd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so
new file mode 100644
index 0000000..390bd18
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
new file mode 100644
index 0000000..b3a6180
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so
new file mode 100644
index 0000000..746ae70
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
new file mode 100644
index 0000000..2101562
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so
new file mode 100644
index 0000000..61e9906
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/hw/vulkan.sdm660.so b/sdm660-common/proprietary/vendor/lib64/hw/vulkan.sdm660.so
new file mode 100644
index 0000000..0013f00
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/hw/vulkan.sdm660.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-imscmservice.so b/sdm660-common/proprietary/vendor/lib64/lib-imscmservice.so
new file mode 100644
index 0000000..442f2f1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-imscmservice.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-imsdpl.so b/sdm660-common/proprietary/vendor/lib64/lib-imsdpl.so
new file mode 100644
index 0000000..473c27b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-imsdpl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-imsqimf.so b/sdm660-common/proprietary/vendor/lib64/lib-imsqimf.so
new file mode 100644
index 0000000..8583a20
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-imsqimf.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-imsrcs-v2.so b/sdm660-common/proprietary/vendor/lib64/lib-imsrcs-v2.so
new file mode 100644
index 0000000..a59d0ad
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-imsrcs-v2.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-imsrcsbaseimpl.so b/sdm660-common/proprietary/vendor/lib64/lib-imsrcsbaseimpl.so
new file mode 100644
index 0000000..ce80882
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-imsrcsbaseimpl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-imsvtcore.so b/sdm660-common/proprietary/vendor/lib64/lib-imsvtcore.so
new file mode 100644
index 0000000..2e0f362
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-imsvtcore.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-imsxml.so b/sdm660-common/proprietary/vendor/lib64/lib-imsxml.so
new file mode 100644
index 0000000..a3914e1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-imsxml.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-rtpcommon.so b/sdm660-common/proprietary/vendor/lib64/lib-rtpcommon.so
new file mode 100644
index 0000000..ffbb6c4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-rtpcommon.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-rtpcore.so b/sdm660-common/proprietary/vendor/lib64/lib-rtpcore.so
new file mode 100644
index 0000000..0b82668
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-rtpcore.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-rtpsl.so b/sdm660-common/proprietary/vendor/lib64/lib-rtpsl.so
new file mode 100644
index 0000000..2d56bbe
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-rtpsl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-siputility.so b/sdm660-common/proprietary/vendor/lib64/lib-siputility.so
new file mode 100644
index 0000000..6903669
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-siputility.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/lib-uceservice.so b/sdm660-common/proprietary/vendor/lib64/lib-uceservice.so
new file mode 100644
index 0000000..370dc40
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/lib-uceservice.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libC2D2.so b/sdm660-common/proprietary/vendor/lib64/libC2D2.so
new file mode 100644
index 0000000..5ad4a5e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libC2D2.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libCB.so b/sdm660-common/proprietary/vendor/lib64/libCB.so
new file mode 100644
index 0000000..817273c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libCB.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libGPreqcancel.so b/sdm660-common/proprietary/vendor/lib64/libGPreqcancel.so
new file mode 100644
index 0000000..d98528f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libGPreqcancel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libGPreqcancel_svc.so b/sdm660-common/proprietary/vendor/lib64/libGPreqcancel_svc.so
new file mode 100644
index 0000000..ea97627
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libGPreqcancel_svc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libOpenCL.so b/sdm660-common/proprietary/vendor/lib64/libOpenCL.so
new file mode 100644
index 0000000..d94f962
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libOpenCL.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libQSEEComAPI.so b/sdm660-common/proprietary/vendor/lib64/libQSEEComAPI.so
new file mode 100644
index 0000000..12bc4eb
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libQSEEComAPI.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libRSDriver_adreno.so b/sdm660-common/proprietary/vendor/lib64/libRSDriver_adreno.so
new file mode 100644
index 0000000..e456933
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libRSDriver_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libSecureUILib.so b/sdm660-common/proprietary/vendor/lib64/libSecureUILib.so
new file mode 100644
index 0000000..4024f7c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libSecureUILib.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libStDrvInt.so b/sdm660-common/proprietary/vendor/lib64/libStDrvInt.so
new file mode 100644
index 0000000..9c2b7c7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libStDrvInt.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libadreno_utils.so b/sdm660-common/proprietary/vendor/lib64/libadreno_utils.so
new file mode 100644
index 0000000..344876e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libadreno_utils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libadsp_default_listener.so b/sdm660-common/proprietary/vendor/lib64/libadsp_default_listener.so
new file mode 100644
index 0000000..cb893f8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libadsp_default_listener.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libadsprpc.so b/sdm660-common/proprietary/vendor/lib64/libadsprpc.so
new file mode 100644
index 0000000..397150b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libadsprpc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libbccQTI.so b/sdm660-common/proprietary/vendor/lib64/libbccQTI.so
new file mode 100644
index 0000000..ab35d0f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libbccQTI.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libbtnv.so b/sdm660-common/proprietary/vendor/lib64/libbtnv.so
new file mode 100644
index 0000000..a4ba378
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libbtnv.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libc2d30_bltlib.so b/sdm660-common/proprietary/vendor/lib64/libc2d30_bltlib.so
new file mode 100644
index 0000000..4698beb
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libc2d30_bltlib.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libcdsp_default_listener.so b/sdm660-common/proprietary/vendor/lib64/libcdsp_default_listener.so
new file mode 100644
index 0000000..90e231a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libcdsp_default_listener.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libcdsprpc.so b/sdm660-common/proprietary/vendor/lib64/libcdsprpc.so
new file mode 100644
index 0000000..a4fa6b0
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libcdsprpc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libcne.so b/sdm660-common/proprietary/vendor/lib64/libcne.so
new file mode 100644
index 0000000..dda7aba
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libcne.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libcneapiclient.so b/sdm660-common/proprietary/vendor/lib64/libcneapiclient.so
new file mode 100644
index 0000000..a5b664f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libcneapiclient.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libcneoplookup.so b/sdm660-common/proprietary/vendor/lib64/libcneoplookup.so
new file mode 100644
index 0000000..b414784
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libcneoplookup.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libcneqmiutils.so b/sdm660-common/proprietary/vendor/lib64/libcneqmiutils.so
new file mode 100644
index 0000000..b080b2d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libcneqmiutils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libconfigdb.so b/sdm660-common/proprietary/vendor/lib64/libconfigdb.so
new file mode 100644
index 0000000..7fa6517
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libconfigdb.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libcpion.so b/sdm660-common/proprietary/vendor/lib64/libcpion.so
new file mode 100644
index 0000000..8a8139c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libcpion.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libdataitems.so b/sdm660-common/proprietary/vendor/lib64/libdataitems.so
new file mode 100644
index 0000000..69b3c39
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libdataitems.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libdiag.so b/sdm660-common/proprietary/vendor/lib64/libdiag.so
new file mode 100644
index 0000000..56e0ab8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libdiag.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libdisp-aba.so b/sdm660-common/proprietary/vendor/lib64/libdisp-aba.so
new file mode 100644
index 0000000..08fc033
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libdisp-aba.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libdpmqmihal.so b/sdm660-common/proprietary/vendor/lib64/libdpmqmihal.so
new file mode 100644
index 0000000..a5d5e5b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libdpmqmihal.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libdrmfs.so b/sdm660-common/proprietary/vendor/lib64/libdrmfs.so
new file mode 100644
index 0000000..e1c1eb9
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libdrmfs.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libdrmtime.so b/sdm660-common/proprietary/vendor/lib64/libdrmtime.so
new file mode 100644
index 0000000..fe27e9d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libdrmtime.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libdsi_netctrl.so b/sdm660-common/proprietary/vendor/lib64/libdsi_netctrl.so
new file mode 100644
index 0000000..975a1a5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libdsi_netctrl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libdsutils.so b/sdm660-common/proprietary/vendor/lib64/libdsutils.so
new file mode 100644
index 0000000..55288f3
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libdsutils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libfastcvadsp_stub.so b/sdm660-common/proprietary/vendor/lib64/libfastcvadsp_stub.so
new file mode 100644
index 0000000..88ffda5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libfastcvadsp_stub.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libfastcvopt.so b/sdm660-common/proprietary/vendor/lib64/libfastcvopt.so
new file mode 100644
index 0000000..b93e07a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libfastcvopt.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libfastrpc_utf_stub.so b/sdm660-common/proprietary/vendor/lib64/libfastrpc_utf_stub.so
new file mode 100644
index 0000000..6187d3d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libfastrpc_utf_stub.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libgdtap.so b/sdm660-common/proprietary/vendor/lib64/libgdtap.so
new file mode 100644
index 0000000..3656ab2
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libgdtap.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libgpustats.so b/sdm660-common/proprietary/vendor/lib64/libgpustats.so
new file mode 100644
index 0000000..a21dbac
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libgpustats.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libgsl.so b/sdm660-common/proprietary/vendor/lib64/libgsl.so
new file mode 100644
index 0000000..344dcc2
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libgsl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libhdcpsrm.so b/sdm660-common/proprietary/vendor/lib64/libhdcpsrm.so
new file mode 100644
index 0000000..851f9be
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libhdcpsrm.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libhdr_tm.so b/sdm660-common/proprietary/vendor/lib64/libhdr_tm.so
new file mode 100644
index 0000000..4eec055
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libhdr_tm.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libidl.so b/sdm660-common/proprietary/vendor/lib64/libidl.so
new file mode 100644
index 0000000..01ef526
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libidl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libizat_client_api.so b/sdm660-common/proprietary/vendor/lib64/libizat_client_api.so
new file mode 100644
index 0000000..7e9424c
Binary files /dev/null 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
new file mode 100644
index 0000000..7e77694
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libizat_core.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libkeymasterdeviceutils.so b/sdm660-common/proprietary/vendor/lib64/libkeymasterdeviceutils.so
new file mode 100644
index 0000000..d9ec86c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libkeymasterdeviceutils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libkeymasterprovision.so b/sdm660-common/proprietary/vendor/lib64/libkeymasterprovision.so
new file mode 100644
index 0000000..6cc7a7b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libkeymasterprovision.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libkeymasterutils.so b/sdm660-common/proprietary/vendor/lib64/libkeymasterutils.so
new file mode 100644
index 0000000..42a304f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libkeymasterutils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblbs_core.so b/sdm660-common/proprietary/vendor/lib64/liblbs_core.so
new file mode 100644
index 0000000..8bc3055
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/liblbs_core.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libllvm-glnext.so b/sdm660-common/proprietary/vendor/lib64/libllvm-glnext.so
new file mode 100644
index 0000000..45b5001
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libllvm-glnext.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libllvm-qcom.so b/sdm660-common/proprietary/vendor/lib64/libllvm-qcom.so
new file mode 100644
index 0000000..4633a4e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libllvm-qcom.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libloc_api_v02.so b/sdm660-common/proprietary/vendor/lib64/libloc_api_v02.so
new file mode 100644
index 0000000..4c92001
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libloc_api_v02.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblocationservice.so b/sdm660-common/proprietary/vendor/lib64/liblocationservice.so
new file mode 100644
index 0000000..7d5f977
Binary files /dev/null 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
new file mode 100644
index 0000000..785e58b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/liblocationservice_glue.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblowi_client.so b/sdm660-common/proprietary/vendor/lib64/liblowi_client.so
new file mode 100644
index 0000000..8f4371b
Binary files /dev/null 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
new file mode 100644
index 0000000..57cc1e9
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/liblowi_wifihal.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liblqe.so b/sdm660-common/proprietary/vendor/lib64/liblqe.so
new file mode 100644
index 0000000..5854b31
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/liblqe.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libmdmdetect.so b/sdm660-common/proprietary/vendor/lib64/libmdmdetect.so
new file mode 100644
index 0000000..c175262
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libmdmdetect.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libmdsprpc.so b/sdm660-common/proprietary/vendor/lib64/libmdsprpc.so
new file mode 100644
index 0000000..11b1fc8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libmdsprpc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libnetmgr.so b/sdm660-common/proprietary/vendor/lib64/libnetmgr.so
new file mode 100644
index 0000000..ba9004f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libnetmgr.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libnetmgr_common.so b/sdm660-common/proprietary/vendor/lib64/libnetmgr_common.so
new file mode 100644
index 0000000..f795f1c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libnetmgr_common.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libnetmgr_nr_fusion.so b/sdm660-common/proprietary/vendor/lib64/libnetmgr_nr_fusion.so
new file mode 100644
index 0000000..d621719
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libnetmgr_nr_fusion.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so b/sdm660-common/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so
new file mode 100644
index 0000000..cb45b5e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libnlnetmgr.so b/sdm660-common/proprietary/vendor/lib64/libnlnetmgr.so
new file mode 100644
index 0000000..60e2257
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libnlnetmgr.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/liboemcrypto.so b/sdm660-common/proprietary/vendor/lib64/liboemcrypto.so
new file mode 100644
index 0000000..1740cff
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/liboemcrypto.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libpdmapper.so b/sdm660-common/proprietary/vendor/lib64/libpdmapper.so
new file mode 100644
index 0000000..2794f0c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libpdmapper.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libpdnotifier.so b/sdm660-common/proprietary/vendor/lib64/libpdnotifier.so
new file mode 100644
index 0000000..6003b88
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libpdnotifier.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libperfconfig.so b/sdm660-common/proprietary/vendor/lib64/libperfconfig.so
new file mode 100644
index 0000000..89edac7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libperfconfig.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libperfgluelayer.so b/sdm660-common/proprietary/vendor/lib64/libperfgluelayer.so
new file mode 100644
index 0000000..a2d77ea
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libperfgluelayer.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libperipheral_client.so b/sdm660-common/proprietary/vendor/lib64/libperipheral_client.so
new file mode 100644
index 0000000..5905d49
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libperipheral_client.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqcci_legacy.so b/sdm660-common/proprietary/vendor/lib64/libqcci_legacy.so
new file mode 100644
index 0000000..8cc5991
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqcci_legacy.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqcmaputils.so b/sdm660-common/proprietary/vendor/lib64/libqcmaputils.so
new file mode 100644
index 0000000..b550edd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqcmaputils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqcrilFramework.so b/sdm660-common/proprietary/vendor/lib64/libqcrilFramework.so
new file mode 100644
index 0000000..873f85d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqcrilFramework.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqdi.so b/sdm660-common/proprietary/vendor/lib64/libqdi.so
new file mode 100644
index 0000000..8f30774
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqdi.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqdma_file_agent.so b/sdm660-common/proprietary/vendor/lib64/libqdma_file_agent.so
new file mode 100644
index 0000000..5548c49
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqdma_file_agent.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqdp.so b/sdm660-common/proprietary/vendor/lib64/libqdp.so
new file mode 100644
index 0000000..ba1b315
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqdp.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqisl.so b/sdm660-common/proprietary/vendor/lib64/libqisl.so
new file mode 100644
index 0000000..16063b9
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqisl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqmi.so b/sdm660-common/proprietary/vendor/lib64/libqmi.so
new file mode 100644
index 0000000..b5dae74
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqmi.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqmi_cci.so b/sdm660-common/proprietary/vendor/lib64/libqmi_cci.so
new file mode 100644
index 0000000..f89dc99
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqmi_cci.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqmi_client_helper.so b/sdm660-common/proprietary/vendor/lib64/libqmi_client_helper.so
new file mode 100644
index 0000000..4c00bfe
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqmi_client_helper.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqmi_client_qmux.so b/sdm660-common/proprietary/vendor/lib64/libqmi_client_qmux.so
new file mode 100644
index 0000000..27033b6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqmi_client_qmux.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqmi_common_so.so b/sdm660-common/proprietary/vendor/lib64/libqmi_common_so.so
new file mode 100644
index 0000000..bbeb4ed
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqmi_common_so.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqmi_csi.so b/sdm660-common/proprietary/vendor/lib64/libqmi_csi.so
new file mode 100644
index 0000000..1178cad
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqmi_csi.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqmi_encdec.so b/sdm660-common/proprietary/vendor/lib64/libqmi_encdec.so
new file mode 100644
index 0000000..dfc4c8a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqmi_encdec.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqmiservices.so b/sdm660-common/proprietary/vendor/lib64/libqmiservices.so
new file mode 100644
index 0000000..7fe0c06
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqmiservices.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqrtr.so b/sdm660-common/proprietary/vendor/lib64/libqrtr.so
new file mode 100644
index 0000000..49fe01d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqrtr.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqseed3.so b/sdm660-common/proprietary/vendor/lib64/libqseed3.so
new file mode 100644
index 0000000..24407cf
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqseed3.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqsocket.so b/sdm660-common/proprietary/vendor/lib64/libqsocket.so
new file mode 100644
index 0000000..b3f416a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqsocket.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqti-perfd-client.so b/sdm660-common/proprietary/vendor/lib64/libqti-perfd-client.so
new file mode 100644
index 0000000..48ba2f7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqti-perfd-client.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqti-perfd.so b/sdm660-common/proprietary/vendor/lib64/libqti-perfd.so
new file mode 100644
index 0000000..60aaee8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqti-perfd.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libqti-util.so b/sdm660-common/proprietary/vendor/lib64/libqti-util.so
new file mode 100644
index 0000000..3f08f82
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqti-util.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/librcc.so b/sdm660-common/proprietary/vendor/lib64/librcc.so
new file mode 100644
index 0000000..bd11bd7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/librcc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libril-qc-hal-qmi.so b/sdm660-common/proprietary/vendor/lib64/libril-qc-hal-qmi.so
new file mode 100644
index 0000000..8016ab1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libril-qc-hal-qmi.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so b/sdm660-common/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so
new file mode 100644
index 0000000..4b0086c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libril-qc-radioconfig.so b/sdm660-common/proprietary/vendor/lib64/libril-qc-radioconfig.so
new file mode 100644
index 0000000..b9aaa33
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libril-qc-radioconfig.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libril-qcril-hook-oem.so b/sdm660-common/proprietary/vendor/lib64/libril-qcril-hook-oem.so
new file mode 100644
index 0000000..b226f8e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libril-qcril-hook-oem.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/librilqmiservices.so b/sdm660-common/proprietary/vendor/lib64/librilqmiservices.so
new file mode 100644
index 0000000..a017fa4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/librilqmiservices.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/librpmb.so b/sdm660-common/proprietary/vendor/lib64/librpmb.so
new file mode 100644
index 0000000..aea9674
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/librpmb.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/librs_adreno.so b/sdm660-common/proprietary/vendor/lib64/librs_adreno.so
new file mode 100644
index 0000000..ea4eddd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/librs_adreno.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/librs_adreno_sha1.so b/sdm660-common/proprietary/vendor/lib64/librs_adreno_sha1.so
new file mode 100644
index 0000000..bb05ba1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/librs_adreno_sha1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsdedrm.so b/sdm660-common/proprietary/vendor/lib64/libsdedrm.so
new file mode 100644
index 0000000..a36eb44
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsdedrm.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsdm-color.so b/sdm660-common/proprietary/vendor/lib64/libsdm-color.so
new file mode 100644
index 0000000..0f4b9fb
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsdm-color.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsdm-diag.so b/sdm660-common/proprietary/vendor/lib64/libsdm-diag.so
new file mode 100644
index 0000000..0123a3a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsdm-diag.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsdm-disp-vndapis.so b/sdm660-common/proprietary/vendor/lib64/libsdm-disp-vndapis.so
new file mode 100644
index 0000000..9315850
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsdm-disp-vndapis.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsdmextension.so b/sdm660-common/proprietary/vendor/lib64/libsdmextension.so
new file mode 100644
index 0000000..4e9a295
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsdmextension.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsdsprpc.so b/sdm660-common/proprietary/vendor/lib64/libsdsprpc.so
new file mode 100644
index 0000000..e8842d3
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsdsprpc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsecureui.so b/sdm660-common/proprietary/vendor/lib64/libsecureui.so
new file mode 100644
index 0000000..ec0fb89
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsecureui.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsensor1.so b/sdm660-common/proprietary/vendor/lib64/libsensor1.so
new file mode 100644
index 0000000..187cb29
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsensor1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsensor_reg.so b/sdm660-common/proprietary/vendor/lib64/libsensor_reg.so
new file mode 100644
index 0000000..2130c9f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsensor_reg.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsettings.so b/sdm660-common/proprietary/vendor/lib64/libsettings.so
new file mode 100644
index 0000000..d2fbeae
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsettings.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libslimclient.so b/sdm660-common/proprietary/vendor/lib64/libslimclient.so
new file mode 100644
index 0000000..b67ff80
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libslimclient.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libssd.so b/sdm660-common/proprietary/vendor/lib64/libssd.so
new file mode 100644
index 0000000..6cef395
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libssd.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so b/sdm660-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so
new file mode 100644
index 0000000..495f3b3
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libsystem_health_mon.so b/sdm660-common/proprietary/vendor/lib64/libsystem_health_mon.so
new file mode 100644
index 0000000..a3b3ed7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libsystem_health_mon.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libthermalclient.so b/sdm660-common/proprietary/vendor/lib64/libthermalclient.so
new file mode 100644
index 0000000..859c16a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libthermalclient.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libthermalioctl.so b/sdm660-common/proprietary/vendor/lib64/libthermalioctl.so
new file mode 100644
index 0000000..ae15bc4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libthermalioctl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libtime_genoff.so b/sdm660-common/proprietary/vendor/lib64/libtime_genoff.so
new file mode 100644
index 0000000..4e985de
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libtime_genoff.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libtinyxml2_1.so b/sdm660-common/proprietary/vendor/lib64/libtinyxml2_1.so
new file mode 100644
index 0000000..8a657b5
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libtinyxml2_1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libwms.so b/sdm660-common/proprietary/vendor/lib64/libwms.so
new file mode 100644
index 0000000..2b819b3
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libwms.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libwqe.so b/sdm660-common/proprietary/vendor/lib64/libwqe.so
new file mode 100644
index 0000000..f8b6151
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libwqe.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libwvhidl.so b/sdm660-common/proprietary/vendor/lib64/libwvhidl.so
new file mode 100644
index 0000000..67cf3c0
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libwvhidl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libxml.so b/sdm660-common/proprietary/vendor/lib64/libxml.so
new file mode 100644
index 0000000..e41bcc7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libxml.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/libxtadapter.so b/sdm660-common/proprietary/vendor/lib64/libxtadapter.so
new file mode 100644
index 0000000..71ed309
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libxtadapter.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/qcrild_librilutils.so b/sdm660-common/proprietary/vendor/lib64/qcrild_librilutils.so
new file mode 100644
index 0000000..03bf1dd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/qcrild_librilutils.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/qtibus.so b/sdm660-common/proprietary/vendor/lib64/qtibus.so
new file mode 100644
index 0000000..492938b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/qtibus.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/qtimutex.so b/sdm660-common/proprietary/vendor/lib64/qtimutex.so
new file mode 100644
index 0000000..e5b17ef
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/qtimutex.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/sensors.native.so b/sdm660-common/proprietary/vendor/lib64/sensors.native.so
new file mode 100644
index 0000000..1c504cf
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/sensors.native.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/sensors.ssc.so b/sdm660-common/proprietary/vendor/lib64/sensors.ssc.so
new file mode 100644
index 0000000..8097700
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/sensors.ssc.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.0.so
new file mode 100644
index 0000000..9b4876f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.1.so b/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.1.so
new file mode 100644
index 0000000..b9d0bed
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.2.so b/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.2.so
new file mode 100644
index 0000000..1570e94
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.2.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so
new file mode 100644
index 0000000..25d6359
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so
new file mode 100644
index 0000000..e4c8472
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so
new file mode 100644
index 0000000..8a5014f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.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
new file mode 100644
index 0000000..200a67a
Binary files /dev/null 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
new file mode 100644
index 0000000..b410134
Binary files /dev/null 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
new file mode 100644
index 0000000..3a9c05f
Binary files /dev/null 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
new file mode 100644
index 0000000..d878269
Binary files /dev/null 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
new file mode 100644
index 0000000..39b2c77
Binary files /dev/null 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
new file mode 100644
index 0000000..6e7adcb
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0-service.so 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
new file mode 100644
index 0000000..4576164
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@3.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so
new file mode 100644
index 0000000..a124dbf
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so
new file mode 100644
index 0000000..fdeb56c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
new file mode 100644
index 0000000..014a478
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so
new file mode 100644
index 0000000..276176c
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so
new file mode 100644
index 0000000..26beac6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so
new file mode 100644
index 0000000..b519838
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so
new file mode 100644
index 0000000..472da05
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
new file mode 100644
index 0000000..1057501
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so
new file mode 100644
index 0000000..3514135
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
new file mode 100644
index 0000000..29a0156
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
new file mode 100644
index 0000000..efd95fd
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so
new file mode 100644
index 0000000..33dbfe8
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@2.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@2.0.so
new file mode 100644
index 0000000..fa16329
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@2.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so
new file mode 100644
index 0000000..5d93f05
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so
new file mode 100644
index 0000000..b12eee6
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so
new file mode 100644
index 0000000..115d938
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so
new file mode 100644
index 0000000..814b46a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so
new file mode 100644
index 0000000..951064b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so
new file mode 100644
index 0000000..8b7b49e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so
new file mode 100644
index 0000000..835733a
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so
new file mode 100644
index 0000000..7098dbc
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so
new file mode 100644
index 0000000..c4c021d
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so
new file mode 100644
index 0000000..be7a477
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
new file mode 100644
index 0000000..c22c81b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so
new file mode 100644
index 0000000..217a433
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
new file mode 100644
index 0000000..b245428
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so
new file mode 100644
index 0000000..565b5b4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so
new file mode 100644
index 0000000..57e47cc
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so
new file mode 100644
index 0000000..0ccbfff
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so
new file mode 100644
index 0000000..f35fe99
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so
new file mode 100644
index 0000000..5c2a003
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so
new file mode 100644
index 0000000..bbfcb05
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so
new file mode 100644
index 0000000..219dae4
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so
new file mode 100644
index 0000000..e4cc5b7
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so
new file mode 100644
index 0000000..fe8f0ce
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so
new file mode 100644
index 0000000..2ae61f1
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so
new file mode 100644
index 0000000..002e32b
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so
new file mode 100644
index 0000000..ec1d68f
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
new file mode 100644
index 0000000..9fb5b70
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so
new file mode 100644
index 0000000..7ad6662
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
new file mode 100644
index 0000000..6285726
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so
new file mode 100644
index 0000000..eb53068
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so
new file mode 100644
index 0000000..bc53368
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so
new file mode 100644
index 0000000..e32af2e
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so differ
diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so
new file mode 100644
index 0000000..4ef01df
Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so differ
diff --git a/sdm660-common/proprietary/vendor/radio/qcril_database/qcril.db b/sdm660-common/proprietary/vendor/radio/qcril_database/qcril.db
new file mode 100644
index 0000000..afbbe48
Binary files /dev/null and b/sdm660-common/proprietary/vendor/radio/qcril_database/qcril.db differ
diff --git a/sdm660-common/sdm660-common-vendor.mk b/sdm660-common/sdm660-common-vendor.mk
new file mode 100644
index 0000000..95c15d1
--- /dev/null
+++ b/sdm660-common/sdm660-common-vendor.mk
@@ -0,0 +1,607 @@
+# Copyright (C) 2020 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/asus/sdm660-common/setup-makefiles.sh
+
+PRODUCT_SOONG_NAMESPACES += \
+ vendor/asus/sdm660-common
+
+PRODUCT_COPY_FILES += \
+ vendor/asus/sdm660-common/proprietary/bin/nvram_btwifi:$(TARGET_COPY_OUT_SYSTEM)/bin/nvram_btwifi \
+ vendor/asus/sdm660-common/proprietary/bin/wfdservice:$(TARGET_COPY_OUT_SYSTEM)/bin/wfdservice \
+ vendor/asus/sdm660-common/proprietary/etc/cne/Nexus/ATT/ATT_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/ATT/ATT_profiles.xml \
+ vendor/asus/sdm660-common/proprietary/etc/cne/Nexus/ROW/ROW_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/ROW/ROW_profiles.xml \
+ vendor/asus/sdm660-common/proprietary/etc/cne/Nexus/VZW/VZW_profiles.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/cne/Nexus/VZW/VZW_profiles.xml \
+ vendor/asus/sdm660-common/proprietary/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM)/etc/init/wfdservice.rc \
+ vendor/asus/sdm660-common/proprietary/etc/permissions/com.qti.location.sdk.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.qti.location.sdk.xml \
+ vendor/asus/sdm660-common/proprietary/etc/permissions/com.qualcomm.location.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/com.qualcomm.location.xml \
+ vendor/asus/sdm660-common/proprietary/etc/permissions/izat.xt.srv.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/izat.xt.srv.xml \
+ vendor/asus/sdm660-common/proprietary/etc/permissions/privapp-permissions-com.qualcomm.location.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-com.qualcomm.location.xml \
+ vendor/asus/sdm660-common/proprietary/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/qti_permissions.xml \
+ vendor/asus/sdm660-common/proprietary/etc/wfdconfig.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/wfdconfig.xml \
+ vendor/asus/sdm660-common/proprietary/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/wfdconfigsink.xml \
+ vendor/asus/sdm660-common/proprietary/framework/com.qti.location.sdk.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/com.qti.location.sdk.jar \
+ vendor/asus/sdm660-common/proprietary/framework/izat.xt.srv.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/izat.xt.srv.jar \
+ vendor/asus/sdm660-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \
+ vendor/asus/sdm660-common/proprietary/lib/fm_helium.so:$(TARGET_COPY_OUT_SYSTEM)/lib/fm_helium.so \
+ vendor/asus/sdm660-common/proprietary/lib/libFileMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libFileMux.so \
+ vendor/asus/sdm660-common/proprietary/lib/libOmxMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libOmxMux.so \
+ vendor/asus/sdm660-common/proprietary/lib/libfm-hci.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libfm-hci.so \
+ vendor/asus/sdm660-common/proprietary/lib/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmosal.so \
+ vendor/asus/sdm660-common/proprietary/lib/libmmparser_lite.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmparser_lite.so \
+ vendor/asus/sdm660-common/proprietary/lib/libmmrtpdecoder.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmrtpdecoder.so \
+ vendor/asus/sdm660-common/proprietary/lib/libmmrtpencoder.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmrtpencoder.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdavenhancements.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdavenhancements.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdclient.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdclient.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdcodecv4l2.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdcodecv4l2.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdcommonutils.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdcommonutils.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdconfigutils.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdconfigutils.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdmminterface.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdmminterface.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdmmsink.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdmmsink.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdmmsrc.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdmmsrc.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdnative.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdnative.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdrtsp.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdrtsp.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdservice.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdservice.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfdsm.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfdsm.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfduibcinterface.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcinterface.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfduibcsink.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcsink.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfduibcsinkinterface.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcsinkinterface.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfduibcsrc.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcsrc.so \
+ vendor/asus/sdm660-common/proprietary/lib/libwfduibcsrcinterface.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libwfduibcsrcinterface.so \
+ vendor/asus/sdm660-common/proprietary/lib64/fm_helium.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/fm_helium.so \
+ vendor/asus/sdm660-common/proprietary/lib64/libaptXHD_encoder.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libaptXHD_encoder.so \
+ vendor/asus/sdm660-common/proprietary/lib64/libaptX_encoder.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libaptX_encoder.so \
+ vendor/asus/sdm660-common/proprietary/lib64/libfm-hci.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libfm-hci.so \
+ vendor/asus/sdm660-common/proprietary/lib64/liblocationservice_jni.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/liblocationservice_jni.so \
+ vendor/asus/sdm660-common/proprietary/lib64/libmmi.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libmmi.so \
+ vendor/asus/sdm660-common/proprietary/lib64/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libmmosal.so \
+ vendor/asus/sdm660-common/proprietary/lib64/libwfdclient.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libwfdclient.so \
+ vendor/asus/sdm660-common/proprietary/lib64/libwfdnative.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libwfdnative.so \
+ vendor/asus/sdm660-common/proprietary/lib64/libxt_native.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libxt_native.so \
+ vendor/asus/sdm660-common/proprietary/product/bin/dpmd:$(TARGET_COPY_OUT_PRODUCT)/bin/dpmd \
+ vendor/asus/sdm660-common/proprietary/product/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/dpm/dpm.conf \
+ vendor/asus/sdm660-common/proprietary/product/etc/init/dpmd.rc:$(TARGET_COPY_OUT_PRODUCT)/etc/init/dpmd.rc \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/com.qti.dpmframework.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/dpmapi.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/qcrilhook.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/telephony_product_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/telephony_product_privapp-permissions-qti.xml \
+ vendor/asus/sdm660-common/proprietary/product/etc/permissions/telephonyservice.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/telephonyservice.xml \
+ vendor/asus/sdm660-common/proprietary/product/framework/QtiTelephonyServicelibrary.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/QtiTelephonyServicelibrary.jar \
+ vendor/asus/sdm660-common/proprietary/product/framework/com.qti.dpmframework.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/com.qti.dpmframework.jar \
+ vendor/asus/sdm660-common/proprietary/product/framework/dpmapi.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/dpmapi.jar \
+ vendor/asus/sdm660-common/proprietary/product/framework/qcrilhook.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/qcrilhook.jar \
+ vendor/asus/sdm660-common/proprietary/product/framework/qti-telephony-common.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/qti-telephony-common.jar \
+ vendor/asus/sdm660-common/proprietary/product/framework/vendor.qti.hardware.soter-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.soter-V1.0-java.jar \
+ vendor/asus/sdm660-common/proprietary/product/lib64/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/com.qualcomm.qti.ant@1.0.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/com.qualcomm.qti.dpm.api@1.0.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/lib-imscamera.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imscamera.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/lib-imsvideocodec.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imsvideocodec.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/lib-imsvt.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imsvt.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/lib-imsvtextutils.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imsvtextutils.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/lib-imsvtutils.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/lib-imsvtutils.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/libdiag_system.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdiag_system.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/libdpmctmgr.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmctmgr.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/libdpmfdmgr.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmfdmgr.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/libdpmframework.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmframework.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/libdpmtcm.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libdpmtcm.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/libimscamera_jni.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libimscamera_jni.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/libimsmedia_jni.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/libimsmedia_jni.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.gnss@1.0.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.gnss@1.1.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@1.2.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.gnss@1.2.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@2.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.gnss@2.0.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.gnss@2.1.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/vendor.qti.gnss@3.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.gnss@3.0.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.imsrtpservice@2.0.so \
+ vendor/asus/sdm660-common/proprietary/product/lib64/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.imsrtpservice@2.1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/ATFWD-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/ATFWD-daemon \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/adpl:$(TARGET_COPY_OUT_VENDOR)/bin/adpl \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/adsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/adsprpcd \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/cdsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/cdsprpcd \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/cnd:$(TARGET_COPY_OUT_VENDOR)/bin/cnd \
+ 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/energy-awareness:$(TARGET_COPY_OUT_VENDOR)/bin/energy-awareness \
+ 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 \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.gatekeeper@1.0-service-qti \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/android.hardware.keymaster@3.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.keymaster@3.0-service-qti \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/qcrild:$(TARGET_COPY_OUT_VENDOR)/bin/hw/qcrild \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.display.color@1.0-service \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.esepowermanager@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.esepowermanager@1.0-service \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.alarm@1.0-service \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@2.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.perf@2.0-service \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.soter@1.0-service \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/ims_rtp_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/ims_rtp_daemon \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/imsdatadaemon:$(TARGET_COPY_OUT_VENDOR)/bin/imsdatadaemon \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/imsqmidaemon:$(TARGET_COPY_OUT_VENDOR)/bin/imsqmidaemon \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/imsrcsd:$(TARGET_COPY_OUT_VENDOR)/bin/imsrcsd \
+ 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/mm-pp-dpps:$(TARGET_COPY_OUT_VENDOR)/bin/mm-pp-dpps \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/msm_irqbalance:$(TARGET_COPY_OUT_VENDOR)/bin/msm_irqbalance \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/netmgrd:$(TARGET_COPY_OUT_VENDOR)/bin/netmgrd \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/pd-mapper:$(TARGET_COPY_OUT_VENDOR)/bin/pd-mapper \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/pm-proxy:$(TARGET_COPY_OUT_VENDOR)/bin/pm-proxy \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/pm-service:$(TARGET_COPY_OUT_VENDOR)/bin/pm-service \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/port-bridge:$(TARGET_COPY_OUT_VENDOR)/bin/port-bridge \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/qrtr-ns:$(TARGET_COPY_OUT_VENDOR)/bin/qrtr-ns \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/qseecomd:$(TARGET_COPY_OUT_VENDOR)/bin/qseecomd \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/qti:$(TARGET_COPY_OUT_VENDOR)/bin/qti \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/rmt_storage:$(TARGET_COPY_OUT_VENDOR)/bin/rmt_storage \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/sensors.qti:$(TARGET_COPY_OUT_VENDOR)/bin/sensors.qti \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/slim_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/slim_daemon \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/tftp_server:$(TARGET_COPY_OUT_VENDOR)/bin/tftp_server \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/thermal-engine:$(TARGET_COPY_OUT_VENDOR)/bin/thermal-engine \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/time_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/time_daemon \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/wifidisplayhalservice:$(TARGET_COPY_OUT_VENDOR)/bin/wifidisplayhalservice \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/xtra-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/xtra-daemon \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/xtwifi-client:$(TARGET_COPY_OUT_VENDOR)/bin/xtwifi-client \
+ vendor/asus/sdm660-common/proprietary/vendor/bin/xtwifi-inet-agent:$(TARGET_COPY_OUT_VENDOR)/bin/xtwifi-inet-agent \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cacert_location.pem:$(TARGET_COPY_OUT_VENDOR)/etc/cacert_location.pem \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile1.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile2.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile3.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile4.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile5.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile6.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile1.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile15.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile16.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile17.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile18.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile19.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile2.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile20.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile21.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile3.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile32.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile4.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile5.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile6.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile7.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile1.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile2.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile3.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile4.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile5.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile6.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/data/dsi_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/dsi_config.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/data/netmgr_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/netmgr_config.xml \
+ vendor/asus/sdm660-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/asus/sdm660-common/proprietary/vendor/etc/init/android.hardware.drm@1.2-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.2-service.widevine.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/android.hardware.keymaster@3.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.keymaster@3.0-service-qti.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/cnd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/cnd.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/dataadpl.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataadpl.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/dataqti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataqti.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/dpmQmiMgr.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dpmQmiMgr.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/imsdatadaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsdatadaemon.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/imsqmidaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsqmidaemon.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/imsrcsd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsrcsd.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/netmgrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/netmgrd.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/port-bridge.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/port-bridge.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/qcrild.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrild.rc \
+ vendor/asus/sdm660-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/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.esepowermanager@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.esepowermanager@1.0-service.rc \
+ vendor/asus/sdm660-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 \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.perf@2.0-service.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.soter@1.0-service.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.rmt_storage.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.tftp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.tftp.rc \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/perf/targetconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetconfig.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml:$(TARGET_COPY_OUT_VENDOR)/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml \
+ vendor/asus/sdm660-common/proprietary/vendor/etc/xtra_root_cert.pem:$(TARGET_COPY_OUT_VENDOR)/etc/xtra_root_cert.pem \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/btaudio_offload_if.so:$(TARGET_COPY_OUT_VENDOR)/lib/btaudio_offload_if.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/eglSubDriverAndroid.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libEGL_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libGLESv1_CM_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libGLESv2_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/egl/libQTapGLES.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libQTapGLES.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/egl/libq3dtools_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libq3dtools_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/egl/libq3dtools_esx.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libq3dtools_esx.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/activity_recognition.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/activity_recognition.sdm660.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/android.hardware.keymaster@3.0-impl-qti.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/audio.bluetooth_qti.default.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/audio.bluetooth_qti.default.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/sensors.sdm660_64.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/sensors.sdm660_64.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/sound_trigger.primary.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/sound_trigger.primary.sdm660.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.esepowermanager@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.esepowermanager@1.0-impl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.fm@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.fm@1.0-impl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/hw/vulkan.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vulkan.sdm660.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libAlacSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libAlacSwDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libApeSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libApeSwDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libC2D2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libC2D2.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libCB.so:$(TARGET_COPY_OUT_VENDOR)/lib/libCB.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libFlacSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libFlacSwDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libI420colorconvert.so:$(TARGET_COPY_OUT_VENDOR)/lib/libI420colorconvert.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxAacDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxAacDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxAlacDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxAlacDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxAlacDecSw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxAlacDecSw.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxAmrDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxAmrDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxAmrwbplusDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxApeDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxApeDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxApeDecSw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxApeDecSw.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxDsdDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxDsdDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxEvrcDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxEvrcDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxG711Dec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxG711Dec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxQcelp13Dec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxQcelp13Dec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxVideoDSMode.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxVideoDSMode.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOmxWmaDec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOmxWmaDec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libOpenCL.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOpenCL.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libQSEEComAPI.so:$(TARGET_COPY_OUT_VENDOR)/lib/libQSEEComAPI.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libRSDriver_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/libRSDriver_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libacdb-fts.so:$(TARGET_COPY_OUT_VENDOR)/lib/libacdb-fts.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libacdbloader.so:$(TARGET_COPY_OUT_VENDOR)/lib/libacdbloader.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libacdbrtac.so:$(TARGET_COPY_OUT_VENDOR)/lib/libacdbrtac.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libadiertac.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadiertac.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libadm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadm.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libadpcmdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadpcmdec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libadreno_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadreno_utils.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libadsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadsp_default_listener.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadsp_hvx_callback_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libadsp_hvx_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadsp_hvx_stub.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libadsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadsprpc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libaudcal.so:$(TARGET_COPY_OUT_VENDOR)/lib/libaudcal.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libbccQTI.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbccQTI.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libc2d30_bltlib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libc2d30_bltlib.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libbluetooth_audio_session_qti.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbluetooth_audio_session_qti.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcdsp_default_listener.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libcdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcdsprpc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libdiag.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdiag.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libdsd2pcm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsd2pcm.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libdsutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsutils.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libfastcvadsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastcvadsp_stub.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libfastcvopt.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastcvopt.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libfastrpc_utf_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastrpc_utf_stub.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libgcs-calwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgcs-calwrapper.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libgcs-ipc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgcs-ipc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libgcs-osal.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgcs-osal.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libgcs.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgcs.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libgpustats.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgpustats.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgsl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libhdr_tm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhdr_tm.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libidl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libidl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libkeymasterdeviceutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libkeymasterdeviceutils.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libkeymasterprovision.so:$(TARGET_COPY_OUT_VENDOR)/lib/libkeymasterprovision.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libkeymasterutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libkeymasterutils.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libllvm-glnext.so:$(TARGET_COPY_OUT_VENDOR)/lib/libllvm-glnext.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libllvm-qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libllvm-qcom.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libmdmdetect.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmdmdetect.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libmdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmdsprpc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libmm-color-convertor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmm-color-convertor.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libmmosal_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmosal_proprietary.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libperfconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperfconfig.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libperfgluelayer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperfgluelayer.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libperipheral_client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperipheral_client.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libpn553_fw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libpn553_fw.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqcci_legacy.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqcci_legacy.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqdi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqdi.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqdp.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqdp.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqmi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqmi_cci.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_cci.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqmi_client_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_client_helper.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqmi_client_qmux.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_client_qmux.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqmi_common_so.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_common_so.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqmi_csi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_csi.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqmi_encdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_encdec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmiservices.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqseed3.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqseed3.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd-client.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-util.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libqtigef.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqtigef.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/librs_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/librs_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/librs_adreno_sha1.so:$(TARGET_COPY_OUT_VENDOR)/lib/librs_adreno_sha1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libsdedrm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsdedrm.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libsdm-color.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsdm-color.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libsdm-diag.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsdm-diag.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libsdmextension.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsdmextension.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libsdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsdsprpc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libsensor1.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsensor1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libsensor_reg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsensor_reg.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libsmwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsmwrapper.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libsysmon_cdsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsysmon_cdsp_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libthermalclient.so:$(TARGET_COPY_OUT_VENDOR)/lib/libthermalclient.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libtinyxml2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib/libtinyxml2_1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libvqzip.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvqzip.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdcommonutils_proprietary.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libwfdhaldsmanager.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdhaldsmanager.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libwfdhdcpcp.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdhdcpcp.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libwfdmmservice.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdmmservice.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdmodulehdcpsession.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/capi_v2_aptX_Classic.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/capi_v2_aptX_HD.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_AUE_Forward_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libFastRPC_AUE_Forward_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_800h_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libFastRPC_UTF_Forward_800h_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_Qtc2_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libFastRPC_UTF_Forward_Qtc2_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_fd_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libadsp_fd_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_add_constant.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libadsp_hvx_add_constant.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libadsp_hvx_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libapps_mem_heap.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libdspCV_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libfastcvadsp.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libfastcvadsp_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libscveBlobDescriptor_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libscveObjectSegmentation_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libscveT2T_skel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/sensors.native.so:$(TARGET_COPY_OUT_VENDOR)/lib/sensors.native.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib/sensors.ssc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/soundfx/libasphere.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libasphere.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/soundfx/libicepower.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libicepower.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/soundfx/libqcbassboost.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcbassboost.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcreverb.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcvirt.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.esepowermanager@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.fm@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.perf@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.perf@2.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.qteeconnector@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.ant@1.0.so \
+ vendor/asus/sdm660-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/asus/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.2.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/eglSubDriverAndroid.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libEGL_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libGLESv1_CM_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libGLESv2_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/egl/libQTapGLES.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libQTapGLES.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libq3dtools_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/egl/libq3dtools_esx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libq3dtools_esx.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/activity_recognition.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/activity_recognition.sdm660.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/com.qualcomm.qti.ant@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/com.qualcomm.qti.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.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.esepowermanager@1.0-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.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.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.0-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 \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/hw/vulkan.sdm660.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vulkan.sdm660.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-imscmservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imscmservice.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-imsdpl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsdpl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-imsqimf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsqimf.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-imsrcs-v2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsrcs-v2.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-imsrcsbaseimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsrcsbaseimpl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-imsvtcore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsvtcore.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-imsxml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsxml.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-rtpcommon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpcommon.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-rtpcore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpcore.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-rtpsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpsl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-siputility.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-siputility.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/lib-uceservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-uceservice.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libC2D2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libC2D2.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libCB.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libCB.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libGPreqcancel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libGPreqcancel.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libGPreqcancel_svc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libGPreqcancel_svc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libOpenCL.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libOpenCL.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libQSEEComAPI.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libQSEEComAPI.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libRSDriver_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libRSDriver_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libSecureUILib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libSecureUILib.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libStDrvInt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libStDrvInt.so \
+ 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/libbccQTI.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbccQTI.so \
+ 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/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 \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libcneapiclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcneapiclient.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libcneoplookup.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcneoplookup.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libcneqmiutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcneqmiutils.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libconfigdb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libconfigdb.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libcpion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcpion.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdataitems.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdataitems.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdiag.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdiag.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdisp-aba.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisp-aba.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdpmqmihal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdpmqmihal.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdrmfs.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdrmfs.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdrmtime.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdrmtime.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdsi_netctrl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdsi_netctrl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdsutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdsutils.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libfastcvadsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastcvadsp_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/libfastrpc_utf_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastrpc_utf_stub.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libgdtap.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgdtap.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libgpustats.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgpustats.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgsl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libhdcpsrm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhdcpsrm.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 \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libizat_client_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libizat_client_api.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libizat_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libizat_core.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libkeymasterdeviceutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterdeviceutils.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libkeymasterprovision.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterprovision.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libkeymasterutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterutils.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/liblbs_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblbs_core.so \
+ 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/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/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/libnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libnetmgr_common.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_common.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libnetmgr_nr_fusion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_nr_fusion.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_rmnet_ext.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libnlnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnlnetmgr.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/liboemcrypto.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liboemcrypto.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libpdmapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpdmapper.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libpdnotifier.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpdnotifier.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libperfconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperfconfig.so \
+ 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/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/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/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 \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqmi_cci.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_cci.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqmi_client_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_client_helper.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqmi_client_qmux.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_client_qmux.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqmi_common_so.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_common_so.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqmi_csi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_csi.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqmi_encdec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_encdec.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmiservices.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqrtr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqrtr.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqseed3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqseed3.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqsocket.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqsocket.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd-client.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-util.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/librcc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librcc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libril-qc-hal-qmi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-hal-qmi.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-ltedirectdisc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libril-qc-radioconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-radioconfig.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libril-qcril-hook-oem.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qcril-hook-oem.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/librilqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librilqmiservices.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/librpmb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librpmb.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/librs_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librs_adreno.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/librs_adreno_sha1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librs_adreno_sha1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsdedrm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdedrm.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsdm-color.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdm-color.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsdm-diag.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdm-diag.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsdm-disp-vndapis.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdm-disp-vndapis.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsdmextension.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdmextension.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdsprpc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsecureui.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsecureui.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsensor1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsensor1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsensor_reg.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsensor_reg.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libsettings.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsettings.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libslimclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libslimclient.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libssd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libssd.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/libthermalclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libthermalclient.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libthermalioctl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libthermalioctl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libtime_genoff.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtime_genoff.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libtinyxml2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtinyxml2_1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libwms.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwms.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/libwqe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwqe.so \
+ 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/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 \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/sensors.native.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.native.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.ssc.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.2.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.postproc@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.esepowermanager@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.1.so \
+ 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.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.data.cne.internal.api@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so \
+ vendor/asus/sdm660-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/asus/sdm660-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/asus/sdm660-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/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.iwlan@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.latency@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.qmi@1.0.so \
+ vendor/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.perf@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.perf@2.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qteeconnector@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.am@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.2.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.3.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.4.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.5.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.6.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.lpa@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim@1.1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim@1.2.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.soter@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.tui_comm@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.callinfo@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@1.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@2.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@2.1.so \
+ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.latency@2.0.so \
+ vendor/asus/sdm660-common/proprietary/vendor/radio/qcril_database/qcril.db:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/qcril.db
+
+PRODUCT_PACKAGES += \
+ libantradio \
+ vendor.qti.hardware.fm@1.0 \
+ WfdService \
+ com.qualcomm.location \
+ CneApp \
+ IWlanService \
+ TimeService \
+ PowerOffAlarm \
+ QtiTelephonyService \
+ datastatusnotification \
+ imssettings \
+ uceShimService \
+ dpmserviceapp \
+ ims \
+ qcrilmsgtunnel \
+ WfdCommon