fogos: Initial import of device specific blobs
* From U1UG34M.23-82-2 Change-Id: Ic40b3887ac3c1613090d54400fbe94ca327c3549
This commit is contained in:
commit
214829afec
386 changed files with 33732 additions and 0 deletions
38
Android.bp
Normal file
38
Android.bp
Normal file
|
@ -0,0 +1,38 @@
|
|||
// Automatically generated file. DO NOT MODIFY
|
||||
//
|
||||
// This file is generated by device/motorola/fogos/setup-makefiles.sh
|
||||
|
||||
soong_namespace {
|
||||
}
|
||||
|
||||
android_app_import {
|
||||
name: "HotwordEnrollmentOKGoogleHEXAGON_WIDEBAND",
|
||||
owner: "motorola",
|
||||
apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON_WIDEBAND/HotwordEnrollmentOKGoogleHEXAGON_WIDEBAND.apk",
|
||||
certificate: "platform",
|
||||
dex_preopt: {
|
||||
enabled: false,
|
||||
},
|
||||
privileged: true,
|
||||
product_specific: true,
|
||||
}
|
||||
|
||||
android_app_import {
|
||||
name: "HotwordEnrollmentXGoogleHEXAGON_WIDEBAND",
|
||||
owner: "motorola",
|
||||
apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON_WIDEBAND/HotwordEnrollmentXGoogleHEXAGON_WIDEBAND.apk",
|
||||
certificate: "platform",
|
||||
dex_preopt: {
|
||||
enabled: false,
|
||||
},
|
||||
privileged: true,
|
||||
product_specific: true,
|
||||
}
|
||||
|
||||
dex_import {
|
||||
name: "com.android.hotwordenrollment.common.util",
|
||||
owner: "motorola",
|
||||
jars: ["proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar"],
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
9
Android.mk
Normal file
9
Android.mk
Normal file
|
@ -0,0 +1,9 @@
|
|||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
# This file is generated by device/motorola/fogos/setup-makefiles.sh
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
ifeq ($(TARGET_DEVICE),fogos)
|
||||
|
||||
endif
|
4
BoardConfigVendor.mk
Normal file
4
BoardConfigVendor.mk
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
# This file is generated by device/motorola/fogos/setup-makefiles.sh
|
||||
|
392
fogos-vendor.mk
Normal file
392
fogos-vendor.mk
Normal file
|
@ -0,0 +1,392 @@
|
|||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
# This file is generated by device/motorola/fogos/setup-makefiles.sh
|
||||
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
vendor/motorola/fogos
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
vendor/motorola/fogos/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \
|
||||
vendor/motorola/fogos/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-goodixservice:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.biometrics.fingerprint@2.1-goodixservice \
|
||||
vendor/motorola/fogos/proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service-fpc:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.biometrics.fingerprint@2.1-service-fpc \
|
||||
vendor/motorola/fogos/proprietary/vendor/bin/fpc_ident:$(TARGET_COPY_OUT_VENDOR)/bin/fpc_ident \
|
||||
vendor/motorola/fogos/proprietary/vendor/bin/goodix_ident:$(TARGET_COPY_OUT_VENDOR)/bin/goodix_ident \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/SVIConfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/SVIConfig.xml \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Bluetooth_cal.acdb \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/General_cal.acdb \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Global_cal.acdb \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Handset_cal.acdb \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Hdmi_cal.acdb \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Headset_cal.acdb \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Speaker_cal.acdb \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/adsp_avs_config.acdb \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/nn_ns_models/candidate__2.7.1.31__3.0.0__eai_1.10_enpu1.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/candidate__2.7.1.31__3.0.0__eai_1.10_enpu1.pmd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.1_0.0__eai_v1.10.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.6.1_0.0__eai_v1.10.pmd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.10.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.10.pmd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.10_enpu1.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.10_enpu1.pmd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.4_0.0__3.0.0_0.0__eai_1.10_enpu1.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.7.4_0.0__3.0.0_0.0__eai_1.10_enpu1.pmd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/bst_3ddns_1.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/bst_3ddns_1.cfg \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/bst_3ddns_2.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/bst_3ddns_2.cfg \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/bst_3ddns_3.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/bst_3ddns_3.cfg \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/bstconfig/hdrcfg.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/bstconfig/hdrcfg.cfg \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/camera/anc_detect_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/anc_detect_model \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/camera/anc_track_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/anc_track_model \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/camera/mot_engine_config.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mot_engine_config.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/camera/vidhance.lic:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance.lic \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/camera/vidhance_calibration:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance_calibration \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/camera/vidhance_calibration_2rd:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance_calibration_2rd \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-goodixservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.biometrics.fingerprint@2.1-goodixservice.rc \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service-fpc2.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.biometrics.fingerprint@2.1-service-fpc2.rc \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/init/motorola.hardware.camera.imgtuner@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/motorola.hardware.camera.imgtuner@2.0-service.rc \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-PN557.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-PN557.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-SN220-UICC.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-SN220-UICC.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-SN220.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-SN220.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-mtp-SN100-UICC.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-mtp-SN100-UICC.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-mtp-SN100.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-mtp-SN100.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-mtp-SN100_38_4MHZ.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-nxp-pnscr.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp-pnscr.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-qrd-SN100.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-qrd-SN100.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-qrd-SN100_38_4MHZ.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-sec-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-sec-nci.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/libnfc-sec-vendor.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-sec-vendor.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/motorola/12m/chipone-icnl9916c_120hz_hd_plus_vid-primary-fogos.ini:$(TARGET_COPY_OUT_VENDOR)/etc/motorola/12m/chipone-icnl9916c_120hz_hd_plus_vid-primary-fogos.ini \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/nfc_calibration.txt:$(TARGET_COPY_OUT_VENDOR)/etc/nfc_calibration.txt \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/pwr/PowerFeatureConfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/PowerFeatureConfig.xml \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/VideoPowerOptFeature.xml \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/qdcm_calib_data_mipi_mot_vid_tm_icnl9916c_hdp_652_120.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_mipi_mot_vid_tm_icnl9916c_hdp_652_120.xml \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/qdcm_calib_data_mipi_mot_vid_txd_ili9883c_hdp_652_120.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_mipi_mot_vid_txd_ili9883c_hdp_652_120.xml \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/icm4x6xa.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/icm4x6xa.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/mot_camgest.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/mot_camgest.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/mot_tap.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/mot_tap.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_amd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd_sw_disabled.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd_sw_enabled.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_cm.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_cm.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_diag_filter.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_diag_filter.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_fmv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv_legacy.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_geomag_rv.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_gyro_cal.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_mag_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_mag_cal.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_rmd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rmd.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_rotv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rotv.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_smd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_smd.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_sw_enabled.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_to_wake.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_wrist_pedo.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_bmi3x0_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_bmi3x0_0.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_default_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_default_sensors.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_dynamic_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_dynamic_sensors.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_ltr569_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_ltr569_0.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_mmc56x3x_0_with_nfc.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_mmc56x3x_0_with_nfc.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_mmc56x3x_0_without_nfc.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_mmc56x3x_0_without_nfc.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_power_0.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_qmc6308_0_with_nfc.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_qmc6308_0_with_nfc.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_qmc6308_0_without_nfc.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_qmc6308_0_without_nfc.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/config/strait_qmi8658_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/strait_qmi8658_0.json \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/descriptor.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/descriptor.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_barocal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_barocal.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_camgest.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_camgest.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_chopchop.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_chopchop.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_devorient.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_devorient.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_dsp_usound.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_dsp_usound.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_flip.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_flip.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_ftm.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_ftm.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_glance.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_glance.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_log.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_log.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_lts.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_lts.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_ltv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_ltv.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_movement.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_movement.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_offbody.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_offbody.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_probe.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_probe.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_proxcal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_proxcal.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_stowed.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_stowed.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_tap.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_tap.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/mot_vsync.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_vsync.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/nanopb.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/nanopb.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_accel.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_accel.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_accel_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_accel_cal.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_activity_recognition.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_activity_recognition.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_ambient_light.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ambient_light.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_ambient_temperature.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ambient_temperature.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_amd.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_amd.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_aont.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_aont.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_basic_gestures.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_basic_gestures.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_bring_to_ear.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_bring_to_ear.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_cal.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_client.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_client.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_cmc.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_cmc.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_da_test.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_da_test.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_device_mode.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_device_mode.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_device_orient.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_device_orient.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_diag.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_diag.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_diag_sensor.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_diag_sensor.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_direct_channel.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_direct_channel.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_dpc.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_dpc.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_ext_svc.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ext_svc.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_facing.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_facing.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_fmv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_fmv.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_formatter.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_formatter.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_formatter_notify.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_formatter_notify.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_fw.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_fw.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_game_rv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_game_rv.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_geomag_rv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_geomag_rv.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_gravity.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_gravity.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_gyro.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_gyro.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_gyro_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_gyro_cal.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_gyro_rot_matrix.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_gyro_rot_matrix.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_hall.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_hall.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_heart_beat.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_heart_beat.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_heart_rate.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_heart_rate.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_hinge_angle.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_hinge_angle.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_humidity.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_humidity.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_mag.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_mag.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_mag_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_mag_cal.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_mot_factory_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_mot_factory_cal.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_oem1.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_oem1.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_offbody_detect.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_offbody_detect.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_pedometer.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_pedometer.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_pedometer_wrist.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_pedometer_wrist.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_physical_sensor_test.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_physical_sensor_test.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_pose_6dof.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_pose_6dof.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_ppg.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ppg.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_pressure.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_pressure.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_proximity.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_proximity.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_psmd.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_psmd.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_registry.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_registry.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_resampler.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_resampler.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_rgb.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_rgb.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_rmd.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_rmd.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_rotv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_rotv.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_sar.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_sar.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_sensor_temperature.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_sensor_temperature.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_sig_motion.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_sig_motion.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_std.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_std.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_std_event_gated_sensor.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_std_event_gated_sensor.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_std_sensor.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_std_sensor.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_std_type.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_std_type.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_step_detect.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_step_detect.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_suid.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_suid.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_thermopile.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_thermopile.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_threshold.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_threshold.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_tilt.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_tilt.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_tilt_to_wake.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_tilt_to_wake.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_ultra_violet.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ultra_violet.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/sns_wrist_tilt_gesture.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_wrist_tilt_gesture.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/proto/tcs3708.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/tcs3708.proto \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/sensors/sns_reg_config:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sns_reg_config \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/thermal-engine-fogos-camera.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine-fogos-camera.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/thermal-engine-fogos-game-normal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine-fogos-game-normal.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/thermal-engine-fogos-game-perf.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine-fogos-game-perf.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/thermal-engine-fogos.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine-fogos.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf \
|
||||
vendor/motorola/fogos/proprietary/vendor/etc/vhw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/vhw.xml \
|
||||
vendor/motorola/fogos/proprietary/vendor/firmware/ILITEK_FW:$(TARGET_COPY_OUT_VENDOR)/firmware/ILITEK_FW \
|
||||
vendor/motorola/fogos/proprietary/vendor/firmware/aw963xx_reg_0.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw963xx_reg_0.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/firmware/chipone_firmware.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/chipone_firmware.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/firmware/csot_focal_test_limits.ini:$(TARGET_COPY_OUT_VENDOR)/firmware/csot_focal_test_limits.ini \
|
||||
vendor/motorola/fogos/proprietary/vendor/firmware/focaltech-csot-ft3681-22-0000-fogos.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/focaltech-csot-ft3681-22-0000-fogos.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/firmware/fs1815.fsm:$(TARGET_COPY_OUT_VENDOR)/firmware/fs1815.fsm \
|
||||
vendor/motorola/fogos/proprietary/vendor/firmware/goodix-tm-gt9916S-23051702-646483c4-fogos.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/goodix-tm-gt9916S-23051702-646483c4-fogos.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/firmware/sec_s3nrn4v_firmware.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/sec_s3nrn4v_firmware.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/firmware/tm_goodix_cfg_group.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/tm_goodix_cfg_group.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib/libacdbloader.so:$(TARGET_COPY_OUT_VENDOR)/lib/libacdbloader.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib/libbitmlengine.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbitmlengine.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib/libbitmlenginev2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbitmlenginev2.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib/libcamxexternalformatutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxexternalformatutils.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.mot.eeprom.mot_gt24p256c_s5kjns_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.mot.eeprom.mot_gt24p256c_s5kjns_eeprom.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.mot.eeprom.mot_gt24p64b_ov16a1q_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.mot.eeprom.mot_gt24p64b_ov16a1q_eeprom.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.mot.eeprom.mot_gt24p64b_s5k3p9_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.mot.eeprom.mot_gt24p64b_s5k3p9_eeprom.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.mot.eeprom.mot_sc202acs_otp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.mot.eeprom.mot_sc202acs_otp.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.flash.aw36514.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.flash.aw36514.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.flash.ocp81375.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.flash.ocp81375.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.sensor.mot_ov16a1q.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.mot_ov16a1q.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.sensor.mot_s5k3p9.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.mot_s5k3p9.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.sensor.mot_s5kjns.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.mot_s5kjns.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.sensor.mot_sc202acs.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.mot_sc202acs.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.sensormodule.mot_fogor_s5kjns_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.mot_fogor_s5kjns_qtech.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.sensormodule.mot_fogor_sc202acs_sunny.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.mot_fogor_sc202acs_sunny.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.sensormodule.mot_fogos_ov16a1q_ofilm.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.mot_fogos_ov16a1q_ofilm.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.sensormodule.mot_fogos_s5k3p9_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.mot_fogos_s5k3p9_qtech.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.tuned.default.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.default.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.tuned.mot_fogo_sc202acs.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.mot_fogo_sc202acs.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.tuned.mot_fogor_s5kjns.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.mot_fogor_s5kjns.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.tuned.mot_fogos_ov16a1q.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.mot_fogos_ov16a1q.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/com.qti.tuned.mot_fogos_s5k3p9.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.mot_fogos_s5k3p9.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.arcsoft.node.supernightraw.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.arcsoft.node.supernightraw.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.bst.node.hdrdetect.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.bst.node.hdrdetect.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.bst.node.mfnr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.bst.node.mfnr.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.bst.node.yuvhdr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.bst.node.yuvhdr.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.mot.node.c2d.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.mot.node.c2d.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.camx.chiiqutils.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.eisv2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.eisv2.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.eisv3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.eisv3.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.hvx.addconstant.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.hvx.binning.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.customhwnode.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.customhwnode.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.depth.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.depth.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.dewarp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.dewarp.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.dummyrtb.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.dummysat.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.eisv2.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.eisv3.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.fcv.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.formatconversion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.formatconversion.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.gpu.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.memcpy.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.ml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.ml.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.remosaic.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.stich.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.stich.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.swaidenoiser.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swaidenoiser.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.swbestats.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swbestats.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.swcac.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swcac.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.swlsc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swlsc.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.swmctf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swmctf.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.swmfnr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swmfnr.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.swpdpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swpdpc.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.swpreprocess.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swpreprocess.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swregistration.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.aec.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.aecwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.aecwrapper.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.aecxcore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.aecxcore.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.af.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.af.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.afd.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.afwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.afwrapper.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.asd.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.awb.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.awbwrapper.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.cnndriver.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.cnndriver.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.haf.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.hafoverride.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.pdlib.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.pdlibsony.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.pdlibwrapper.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qtistatic.stats.aec.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qtistatic.stats.af.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qtistatic.stats.awb.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qtistatic.stats.pdlib.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.vidhance.node.ica.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.vidhance.node.ica.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/com.vidhance.node.processing.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.vidhance.node.processing.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/components/libdepthmapwrapper_secure.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/libdepthmapwrapper_secure.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.fingerprints.extension@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.fingerprints.extension@1.0.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.chiusecaseselector.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.chiusecaseselector.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.anchorsync.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.anchorsync.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.arcrawpro.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.arcrawpro.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.demux.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.demux.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.frameselect.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.frameselect.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.fusion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.fusion.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.generic.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.generic.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.gs.mannar.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.gs.mannar.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.hdr.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.mcreprocrt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.mcreprocrt.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.memcpy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.memcpy.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.mfsr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.mfsr.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.mux.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.mux.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.rawhdr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.rawhdr.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.realtimeserializer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.realtimeserializer.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.rt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.rt.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.rtmcx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.rtmcx.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.serializer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.serializer.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.feature2.swmf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.swmf.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.settings.mannar.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.settings.mannar.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qti.stats.common.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.stats.common.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qualcomm.mcx.distortionmapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.mcx.distortionmapper.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qualcomm.mcx.linearmapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.mcx.linearmapper.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qualcomm.mcx.policy.mfl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.mcx.policy.mfl.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/com.qualcomm.qti.mcx.usecase.extension.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.mcx.usecase.extension.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/hw/camera.qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/camera.qcom.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/hw/com.qti.chi.override.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/com.qti.chi.override.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/hw/fingerprint.goodix.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/fingerprint.goodix.default.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/hw/motorola.hardware.camera.imgtuner@2.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/motorola.hardware.camera.imgtuner@2.0-impl.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libBST3DDNS.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libBST3DDNS.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libBSTHDRDETECT.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libBSTHDRDETECT.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libBSTMultiExpoGainHDR.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libBSTMultiExpoGainHDR.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libBSTNodeUtils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libBSTNodeUtils.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libC2D2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libC2D2.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libacdbloader.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libacdbloader.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libaidenoiser.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaidenoiser.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libaidenoiserv2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaidenoiserv2.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libarcsoft_chi_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libarcsoft_chi_utils.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libarcsoft_portrait_super_night_se_raw.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libarcsoft_portrait_super_night_se_raw.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libarcsoft_super_night_raw.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libarcsoft_super_night_raw.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libarcsoft_super_night_se_raw.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libarcsoft_super_night_se_raw.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libbitmlengine.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbitmlengine.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libbitmlenginev2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbitmlenginev2.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libc2d_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libc2d_helper.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamera_nn_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamera_nn_stub.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamerapostproc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamerapostproc.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxexternalformatutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxexternalformatutils.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxfacialfeatures.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxfacialfeatures.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxfdalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxfdalgo.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxfdengine.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxfdengine.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxifestriping.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxifestriping.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamximageformatutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamximageformatutils.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxqsatalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxqsatalgo.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxstatscore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxstatscore.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxswispiqmodule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxswispiqmodule.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxswprocessalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxswprocessalgo.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcamxtintlessalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxtintlessalgo.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libchilog.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libchilog.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libcom.qti.chinodeutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcom.qti.chinodeutils.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libgf_ca.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgf_ca.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libgf_hal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgf_hal.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libgoodixhwfingerprint.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgoodixhwfingerprint.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libhdr_impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhdr_impl.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libipebpsstriping.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libipebpsstriping.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libipebpsstriping170.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libipebpsstriping170.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libjpege.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libjpege.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/liblowlight_ai_portrait.arcsoft.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblowlight_ai_portrait.arcsoft.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmctfengine_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmctfengine_stub.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmfec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmfec.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmmcamera_bestats.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_bestats.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmmcamera_cac3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_cac3.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmmcamera_faceproc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_faceproc.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmmcamera_faceproc2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_faceproc2.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmmcamera_lscv35.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_lscv35.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmmcamera_mfnr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_mfnr.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmmcamera_mfnr_t4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_mfnr_t4.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmmcamera_pdpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_pdpc.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmot_afd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmot_afd.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmot_chi_desktop_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmot_chi_desktop_helper.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmot_engine_settings.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmot_engine_settings.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmotohid.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmotohid.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libmpbase.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmpbase.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libofflinedump.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libofflinedump.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libofflinelog.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libofflinelog.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libopencv.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libopencv.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libopestriping.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libopestriping.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libos.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libos.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libportrait_repair_ppl3_ocl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libportrait_repair_ppl3_ocl.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libpowercore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpowercore.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libqll10.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqll10.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libqllengine.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqllengine.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libremosaic_wrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libremosaic_wrapper.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libswregistrationalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libswregistrationalgo.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libsynx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsynx.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libtfestriping.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtfestriping.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libthreadutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libthreadutils.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/libvidhance.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvidhance.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/motorola.hardware.camera.desktop@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/motorola.hardware.camera.desktop@1.0.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/motorola.hardware.camera.desktop@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/motorola.hardware.camera.desktop@2.0.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/motorola.hardware.camera.imgtuner@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/motorola.hardware.camera.imgtuner@1.0.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/motorola.hardware.camera.imgtuner@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/motorola.hardware.camera.imgtuner@2.0.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/sensors.moto.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.moto.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.ssc.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/vendor.goodix.hardware.biometrics.fingerprint@3.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.goodix.hardware.biometrics.fingerprint@3.0.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fingerprint@1.0.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so \
|
||||
vendor/motorola/fogos/proprietary/vendor/lib64/vendor.qti.hardware.scve.panorama@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.scve.panorama@1.0.so
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
HotwordEnrollmentOKGoogleHEXAGON_WIDEBAND \
|
||||
HotwordEnrollmentXGoogleHEXAGON_WIDEBAND \
|
||||
com.android.hotwordenrollment.common.util
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2018 The Android Open Source 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.
|
||||
-->
|
||||
<permissions>
|
||||
<library
|
||||
name="com.android.hotwordenrollment.common.util"
|
||||
file="/system_ext/framework/com.android.hotwordenrollment.common.util.jar"
|
||||
/>
|
||||
</permissions>
|
||||
|
Binary file not shown.
BIN
proprietary/vendor/bin/fpc_ident
vendored
Executable file
BIN
proprietary/vendor/bin/fpc_ident
vendored
Executable file
Binary file not shown.
BIN
proprietary/vendor/bin/goodix_ident
vendored
Executable file
BIN
proprietary/vendor/bin/goodix_ident
vendored
Executable file
Binary file not shown.
BIN
proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-goodixservice
vendored
Normal file
BIN
proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-goodixservice
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service-fpc
vendored
Normal file
BIN
proprietary/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service-fpc
vendored
Normal file
Binary file not shown.
42
proprietary/vendor/etc/SVIConfig.xml
vendored
Normal file
42
proprietary/vendor/etc/SVIConfig.xml
vendored
Normal file
|
@ -0,0 +1,42 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<Group id='SVI Config'>
|
||||
|
||||
<ContrastStrength units='int'>128</ContrastStrength>
|
||||
|
||||
<BrightnessStrength units='int'>128</BrightnessStrength>
|
||||
|
||||
<FilterStepSizeUIMode units='int'>12</FilterStepSizeUIMode>
|
||||
<FilterStepSizeVideoMode units='int'>8</FilterStepSizeVideoMode>
|
||||
|
||||
<SensorResponseTableReference units='uint'>297 1495 2900 4226 4750 5551 10500</SensorResponseTableReference>
|
||||
<SensorResponseTableSensor units='uint'>297 1495 2900 4226 4750 5551 10500</SensorResponseTableSensor>
|
||||
<SensorResponseTableLength units='int'>7</SensorResponseTableLength>
|
||||
|
||||
<BacklightResponseTableInput units='uint'>0, 100, 2047</BacklightResponseTableInput>
|
||||
<BacklightResponseTableOutput units='uint'>0, 100, 2047</BacklightResponseTableOutput>
|
||||
<MaxBacklightLevel units='uint'>2047</MaxBacklightLevel>
|
||||
<BackLightResponseTableLength units='int'>3</BackLightResponseTableLength>
|
||||
|
||||
<PanelReflectanceRatio units='int'>8</PanelReflectanceRatio>
|
||||
<PanelPeakBrightness units='int'>400</PanelPeakBrightness>
|
||||
|
||||
<MinBacklightReductionRatio units='int'>820</MinBacklightReductionRatio>
|
||||
<BacklightReductionMode uints='int'>0</BacklightReductionMode>
|
||||
<EnableBacklightReduction units='int'>0</EnableBacklightReduction>
|
||||
|
||||
<IndoorMinLuxLevel units='int'>3</IndoorMinLuxLevel>
|
||||
<IndoorMinBrightnessLevel units='int'>17</IndoorMinBrightnessLevel>
|
||||
|
||||
<IndoorMaxLuxLevel units='int'>2500</IndoorMaxLuxLevel>
|
||||
<IndoorMaxBrightnessLevel units='int'>120</IndoorMaxBrightnessLevel>
|
||||
|
||||
<OutdoorMaxLuxLevel units='int'>15000</OutdoorMaxLuxLevel>
|
||||
<OutdoorMaxBrightnessLevel units='int'>255</OutdoorMaxBrightnessLevel>
|
||||
|
||||
<LuxStartPoint units='int'>2600</LuxStartPoint>
|
||||
|
||||
<TemporalControlTableLength uints='int'>4</TemporalControlTableLength>
|
||||
<TemporalControlTableInput units='uint'>30 50 128 160</TemporalControlTableInput>
|
||||
<TemporalControlTableOutput units='uint'>2 48 48 48</TemporalControlTableOutput>
|
||||
|
||||
</Group>
|
BIN
proprietary/vendor/etc/acdbdata/Bluetooth_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Bluetooth_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/General_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/General_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Global_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Global_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Handset_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Handset_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Hdmi_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Hdmi_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Headset_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Headset_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Speaker_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Speaker_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/candidate__2.7.1.31__3.0.0__eai_1.10_enpu1.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/candidate__2.7.1.31__3.0.0__eai_1.10_enpu1.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.1_0.0__eai_v1.10.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.1_0.0__eai_v1.10.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.10.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.10.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.10_enpu1.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.10_enpu1.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.3_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.4_0.0__3.0.0_0.0__eai_1.10_enpu1.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.4_0.0__3.0.0_0.0__eai_1.10_enpu1.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/bst_3ddns_1.cfg
vendored
Normal file
BIN
proprietary/vendor/etc/bst_3ddns_1.cfg
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/bst_3ddns_2.cfg
vendored
Normal file
BIN
proprietary/vendor/etc/bst_3ddns_2.cfg
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/bst_3ddns_3.cfg
vendored
Normal file
BIN
proprietary/vendor/etc/bst_3ddns_3.cfg
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/bstconfig/hdrcfg.cfg
vendored
Normal file
BIN
proprietary/vendor/etc/bstconfig/hdrcfg.cfg
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/camera/anc_detect_model
vendored
Normal file
BIN
proprietary/vendor/etc/camera/anc_detect_model
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/camera/anc_track_model
vendored
Normal file
BIN
proprietary/vendor/etc/camera/anc_track_model
vendored
Normal file
Binary file not shown.
9
proprietary/vendor/etc/camera/mot_engine_config.bin
vendored
Normal file
9
proprietary/vendor/etc/camera/mot_engine_config.bin
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
±
|
||||
|
||||
mot_s5kjns¢8B/<08>Nd€€€€
€<08><08><08><08>
€2‚‚‚‚B0 œd€€€€
€<08><08><08><08>
€2‚‚‚‚B0°êd€€€€
€<08><08><08><08>
€2‚‚‚‚B0À¸d€€€€
€<08><08><08><08>
€2‚‚‚‚B0Іd€€€€
€<08><08><08><08>
€2‚‚‚‚B <>d€€€€
È<08><08><08><08>
¬€€<08><08>
<08>€€€€
ô€€€€
Ø€€€€
¼€€<08><08>
<08><08><08><08>
„<08><08><08><08>
è<08><08><08><08>
Ì<08><08><08><08>
° <08><08><08><08>
”
|
||||
<08><08><08><08>
ø
|
||||
<08><08><08><08>
Ü<08><08><08><08>
À<08><08><08><08>
€<08><08>‚‚
À%‚‚‚‚
€2ƒƒƒƒ„
|
||||
|
||||
mot_s5k3p9õ8B/<08>Nd€€€€
‚<08><08><08>
Àƒ‚ƒ‚B0 œd€€€€
<08><08><08><08>
À‚‚‚<08>B0°êd€€€€
‚<08>‚<08>
Àƒ‚‚‚B0À¸d€€€€
‚<08>‚<08>
Àƒ‚ƒ‚B0Іd€€€€
‚<08>‚<08>
Àƒ‚ƒ‚Bó <>d€€€€
È<08><08><08><08>
¬‚‚‚<08>
<08><08>‚‚‚
ô‚‚‚<08>
Ø<08><08>‚<08>
¼‚<08>‚<08>
‚‚‚<08>
„‚‚‚‚
胂ƒ<08>
̃‚ƒ‚
° ƒ‚ƒ‚
”
|
||||
‚‚‚‚
ø
|
||||
‚‚‚‚
܃‚‚‚
Àƒ‚ƒ‚
|
1
proprietary/vendor/etc/camera/vidhance.lic
vendored
Normal file
1
proprietary/vendor/etc/camera/vidhance.lic
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"id":"VKaPkTrnd2ZhjEEF8YbQocyh2bmn4wCG","version":"4.5","expires":"never","features":["NjcgISgvKDkkMQ"],"signature":"0B1F2EA8EB825159DA058C8320172EDB1FA568BD140FC6A9C8C34AF8AEAFC68603E643AFBC6C011E5FBE20946C59322995AFB0D09187EA6E767CBAB6A78083F6F1E590F4604436C7AEB57C762B44272C89386F2BCC32257717CF24EBC6B659370883C768DB97184534C82D1576E3A0FD1F95E21167B47FC5FFAD7E62C1D8EDFB42A9C507A0A4C50FBE814BB5772EDEB73AA40CCAE9D713D1E70E7AB31AE89AAB678A9D71FD448C134457FC8367799369FF07161C1407C5017BEF742347B358BF96655BD8058C972C9BDCE0AC27D3D72AEFFB0E0F4E957B8428388892D653466E92A68731328D205E5BC4931838A122EA902240B251E56C13E117A60480DF9F22"}
|
7
proprietary/vendor/etc/camera/vidhance_calibration
vendored
Normal file
7
proprietary/vendor/etc/camera/vidhance_calibration
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
Version: 1
|
||||
Date: 2023-09-22
|
||||
Device: Fogo5Grow
|
||||
Description: Calibration for Fogo5Grow device
|
||||
>Icccca34!/(&-%2ayc>Icccccccca5$16(2-aycpoIcccccccca' 7$aycaqsqvlsxlqqaoIcccccccca'$5(&$ayca2*2t
|
||||
12:aoIcccccccca'$6&1(37(2-ayca /(!1 7(2-c%21c2*2t
|
||||
12:c'$5(&$aIcccc<oIcccca,$7 2-5$17$121, 7ayca6$-621aoIcccca& ,$1 ayc>Iccccccccasayc>Icccccccccccca34!/(&$6&1(37(2-ayca &.c& ,$1 occsaoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsocsmsssvqqzpxxwxocsmsssuwqpwtqqzocsmsssuzxstpptwocsmsspustpusszocsmssuuvtwp{puoIcccccccccccccccca%21: 1'7$3(9$aycsmptszq{xquoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca6$-6212'$ayc>Iccccccccccccccccapayc>Icccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsm{qxvsvoIcccccccccccccccccccca12//(-*+477$1(,$aycqqm{{{zoIcccccccccccccccccccca*812(,$67 ,3%%6$7aycvmqz{woIcccccccccccccccccccca34!/(&$6&1(37(2-aycavs%36aIcccccccccccccccc<Icccccccccccc<Icccccccc<oIccccccccapayc>Icccccccccccca34!/(&$6&1(37(2-ayca12-7c& ,$1 occpaoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsocsmsspxqpqzxpqocsmsssvsqqvwwvqoclsmssptzpqvxzxocsmsssvp{pp{{vzocsmssqtp{sxzwoIcccccccccccccccca%21: 1'7$3(9$aycsmpzt{wvwwzoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca6$-6212'$ayc>Iccccccccccccccccapayc>Icccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsmzps{usoIcccccccccccccccccccca12//(-*+477$1(,$aycvtmxtx{oIcccccccccccccccccccca*812(,$67 ,3%%6$7aycsmtqssoIcccccccccccccccccccca34!/(&$6&1(37(2-aycavs%36aIcccccccccccccccc<Icccccccccccc<Icccccccc<oIccccccccaqayc>Icccccccccccca34!/(&$6&1(37(2-ayca &12c& ,$1 occqaoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsocsmsssuvtzq{t{xoclsmsssvwwppxtoclsmsssuqps{pqpvocsmssuwuuzstvtocsmsqpuvptttuoIcccccccccccccccca%21: 1'7$3(9$aycsmp{sxwuwwoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca6$-6212'$ayc>Iccccccccccccccccapayc>Icccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsmuxs{pqoIcccccccccccccccccccca12//(-*+477$1(,$aycvpmxuupoIcccccccccccccccccccca*812(,$67 ,3%%6$7aycpm{vqzoIcccccccccccccccccccca34!/(&$6&1(37(2-aycavs%36aIcccccccccccccccc<Icccccccccccc<Icccccccc<Icccc<I<I
|
7
proprietary/vendor/etc/camera/vidhance_calibration_2rd
vendored
Normal file
7
proprietary/vendor/etc/camera/vidhance_calibration_2rd
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
Version: 1
|
||||
Date: 2023-10-13
|
||||
Device: Fogo5Grow
|
||||
Description: Calibration for Fogo5Grow device (qmi8658)
|
||||
>Icccca34!/(&-%2ayc>Icccccccca5$16(2-aycpoIcccccccca' 7$aycaqsqvlpslpvaoIcccccccca'$5(&$ayca2*2t
|
||||
12:aoIcccccccca'$6&1(37(2-ayca /(!1 7(2-c%21c2*2t
|
||||
12:c'$5(&$ck0,({ut{haIcccc<oIcccca,$7 2-5$17$121, 7ayca6$-621aoIcccca& ,$1 ayc>Iccccccccasayc>Icccccccccccca34!/(&$6&1(37(2-ayca &.c& ,$1 occsaoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsoclsmssqtpzsttqtoclsmssuwzxvw{suoclsmspvquwwu{xoclsmsqppwtp{xqoclsmsqtsqwpsuzoIcccccccccccccccca%21: 1'7$3(9$aycsmpttvv{uxoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca6$-6212'$ayc>Iccccccccccccccccapayc>Icccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsm{swttqoIcccccccccccccccccccca12//(-*+477$1(,$aycqqmutxsoIcccccccccccccccccccca*812(,$67 ,3%%6$7aycqmxs{uoIcccccccccccccccccccca34!/(&$6&1(37(2-aycavs%36aIcccccccccccccccc<Icccccccccccc<Icccccccc<oIccccccccapayc>Icccccccccccca34!/(&$6&1(37(2-ayca12-7c& ,$1 occpaoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsocsmsspxqpqzxpqocsmsssvsqqvwwvqoclsmssptzpqvxzxocsmsssvp{pp{{vzocsmssqtp{sxzwoIcccccccccccccccca%21: 1'7$3(9$aycsmpzt{wvwwzoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca6$-6212'$ayc>Iccccccccccccccccapayc>Icccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsmzps{usoIcccccccccccccccccccca12//(-*+477$1(,$aycvtmxtx{oIcccccccccccccccccccca*812(,$67 ,3%%6$7aycsmtqssoIcccccccccccccccccccca34!/(&$6&1(37(2-aycavs%36aIcccccccccccccccc<Icccccccccccc<Icccccccc<oIccccccccaqayc>Icccccccccccca34!/(&$6&1(37(2-ayca &12c& ,$1 occqaoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsocsmsssxzxqqztxuocsmssspvvzswwuzoclsmssstx{vuvxq{ocsmsst{vuw{t{xocsmsqqtv{vzpwoIcccccccccccccccca%21: 1'7$3(9$aycsmp{wvwxzvpoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca6$-6212'$ayc>Iccccccccccccccccapayc>Icccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsmuz{stxoIcccccccccccccccccccca12//(-*+477$1(,$aycvpmxvvxoIcccccccccccccccccccca*812(,$67 ,3%%6$7aycpmwvqvoIcccccccccccccccccccca34!/(&$6&1(37(2-aycavs%36aIcccccccccccccccc<Icccccccccccc<Icccccccc<Icccc<I<I
|
8
proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-goodixservice.rc
vendored
Normal file
8
proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-goodixservice.rc
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
service goodix_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-goodixservice
|
||||
# "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
|
||||
disabled
|
8
proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service-fpc2.rc
vendored
Normal file
8
proprietary/vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service-fpc2.rc
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
service fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service-fpc
|
||||
# "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
|
||||
disabled
|
4
proprietary/vendor/etc/init/motorola.hardware.camera.imgtuner@2.0-service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/motorola.hardware.camera.imgtuner@2.0-service.rc
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
service imgtuner-hal-2-0 /vendor/bin/hw/motorola.hardware.camera.imgtuner@2.0-service
|
||||
class hal
|
||||
user camera
|
||||
group camera
|
712
proprietary/vendor/etc/libnfc-PN557.conf
vendored
Normal file
712
proprietary/vendor/etc/libnfc-PN557.conf
vendored
Normal file
|
@ -0,0 +1,712 @@
|
|||
## This file is used by NFC NXP NCI HAL(external/libnfc-nci/halimpl/pn547)
|
||||
## and NFC Service Java Native Interface Extensions (packages/apps/Nfc/nci/jni/extns/pn547)
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x04
|
||||
# ANDROID_LOG_INFO 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
# Disabled - 0x00
|
||||
# Enabled - 0x01
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Vzw Feature enable
|
||||
# Disabled - 0x00
|
||||
# Enabled - 0x01
|
||||
VZW_FEATURE_ENABLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libpn557_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
#define CLK_FREQ_32MHZ 7
|
||||
#define CLK_FREQ_48MHZ 8
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
#supported(hardware dependancy).
|
||||
# Config 1: VUP connected to VBAT
|
||||
# Config 2: VUP connected to external 5V
|
||||
#
|
||||
NXP_EXT_TVDD_CFG=0x01
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, 01, 31, 00, 00, 00, 21, 00, 10, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, F2, 00, BA, 1E, 1A, 00, 10, 0C}
|
||||
|
||||
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# UICC SWP_INT1_EN_CFG - A0, EC
|
||||
# UICC2 SWP_INT2_EN_CFG - A0, ED,
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 - A037
|
||||
# For Symmetric baud rate UICC's set A086 to 77
|
||||
NXP_CORE_CONF_EXTN={20, 02, 6C, 11,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 00,
|
||||
A0, 5E, 01, 01,
|
||||
A0, 12, 01, 02,
|
||||
A0, 40, 01, 01,
|
||||
A0, 41, 01, 06,
|
||||
A0, 42, 01, 0F,
|
||||
A0, 43, 01, 03,
|
||||
A0, DD, 01, 2D,
|
||||
A0, D1, 01, 06,
|
||||
A0, D4, 01, 01,
|
||||
A0, 37, 01, 35,
|
||||
A0, 86, 01, 77,
|
||||
A0, 38, 04, 04, 04, 04, 00,
|
||||
A0, 18, 08, BE, 06, 96, 03, 1E, FA, 51, 03,
|
||||
A0, 3A, 08, 0E, 01, 0E, 01, 0E, 01, 0E, 01,
|
||||
A0, 29, 17, 1C, 07, 00, 1D, 00, 02, 00, 1D, 00, 02, 00, 43, F2, F2, 00, 43, F2, F2, 38, 70, 00, 00, 02
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
# It includes
|
||||
# 18 - Poll Mode NFC-F: PF_BIT_RATE
|
||||
# 21 - Poll Mode ISO-DEP: PI_BIT_RATE
|
||||
# 28 - Poll Mode NFC-DEP: PN_NFC_DEP_SPEED
|
||||
# 30 - Lis. Mode NFC-A: LA_BIT_FRAME_SDD
|
||||
# 31 - Lis. Mode NFC-A: LA_PLATFORM_CONFIG
|
||||
# 33 - Lis. Mode NFC-A: LA_NFCID1
|
||||
# 50 - Lis. Mode NFC-F: LF_PROTOCOL_TYPE
|
||||
# 54 - Lis. Mode NFC-F: LF_CON_BITR_F
|
||||
# 5B - Lis. Mode ISO-DEP: LI_BIT_RATE
|
||||
# 60 - Lis. Mode NFC-DEP: LN_WT
|
||||
# 80 - Other Param.: RF_FIELD_INFO
|
||||
# 81 - Other Param.: RF_NFCEE_ACTION
|
||||
# 82 - Other Param.: NFCDEP_OP
|
||||
NXP_CORE_CONF={ 20, 02, 30, 10,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 20,
|
||||
38, 01, 01,
|
||||
33, 00,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
###############################################################################
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set
|
||||
# to 00 last bit
|
||||
NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00 }
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
# Disable = 0x00
|
||||
# Enable = 0x01
|
||||
NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Mifare Classic Key settings
|
||||
#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5,
|
||||
# A0, 52, 06, D3, F7, D3, F7, D3, F7,
|
||||
# A0, 53, 06, FF, FF, FF, FF, FF, FF,
|
||||
# A0, 54, 06, 00, 00, 00, 00, 00, 00}
|
||||
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
# Disable = 0x00
|
||||
# Enable = 0x01
|
||||
NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
###############################################################################
|
||||
#### Select the CHIP ####
|
||||
#PN547C2 0x01
|
||||
#PN65T 0x02
|
||||
#PN548AD 0x03
|
||||
#PN66T 0x04
|
||||
#PN551 0x05
|
||||
#PN67T 0x06
|
||||
#PN553 0x07
|
||||
#PN80T 0x08
|
||||
#PN557 0x09
|
||||
#PN81T 0x0A
|
||||
NXP_NFC_CHIP=0x09
|
||||
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs to get NFCEE Discover notification
|
||||
NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
NXP_DEFAULT_NFCEE_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_START_TIMEOUT=0x0A
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Configure the default NfcA/IsoDep technology and protocol route. Can be
|
||||
# either a secure element (e.g. 0xF4) or the host (0x00)
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
DEFAULT_SYS_CODE_ROUTE=0x00
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Switched On Sub-State 1 : Screen is off and device is unlocked
|
||||
# bit pos 4 = Switched On Sub-State 2 : Screen is on and device is locked
|
||||
# bit pos 5 = Switched On Sub-State 3 : Screen is off and device is locked
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the SYS_CODE Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Switched On Sub-State 1 : Screen is off and device is unlocked
|
||||
# bit pos 4 = Switched On Sub-State 2 : Screen is on and device is locked
|
||||
# bit pos 5 = Switched On Sub-State 3 : Screen is off and device is locked
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each UICC (where F3="UICC0" and F4="UICC1")
|
||||
OFF_HOST_ESE_PIPE_ID=0x19
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x01
|
||||
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
AID_MATCHING_PLATFORM=0x01
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
#Timeout value in milliseconds for NFCC standby mode.The range is between 5000
|
||||
#msec to 20000 msec and zero is to disable.
|
||||
NXP_NFCC_STANDBY_TIMEOUT=20000
|
||||
|
||||
###############################################################################
|
||||
#Dynamic RSSI feature enable
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_AGC_DEBUG_ENABLE=0x00
|
||||
|
||||
###############################################################################
|
||||
#Config to allow adding aids
|
||||
#NFC on/off is required after this config
|
||||
#1 = enabling adding aid to NFCC routing table.
|
||||
#0 = disabling adding aid to NFCC routing table.
|
||||
NXP_ENABLE_ADD_AID=0x01
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable checking default proto SE Id
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_CMA_BYPASSMODE_ENABLE
|
||||
#Enable this config it prevents EMVCo PICC compliance and Mifare backward compatibility works
|
||||
#Disable this config EMVCo PICC compliance works and Mifare backward compatibility will not work
|
||||
#Default config is Disable
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_CN_TRANSIT_CMA_BYPASSMODE_ENABLE=0x00
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
#This config will enable different level of Rf transaction debugs based on the
|
||||
#following values provided. Decoded information will be printed in adb logcat
|
||||
#Debug Mode Levels
|
||||
#Disable Debug 0x00
|
||||
#L1 Debug 0x01
|
||||
#L2 Debug 0x02
|
||||
#L1 & L2 Debug 0x03
|
||||
#L1 & L2 & RSSI 0x04
|
||||
#L1 & L2 & Felica 0x05
|
||||
#NXP_CORE_PROP_SYSTEM_DEBUG=0x00
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable Block Route feature.
|
||||
# Block Route will restrict routing to first matched rule
|
||||
# Block Route enable 0x01
|
||||
# Block Route disable 0x00
|
||||
AID_BLOCK_ROUTE=0x01
|
||||
|
||||
##############################################################################
|
||||
# Timeout value in milliseconds to send response for Felica command received
|
||||
NXP_HCEF_CMD_RSP_TIMEOUT_VALUE=5000
|
||||
|
||||
###############################################################################
|
||||
# HAL library path for self-test
|
||||
#NXP_HAL_PATH="/vendor/lib64/hw/nfc_nci.pn54x.so"
|
||||
|
||||
###############################################################################
|
||||
# Enable or Disable RF_STATUS_UPDATE to EseHal module
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
RF_STATUS_UPDATE_ENABLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, 70, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#White list of Hosts
|
||||
#This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_ALLOW_LIST={80:81}
|
||||
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
|
||||
###############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual UICC feature by setting value 0x00
|
||||
#Enable dynamic dual UICC feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF =0x01
|
||||
|
||||
#################################################################################
|
||||
# Enable wait/delay if RF session is active.
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_PRIORITY_ENABLED=0x00
|
||||
|
||||
|
||||
###############################################################################
|
||||
# 0x38 set to start Proprietary Action NTF
|
||||
# 0x00 to stop NTF
|
||||
NXP_PROP_CE_ACTION_NTF=0x00
|
||||
|
||||
###############################################################################
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
################################################################################
|
||||
# NXP RF Eval1_SLALM_CFG2_EFM_40x20 configuration settings for FW Version = 12.01.12
|
||||
#
|
||||
# A0, 35, 01, 00, RF_CLIF_CFG_BOOT
|
||||
# A0, 0D, 03, 00, 43, A0, RF_CLIF_CFG_BOOT CLIF_ANA_PBF_CONTROL_REG
|
||||
# A0, 0D, 04, 00, 42, FF, FF, RF_CLIF_CFG_BOOT CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 04, 44, 00, 08, F6, 00, RF_CLIF_CFG_IDLE CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 04, 45, 80, 40, 00, 00, RF_CLIF_CFG_IDLE CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 06, 04, 4A, 00, 00, 00, 00, RF_CLIF_CFG_IDLE CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 04, 47, 00, RF_CLIF_CFG_IDLE CLIF_ANA_AGC_REG
|
||||
# A0, 0D, 06, 04, 35, 00, 3E, 00, 00, RF_CLIF_CFG_IDLE CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, 04, 33, 0F, 40, 04, 00, RF_CLIF_CFG_IDLE CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 03, 04, 40, 00, RF_CLIF_CFG_IDLE CLIF_ANA_NFCLD_REG
|
||||
# A0, 0D, 06, 06, 35, F4, 05, 70, 02, RF_CLIF_CFG_INITIATOR CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, 06, 42, F8, 40, FF, FF, RF_CLIF_CFG_INITIATOR CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, C2, 35, 00, 3E, 00, 03, RF_CLIF_EXT_FIELD_ON CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, C2, 34, F7, 7F, 10, 08, RF_CLIF_EXT_FIELD_ON CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, C2, 33, 03, 40, 04, 80, RF_CLIF_EXT_FIELD_ON CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 06, 08, 2D, 0D, 25, 2C, 01, RF_CLIF_CFG_TARGET CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 08, 44, 04, 04, C4, 00, RF_CLIF_CFG_TARGET CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 08, 30, 70, 00, 18, 00, RF_CLIF_CFG_TARGET CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 08, 45, 83, 60, 40, 05, RF_CLIF_CFG_TARGET CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 06, 08, 42, 00, 02, FF, FF, RF_CLIF_CFG_TARGET CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 08, 16, AE, 00, 1F, 00, RF_CLIF_CFG_TARGET CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 08, 15, 00, RF_CLIF_CFG_TARGET CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 08, 37, 08, 76, 00, 00, RF_CLIF_CFG_TARGET CLIF_TX_CONTROL_REG
|
||||
# A0, 0D, 06, 09, 30, 00, 00, 00, 00, RF_CLIF_CFG_TARGET CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 09, 37, 00, 00, 00, 00, RF_CLIF_CFG_TARGET CLIF_TX_CONTROL_REG
|
||||
# A0, 0D, 06, 09, 42, 01, 10, FF, FF, RF_CLIF_CFG_TARGET CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 72, 03, 3D, RF_CLIF_CFG_BR_106_I_TXA CLIF_TRANSCEIVE_CONTROL_REG
|
||||
# A0, 0D, 04, 72, 42, F8, 40, RF_CLIF_CFG_BR_106_I_TXA CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 72, 16, 01, RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 72, 15, 01, RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 72, 4A, 53, 07, 00, 1B, RF_CLIF_CFG_BR_106_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 72, 0D, 24, RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_DATA_MOD_REG
|
||||
# A0, 0D, 03, 72, 14, 24, RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_SYMBOL23_MOD_REG
|
||||
# A0, 0D, 06, 3C, 2D, DC, 40, 04, 00, RF_CLIF_CFG_BR_106_I_RXA_P CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 3C, 44, 66, 0A, 00, 00, RF_CLIF_CFG_BR_106_I_RXA_P CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 74, 4A, 56, 07, 01, 1B, RF_CLIF_CFG_BR_212_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 04, 74, 42, 68, 40, RF_CLIF_CFG_BR_212_I_TXA CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 74, 16, 00, RF_CLIF_CFG_BR_212_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 74, 15, 00, RF_CLIF_CFG_BR_212_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 74, 0D, 11, RF_CLIF_CFG_BR_212_I_TXA CLIF_TX_DATA_MOD_REG
|
||||
# A0, 0D, 03, 74, 14, 11, RF_CLIF_CFG_BR_212_I_TXA CLIF_TX_SYMBOL23_MOD_REG
|
||||
# A0, 0D, 06, 3E, 2D, 05, 35, 1E, 01, RF_CLIF_CFG_BR_212_I_RXA CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 3E, 44, 65, 09, 00, 00, RF_CLIF_CFG_BR_212_I_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 76, 4A, 56, 07, 01, 1B, RF_CLIF_CFG_BR_424_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 04, 76, 42, 68, 40, RF_CLIF_CFG_BR_424_I_TXA CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 76, 16, 00, RF_CLIF_CFG_BR_424_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 76, 15, 00, RF_CLIF_CFG_BR_424_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 76, 0D, 08, RF_CLIF_CFG_BR_424_I_TXA CLIF_TX_DATA_MOD_REG
|
||||
# A0, 0D, 03, 76, 14, 08, RF_CLIF_CFG_BR_424_I_TXA CLIF_TX_SYMBOL23_MOD_REG
|
||||
# A0, 0D, 06, 40, 2D, 05, 45, 1E, 01, RF_CLIF_CFG_BR_424_I_RXA CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 40, 44, 65, 09, 00, 00, RF_CLIF_CFG_BR_424_I_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 04, 78, 42, F0, 40, RF_CLIF_CFG_BR_848_I_TXA CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 78, 4A, 11, 07, 01, 1B, RF_CLIF_CFG_BR_848_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 78, 16, 00, RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 78, 15, 00, RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 78, 0D, 04, RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_DATA_MOD_REG
|
||||
# A0, 0D, 03, 78, 14, 04, RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_SYMBOL23_MOD_REG
|
||||
# A0, 0D, 06, 4C, 44, 65, 0A, 00, 00, RF_CLIF_CFG_BR_106_I_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 4C, 2D, 15, 34, 1F, 01, RF_CLIF_CFG_BR_106_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 82, 4A, 33, 07, 00, 07, RF_CLIF_CFG_BR_106_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 04, 82, 42, 68, 40, RF_CLIF_CFG_BR_106_I_TXB CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 82, 0F, 6C, 01, 04, 00, RF_CLIF_CFG_BR_106_I_TXB CLIF_TX_SYMBOL_CONFIG_REG
|
||||
# A0, 0D, 03, 82, 16, 00, RF_CLIF_CFG_BR_106_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 82, 15, 00, RF_CLIF_CFG_BR_106_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 4E, 44, 65, 09, 00, 00, RF_CLIF_CFG_BR_212_I_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 4E, 2D, 05, 35, 1E, 01, RF_CLIF_CFG_BR_212_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 84, 4A, 13, 07, 01, 07, RF_CLIF_CFG_BR_212_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 04, 84, 42, 68, 40, RF_CLIF_CFG_BR_212_I_TXB CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 84, 16, 00, RF_CLIF_CFG_BR_212_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 84, 15, 00, RF_CLIF_CFG_BR_212_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 50, 44, 65, 09, 00, 00, RF_CLIF_CFG_BR_424_I_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 50, 2D, 05, 35, 1E, 01, RF_CLIF_CFG_BR_424_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 86, 4A, 12, 07, 01, 07, RF_CLIF_CFG_BR_424_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 04, 86, 42, 68, 40, RF_CLIF_CFG_BR_424_I_TXB CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 86, 16, 00, RF_CLIF_CFG_BR_424_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 86, 15, 00, RF_CLIF_CFG_BR_424_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 5E, 2D, 0D, 48, 0C, 01, RF_CLIF_CFG_BR_212_I_RXF_P CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 5E, 44, 55, 08, 00, 00, RF_CLIF_CFG_BR_212_I_RXF_P CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 60, 2D, 0D, 5A, 0C, 01, RF_CLIF_CFG_BR_424_I_RXF_P CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 60, 44, 55, 08, 00, 00, RF_CLIF_CFG_BR_424_I_RXF_P CLIF_ANA_RX_REG
|
||||
# A0, 0D, 04, 94, 42, 78, 40, RF_CLIF_CFG_BR_212_I_TXF CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 94, 4A, 43, 07, 00, 07, RF_CLIF_CFG_BR_212_I_TXF CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 94, 16, 00, RF_CLIF_CFG_BR_212_I_TXF CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 94, 15, 00, RF_CLIF_CFG_BR_212_I_TXF CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 04, 96, 42, 80, 40, RF_CLIF_CFG_BR_424_I_TXF CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 96, 4A, 11, 07, 01, 07, RF_CLIF_CFG_BR_424_I_TXF CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 96, 16, 00, RF_CLIF_CFG_BR_424_I_TXF CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 96, 15, 00, RF_CLIF_CFG_BR_424_I_TXF CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 1C, 44, 05, 04, C4, 00, RF_CLIF_CFG_TECHNO_T_RXF CLIF_ANA_RX_REG
|
||||
# A0, 0D, 03, 24, 03, 7F, RF_CLIF_CFG_TECHNO_T_TXA_P CLIF_TRANSCEIVE_CONTROL_REG
|
||||
# A0, 0D, 06, 70, 16, 8E, 00, 1F, 00, RF_CLIF_CFG_BR_848_T_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 28, 16, 00, RF_CLIF_CFG_TECHNO_T_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 2C, 16, 00, RF_CLIF_CFG_TECHNO_T_TXF_P CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 34, 44, 04, 04, C4, 00, RF_CLIF_CFG_BR_106_T_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 36, 30, E0, 00, 30, 00, RF_CLIF_CFG_BR_212_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 03, 36, 45, 70, RF_CLIF_CFG_BR_212_T_RXA CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 03, 37, 45, 60, RF_CLIF_CFG_BR_212_T_RXA CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 06, 38, 30, 40, 00, 20, 00, RF_CLIF_CFG_BR_424_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 38, 44, 02, 04, C4, 00, RF_CLIF_CFG_BR_424_T_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 3A, 30, 26, 00, 08, 00, RF_CLIF_CFG_BR_848_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 3A, 44, 11, 00, C4, 00, RF_CLIF_CFG_BR_848_T_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 44, 30, 70, 00, 18, 00, RF_CLIF_CFG_BR_106_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 44, 44, 04, 04, C4, 00, RF_CLIF_CFG_BR_106_T_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 46, 30, B0, 00, 45, 00, RF_CLIF_CFG_BR_212_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 48, 30, B0, 00, 45, 00, RF_CLIF_CFG_BR_424_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 4A, 30, 70, 00, 18, 00, RF_CLIF_CFG_BR_848_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 03, 56, 30, 00, RF_CLIF_CFG_BR_212_T_RXF CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 0C, 45, C3, 82, 71, 05, RF_CLIF_CFG_I_PASSIVE CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 03, 10, 44, 60, RF_CLIF_CFG_I_ACTIVE CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 10, 30, 70, 00, 18, 00, RF_CLIF_CFG_I_ACTIVE CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 03, 10, 48, 10, RF_CLIF_CFG_I_ACTIVE CLIF_ANA_CLK_MAN_REG
|
||||
# A0, 0D, 06, 10, 45, 80, 40, 00, 00, RF_CLIF_CFG_I_ACTIVE CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 06, 10, 2D, 0D, 25, 2C, 01, RF_CLIF_CFG_I_ACTIVE CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 03, 10, 35, 0C, RF_CLIF_CFG_I_ACTIVE CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, 11, 30, 00, 00, 00, 00, RF_CLIF_CFG_I_ACTIVE CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 03, 11, 48, 00, RF_CLIF_CFG_I_ACTIVE CLIF_ANA_CLK_MAN_REG
|
||||
# A0, 0D, 06, 11, 85, 00, 00, 00, 00, RF_CLIF_CFG_I_ACTIVE CLIF_BBA_CONTROL_REG
|
||||
# A0, 0D, 06, 22, 44, 05, 04, C4, 00, RF_CLIF_CFG_TECHNO_I_RXF_A CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 62, 44, 04, 04, C4, 00, RF_CLIF_CFG_BR_106_I_RXA_A CLIF_ANA_RX_REG
|
||||
# A0, 0D, 03, 12, 16, 00, RF_CLIF_CFG_T_ACTIVE CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 12, 37, 00, 00, 00, 00, RF_CLIF_CFG_T_ACTIVE CLIF_TX_CONTROL_REG
|
||||
# A0, 0D, 03, 12, 35, 0C, RF_CLIF_CFG_T_ACTIVE CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, CC, 42, F8, 40, FF, FF, RF_CLIF_WL_106_T_TXA_A CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, CC, 4A, 53, 07, 00, 1B, RF_CLIF_WL_106_T_TXA_A CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, CE, 42, 78, 40, FF, FF, RF_CLIF_WL_212_T_TXF_A CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, CE, 4A, 43, 07, 00, 07, RF_CLIF_WL_212_T_TXF_A CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, D0, 42, 80, 40, FF, FF, RF_CLIF_WL_424_T_TXF_A CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, D0, 4A, 11, 07, 01, 07, RF_CLIF_WL_424_T_TXF_A CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 98, 16, 01, RF_CLIF_CFG_BR_106_T_TXA_A CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 98, 15, 01, RF_CLIF_CFG_BR_106_T_TXA_A CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 9A, 16, 00, RF_CLIF_CFG_BR_212_T_TXF_A CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 9A, 15, 00, RF_CLIF_CFG_BR_212_T_TXF_A CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 9C, 16, 00, RF_CLIF_CFG_BR_424_T_TXF_A CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 9C, 15, 00, RF_CLIF_CFG_BR_424_T_TXF_A CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 04, CA, 42, 68, 40, RF_CLIF_CFG_STAG CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, CA, 44, 65, 0A, 00, 00, RF_CLIF_CFG_STAG CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, CA, 2D, 15, 34, 1F, 01, RF_CLIF_CFG_STAG CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
#
|
||||
# *** Eval1_SLALM_CFG2_EFM_40x20 FW VERSION = 12.01.12 ***
|
||||
NXP_RF_CONF_BLK_1={20, 02, F0, 1C,
|
||||
A0, 0D, 06, 08, 37, 08, 76, 00, 00,
|
||||
A0, 0D, 03, 24, 03, 7E,
|
||||
A0, 0D, 06, 08, 42, 00, 03, FF, FF,
|
||||
A0, 0D, 06, 08, 16, AE, 00, 1F, 00,
|
||||
A0, 0D, 06, 04, 35, 00, 3E, 00, 00,
|
||||
A0, 0D, 06, 06, 35, F4, 05, 70, 02,
|
||||
A0, 0D, 06, C2, 35, 00, 3E, 00, 03,
|
||||
A0, 0D, 06, 06, 42, F8, 40, FF, FF,
|
||||
A0, 0D, 04, 72, 42, F8, 40,
|
||||
A0, 0D, 04, 82, 42, 68, 40,
|
||||
A0, 0D, 04, 94, 42, 78, 40,
|
||||
A0, 0D, 04, 96, 42, 80, 40,
|
||||
A0, 0D, 04, CA, 42, 68, 40,
|
||||
A0, 0D, 06, 72, 4A, 53, 07, 00, 1B,
|
||||
A0, 0D, 06, 82, 4A, 33, 07, 00, 07,
|
||||
A0, 0D, 06, 94, 4A, 43, 07, 00, 07,
|
||||
A0, 0D, 06, 96, 4A, 11, 07, 01, 07,
|
||||
A0, 0D, 06, 3C, 44, 66, 0A, 00, 00,
|
||||
A0, 0D, 06, 4C, 44, 65, 0A, 00, 00,
|
||||
A0, 0D, 06, 5E, 44, 55, 08, 00, 00,
|
||||
A0, 0D, 06, 60, 44, 77, 08, 00, 00,
|
||||
A0, 0D, 06, CA, 44, 65, 0A, 00, 00,
|
||||
A0, 0D, 06, 44, 44, 04, 04, C4, 00,
|
||||
A0, 0D, 06, 3C, 2D, DC, 20, 04, 00,
|
||||
A0, 0D, 06, 4C, 2D, 15, 34, 1F, 01,
|
||||
A0, 0D, 06, 5E, 2D, 0D, 48, 0C, 01,
|
||||
A0, 0D, 06, 60, 2D, 0D, 5A, 0C, 01,
|
||||
A0, 0D, 06, CA, 2D, 15, 34, 1F, 01
|
||||
}
|
||||
# DLMA OFF
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, 10, 01, A0, AF, 0C, 03, C0, 80, A0, 00, 03, C0, 80, A0, 00,00, 08
|
||||
}
|
||||
# DPC OFF
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, 5B, 01, A0, 0B, 57, 11, 11, 90, 5A, 0F, 4E, 00, 47, 15, B7, AA, 47, 9F, A7, 99, 5C, 9F, 97, 99, 67, 9F, 97, 99, 69, 9F, 97, 00, 73, 9F, 07, 00, 75, 9F, 07, 00, 80, 9F, 07, 00, 84, 9F, 07, 00, 8D, 9F, 07, 00, 8F, 9F, 07, 00, 99, 9F, 04, 00, 9B, 9F, 04, 00, A6, 9F, 04, 00, A8, 9F, 04, 00, B2, 9F, 02, 00, BB, 9F, 00, 00, C1, 9F, 00, 00, CC, 1F, 00, 00, D6, 1F, 00, 00
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_4={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_5={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_6={
|
||||
#}
|
||||
|
||||
###############################################################################
|
819
proprietary/vendor/etc/libnfc-SN220-UICC.conf
vendored
Normal file
819
proprietary/vendor/etc/libnfc-SN220-UICC.conf
vendored
Normal file
|
@ -0,0 +1,819 @@
|
|||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x04
|
||||
# ANDROID_LOG_INFO 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x04
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x04
|
||||
NXPLOG_NCIX_LOGLEVEL=0x04
|
||||
NXPLOG_NCIR_LOGLEVEL=0x04
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x04
|
||||
NXPLOG_TML_LOGLEVEL=0x04
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
#define CLK_FREQ_32MHZ 7
|
||||
#define CLK_FREQ_48MHZ 8
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
#NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 24, 01, A0, 0E, 20, F0, 00, 1E, 15, 01, 01, 01, 00, 00, 00, 00, 00, A7, BE, FF, FF, 05, 00, 00, 00, 20, 20, 20, 20, 0A, 00, 00, 00, 0D, 0D, 0D, 08}
|
||||
|
||||
#################################################################################
|
||||
# *** EVB_40x20 FW VERSION = 01.01.2A ***
|
||||
NXP_RF_CONF_BLK_1={
|
||||
20, 02, D9, 05,
|
||||
A0, 11, 07, 01, 0A, 32, 01, C8, 00, 00,
|
||||
A0, 0E, 20, F0, 00, 1E, 15, 01, 01, 01, 00, 00, 00, 00, 00, A7, BE, FF, FF, 05, 00, 00, 00, 24, 24, 24, 24, 0A, 00, 00, 00, 0D, 0D, 0D, 08,
|
||||
A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 00, 00, 01, 00, 03, 00, 05, 00, 07, 00, 08, 00, 0A, 00, 0C, 00, 0E, 00, 10, 00, 11, 00, 13, 00, 14, 00, 16, 00, 18, 00, 19, 00, 1A, 00, 1C, 00, 1D, 00, 1F, 00, 20, 00, 21, 00, 24, 00, 25, 00, 27, 00, 29, 00, 2A, 00, 2C, 00, 2D, 00, 2F, 00, 31, 00, 32, 00, 34, 00, 35, 00, 37, 00, 39, 00, 3A, 00, 3C, 00, 3D, 00, 3F, 00, 41, 00, 42, 00, 44, 00, 46, 00, 47, 00, 49, 00, 4A, 00, 4C, 00, 4E, 00, 4F, 00, 51, 00, 52, 00, 54, 00, 56, 00, 57, 00, 59, 00, 5A, 00, 5C, 00, 5E, 00, 5F, 00, 61, 00, 62, 00, 64, 00,
|
||||
A0, A5, 0D, 00, 00, 00, 00, 00, 00, FF, 03, 1F, 00, 00, 00, 00,
|
||||
A0, 6A, 10, B4, 00, B4, 00, B4, 00, B4, 00, 54, 01, 54, 01, 54, 01, 54, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, CC, 01,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 07, 0E, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, B6, 03, 00, 00, 14, 05, 00, 00, 27, 06, 00, 00, B8, 06, 00, 00, D0, 07, 00, 00, C4, 09, 00, 00, 80, 0C, 00, 00, AC, 0D, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, 07, 0E, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, B6, 03, 00, 00, 14, 05, 00, 00, 27, 06, 00, 00, B8, 06, 00, 00, D0, 07, 00, 00, C4, 09, 00, 00, 80, 0C, 00, 00, AC, 0D, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, 66, 01,
|
||||
A1, 0A, 62, 07, 0E, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, B6, 03, 00, 00, 14, 05, 00, 00, 27, 06, 00, 00, B8, 06, 00, 00, D0, 07, 00, 00, C4, 09, 00, 00, 80, 0C, 00, 00, AC, 0D, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_4={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 40, 24, FF, 41, 1E, FF, 42, 18, FF, 43, 13, FF, 44, 0E, FF, 45, 0A, FF, 46, 06, FF, 47, 03, FF, 07, 24, FF, 48, 00, FF, 09, 18, FF, 0A, 13, FF, 0B, 0E, FF, 0C, 0A, FF, 0D, 06, FF, 0E, 02, FF, 0F, 00, F5, 10, 00, DC, 11, 00, C6, 12, 00, B2, 13, 00, A0, 14, 00, 90, 15, 00, 81, 16, 00, 74, 17, 00, 68, 18, 00, 5D, 19, 00, 53, 1A, 00, 4A, 1B, 00, 42, 1C, 00, 3B, 1D, 00, 35, 1E, 00, 2F, 1F, 00, 2A, 20, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_5={
|
||||
20, 02, 9E, 01,
|
||||
A0, 0B, 9A, 00, 00, 00, 14, 6A, 2A, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_6={
|
||||
20, 02, F1, 05,
|
||||
A0, AB, 82, 27, 1B, 5C, 06, 6F, 06, 86, 06, AF, 06, E4, 06, 1B, 07, 53, 07, 96, 07, DA, 07, 1F, 08, 74, 08, CA, 08, 22, 09, 91, 09, 01, 0A, 73, 0A, E6, 0A, 5B, 0B, F7, 0B, 95, 0C, 34, 0D, D4, 0D, 76, 0E, 38, 0F, FC, 0F, C0, 10, B6, 11, AE, 12, A6, 13, 9F, 14, 99, 15, E7, 16, 35, 18, 85, 19, D5, 1A, 25, 1C, 76, 1D, 70, 1F, 6A, 21, 66, 23, 62, 25, 5E, 27, 5A, 29, 01, 2C, A8, 2E, 4F, 31, F7, 33, 49, 37, 9C, 3A, EF, 3D, EC, 41, E9, 45, E7, 49, E5, 4D, 38, 53, 8C, 58, DF, 5D, 33, 63, 87, 68, 95, 6E, A4, 74, B2, 7A, B0, 82, B0, 8A,
|
||||
A0, AD, 0C, 00, 20, 00, 00, 00, 00, 00, 20, 00, 00, 00, 00,
|
||||
A0, A7, 0B, 00, 02, 77, 17, 14, 14, 1F, 0A, FF, 19, 05,
|
||||
A0, A8, 40, 00, 33, 33, 10, 00, 33, 23, 10, 00, 33, 24, 10, 4B, 11, 45, 10, CF, 22, 43, 10, CF, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 54, 10, 00, 33, 32, 10,
|
||||
A0, 98, 08, 3A, 30, 13, 80, 24, 3A, 35, 3A
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_7={
|
||||
20, 02, FC, 0B,
|
||||
A0, 9E, 0C, 07, 30, 13, 96, 00, 2C, 01, 2B, C2, 01, 00, 00,
|
||||
A1, 2C, 5B, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 01, 20, 01, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
|
||||
A1, 04, 05, 80, 24, 00, 00, 00,
|
||||
A1, 26, 08, 03, 03, 03, 03, 01, 01, 01, 01,
|
||||
A1, 27, 3B, 00, 00, 00, 68, 01, 00, 00, 00, 02, 00, 08, 9A, 00, F1, FF, 00, 00, 00, 00, 00, 00, B4, 00, 00, 00, 00, 00, 00, 00, E1, 00, 36, 00, A0, 00, 2C, 1A, 4D, 00, E0, 00, E0, 2E, 00, 00, 00, 00, 98, 3A, 00, FA, 00, FA, D0, 84, 42, 00, 23, 01,
|
||||
A1, 2E, 03, 82, 82, 22,
|
||||
A1, 4D, 10, 00, 40, 1F, 00, 00, 00, 00, 00, 94, 52, 4A, 01, 94, 52, 4A, 01,
|
||||
A0, 0D, 06, 10, C7, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 11, C9, 30, 00, 00, 00,
|
||||
A0, 0D, 06, 12, 4C, 20, 0A, 00, 00,
|
||||
A0, 0D, 06, 12, 50, 94, 52, 4A, 29
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_8={
|
||||
20, 02, FD, 1E,
|
||||
A0, 0D, 03, 24, 29, 08,
|
||||
A0, 0D, 03, 24, 30, 08,
|
||||
A0, 0D, 03, 25, 29, 03,
|
||||
A0, 0D, 03, 25, 30, 03,
|
||||
A0, 0D, 06, 40, 78, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 42, 8B, 00, 04, 08, 00,
|
||||
A0, 0D, 06, 42, 87, 51, 02, 00, E0,
|
||||
A0, 0D, 06, 42, 89, 7F, 07, 1D, 01,
|
||||
A0, 0D, 06, 42, 88, AF, E0, 8B, 48,
|
||||
A0, 0D, 06, 42, 44, 00, 34, 26, 00,
|
||||
A0, 0D, 06, 42, 40, 08, 77, 7F, 3A,
|
||||
A0, 0D, 06, 42, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 42, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 42, 49, 7D, 26, 0B, 00,
|
||||
A0, 0D, 06, 51, 40, 8A, 88, 33, 3A,
|
||||
A0, 0D, 03, 43, 7C, 40,
|
||||
A0, 0D, 06, 43, 8B, 4C, 04, F8, 10,
|
||||
A0, 0D, 06, 43, 88, 54, E1, 86, 88,
|
||||
A0, 0D, 06, 43, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 43, 40, 88, 88, B3, 3C,
|
||||
A0, 0D, 06, 43, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 43, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 43, 49, 7D, 26, 0B, 00,
|
||||
A0, 0D, 03, 44, 7C, 40,
|
||||
A0, 0D, 06, 44, 8B, 28, 04, F8, 14,
|
||||
A0, 0D, 06, 44, 88, 4C, E5, 04, 88,
|
||||
A0, 0D, 06, 44, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 44, 40, 8C, 88, B3, 3C,
|
||||
A0, 0D, 06, 44, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 44, 4A, 8E, 61, B0, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_9={
|
||||
20, 02, F7, 1C,
|
||||
A0, 0D, 06, 44, 49, 7D, 26, 0B, 00,
|
||||
A0, 0D, 03, 45, 7C, 40,
|
||||
A0, 0D, 06, 45, 8B, 09, 04, F8, 28,
|
||||
A0, 0D, 06, 45, 88, 0C, E5, 02, 40,
|
||||
A0, 0D, 06, 45, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 45, 40, 90, 88, B3, 3C,
|
||||
A0, 0D, 06, 45, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 45, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 45, 49, 7D, 26, 0B, 00,
|
||||
A0, 0D, 06, 45, 45, 38, B2, 88, A6,
|
||||
A0, 0D, 06, 46, 45, 38, 92, 88, A6,
|
||||
A0, 0D, 03, 46, 7C, 40,
|
||||
A0, 0D, 06, 47, 8B, 48, 04, 38, 3E,
|
||||
A0, 0D, 06, 47, 87, 01, 03, 00, E0,
|
||||
A0, 0D, 06, 47, 88, 54, E2, 08, 95,
|
||||
A0, 0D, 06, 47, 40, 86, 88, B3, 3C,
|
||||
A0, 0D, 06, 47, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 47, 4A, B3, CD, 66, 06,
|
||||
A0, 0D, 06, 47, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 47, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 48, 8B, 48, 04, 38, 10,
|
||||
A0, 0D, 06, 48, 88, 4C, E2, 86, 94,
|
||||
A0, 0D, 06, 48, 40, 88, 88, B3, 3C,
|
||||
A0, 0D, 06, 48, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 48, 4A, B3, CD, 66, 06,
|
||||
A0, 0D, 06, 48, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 48, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 49, 8B, 48, 04, 38, 20
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_10={
|
||||
20, 02, F7, 1C,
|
||||
A0, 0D, 06, 49, 88, 54, E6, 04, 94,
|
||||
A0, 0D, 06, 49, 40, 8C, 88, B3, 3C,
|
||||
A0, 0D, 06, 49, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 49, 4A, B3, CD, 66, 06,
|
||||
A0, 0D, 06, 49, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 4A, 8B, 09, 04, 38, 0A,
|
||||
A0, 0D, 06, 4A, 88, 0C, E6, 02, 5C,
|
||||
A0, 0D, 06, 4A, 40, 90, 88, B3, 3C,
|
||||
A0, 0D, 06, 4A, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 4A, 4A, B3, CD, 66, 06,
|
||||
A0, 0D, 06, 4A, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4A, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 03, 4C, 7C, 50,
|
||||
A0, 0D, 06, 4C, 8B, 28, 04, 78, 14,
|
||||
A0, 0D, 06, 4C, 88, 04, E1, 80, 01,
|
||||
A0, 0D, 06, 4C, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 4C, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 4C, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 4C, 40, 87, 88, B3, 3C,
|
||||
A0, 0D, 03, 4D, 7C, 40,
|
||||
A0, 0D, 06, 4D, 87, 03, 03, 00, C0,
|
||||
A0, 0D, 06, 4D, 88, 4C, E5, 82, 48,
|
||||
A0, 0D, 06, 4D, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 4D, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 4D, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 79, 55, 21, 08, 4C
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_11={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 4D, 40, 8A, 88, B3, 3C,
|
||||
A0, 0D, 06, 4E, 4A, BA, E6, F1, 06,
|
||||
A0, 0D, 06, 4E, 49, DD, 95, 0A, 00,
|
||||
A0, 0D, 06, 4E, 5C, EF, 7F, 00, 00,
|
||||
A0, 0D, 06, 4E, 78, 00, 00, C0, 00,
|
||||
A0, 0D, 06, 4F, 88, F7, E0, 16, 89,
|
||||
A0, 0D, 06, 4F, 8B, 00, 14, 08, 00,
|
||||
A0, 0D, 06, 4F, 89, 7F, 07, 15, 02,
|
||||
A0, 0D, 06, 4F, 44, 00, 34, E6, 00,
|
||||
A0, 0D, 06, 4F, 40, 84, 88, B3, 3C,
|
||||
A0, 0D, 06, 4F, 79, 55, 21, 88, 4C,
|
||||
A0, 0D, 06, 50, 88, 9F, E0, 2B, 41,
|
||||
A0, 0D, 06, 50, 8B, 00, 14, 08, 00,
|
||||
A0, 0D, 06, 50, 89, 7F, 07, 15, 02,
|
||||
A0, 0D, 06, 50, 44, 00, 34, E6, 00,
|
||||
A0, 0D, 06, 50, 40, 84, 88, B3, 3C,
|
||||
A0, 0D, 06, 50, 79, 55, 21, 88, 4C,
|
||||
A0, 0D, 06, 52, 88, 9F, E8, A2, 40,
|
||||
A0, 0D, 06, 52, 8B, 00, 14, 08, 00,
|
||||
A0, 0D, 06, 52, 89, 7F, 07, 15, 02,
|
||||
A0, 0D, 06, 52, 44, 00, 34, E6, 00,
|
||||
A0, 0D, 06, 52, 40, 84, 88, B3, 3C,
|
||||
A0, 0D, 06, 52, 79, 55, 21, 88, 4C,
|
||||
A0, 0D, 06, 53, 88, 9F, E8, 2C, 40,
|
||||
A0, 0D, 06, 53, 89, 7F, 07, 15, 02,
|
||||
A0, 0D, 06, 53, 44, 00, 34, E6, 00,
|
||||
A0, 0D, 06, 53, 40, 84, 88, B3, 3C,
|
||||
A0, 0D, 06, 53, 79, 55, 21, 88, 4C
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_12={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 60, 50, 94, 52, 4A, 29,
|
||||
A0, 0D, 06, 80, 83, 1F, 06, 00, 00,
|
||||
A0, 0D, 06, 80, 82, 25, 0A, 00, 20,
|
||||
A0, 0D, 06, 80, 80, 10, 42, 24, 00,
|
||||
A0, 0D, 06, 80, 7E, 28, 02, 00, 00,
|
||||
A0, 0D, 06, 80, 8F, 80, 42, D6, 0A,
|
||||
A0, 0D, 06, 80, 90, 00, A2, 52, 2A,
|
||||
A0, 0D, 06, 80, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 82, 82, 25, 0A, 00, 20,
|
||||
A0, 0D, 06, 82, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 83, 80, 3A, 01, 20, 00,
|
||||
A0, 0D, 06, 83, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 84, 7F, 1E, 01, 20, 00,
|
||||
A0, 0D, 06, 85, 7F, 0E, 01, 20, 00,
|
||||
A0, 0D, 06, 85, 7D, B3, 22, F6, BF,
|
||||
A0, 0D, 06, 87, 83, 1F, 06, 00, 00,
|
||||
A0, 0D, 06, 87, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 88, 83, 3C, 0E, 00, 00,
|
||||
A0, 0D, 06, 88, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 89, 80, 1E, 01, 20, 00,
|
||||
A0, 0D, 06, 89, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 8A, 7F, 0C, 01, 20, 00,
|
||||
A0, 0D, 06, 8C, 80, 10, 42, 24, 00,
|
||||
A0, 0D, 06, 8C, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 8D, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 90, 38, D9, 39, A9, 80,
|
||||
A0, 0D, 06, 91, AC, 94, 52, 4A, 29,
|
||||
A0, 0D, 06, 91, AE, 94, 52, 4A, 29
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_13={
|
||||
20, 02, 65, 03,
|
||||
A0, AF, 09, 10, 46, 00, 24, 10, 46, 00, 24, 12,
|
||||
A0, 92, 28, 48, 00, 24, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 60, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 45, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 14, 00, 00, 00, 82, 24, 00, 00, 0A, 00, 0A, 00, 01, 00, 01, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 0A, 7F, 00, 00, 01, 00, 03
|
||||
}
|
||||
|
||||
NXP_RF_CONF_MAX_NUM=13
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set
|
||||
# to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00 }
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#SCR Read Tag Operation Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x39
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x00
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x00
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | |x | | | | | | Modulation Detected Notification
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events CE (ISO14443-3, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | |x | | | | | | Enable L2 events during RF activation ISO 14443-3
|
||||
# | | | | | | | |
|
||||
# | | | | | | | |
|
||||
# | | | | | | | |
|
||||
# | | | | | | | |
|
||||
# | | | | | | | |
|
||||
# Byte1 Byte0
|
||||
# \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0031 ==> Modulation detected, L1, L2 CE
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01 //Any positive value as per below bit configuration
|
||||
# HOST power states when type A/B only UICC present
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x00
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element.
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
#bit pos 7 = Proprietary file enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#WLC mode
|
||||
#0x00 = if WLC Application running in MW (non-autonomous mode)
|
||||
#0x01 = if WLC Application running in FW (autonomous mode)
|
||||
NXP_WLC_MODE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
# 2 --> Use this option only for FW versions below 1.10.52
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=1
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
|
||||
#################################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# UICC1 interface A0EC
|
||||
# UICC2 interface A0D4
|
||||
# eSE interface A0ED
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 11, 04,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, D4, 01, 00,
|
||||
A0, 0A, 01, 0A
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
# Below params are not recommended to add in CONF block.
|
||||
# LA_BIT_FRAME_SDD(0x30)
|
||||
# LA_PLATFORM_CONFIG(0x31)
|
||||
# LA_SEL_INFO(0x32)
|
||||
# LB_SENSB_INFO(0x38)
|
||||
# LF_PROTOCOL(0x50)
|
||||
# NFCC_CONFIG_CONTROL(0x85)
|
||||
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
###############################################################################
|
||||
# Enable(0x01) or disable(0x00) non-standard tag reading
|
||||
# Disable Non-standard card read 0x00
|
||||
# Enable Non-standard card read 0x01
|
||||
NXP_SUPPORT_NON_STD_CARD=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired
|
||||
# Disable getting HW info log 0x00
|
||||
# Enable getting HW info log 0x01
|
||||
NXP_GET_HW_INFO_LOG=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00) iso dep sak merge
|
||||
# Disable SAK merging 0x00
|
||||
# Enable SAK merging 0x01
|
||||
NXP_ISO_DEP_MERGE_SAK=0x01
|
||||
#################################################################################
|
||||
# Valid time difference range within for non-standard tag detection from first
|
||||
# Activation fail to next discovery
|
||||
# Note :- 1. This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled
|
||||
# 2. The number will be multiplied by 100ms by MW.
|
||||
# Default:
|
||||
# Set to 00 if not supported
|
||||
# byte[0] MIFARE_CLASSIC 100ms
|
||||
# byte[1] ISO_DEP 300ms
|
||||
NXP_NON_STD_CARD_TIMEDIFF={01, 03}
|
||||
#################################################################################
|
||||
# Enable or Disable UICC ETSI support
|
||||
# Disable UICC ETSI support 0
|
||||
# Enable UICC ETSI support 1
|
||||
NXP_UICC_ETSI_SUPPORT=0
|
||||
#################################################################################
|
||||
# Enable Stop/Start of RF discovery for NFCEE recovery
|
||||
# Disable RF Restart for NFCEE recovery 0
|
||||
# Enable RF Restart for NFCEE recovery 1
|
||||
NXP_RESTART_RF_FOR_NFCEE_RECOVERY=0
|
||||
#################################################################################
|
||||
#Tag Presence check timeout in millisecond.
|
||||
NXP_PRESENCE_CHECK_TIMEOUT = 375
|
||||
|
||||
|
819
proprietary/vendor/etc/libnfc-SN220.conf
vendored
Normal file
819
proprietary/vendor/etc/libnfc-SN220.conf
vendored
Normal file
|
@ -0,0 +1,819 @@
|
|||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x04
|
||||
# ANDROID_LOG_INFO 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x04
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x04
|
||||
NXPLOG_NCIX_LOGLEVEL=0x04
|
||||
NXPLOG_NCIR_LOGLEVEL=0x04
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x04
|
||||
NXPLOG_TML_LOGLEVEL=0x04
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
#define CLK_FREQ_32MHZ 7
|
||||
#define CLK_FREQ_48MHZ 8
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
#NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 24, 01, A0, 0E, 20, F0, 00, 1E, 15, 01, 01, 01, 00, 00, 00, 00, 00, A7, BE, FF, FF, 05, 00, 00, 00, 20, 20, 20, 20, 0A, 00, 00, 00, 0D, 0D, 0D, 08}
|
||||
|
||||
#################################################################################
|
||||
# *** EVB_40x20 FW VERSION = 01.01.2A ***
|
||||
NXP_RF_CONF_BLK_1={
|
||||
20, 02, D9, 05,
|
||||
A0, 11, 07, 01, 0A, 32, 01, C8, 00, 00,
|
||||
A0, 0E, 20, F0, 00, 1E, 15, 01, 01, 01, 00, 00, 00, 00, 00, A7, BE, FF, FF, 05, 00, 00, 00, 24, 24, 24, 24, 0A, 00, 00, 00, 0D, 0D, 0D, 08,
|
||||
A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 00, 00, 01, 00, 03, 00, 05, 00, 07, 00, 08, 00, 0A, 00, 0C, 00, 0E, 00, 10, 00, 11, 00, 13, 00, 14, 00, 16, 00, 18, 00, 19, 00, 1A, 00, 1C, 00, 1D, 00, 1F, 00, 20, 00, 21, 00, 24, 00, 25, 00, 27, 00, 29, 00, 2A, 00, 2C, 00, 2D, 00, 2F, 00, 31, 00, 32, 00, 34, 00, 35, 00, 37, 00, 39, 00, 3A, 00, 3C, 00, 3D, 00, 3F, 00, 41, 00, 42, 00, 44, 00, 46, 00, 47, 00, 49, 00, 4A, 00, 4C, 00, 4E, 00, 4F, 00, 51, 00, 52, 00, 54, 00, 56, 00, 57, 00, 59, 00, 5A, 00, 5C, 00, 5E, 00, 5F, 00, 61, 00, 62, 00, 64, 00,
|
||||
A0, A5, 0D, 00, 00, 00, 00, 00, 00, FF, 03, 1F, 00, 00, 00, 00,
|
||||
A0, 6A, 10, B4, 00, B4, 00, B4, 00, B4, 00, 54, 01, 54, 01, 54, 01, 54, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, CC, 01,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 07, 0E, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, B6, 03, 00, 00, 14, 05, 00, 00, 27, 06, 00, 00, B8, 06, 00, 00, D0, 07, 00, 00, C4, 09, 00, 00, 80, 0C, 00, 00, AC, 0D, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, 07, 0E, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, B6, 03, 00, 00, 14, 05, 00, 00, 27, 06, 00, 00, B8, 06, 00, 00, D0, 07, 00, 00, C4, 09, 00, 00, 80, 0C, 00, 00, AC, 0D, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, 66, 01,
|
||||
A1, 0A, 62, 07, 0E, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, 80, 02, 00, 00, B6, 03, 00, 00, 14, 05, 00, 00, 27, 06, 00, 00, B8, 06, 00, 00, D0, 07, 00, 00, C4, 09, 00, 00, 80, 0C, 00, 00, AC, 0D, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, D8, 0E, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00, A0, 0F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_4={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 40, 24, FF, 41, 1E, FF, 42, 18, FF, 43, 13, FF, 44, 0E, FF, 45, 0A, FF, 46, 06, FF, 47, 03, FF, 07, 24, FF, 48, 00, FF, 09, 18, FF, 0A, 13, FF, 0B, 0E, FF, 0C, 0A, FF, 0D, 06, FF, 0E, 02, FF, 0F, 00, F5, 10, 00, DC, 11, 00, C6, 12, 00, B2, 13, 00, A0, 14, 00, 90, 15, 00, 81, 16, 00, 74, 17, 00, 68, 18, 00, 5D, 19, 00, 53, 1A, 00, 4A, 1B, 00, 42, 1C, 00, 3B, 1D, 00, 35, 1E, 00, 2F, 1F, 00, 2A, 20, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28, A1, 00, 28
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_5={
|
||||
20, 02, 9E, 01,
|
||||
A0, 0B, 9A, 00, 00, 00, 14, 6A, 2A, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_6={
|
||||
20, 02, F1, 05,
|
||||
A0, AB, 82, 27, 1B, 5C, 06, 6F, 06, 86, 06, AF, 06, E4, 06, 1B, 07, 53, 07, 96, 07, DA, 07, 1F, 08, 74, 08, CA, 08, 22, 09, 91, 09, 01, 0A, 73, 0A, E6, 0A, 5B, 0B, F7, 0B, 95, 0C, 34, 0D, D4, 0D, 76, 0E, 38, 0F, FC, 0F, C0, 10, B6, 11, AE, 12, A6, 13, 9F, 14, 99, 15, E7, 16, 35, 18, 85, 19, D5, 1A, 25, 1C, 76, 1D, 70, 1F, 6A, 21, 66, 23, 62, 25, 5E, 27, 5A, 29, 01, 2C, A8, 2E, 4F, 31, F7, 33, 49, 37, 9C, 3A, EF, 3D, EC, 41, E9, 45, E7, 49, E5, 4D, 38, 53, 8C, 58, DF, 5D, 33, 63, 87, 68, 95, 6E, A4, 74, B2, 7A, B0, 82, B0, 8A,
|
||||
A0, AD, 0C, 00, 20, 00, 00, 00, 00, 00, 20, 00, 00, 00, 00,
|
||||
A0, A7, 0B, 00, 02, 77, 17, 14, 14, 1F, 0A, FF, 19, 05,
|
||||
A0, A8, 40, 00, 33, 33, 10, 00, 33, 23, 10, 00, 33, 24, 10, 4B, 11, 45, 10, CF, 22, 43, 10, CF, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 54, 10, 00, 33, 32, 10,
|
||||
A0, 98, 08, 3A, 30, 13, 80, 24, 3A, 35, 3A
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_7={
|
||||
20, 02, FC, 0B,
|
||||
A0, 9E, 0C, 07, 30, 13, 96, 00, 2C, 01, 2B, C2, 01, 00, 00,
|
||||
A1, 2C, 5B, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 01, 20, 01, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
|
||||
A1, 04, 05, 80, 24, 00, 00, 00,
|
||||
A1, 26, 08, 03, 03, 03, 03, 01, 01, 01, 01,
|
||||
A1, 27, 3B, 00, 00, 00, 68, 01, 00, 00, 00, 02, 00, 08, 9A, 00, F1, FF, 00, 00, 00, 00, 00, 00, B4, 00, 00, 00, 00, 00, 00, 00, E1, 00, 36, 00, A0, 00, 2C, 1A, 4D, 00, E0, 00, E0, 2E, 00, 00, 00, 00, 98, 3A, 00, FA, 00, FA, D0, 84, 42, 00, 23, 01,
|
||||
A1, 2E, 03, 82, 82, 22,
|
||||
A1, 4D, 10, 00, 40, 1F, 00, 00, 00, 00, 00, 94, 52, 4A, 01, 94, 52, 4A, 01,
|
||||
A0, 0D, 06, 10, C7, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 11, C9, 30, 00, 00, 00,
|
||||
A0, 0D, 06, 12, 4C, 20, 0A, 00, 00,
|
||||
A0, 0D, 06, 12, 50, 94, 52, 4A, 29
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_8={
|
||||
20, 02, FD, 1E,
|
||||
A0, 0D, 03, 24, 29, 08,
|
||||
A0, 0D, 03, 24, 30, 08,
|
||||
A0, 0D, 03, 25, 29, 03,
|
||||
A0, 0D, 03, 25, 30, 03,
|
||||
A0, 0D, 06, 40, 78, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 42, 8B, 00, 04, 08, 00,
|
||||
A0, 0D, 06, 42, 87, 51, 02, 00, E0,
|
||||
A0, 0D, 06, 42, 89, 7F, 07, 1D, 01,
|
||||
A0, 0D, 06, 42, 88, AF, E0, 8B, 48,
|
||||
A0, 0D, 06, 42, 44, 00, 34, 26, 00,
|
||||
A0, 0D, 06, 42, 40, 08, 77, 7F, 3A,
|
||||
A0, 0D, 06, 42, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 42, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 42, 49, 7D, 26, 0B, 00,
|
||||
A0, 0D, 06, 51, 40, 8A, 88, 33, 3A,
|
||||
A0, 0D, 03, 43, 7C, 40,
|
||||
A0, 0D, 06, 43, 8B, 4C, 04, F8, 10,
|
||||
A0, 0D, 06, 43, 88, 54, E1, 86, 88,
|
||||
A0, 0D, 06, 43, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 43, 40, 88, 88, B3, 3C,
|
||||
A0, 0D, 06, 43, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 43, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 43, 49, 7D, 26, 0B, 00,
|
||||
A0, 0D, 03, 44, 7C, 40,
|
||||
A0, 0D, 06, 44, 8B, 28, 04, F8, 14,
|
||||
A0, 0D, 06, 44, 88, 4C, E5, 04, 88,
|
||||
A0, 0D, 06, 44, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 44, 40, 8C, 88, B3, 3C,
|
||||
A0, 0D, 06, 44, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 44, 4A, 8E, 61, B0, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_9={
|
||||
20, 02, F7, 1C,
|
||||
A0, 0D, 06, 44, 49, 7D, 26, 0B, 00,
|
||||
A0, 0D, 03, 45, 7C, 40,
|
||||
A0, 0D, 06, 45, 8B, 09, 04, F8, 28,
|
||||
A0, 0D, 06, 45, 88, 0C, E5, 02, 40,
|
||||
A0, 0D, 06, 45, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 45, 40, 90, 88, B3, 3C,
|
||||
A0, 0D, 06, 45, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 45, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 45, 49, 7D, 26, 0B, 00,
|
||||
A0, 0D, 06, 45, 45, 38, B2, 88, A6,
|
||||
A0, 0D, 06, 46, 45, 38, 92, 88, A6,
|
||||
A0, 0D, 03, 46, 7C, 40,
|
||||
A0, 0D, 06, 47, 8B, 48, 04, 38, 3E,
|
||||
A0, 0D, 06, 47, 87, 01, 03, 00, E0,
|
||||
A0, 0D, 06, 47, 88, 54, E2, 08, 95,
|
||||
A0, 0D, 06, 47, 40, 86, 88, B3, 3C,
|
||||
A0, 0D, 06, 47, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 47, 4A, B3, CD, 66, 06,
|
||||
A0, 0D, 06, 47, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 47, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 48, 8B, 48, 04, 38, 10,
|
||||
A0, 0D, 06, 48, 88, 4C, E2, 86, 94,
|
||||
A0, 0D, 06, 48, 40, 88, 88, B3, 3C,
|
||||
A0, 0D, 06, 48, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 48, 4A, B3, CD, 66, 06,
|
||||
A0, 0D, 06, 48, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 48, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 49, 8B, 48, 04, 38, 20
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_10={
|
||||
20, 02, F7, 1C,
|
||||
A0, 0D, 06, 49, 88, 54, E6, 04, 94,
|
||||
A0, 0D, 06, 49, 40, 8C, 88, B3, 3C,
|
||||
A0, 0D, 06, 49, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 49, 4A, B3, CD, 66, 06,
|
||||
A0, 0D, 06, 49, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 4A, 8B, 09, 04, 38, 0A,
|
||||
A0, 0D, 06, 4A, 88, 0C, E6, 02, 5C,
|
||||
A0, 0D, 06, 4A, 40, 90, 88, B3, 3C,
|
||||
A0, 0D, 06, 4A, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 4A, 4A, B3, CD, 66, 06,
|
||||
A0, 0D, 06, 4A, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4A, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 03, 4C, 7C, 50,
|
||||
A0, 0D, 06, 4C, 8B, 28, 04, 78, 14,
|
||||
A0, 0D, 06, 4C, 88, 04, E1, 80, 01,
|
||||
A0, 0D, 06, 4C, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 4C, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 4C, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 79, 55, 21, 08, 4C,
|
||||
A0, 0D, 06, 4C, 40, 87, 88, B3, 3C,
|
||||
A0, 0D, 03, 4D, 7C, 40,
|
||||
A0, 0D, 06, 4D, 87, 03, 03, 00, C0,
|
||||
A0, 0D, 06, 4D, 88, 4C, E5, 82, 48,
|
||||
A0, 0D, 06, 4D, 44, 00, 34, 12, 00,
|
||||
A0, 0D, 06, 4D, 4A, 8E, 61, B0, 01,
|
||||
A0, 0D, 06, 4D, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 79, 55, 21, 08, 4C
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_11={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 4D, 40, 8A, 88, B3, 3C,
|
||||
A0, 0D, 06, 4E, 4A, BA, E6, F1, 06,
|
||||
A0, 0D, 06, 4E, 49, DD, 95, 0A, 00,
|
||||
A0, 0D, 06, 4E, 5C, EF, 7F, 00, 00,
|
||||
A0, 0D, 06, 4E, 78, 00, 00, C0, 00,
|
||||
A0, 0D, 06, 4F, 88, F7, E0, 16, 89,
|
||||
A0, 0D, 06, 4F, 8B, 00, 14, 08, 00,
|
||||
A0, 0D, 06, 4F, 89, 7F, 07, 15, 02,
|
||||
A0, 0D, 06, 4F, 44, 00, 34, E6, 00,
|
||||
A0, 0D, 06, 4F, 40, 84, 88, B3, 3C,
|
||||
A0, 0D, 06, 4F, 79, 55, 21, 88, 4C,
|
||||
A0, 0D, 06, 50, 88, 9F, E0, 2B, 41,
|
||||
A0, 0D, 06, 50, 8B, 00, 14, 08, 00,
|
||||
A0, 0D, 06, 50, 89, 7F, 07, 15, 02,
|
||||
A0, 0D, 06, 50, 44, 00, 34, E6, 00,
|
||||
A0, 0D, 06, 50, 40, 84, 88, B3, 3C,
|
||||
A0, 0D, 06, 50, 79, 55, 21, 88, 4C,
|
||||
A0, 0D, 06, 52, 88, 9F, E8, A2, 40,
|
||||
A0, 0D, 06, 52, 8B, 00, 14, 08, 00,
|
||||
A0, 0D, 06, 52, 89, 7F, 07, 15, 02,
|
||||
A0, 0D, 06, 52, 44, 00, 34, E6, 00,
|
||||
A0, 0D, 06, 52, 40, 84, 88, B3, 3C,
|
||||
A0, 0D, 06, 52, 79, 55, 21, 88, 4C,
|
||||
A0, 0D, 06, 53, 88, 9F, E8, 2C, 40,
|
||||
A0, 0D, 06, 53, 89, 7F, 07, 15, 02,
|
||||
A0, 0D, 06, 53, 44, 00, 34, E6, 00,
|
||||
A0, 0D, 06, 53, 40, 84, 88, B3, 3C,
|
||||
A0, 0D, 06, 53, 79, 55, 21, 88, 4C
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_12={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 60, 50, 94, 52, 4A, 29,
|
||||
A0, 0D, 06, 80, 83, 1F, 06, 00, 00,
|
||||
A0, 0D, 06, 80, 82, 25, 0A, 00, 20,
|
||||
A0, 0D, 06, 80, 80, 10, 42, 24, 00,
|
||||
A0, 0D, 06, 80, 7E, 28, 02, 00, 00,
|
||||
A0, 0D, 06, 80, 8F, 80, 42, D6, 0A,
|
||||
A0, 0D, 06, 80, 90, 00, A2, 52, 2A,
|
||||
A0, 0D, 06, 80, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 82, 82, 25, 0A, 00, 20,
|
||||
A0, 0D, 06, 82, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 83, 80, 3A, 01, 20, 00,
|
||||
A0, 0D, 06, 83, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 84, 7F, 1E, 01, 20, 00,
|
||||
A0, 0D, 06, 85, 7F, 0E, 01, 20, 00,
|
||||
A0, 0D, 06, 85, 7D, B3, 22, F6, BF,
|
||||
A0, 0D, 06, 87, 83, 1F, 06, 00, 00,
|
||||
A0, 0D, 06, 87, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 88, 83, 3C, 0E, 00, 00,
|
||||
A0, 0D, 06, 88, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 89, 80, 1E, 01, 20, 00,
|
||||
A0, 0D, 06, 89, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 8A, 7F, 0C, 01, 20, 00,
|
||||
A0, 0D, 06, 8C, 80, 10, 42, 24, 00,
|
||||
A0, 0D, 06, 8C, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 8D, 49, ED, 16, 0B, 00,
|
||||
A0, 0D, 06, 90, 38, D9, 39, A9, 80,
|
||||
A0, 0D, 06, 91, AC, 94, 52, 4A, 29,
|
||||
A0, 0D, 06, 91, AE, 94, 52, 4A, 29
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_13={
|
||||
20, 02, 65, 03,
|
||||
A0, AF, 09, 10, 46, 00, 24, 10, 46, 00, 24, 12,
|
||||
A0, 92, 28, 48, 00, 24, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 60, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 45, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 14, 00, 00, 00, 82, 24, 00, 00, 0A, 00, 0A, 00, 01, 00, 01, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 0A, 7F, 00, 00, 01, 00, 03
|
||||
}
|
||||
|
||||
NXP_RF_CONF_MAX_NUM=13
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set
|
||||
# to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00 }
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#SCR Read Tag Operation Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x39
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x00
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x00
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | |x | | | | | | Modulation Detected Notification
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events CE (ISO14443-3, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | |x | | | | | | Enable L2 events during RF activation ISO 14443-3
|
||||
# | | | | | | | |
|
||||
# | | | | | | | |
|
||||
# | | | | | | | |
|
||||
# | | | | | | | |
|
||||
# | | | | | | | |
|
||||
# Byte1 Byte0
|
||||
# \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0031 ==> Modulation detected, L1, L2 CE
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01 //Any positive value as per below bit configuration
|
||||
# HOST power states when type A/B only UICC present
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x00
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element.
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
#bit pos 7 = Proprietary file enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#WLC mode
|
||||
#0x00 = if WLC Application running in MW (non-autonomous mode)
|
||||
#0x01 = if WLC Application running in FW (autonomous mode)
|
||||
NXP_WLC_MODE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
# 2 --> Use this option only for FW versions below 1.10.52
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=1
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
|
||||
#################################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# UICC1 interface A0EC
|
||||
# UICC2 interface A0D4
|
||||
# eSE interface A0ED
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 11, 04,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, D4, 01, 00,
|
||||
A0, 0A, 01, 0A
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
# Below params are not recommended to add in CONF block.
|
||||
# LA_BIT_FRAME_SDD(0x30)
|
||||
# LA_PLATFORM_CONFIG(0x31)
|
||||
# LA_SEL_INFO(0x32)
|
||||
# LB_SENSB_INFO(0x38)
|
||||
# LF_PROTOCOL(0x50)
|
||||
# NFCC_CONFIG_CONTROL(0x85)
|
||||
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
###############################################################################
|
||||
# Enable(0x01) or disable(0x00) non-standard tag reading
|
||||
# Disable Non-standard card read 0x00
|
||||
# Enable Non-standard card read 0x01
|
||||
NXP_SUPPORT_NON_STD_CARD=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired
|
||||
# Disable getting HW info log 0x00
|
||||
# Enable getting HW info log 0x01
|
||||
NXP_GET_HW_INFO_LOG=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00) iso dep sak merge
|
||||
# Disable SAK merging 0x00
|
||||
# Enable SAK merging 0x01
|
||||
NXP_ISO_DEP_MERGE_SAK=0x01
|
||||
#################################################################################
|
||||
# Valid time difference range within for non-standard tag detection from first
|
||||
# Activation fail to next discovery
|
||||
# Note :- 1. This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled
|
||||
# 2. The number will be multiplied by 100ms by MW.
|
||||
# Default:
|
||||
# Set to 00 if not supported
|
||||
# byte[0] MIFARE_CLASSIC 100ms
|
||||
# byte[1] ISO_DEP 300ms
|
||||
NXP_NON_STD_CARD_TIMEDIFF={01, 03}
|
||||
#################################################################################
|
||||
# Enable or Disable UICC ETSI support
|
||||
# Disable UICC ETSI support 0
|
||||
# Enable UICC ETSI support 1
|
||||
NXP_UICC_ETSI_SUPPORT=0
|
||||
#################################################################################
|
||||
# Enable Stop/Start of RF discovery for NFCEE recovery
|
||||
# Disable RF Restart for NFCEE recovery 0
|
||||
# Enable RF Restart for NFCEE recovery 1
|
||||
NXP_RESTART_RF_FOR_NFCEE_RECOVERY=0
|
||||
#################################################################################
|
||||
#Tag Presence check timeout in millisecond.
|
||||
NXP_PRESENCE_CHECK_TIMEOUT = 375
|
||||
|
||||
|
780
proprietary/vendor/etc/libnfc-mtp-SN100-UICC.conf
vendored
Normal file
780
proprietary/vendor/etc/libnfc-mtp-SN100-UICC.conf
vendored
Normal file
|
@ -0,0 +1,780 @@
|
|||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
## Modified by Motorola Mobility LLC
|
||||
## Version : Cypfr.4 (2021/06/09)
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
#NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
|
||||
# *** RFBOARD30x20FN FW VERSION = 01.10.5B ***
|
||||
NXP_RF_CONF_BLK_1={
|
||||
20, 02, DB, 04,
|
||||
A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 18, 18, 18, 18, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, FF, 07, 13, 07, 05, 13,
|
||||
A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 03, 00, 06, 00, 0A, 00, 0D, 00, 10, 00, 14, 00, 17, 00, 1B, 00, 1E, 00, 21, 00, 25, 00, 28, 00, 2C, 00, 2F, 00, 32, 00, 36, 00, 39, 00, 3D, 00, 40, 00, 43, 00, 47, 00, 4A, 00, 4E, 00, 51, 00, 54, 00, 58, 00, 5B, 00, 5E, 00, 62, 00, 65, 00, 69, 00, 6C, 00, 6F, 00, 73, 00, 76, 00, 7A, 00, 7D, 00, 80, 00, 84, 00, 87, 00, 8B, 00, 8E, 00, 91, 00, 95, 00, 98, 00, 9C, 00, 9F, 00, A2, 00, A6, 00, A9, 00, AC, 00, B0, 00, B3, 00, B7, 00, BA, 00, BD, 00, C1, 00, C4, 00, C8, 00, CB, 00, CE, 00, D2, 00, D5, 00,
|
||||
A0, A5, 0D, 3B, 3B, 3B, 3B, 3B, 3B, FF, 03, 1F, 00, 3B, 00, 00,
|
||||
A0, 6A, 10, 28, 00, 28, 00, 28, 00, 28, 00, 80, 02, 80, 02, 80, 02, 80, 02
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, CC, 01,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, 66, 01,
|
||||
A1, 0A, 62, 14, 08, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_4={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 40, 2A, FF, 41, 24, FF, 42, 1F, FF, 43, 1A, FF, 44, 16, FF, 45, 12, FF, 46, 0F, FF, 47, 0C, FF, 07, 2A, F1, 48, 09, FF, 08, 23, F7, 49, 07, FF, 09, 1E, F7, 4A, 05, FF, 0A, 19, FA, 4B, 03, FF, 0B, 15, FA, 4C, 01, FF, 0C, 12, F5, 0D, 0F, F2, 0E, 0C, F2, 0F, 09, F5, 10, 06, FC, 11, 06, E2, 12, 02, FB, 13, 01, F0, 14, 00, E6, 15, 00, CF, 16, 00, BA, 17, 00, A7, 18, 00, 96, 19, 00, 87, 1A, 00, 79, 1B, 00, 6C, 1C, 00, 61, 1D, 00, 57, 1E, 00, 4E, 1F, 00, 46, 20, 00, 3F, 21, 00, 38, 22, 00, 32, 23, 00, 2D, 24, 00, 28, A5, 00, 48, A6, 00, 40, A7, 00, 39, A8, 00, 33, A9, 00, 2D, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_5={
|
||||
20, 02, C5, 02,
|
||||
A0, 0B, BB, 00, 1D, 01, 14, 6A, 2A, E8, 03, E8, 03, 06, 10, 0E, 2C, 01, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, A6, 03, C0, 08, 08
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_6={
|
||||
20, 02, E9, 05,
|
||||
A0, AB, 82, 27, 1B, 33, 04, 42, 04, 55, 04, 75, 04, 9E, 04, C7, 04, F0, 04, 20, 05, 4F, 05, 7F, 05, B8, 05, F2, 05, 2B, 06, 72, 06, BA, 06, 02, 07, 49, 07, 91, 07, F0, 07, 50, 08, AF, 08, 0F, 09, 6E, 09, E1, 09, 54, 0A, C6, 0A, 56, 0B, E5, 0B, 74, 0C, 04, 0D, 93, 0D, 52, 0E, 11, 0F, D0, 0F, 8F, 10, 4F, 11, 0E, 12, 2C, 13, 4B, 14, 6A, 15, 88, 16, A7, 17, C6, 18, 44, 1A, C2, 1B, 41, 1D, BF, 1E, 9D, 20, 7B, 22, 58, 24, 96, 26, D3, 28, 11, 2B, 4E, 2D, 4B, 30, 47, 33, 44, 36, 40, 39, 3D, 3C, A2, 3F, 07, 43, 6C, 46, E6, 4A, 61, 4F,
|
||||
A0, A7, 0B, 00, 02, 77, 17, 1F, 1F, 1F, 0A, FF, 19, 05,
|
||||
A0, A8, 38, 00, 33, 33, 10, 00, 33, 23, 10, 00, 33, 24, 10, 4B, 23, 44, 10, CF, 22, 43, 10, CF, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 22, 10, C0, 22, 23, 10,
|
||||
A0, 98, 08, 6E, D3, 16, 80, 2A, 6E, 6E, 6E,
|
||||
A0, 9E, 0C, 0F, D3, 16, 96, 00, 2C, 01, 2B, 25, 02, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_7={
|
||||
20, 02, FB, 14,
|
||||
A0, C6, 5B, 00, 00, 04, 00, 00, 00, 3C, 00, 00, 00, 20, 80, FF, 01, 00, 00, 64, 00, 00, C0, 00, 00, 00, C0, 00, 00, 00, 01, 01, 01, 20, 01, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 10, C9, 30, 00, 40, 00,
|
||||
A0, 0D, 03, 24, 29, 07,
|
||||
A0, 0D, 03, 24, 30, 07,
|
||||
A0, 0D, 03, 25, 29, 01,
|
||||
A0, 0D, 03, 25, 30, 01,
|
||||
A0, 0D, 06, 40, 42, F0, C1, 37, CC,
|
||||
A0, 0D, 06, 41, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 42, 7C, 54,
|
||||
A0, 0D, 06, 42, 8D, 00, A0, A4, 64,
|
||||
A0, 0D, 06, 42, 8B, 00, A2, 23, 00,
|
||||
A0, 0D, 06, 42, 89, 7F, 12, BD, 01,
|
||||
A0, 0D, 06, 42, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 42, 43, 24, 24, 4D, ED,
|
||||
A0, 0D, 06, 42, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 42, 40, 08, 77, 33, 3A,
|
||||
A0, 0D, 06, 42, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 42, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 51, 40, 12, 77, 33, 3A,
|
||||
A0, 0D, 06, 43, 44, 00, 34, 52, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_8={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 43, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 43, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 43, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 43, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 44, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 44, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 44, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 45, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 45, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 45, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 46, 45, 39, 12, 00, 00,
|
||||
A0, 0D, 06, 46, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 47, 43, A5, 64, 4C, ED,
|
||||
A0, 0D, 06, 47, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 47, 4A, 20, AA, 0B, 81,
|
||||
A0, 0D, 06, 47, 49, B5, 44, 22, 00,
|
||||
A0, 0D, 06, 48, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 48, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 48, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 48, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 49, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 49, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 49, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_9={
|
||||
20, 02, FA, 1C,
|
||||
A0, 0D, 06, 4A, 8B, 48, 02, F0, 80,
|
||||
A0, 0D, 06, 4A, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 4A, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 4A, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4A, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4B, 43, A5, 64, 4C, 6D,
|
||||
A0, 0D, 06, 4C, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4C, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4D, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4D, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4E, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 4E, 7C, 50,
|
||||
A0, 0D, 06, 4E, 8D, 00, 00, 00, 06,
|
||||
A0, 0D, 06, 4E, 8B, 00, A2, 24, 00,
|
||||
A0, 0D, 06, 4E, 89, 7D, 84, 05, 08,
|
||||
A0, 0D, 06, 4E, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 4E, 43, A5, 64, 5C, AD,
|
||||
A0, 0D, 06, 4E, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 4E, 40, 07, 77, 33, 3D,
|
||||
A0, 0D, 06, 4F, 4A, 2A, 8E, 8D, 2A,
|
||||
A0, 0D, 06, 4F, 49, 5D, 27, 27, 00,
|
||||
A0, 0D, 06, 50, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 50, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 52, 4A, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_10={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 52, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 60, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 50, FF, FF, FF, 3F,
|
||||
A0, 0D, 06, 80, 7D, A0, 00, 9E, BB,
|
||||
A0, 0D, 06, 80, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 80, C9, 30, 00, 00, 00,
|
||||
A0, 0D, 06, 8C, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 90, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 39, 3F, 00, 00, 7F,
|
||||
A0, 0D, 06, 9B, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9B, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9B, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 91, D4, F8, 84, EF, 03,
|
||||
A0, 0D, 06, 91, D2, 4A, 4A, 4B, 38,
|
||||
A0, 0D, 06, 9C, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9C, A1, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 99, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 95, FF, 00, 0F, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_11={
|
||||
20, 02, F5, 17,
|
||||
A0, 0D, 06, 9C, A5, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 9D, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9C, 4F, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 9C, 4E, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 95, D4, F8, 84, 75, 00,
|
||||
A0, 0D, 06, 95, D2, 4A, 4B, 4B, 58,
|
||||
A0, 0D, 06, 9D, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9D, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9D, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 99, D4, F8, 04, E4, 01,
|
||||
A0, 0D, 06, 99, D2, 4A, 4B, 4B, 48,
|
||||
A0, AF, 09, 10, 5F, 00, 18, 10, 5F, 00, 18, 00,
|
||||
A0, 92, 28, 37, 00, 1B, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 70, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 55, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13,
|
||||
A0, 1F, 06, 63, 00, 42, 00, 14, 00,
|
||||
A0, 9A, 02, 95, 01,
|
||||
A0, 99, 0A, 03, 00, 80, 00, 00, 80, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_12={
|
||||
20, 02, 3B, 03,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, D0, 07, 00, 0F, FF, 7F, 00, 0F, FF, 7F, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0D, 03, 61, 09, 7E,
|
||||
A0, 85, 04, 58, 08, A8, AC
|
||||
}
|
||||
|
||||
## DLMA Enable | VDDPA 3.9
|
||||
## LMA (CLK) A+B - (CLK-LESS) A/B/F 32 - 57.7/28.2/55.3 | RSSI 0x134F | H 8A/m
|
||||
## LPDET 150 | NFCLD 300 | Ratio 43 | GreenCar 600
|
||||
## Tx first entry 3/6
|
||||
NXP_RF_CONF_BLK_13={
|
||||
20, 02, F2, 04,
|
||||
A0, AF, 09, 11, 20, 00, 18, 11, 20, 00, 18, 00,
|
||||
A0, 98, 08, 20, 4F, 13, 80, 18, 39, 1C, 37,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 04, 19, CB, 05, 00, 00, 3E, 07, 00, 00, B0, 08, 00, 00, B0, 08, 00, 00, E5, 09, 00, 00, E5, 09, 00, 00, 58, 0B, 00, 00, 58, 0B, 00, 00, E1, 0D, 00, 00, 4B, 10, 00, 00, 4B, 10, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 06, 19, B9, 00, 00, 00, 35, 01, 00, 00, CF, 01, 00, 00, 2C, 02, 00, 00, C7, 02, 00, 00, 23, 03, 00, 00, DD, 03, 00, 00, 30, 05, 00, 00, 00, 07, 00, 00, A8, 09, 00, 00, 7B, 0E, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00,
|
||||
A0, 9E, 0C, 07, 4F, 13, 96, 00, 2C, 01, 2B, 58, 02, 00, 00
|
||||
}
|
||||
NXP_RF_CONF_BLK_14={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 00, 2A, FF, 01, 24, FF, 02, 1F, FF, 03, 1A, FF, 04, 16, FF, 05, 12, FF, 06, 0F, FF, 07, 0C, FF, 08, 09, FF, 09, 07, FF, 0A, 05, FF, 0B, 03, FF, 0C, 01, FF, 0D, 00, F5, 0E, 00, DC, 0F, 00, C6, 10, 00, B3, 11, 00, A2, 12, 00, 92, 13, 00, 84, 14, 00, 77, 15, 00, 6B, 16, 00, 60, 17, 00, 57, 18, 00, 4E, 19, 00, 46, 1A, 00, 3F, 1B, 00, 39, 1C, 00, 33, 1D, 00, 2E, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A
|
||||
}
|
||||
|
||||
|
||||
NXP_RF_CONF_MAX_NUM=14
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3F, 05,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A1, 13, 01, 32,
|
||||
A0, 80, 02, FA, 00
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x01
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
||||
###############################################################################
|
||||
# Enable(0x01) or disable(0x00) non-standard tag reading
|
||||
# Disable Non-standard card read 0x00
|
||||
# Enable Non-standard card read 0x01
|
||||
NXP_SUPPORT_NON_STD_CARD=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00) iso dep sak merge
|
||||
# Disable SAK merging 0x00
|
||||
# Enable SAK merging 0x01
|
||||
NXP_ISO_DEP_MERGE_SAK=0x01
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired
|
||||
# Disable getting HW info log 0x00
|
||||
# Enable getting HW info log 0x01
|
||||
NXP_GET_HW_INFO_LOG=0x00
|
||||
#################################################################################
|
||||
# Valid time difference range within for non-standard tag detection from first
|
||||
# Activation fail to next discovery
|
||||
# Note :- 1. This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled
|
||||
# 2. The number will be multiplied by 100ms by MW.
|
||||
# Default:
|
||||
# Set to 00 if not supported
|
||||
# byte[0] MIFARE_CLASSIC 100ms
|
||||
# byte[1] ISO_DEP 300ms
|
||||
NXP_NON_STD_CARD_TIMEDIFF={01, 03}
|
||||
#################################################################################
|
||||
|
780
proprietary/vendor/etc/libnfc-mtp-SN100.conf
vendored
Normal file
780
proprietary/vendor/etc/libnfc-mtp-SN100.conf
vendored
Normal file
|
@ -0,0 +1,780 @@
|
|||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
## Modified by Motorola Mobility LLC
|
||||
## Version : Cypfr.4 (2021/06/09)
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
#NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
|
||||
# *** RFBOARD30x20FN FW VERSION = 01.10.5B ***
|
||||
NXP_RF_CONF_BLK_1={
|
||||
20, 02, DB, 04,
|
||||
A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 18, 18, 18, 18, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, FF, 07, 13, 07, 05, 13,
|
||||
A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 03, 00, 06, 00, 0A, 00, 0D, 00, 10, 00, 14, 00, 17, 00, 1B, 00, 1E, 00, 21, 00, 25, 00, 28, 00, 2C, 00, 2F, 00, 32, 00, 36, 00, 39, 00, 3D, 00, 40, 00, 43, 00, 47, 00, 4A, 00, 4E, 00, 51, 00, 54, 00, 58, 00, 5B, 00, 5E, 00, 62, 00, 65, 00, 69, 00, 6C, 00, 6F, 00, 73, 00, 76, 00, 7A, 00, 7D, 00, 80, 00, 84, 00, 87, 00, 8B, 00, 8E, 00, 91, 00, 95, 00, 98, 00, 9C, 00, 9F, 00, A2, 00, A6, 00, A9, 00, AC, 00, B0, 00, B3, 00, B7, 00, BA, 00, BD, 00, C1, 00, C4, 00, C8, 00, CB, 00, CE, 00, D2, 00, D5, 00,
|
||||
A0, A5, 0D, 3B, 3B, 3B, 3B, 3B, 3B, FF, 03, 1F, 00, 3B, 00, 00,
|
||||
A0, 6A, 10, 28, 00, 28, 00, 28, 00, 28, 00, 80, 02, 80, 02, 80, 02, 80, 02
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, CC, 01,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, 66, 01,
|
||||
A1, 0A, 62, 14, 08, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_4={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 40, 2A, FF, 41, 24, FF, 42, 1F, FF, 43, 1A, FF, 44, 16, FF, 45, 12, FF, 46, 0F, FF, 47, 0C, FF, 07, 2A, F1, 48, 09, FF, 08, 23, F7, 49, 07, FF, 09, 1E, F7, 4A, 05, FF, 0A, 19, FA, 4B, 03, FF, 0B, 15, FA, 4C, 01, FF, 0C, 12, F5, 0D, 0F, F2, 0E, 0C, F2, 0F, 09, F5, 10, 06, FC, 11, 06, E2, 12, 02, FB, 13, 01, F0, 14, 00, E6, 15, 00, CF, 16, 00, BA, 17, 00, A7, 18, 00, 96, 19, 00, 87, 1A, 00, 79, 1B, 00, 6C, 1C, 00, 61, 1D, 00, 57, 1E, 00, 4E, 1F, 00, 46, 20, 00, 3F, 21, 00, 38, 22, 00, 32, 23, 00, 2D, 24, 00, 28, A5, 00, 48, A6, 00, 40, A7, 00, 39, A8, 00, 33, A9, 00, 2D, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_5={
|
||||
20, 02, C5, 02,
|
||||
A0, 0B, BB, 00, 1D, 01, 14, 6A, 2A, E8, 03, E8, 03, 06, 10, 0E, 2C, 01, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, A6, 03, C0, 08, 08
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_6={
|
||||
20, 02, E9, 05,
|
||||
A0, AB, 82, 27, 1B, 33, 04, 42, 04, 55, 04, 75, 04, 9E, 04, C7, 04, F0, 04, 20, 05, 4F, 05, 7F, 05, B8, 05, F2, 05, 2B, 06, 72, 06, BA, 06, 02, 07, 49, 07, 91, 07, F0, 07, 50, 08, AF, 08, 0F, 09, 6E, 09, E1, 09, 54, 0A, C6, 0A, 56, 0B, E5, 0B, 74, 0C, 04, 0D, 93, 0D, 52, 0E, 11, 0F, D0, 0F, 8F, 10, 4F, 11, 0E, 12, 2C, 13, 4B, 14, 6A, 15, 88, 16, A7, 17, C6, 18, 44, 1A, C2, 1B, 41, 1D, BF, 1E, 9D, 20, 7B, 22, 58, 24, 96, 26, D3, 28, 11, 2B, 4E, 2D, 4B, 30, 47, 33, 44, 36, 40, 39, 3D, 3C, A2, 3F, 07, 43, 6C, 46, E6, 4A, 61, 4F,
|
||||
A0, A7, 0B, 00, 02, 77, 17, 1F, 1F, 1F, 0A, FF, 19, 05,
|
||||
A0, A8, 38, 00, 33, 33, 10, 00, 33, 23, 10, 00, 33, 24, 10, 4B, 23, 44, 10, CF, 22, 43, 10, CF, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 22, 10, C0, 22, 23, 10,
|
||||
A0, 98, 08, 6E, D3, 16, 80, 2A, 6E, 6E, 6E,
|
||||
A0, 9E, 0C, 0F, D3, 16, 96, 00, 2C, 01, 2B, 25, 02, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_7={
|
||||
20, 02, FB, 14,
|
||||
A0, C6, 5B, 00, 00, 04, 00, 00, 00, 3C, 00, 00, 00, 20, 80, FF, 01, 00, 00, 64, 00, 00, C0, 00, 00, 00, C0, 00, 00, 00, 01, 01, 01, 20, 01, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 10, C9, 30, 00, 40, 00,
|
||||
A0, 0D, 03, 24, 29, 07,
|
||||
A0, 0D, 03, 24, 30, 07,
|
||||
A0, 0D, 03, 25, 29, 01,
|
||||
A0, 0D, 03, 25, 30, 01,
|
||||
A0, 0D, 06, 40, 42, F0, C1, 37, CC,
|
||||
A0, 0D, 06, 41, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 42, 7C, 54,
|
||||
A0, 0D, 06, 42, 8D, 00, A0, A4, 64,
|
||||
A0, 0D, 06, 42, 8B, 00, A2, 23, 00,
|
||||
A0, 0D, 06, 42, 89, 7F, 12, BD, 01,
|
||||
A0, 0D, 06, 42, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 42, 43, 24, 24, 4D, ED,
|
||||
A0, 0D, 06, 42, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 42, 40, 08, 77, 33, 3A,
|
||||
A0, 0D, 06, 42, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 42, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 51, 40, 12, 77, 33, 3A,
|
||||
A0, 0D, 06, 43, 44, 00, 34, 52, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_8={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 43, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 43, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 43, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 43, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 44, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 44, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 44, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 45, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 45, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 45, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 46, 45, 39, 12, 00, 00,
|
||||
A0, 0D, 06, 46, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 47, 43, A5, 64, 4C, ED,
|
||||
A0, 0D, 06, 47, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 47, 4A, 20, AA, 0B, 81,
|
||||
A0, 0D, 06, 47, 49, B5, 44, 22, 00,
|
||||
A0, 0D, 06, 48, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 48, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 48, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 48, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 49, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 49, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 49, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_9={
|
||||
20, 02, FA, 1C,
|
||||
A0, 0D, 06, 4A, 8B, 48, 02, F0, 80,
|
||||
A0, 0D, 06, 4A, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 4A, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 4A, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4A, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4B, 43, A5, 64, 4C, 6D,
|
||||
A0, 0D, 06, 4C, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4C, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4D, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4D, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4E, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 4E, 7C, 50,
|
||||
A0, 0D, 06, 4E, 8D, 00, 00, 00, 06,
|
||||
A0, 0D, 06, 4E, 8B, 00, A2, 24, 00,
|
||||
A0, 0D, 06, 4E, 89, 7D, 84, 05, 08,
|
||||
A0, 0D, 06, 4E, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 4E, 43, A5, 64, 5C, AD,
|
||||
A0, 0D, 06, 4E, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 4E, 40, 07, 77, 33, 3D,
|
||||
A0, 0D, 06, 4F, 4A, 2A, 8E, 8D, 2A,
|
||||
A0, 0D, 06, 4F, 49, 5D, 27, 27, 00,
|
||||
A0, 0D, 06, 50, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 50, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 52, 4A, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_10={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 52, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 60, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 50, FF, FF, FF, 3F,
|
||||
A0, 0D, 06, 80, 7D, A0, 00, 9E, BB,
|
||||
A0, 0D, 06, 80, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 80, C9, 30, 00, 00, 00,
|
||||
A0, 0D, 06, 8C, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 90, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 39, 3F, 00, 00, 7F,
|
||||
A0, 0D, 06, 9B, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9B, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9B, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 91, D4, F8, 84, EF, 03,
|
||||
A0, 0D, 06, 91, D2, 4A, 4A, 4B, 38,
|
||||
A0, 0D, 06, 9C, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9C, A1, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 99, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 95, FF, 00, 0F, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_11={
|
||||
20, 02, F5, 17,
|
||||
A0, 0D, 06, 9C, A5, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 9D, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9C, 4F, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 9C, 4E, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 95, D4, F8, 84, 75, 00,
|
||||
A0, 0D, 06, 95, D2, 4A, 4B, 4B, 58,
|
||||
A0, 0D, 06, 9D, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9D, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9D, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 99, D4, F8, 04, E4, 01,
|
||||
A0, 0D, 06, 99, D2, 4A, 4B, 4B, 48,
|
||||
A0, AF, 09, 10, 5F, 00, 18, 10, 5F, 00, 18, 00,
|
||||
A0, 92, 28, 37, 00, 1B, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 70, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 55, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13,
|
||||
A0, 1F, 06, 63, 00, 42, 00, 14, 00,
|
||||
A0, 9A, 02, 95, 01,
|
||||
A0, 99, 0A, 03, 00, 80, 00, 00, 80, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_12={
|
||||
20, 02, 3B, 03,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, D0, 07, 00, 0F, FF, 7F, 00, 0F, FF, 7F, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0D, 03, 61, 09, 7E,
|
||||
A0, 85, 04, 58, 08, A8, AC
|
||||
}
|
||||
|
||||
## DLMA Enable | VDDPA 3.9
|
||||
## LMA (CLK) A+B - (CLK-LESS) A/B/F 32 - 57.7/28.2/55.3 | RSSI 0x134F | H 8A/m
|
||||
## LPDET 150 | NFCLD 300 | Ratio 43 | GreenCar 600
|
||||
## Tx first entry 3/6
|
||||
NXP_RF_CONF_BLK_13={
|
||||
20, 02, F2, 04,
|
||||
A0, AF, 09, 11, 20, 00, 18, 11, 20, 00, 18, 00,
|
||||
A0, 98, 08, 20, 4F, 13, 80, 18, 39, 1C, 37,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 04, 19, CB, 05, 00, 00, 3E, 07, 00, 00, B0, 08, 00, 00, B0, 08, 00, 00, E5, 09, 00, 00, E5, 09, 00, 00, 58, 0B, 00, 00, 58, 0B, 00, 00, E1, 0D, 00, 00, 4B, 10, 00, 00, 4B, 10, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 06, 19, B9, 00, 00, 00, 35, 01, 00, 00, CF, 01, 00, 00, 2C, 02, 00, 00, C7, 02, 00, 00, 23, 03, 00, 00, DD, 03, 00, 00, 30, 05, 00, 00, 00, 07, 00, 00, A8, 09, 00, 00, 7B, 0E, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00,
|
||||
A0, 9E, 0C, 07, 4F, 13, 96, 00, 2C, 01, 2B, 58, 02, 00, 00
|
||||
}
|
||||
NXP_RF_CONF_BLK_14={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 00, 2A, FF, 01, 24, FF, 02, 1F, FF, 03, 1A, FF, 04, 16, FF, 05, 12, FF, 06, 0F, FF, 07, 0C, FF, 08, 09, FF, 09, 07, FF, 0A, 05, FF, 0B, 03, FF, 0C, 01, FF, 0D, 00, F5, 0E, 00, DC, 0F, 00, C6, 10, 00, B3, 11, 00, A2, 12, 00, 92, 13, 00, 84, 14, 00, 77, 15, 00, 6B, 16, 00, 60, 17, 00, 57, 18, 00, 4E, 19, 00, 46, 1A, 00, 3F, 1B, 00, 39, 1C, 00, 33, 1D, 00, 2E, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A
|
||||
}
|
||||
|
||||
|
||||
NXP_RF_CONF_MAX_NUM=14
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3F, 05,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A1, 13, 01, 32,
|
||||
A0, 80, 02, FA, 00
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x01
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
||||
###############################################################################
|
||||
# Enable(0x01) or disable(0x00) non-standard tag reading
|
||||
# Disable Non-standard card read 0x00
|
||||
# Enable Non-standard card read 0x01
|
||||
NXP_SUPPORT_NON_STD_CARD=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00) iso dep sak merge
|
||||
# Disable SAK merging 0x00
|
||||
# Enable SAK merging 0x01
|
||||
NXP_ISO_DEP_MERGE_SAK=0x01
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired
|
||||
# Disable getting HW info log 0x00
|
||||
# Enable getting HW info log 0x01
|
||||
NXP_GET_HW_INFO_LOG=0x00
|
||||
#################################################################################
|
||||
# Valid time difference range within for non-standard tag detection from first
|
||||
# Activation fail to next discovery
|
||||
# Note :- 1. This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled
|
||||
# 2. The number will be multiplied by 100ms by MW.
|
||||
# Default:
|
||||
# Set to 00 if not supported
|
||||
# byte[0] MIFARE_CLASSIC 100ms
|
||||
# byte[1] ISO_DEP 300ms
|
||||
NXP_NON_STD_CARD_TIMEDIFF={01, 03}
|
||||
#################################################################################
|
||||
|
780
proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf
vendored
Normal file
780
proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf
vendored
Normal file
|
@ -0,0 +1,780 @@
|
|||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
## Modified by Motorola Mobility LLC
|
||||
## Version : Cypfr.4 (2021/06/09)
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
#NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
|
||||
# *** RFBOARD30x20FN FW VERSION = 01.10.5B ***
|
||||
NXP_RF_CONF_BLK_1={
|
||||
20, 02, DB, 04,
|
||||
A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 18, 18, 18, 18, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, FF, 07, 13, 07, 05, 13,
|
||||
A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 03, 00, 06, 00, 0A, 00, 0D, 00, 10, 00, 14, 00, 17, 00, 1B, 00, 1E, 00, 21, 00, 25, 00, 28, 00, 2C, 00, 2F, 00, 32, 00, 36, 00, 39, 00, 3D, 00, 40, 00, 43, 00, 47, 00, 4A, 00, 4E, 00, 51, 00, 54, 00, 58, 00, 5B, 00, 5E, 00, 62, 00, 65, 00, 69, 00, 6C, 00, 6F, 00, 73, 00, 76, 00, 7A, 00, 7D, 00, 80, 00, 84, 00, 87, 00, 8B, 00, 8E, 00, 91, 00, 95, 00, 98, 00, 9C, 00, 9F, 00, A2, 00, A6, 00, A9, 00, AC, 00, B0, 00, B3, 00, B7, 00, BA, 00, BD, 00, C1, 00, C4, 00, C8, 00, CB, 00, CE, 00, D2, 00, D5, 00,
|
||||
A0, A5, 0D, 3B, 3B, 3B, 3B, 3B, 3B, FF, 03, 1F, 00, 3B, 00, 00,
|
||||
A0, 6A, 10, 28, 00, 28, 00, 28, 00, 28, 00, 80, 02, 80, 02, 80, 02, 80, 02
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, CC, 01,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, 66, 01,
|
||||
A1, 0A, 62, 14, 08, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_4={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 40, 2A, FF, 41, 24, FF, 42, 1F, FF, 43, 1A, FF, 44, 16, FF, 45, 12, FF, 46, 0F, FF, 47, 0C, FF, 07, 2A, F1, 48, 09, FF, 08, 23, F7, 49, 07, FF, 09, 1E, F7, 4A, 05, FF, 0A, 19, FA, 4B, 03, FF, 0B, 15, FA, 4C, 01, FF, 0C, 12, F5, 0D, 0F, F2, 0E, 0C, F2, 0F, 09, F5, 10, 06, FC, 11, 06, E2, 12, 02, FB, 13, 01, F0, 14, 00, E6, 15, 00, CF, 16, 00, BA, 17, 00, A7, 18, 00, 96, 19, 00, 87, 1A, 00, 79, 1B, 00, 6C, 1C, 00, 61, 1D, 00, 57, 1E, 00, 4E, 1F, 00, 46, 20, 00, 3F, 21, 00, 38, 22, 00, 32, 23, 00, 2D, 24, 00, 28, A5, 00, 48, A6, 00, 40, A7, 00, 39, A8, 00, 33, A9, 00, 2D, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_5={
|
||||
20, 02, C5, 02,
|
||||
A0, 0B, BB, 00, 1D, 01, 14, 6A, 2A, E8, 03, E8, 03, 06, 10, 0E, 2C, 01, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, A6, 03, C0, 08, 08
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_6={
|
||||
20, 02, E9, 05,
|
||||
A0, AB, 82, 27, 1B, 33, 04, 42, 04, 55, 04, 75, 04, 9E, 04, C7, 04, F0, 04, 20, 05, 4F, 05, 7F, 05, B8, 05, F2, 05, 2B, 06, 72, 06, BA, 06, 02, 07, 49, 07, 91, 07, F0, 07, 50, 08, AF, 08, 0F, 09, 6E, 09, E1, 09, 54, 0A, C6, 0A, 56, 0B, E5, 0B, 74, 0C, 04, 0D, 93, 0D, 52, 0E, 11, 0F, D0, 0F, 8F, 10, 4F, 11, 0E, 12, 2C, 13, 4B, 14, 6A, 15, 88, 16, A7, 17, C6, 18, 44, 1A, C2, 1B, 41, 1D, BF, 1E, 9D, 20, 7B, 22, 58, 24, 96, 26, D3, 28, 11, 2B, 4E, 2D, 4B, 30, 47, 33, 44, 36, 40, 39, 3D, 3C, A2, 3F, 07, 43, 6C, 46, E6, 4A, 61, 4F,
|
||||
A0, A7, 0B, 00, 02, 77, 17, 1F, 1F, 1F, 0A, FF, 19, 05,
|
||||
A0, A8, 38, 00, 33, 33, 10, 00, 33, 23, 10, 00, 33, 24, 10, 4B, 23, 44, 10, CF, 22, 43, 10, CF, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 22, 10, C0, 22, 23, 10,
|
||||
A0, 98, 08, 6E, D3, 16, 80, 2A, 6E, 6E, 6E,
|
||||
A0, 9E, 0C, 0F, D3, 16, 96, 00, 2C, 01, 2B, 25, 02, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_7={
|
||||
20, 02, FB, 14,
|
||||
A0, C6, 5B, 00, 00, 04, 00, 00, 00, 3C, 00, 00, 00, 20, 80, FF, 01, 00, 00, 64, 00, 00, C0, 00, 00, 00, C0, 00, 00, 00, 01, 01, 01, 20, 01, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 10, C9, 30, 00, 40, 00,
|
||||
A0, 0D, 03, 24, 29, 07,
|
||||
A0, 0D, 03, 24, 30, 07,
|
||||
A0, 0D, 03, 25, 29, 01,
|
||||
A0, 0D, 03, 25, 30, 01,
|
||||
A0, 0D, 06, 40, 42, F0, C1, 37, CC,
|
||||
A0, 0D, 06, 41, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 42, 7C, 54,
|
||||
A0, 0D, 06, 42, 8D, 00, A0, A4, 64,
|
||||
A0, 0D, 06, 42, 8B, 00, A2, 23, 00,
|
||||
A0, 0D, 06, 42, 89, 7F, 12, BD, 01,
|
||||
A0, 0D, 06, 42, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 42, 43, 24, 24, 4D, ED,
|
||||
A0, 0D, 06, 42, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 42, 40, 08, 77, 33, 3A,
|
||||
A0, 0D, 06, 42, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 42, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 51, 40, 12, 77, 33, 3A,
|
||||
A0, 0D, 06, 43, 44, 00, 34, 52, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_8={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 43, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 43, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 43, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 43, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 44, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 44, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 44, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 45, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 45, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 45, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 46, 45, 39, 12, 00, 00,
|
||||
A0, 0D, 06, 46, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 47, 43, A5, 64, 4C, ED,
|
||||
A0, 0D, 06, 47, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 47, 4A, 20, AA, 0B, 81,
|
||||
A0, 0D, 06, 47, 49, B5, 44, 22, 00,
|
||||
A0, 0D, 06, 48, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 48, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 48, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 48, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 49, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 49, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 49, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_9={
|
||||
20, 02, FA, 1C,
|
||||
A0, 0D, 06, 4A, 8B, 48, 02, F0, 80,
|
||||
A0, 0D, 06, 4A, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 4A, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 4A, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4A, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4B, 43, A5, 64, 4C, 6D,
|
||||
A0, 0D, 06, 4C, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4C, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4D, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4D, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4E, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 4E, 7C, 50,
|
||||
A0, 0D, 06, 4E, 8D, 00, 00, 00, 06,
|
||||
A0, 0D, 06, 4E, 8B, 00, A2, 24, 00,
|
||||
A0, 0D, 06, 4E, 89, 7D, 84, 05, 08,
|
||||
A0, 0D, 06, 4E, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 4E, 43, A5, 64, 5C, AD,
|
||||
A0, 0D, 06, 4E, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 4E, 40, 07, 77, 33, 3D,
|
||||
A0, 0D, 06, 4F, 4A, 2A, 8E, 8D, 2A,
|
||||
A0, 0D, 06, 4F, 49, 5D, 27, 27, 00,
|
||||
A0, 0D, 06, 50, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 50, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 52, 4A, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_10={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 52, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 60, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 50, FF, FF, FF, 3F,
|
||||
A0, 0D, 06, 80, 7D, A0, 00, 9E, BB,
|
||||
A0, 0D, 06, 80, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 80, C9, 30, 00, 00, 00,
|
||||
A0, 0D, 06, 8C, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 90, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 39, 3F, 00, 00, 7F,
|
||||
A0, 0D, 06, 9B, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9B, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9B, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 91, D4, F8, 84, EF, 03,
|
||||
A0, 0D, 06, 91, D2, 4A, 4A, 4B, 38,
|
||||
A0, 0D, 06, 9C, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9C, A1, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 99, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 95, FF, 00, 0F, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_11={
|
||||
20, 02, F5, 17,
|
||||
A0, 0D, 06, 9C, A5, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 9D, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9C, 4F, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 9C, 4E, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 95, D4, F8, 84, 75, 00,
|
||||
A0, 0D, 06, 95, D2, 4A, 4B, 4B, 58,
|
||||
A0, 0D, 06, 9D, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9D, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9D, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 99, D4, F8, 04, E4, 01,
|
||||
A0, 0D, 06, 99, D2, 4A, 4B, 4B, 48,
|
||||
A0, AF, 09, 10, 5F, 00, 18, 10, 5F, 00, 18, 00,
|
||||
A0, 92, 28, 37, 00, 1B, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 70, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 55, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13,
|
||||
A0, 1F, 06, 63, 00, 42, 00, 14, 00,
|
||||
A0, 9A, 02, 95, 01,
|
||||
A0, 99, 0A, 03, 00, 80, 00, 00, 80, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_12={
|
||||
20, 02, 3B, 03,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, D0, 07, 00, 0F, FF, 7F, 00, 0F, FF, 7F, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0D, 03, 61, 09, 7E,
|
||||
A0, 85, 04, 58, 08, A8, AC
|
||||
}
|
||||
|
||||
## DLMA Enable | VDDPA 3.9
|
||||
## LMA (CLK) A+B - (CLK-LESS) A/B/F 32 - 57.7/28.2/55.3 | RSSI 0x134F | H 8A/m
|
||||
## LPDET 150 | NFCLD 300 | Ratio 43 | GreenCar 600
|
||||
## Tx first entry 3/6
|
||||
NXP_RF_CONF_BLK_13={
|
||||
20, 02, F2, 04,
|
||||
A0, AF, 09, 11, 20, 00, 18, 11, 20, 00, 18, 00,
|
||||
A0, 98, 08, 20, 4F, 13, 80, 18, 39, 1C, 37,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 04, 19, CB, 05, 00, 00, 3E, 07, 00, 00, B0, 08, 00, 00, B0, 08, 00, 00, E5, 09, 00, 00, E5, 09, 00, 00, 58, 0B, 00, 00, 58, 0B, 00, 00, E1, 0D, 00, 00, 4B, 10, 00, 00, 4B, 10, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 06, 19, B9, 00, 00, 00, 35, 01, 00, 00, CF, 01, 00, 00, 2C, 02, 00, 00, C7, 02, 00, 00, 23, 03, 00, 00, DD, 03, 00, 00, 30, 05, 00, 00, 00, 07, 00, 00, A8, 09, 00, 00, 7B, 0E, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00,
|
||||
A0, 9E, 0C, 07, 4F, 13, 96, 00, 2C, 01, 2B, 58, 02, 00, 00
|
||||
}
|
||||
NXP_RF_CONF_BLK_14={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 00, 2A, FF, 01, 24, FF, 02, 1F, FF, 03, 1A, FF, 04, 16, FF, 05, 12, FF, 06, 0F, FF, 07, 0C, FF, 08, 09, FF, 09, 07, FF, 0A, 05, FF, 0B, 03, FF, 0C, 01, FF, 0D, 00, F5, 0E, 00, DC, 0F, 00, C6, 10, 00, B3, 11, 00, A2, 12, 00, 92, 13, 00, 84, 14, 00, 77, 15, 00, 6B, 16, 00, 60, 17, 00, 57, 18, 00, 4E, 19, 00, 46, 1A, 00, 3F, 1B, 00, 39, 1C, 00, 33, 1D, 00, 2E, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A
|
||||
}
|
||||
|
||||
|
||||
NXP_RF_CONF_MAX_NUM=14
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3F, 05,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A1, 13, 01, 32,
|
||||
A0, 80, 02, FA, 00
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x01
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
||||
###############################################################################
|
||||
# Enable(0x01) or disable(0x00) non-standard tag reading
|
||||
# Disable Non-standard card read 0x00
|
||||
# Enable Non-standard card read 0x01
|
||||
NXP_SUPPORT_NON_STD_CARD=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00) iso dep sak merge
|
||||
# Disable SAK merging 0x00
|
||||
# Enable SAK merging 0x01
|
||||
NXP_ISO_DEP_MERGE_SAK=0x01
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired
|
||||
# Disable getting HW info log 0x00
|
||||
# Enable getting HW info log 0x01
|
||||
NXP_GET_HW_INFO_LOG=0x00
|
||||
#################################################################################
|
||||
# Valid time difference range within for non-standard tag detection from first
|
||||
# Activation fail to next discovery
|
||||
# Note :- 1. This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled
|
||||
# 2. The number will be multiplied by 100ms by MW.
|
||||
# Default:
|
||||
# Set to 00 if not supported
|
||||
# byte[0] MIFARE_CLASSIC 100ms
|
||||
# byte[1] ISO_DEP 300ms
|
||||
NXP_NON_STD_CARD_TIMEDIFF={01, 03}
|
||||
#################################################################################
|
||||
|
780
proprietary/vendor/etc/libnfc-nxp-pnscr.conf
vendored
Normal file
780
proprietary/vendor/etc/libnfc-nxp-pnscr.conf
vendored
Normal file
|
@ -0,0 +1,780 @@
|
|||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
## Modified by Motorola Mobility LLC
|
||||
## Version : Cypfr.4 (2021/06/09)
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
#NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
|
||||
# *** RFBOARD30x20FN FW VERSION = 01.10.5B ***
|
||||
NXP_RF_CONF_BLK_1={
|
||||
20, 02, DB, 04,
|
||||
A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 18, 18, 18, 18, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, FF, 07, 13, 07, 05, 13,
|
||||
A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 03, 00, 06, 00, 0A, 00, 0D, 00, 10, 00, 14, 00, 17, 00, 1B, 00, 1E, 00, 21, 00, 25, 00, 28, 00, 2C, 00, 2F, 00, 32, 00, 36, 00, 39, 00, 3D, 00, 40, 00, 43, 00, 47, 00, 4A, 00, 4E, 00, 51, 00, 54, 00, 58, 00, 5B, 00, 5E, 00, 62, 00, 65, 00, 69, 00, 6C, 00, 6F, 00, 73, 00, 76, 00, 7A, 00, 7D, 00, 80, 00, 84, 00, 87, 00, 8B, 00, 8E, 00, 91, 00, 95, 00, 98, 00, 9C, 00, 9F, 00, A2, 00, A6, 00, A9, 00, AC, 00, B0, 00, B3, 00, B7, 00, BA, 00, BD, 00, C1, 00, C4, 00, C8, 00, CB, 00, CE, 00, D2, 00, D5, 00,
|
||||
A0, A5, 0D, 3B, 3B, 3B, 3B, 3B, 3B, FF, 03, 1F, 00, 3B, 00, 00,
|
||||
A0, 6A, 10, 28, 00, 28, 00, 28, 00, 28, 00, 80, 02, 80, 02, 80, 02, 80, 02
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, CC, 01,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, 66, 01,
|
||||
A1, 0A, 62, 14, 08, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_4={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 40, 2A, FF, 41, 24, FF, 42, 1F, FF, 43, 1A, FF, 44, 16, FF, 45, 12, FF, 46, 0F, FF, 47, 0C, FF, 07, 2A, F1, 48, 09, FF, 08, 23, F7, 49, 07, FF, 09, 1E, F7, 4A, 05, FF, 0A, 19, FA, 4B, 03, FF, 0B, 15, FA, 4C, 01, FF, 0C, 12, F5, 0D, 0F, F2, 0E, 0C, F2, 0F, 09, F5, 10, 06, FC, 11, 06, E2, 12, 02, FB, 13, 01, F0, 14, 00, E6, 15, 00, CF, 16, 00, BA, 17, 00, A7, 18, 00, 96, 19, 00, 87, 1A, 00, 79, 1B, 00, 6C, 1C, 00, 61, 1D, 00, 57, 1E, 00, 4E, 1F, 00, 46, 20, 00, 3F, 21, 00, 38, 22, 00, 32, 23, 00, 2D, 24, 00, 28, A5, 00, 48, A6, 00, 40, A7, 00, 39, A8, 00, 33, A9, 00, 2D, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_5={
|
||||
20, 02, C5, 02,
|
||||
A0, 0B, BB, 00, 1D, 01, 14, 6A, 2A, E8, 03, E8, 03, 06, 10, 0E, 2C, 01, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, A6, 03, C0, 08, 08
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_6={
|
||||
20, 02, E9, 05,
|
||||
A0, AB, 82, 27, 1B, 33, 04, 42, 04, 55, 04, 75, 04, 9E, 04, C7, 04, F0, 04, 20, 05, 4F, 05, 7F, 05, B8, 05, F2, 05, 2B, 06, 72, 06, BA, 06, 02, 07, 49, 07, 91, 07, F0, 07, 50, 08, AF, 08, 0F, 09, 6E, 09, E1, 09, 54, 0A, C6, 0A, 56, 0B, E5, 0B, 74, 0C, 04, 0D, 93, 0D, 52, 0E, 11, 0F, D0, 0F, 8F, 10, 4F, 11, 0E, 12, 2C, 13, 4B, 14, 6A, 15, 88, 16, A7, 17, C6, 18, 44, 1A, C2, 1B, 41, 1D, BF, 1E, 9D, 20, 7B, 22, 58, 24, 96, 26, D3, 28, 11, 2B, 4E, 2D, 4B, 30, 47, 33, 44, 36, 40, 39, 3D, 3C, A2, 3F, 07, 43, 6C, 46, E6, 4A, 61, 4F,
|
||||
A0, A7, 0B, 00, 02, 77, 17, 1F, 1F, 1F, 0A, FF, 19, 05,
|
||||
A0, A8, 38, 00, 33, 33, 10, 00, 33, 23, 10, 00, 33, 24, 10, 4B, 23, 44, 10, CF, 22, 43, 10, CF, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 22, 10, C0, 22, 23, 10,
|
||||
A0, 98, 08, 6E, D3, 16, 80, 2A, 6E, 6E, 6E,
|
||||
A0, 9E, 0C, 0F, D3, 16, 96, 00, 2C, 01, 2B, 25, 02, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_7={
|
||||
20, 02, FB, 14,
|
||||
A0, C6, 5B, 00, 00, 04, 00, 00, 00, 3C, 00, 00, 00, 20, 80, FF, 01, 00, 00, 64, 00, 00, C0, 00, 00, 00, C0, 00, 00, 00, 01, 01, 01, 20, 01, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 10, C9, 30, 00, 40, 00,
|
||||
A0, 0D, 03, 24, 29, 07,
|
||||
A0, 0D, 03, 24, 30, 07,
|
||||
A0, 0D, 03, 25, 29, 01,
|
||||
A0, 0D, 03, 25, 30, 01,
|
||||
A0, 0D, 06, 40, 42, F0, C1, 37, CC,
|
||||
A0, 0D, 06, 41, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 42, 7C, 54,
|
||||
A0, 0D, 06, 42, 8D, 00, A0, A4, 64,
|
||||
A0, 0D, 06, 42, 8B, 00, A2, 23, 00,
|
||||
A0, 0D, 06, 42, 89, 7F, 12, BD, 01,
|
||||
A0, 0D, 06, 42, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 42, 43, 24, 24, 4D, ED,
|
||||
A0, 0D, 06, 42, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 42, 40, 08, 77, 33, 3A,
|
||||
A0, 0D, 06, 42, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 42, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 51, 40, 12, 77, 33, 3A,
|
||||
A0, 0D, 06, 43, 44, 00, 34, 52, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_8={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 43, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 43, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 43, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 43, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 44, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 44, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 44, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 45, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 45, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 45, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 46, 45, 39, 12, 00, 00,
|
||||
A0, 0D, 06, 46, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 47, 43, A5, 64, 4C, ED,
|
||||
A0, 0D, 06, 47, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 47, 4A, 20, AA, 0B, 81,
|
||||
A0, 0D, 06, 47, 49, B5, 44, 22, 00,
|
||||
A0, 0D, 06, 48, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 48, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 48, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 48, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 49, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 49, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 49, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_9={
|
||||
20, 02, FA, 1C,
|
||||
A0, 0D, 06, 4A, 8B, 48, 02, F0, 80,
|
||||
A0, 0D, 06, 4A, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 4A, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 4A, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4A, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4B, 43, A5, 64, 4C, 6D,
|
||||
A0, 0D, 06, 4C, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4C, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4D, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4D, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4E, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 4E, 7C, 50,
|
||||
A0, 0D, 06, 4E, 8D, 00, 00, 00, 06,
|
||||
A0, 0D, 06, 4E, 8B, 00, A2, 24, 00,
|
||||
A0, 0D, 06, 4E, 89, 7D, 84, 05, 08,
|
||||
A0, 0D, 06, 4E, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 4E, 43, A5, 64, 5C, AD,
|
||||
A0, 0D, 06, 4E, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 4E, 40, 07, 77, 33, 3D,
|
||||
A0, 0D, 06, 4F, 4A, 2A, 8E, 8D, 2A,
|
||||
A0, 0D, 06, 4F, 49, 5D, 27, 27, 00,
|
||||
A0, 0D, 06, 50, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 50, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 52, 4A, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_10={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 52, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 60, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 50, FF, FF, FF, 3F,
|
||||
A0, 0D, 06, 80, 7D, A0, 00, 9E, BB,
|
||||
A0, 0D, 06, 80, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 80, C9, 30, 00, 00, 00,
|
||||
A0, 0D, 06, 8C, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 90, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 39, 3F, 00, 00, 7F,
|
||||
A0, 0D, 06, 9B, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9B, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9B, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 91, D4, F8, 84, EF, 03,
|
||||
A0, 0D, 06, 91, D2, 4A, 4A, 4B, 38,
|
||||
A0, 0D, 06, 9C, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9C, A1, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 99, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 95, FF, 00, 0F, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_11={
|
||||
20, 02, F5, 17,
|
||||
A0, 0D, 06, 9C, A5, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 9D, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9C, 4F, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 9C, 4E, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 95, D4, F8, 84, 75, 00,
|
||||
A0, 0D, 06, 95, D2, 4A, 4B, 4B, 58,
|
||||
A0, 0D, 06, 9D, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9D, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9D, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 99, D4, F8, 04, E4, 01,
|
||||
A0, 0D, 06, 99, D2, 4A, 4B, 4B, 48,
|
||||
A0, AF, 09, 10, 5F, 00, 18, 10, 5F, 00, 18, 00,
|
||||
A0, 92, 28, 37, 00, 1B, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 70, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 55, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13,
|
||||
A0, 1F, 06, 63, 00, 42, 00, 14, 00,
|
||||
A0, 9A, 02, 95, 01,
|
||||
A0, 99, 0A, 03, 00, 80, 00, 00, 80, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_12={
|
||||
20, 02, 3B, 03,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, D0, 07, 00, 0F, FF, 7F, 00, 0F, FF, 7F, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0D, 03, 61, 09, 7E,
|
||||
A0, 85, 04, 58, 08, A8, AC
|
||||
}
|
||||
|
||||
## DLMA Enable | VDDPA 3.9
|
||||
## LMA (CLK) A+B - (CLK-LESS) A/B/F 32 - 57.7/28.2/55.3 | RSSI 0x134F | H 8A/m
|
||||
## LPDET 150 | NFCLD 300 | Ratio 43 | GreenCar 600
|
||||
## Tx first entry 3/6
|
||||
NXP_RF_CONF_BLK_13={
|
||||
20, 02, F2, 04,
|
||||
A0, AF, 09, 11, 20, 00, 18, 11, 20, 00, 18, 00,
|
||||
A0, 98, 08, 20, 4F, 13, 80, 18, 39, 1C, 37,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 04, 19, CB, 05, 00, 00, 3E, 07, 00, 00, B0, 08, 00, 00, B0, 08, 00, 00, E5, 09, 00, 00, E5, 09, 00, 00, 58, 0B, 00, 00, 58, 0B, 00, 00, E1, 0D, 00, 00, 4B, 10, 00, 00, 4B, 10, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 06, 19, B9, 00, 00, 00, 35, 01, 00, 00, CF, 01, 00, 00, 2C, 02, 00, 00, C7, 02, 00, 00, 23, 03, 00, 00, DD, 03, 00, 00, 30, 05, 00, 00, 00, 07, 00, 00, A8, 09, 00, 00, 7B, 0E, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00,
|
||||
A0, 9E, 0C, 07, 4F, 13, 96, 00, 2C, 01, 2B, 58, 02, 00, 00
|
||||
}
|
||||
NXP_RF_CONF_BLK_14={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 00, 2A, FF, 01, 24, FF, 02, 1F, FF, 03, 1A, FF, 04, 16, FF, 05, 12, FF, 06, 0F, FF, 07, 0C, FF, 08, 09, FF, 09, 07, FF, 0A, 05, FF, 0B, 03, FF, 0C, 01, FF, 0D, 00, F5, 0E, 00, DC, 0F, 00, C6, 10, 00, B3, 11, 00, A2, 12, 00, 92, 13, 00, 84, 14, 00, 77, 15, 00, 6B, 16, 00, 60, 17, 00, 57, 18, 00, 4E, 19, 00, 46, 1A, 00, 3F, 1B, 00, 39, 1C, 00, 33, 1D, 00, 2E, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A
|
||||
}
|
||||
|
||||
|
||||
NXP_RF_CONF_MAX_NUM=14
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3F, 05,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A1, 13, 01, 32,
|
||||
A0, 80, 02, FA, 00
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x01
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
||||
###############################################################################
|
||||
# Enable(0x01) or disable(0x00) non-standard tag reading
|
||||
# Disable Non-standard card read 0x00
|
||||
# Enable Non-standard card read 0x01
|
||||
NXP_SUPPORT_NON_STD_CARD=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00) iso dep sak merge
|
||||
# Disable SAK merging 0x00
|
||||
# Enable SAK merging 0x01
|
||||
NXP_ISO_DEP_MERGE_SAK=0x01
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired
|
||||
# Disable getting HW info log 0x00
|
||||
# Enable getting HW info log 0x01
|
||||
NXP_GET_HW_INFO_LOG=0x00
|
||||
#################################################################################
|
||||
# Valid time difference range within for non-standard tag detection from first
|
||||
# Activation fail to next discovery
|
||||
# Note :- 1. This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled
|
||||
# 2. The number will be multiplied by 100ms by MW.
|
||||
# Default:
|
||||
# Set to 00 if not supported
|
||||
# byte[0] MIFARE_CLASSIC 100ms
|
||||
# byte[1] ISO_DEP 300ms
|
||||
NXP_NON_STD_CARD_TIMEDIFF={01, 03}
|
||||
#################################################################################
|
||||
|
592
proprietary/vendor/etc/libnfc-qrd-SN100.conf
vendored
Normal file
592
proprietary/vendor/etc/libnfc-qrd-SN100.conf
vendored
Normal file
|
@ -0,0 +1,592 @@
|
|||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
NXP_EXT_TVDD_CFG_2={20, 02, 30, 01, A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 0F, 0F, 0F, 0F, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, 20, 07, 13, 07, 05, 13}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_1={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# By default, the LPCD shall be enabled.
|
||||
# Please check the platform specific configuration and enable it.
|
||||
# NXP_RF_CONF_BLK_1={
|
||||
# 20, 02, 2E, 01,
|
||||
# A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00,
|
||||
# 83, 04,
|
||||
# 00,
|
||||
# C0, 00, C0, 00,
|
||||
# 00, 01, 00, 01,
|
||||
# A0, 00, A0, 00,
|
||||
# 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00,
|
||||
# 05,
|
||||
# 7F, 00,
|
||||
# 00, 01,00, 03
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_2={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_3={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_4={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_5={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_6={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3A, 04,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0A, 01, 20
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x39
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x00
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x00
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
592
proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf
vendored
Normal file
592
proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf
vendored
Normal file
|
@ -0,0 +1,592 @@
|
|||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
NXP_EXT_TVDD_CFG_2={20, 02, 30, 01, A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 0F, 0F, 0F, 0F, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, 20, 07, 13, 07, 05, 13}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_1={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# By default, the LPCD shall be enabled.
|
||||
# Please check the platform specific configuration and enable it.
|
||||
# NXP_RF_CONF_BLK_1={
|
||||
# 20, 02, 2E, 01,
|
||||
# A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00,
|
||||
# 83, 04,
|
||||
# 00,
|
||||
# C0, 00, C0, 00,
|
||||
# 00, 01, 00, 01,
|
||||
# A0, 00, A0, 00,
|
||||
# 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00,
|
||||
# 05,
|
||||
# 7F, 00,
|
||||
# 00, 01,00, 03
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_2={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_3={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_4={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_5={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_6={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3A, 04,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0A, 01, 20
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x39
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x00
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x00
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
93
proprietary/vendor/etc/libnfc-sec-nci.conf
vendored
Normal file
93
proprietary/vendor/etc/libnfc-sec-nci.conf
vendored
Normal file
|
@ -0,0 +1,93 @@
|
|||
########################## Start of libnfc-nci.conf ###########################
|
||||
###############################################################################
|
||||
# Application options
|
||||
NFC_DEBUG_ENABLED=0
|
||||
|
||||
###############################################################################
|
||||
# File used for NFA storage
|
||||
NFA_STORAGE="/data/nfc"
|
||||
PRESERVE_STORAGE=0x01
|
||||
|
||||
# Force tag polling for the following technology(s).
|
||||
# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
|
||||
# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B |
|
||||
# NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 |
|
||||
# NFA_TECHNOLOGY_MASK_B_PRIME | NFA_TECHNOLOGY_MASK_KOVIO |
|
||||
# NFA_TECHNOLOGY_MASK_ACTIVE
|
||||
#
|
||||
# Notable bits:
|
||||
# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
|
||||
# NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */
|
||||
# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
|
||||
# NFA_TECHNOLOGY_MASK_ISO15693 0x08 /* Proprietary Technology */
|
||||
# NFA_TECHNOLOGY_MASK_KOVIO 0x20 /* Proprietary Technology */
|
||||
# NFA_TECHNOLOGY_MASK_ACTIVE 0x40 /* NFC Technology Active */
|
||||
POLLING_TECH_MASK=0x6F
|
||||
|
||||
###############################################################################
|
||||
# Force P2P to only listen for the following technology(s).
|
||||
# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
|
||||
# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F |
|
||||
# NFA_TECHNOLOGY_MASK_ACTIVE
|
||||
#
|
||||
# Notable bits:
|
||||
# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
|
||||
# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
|
||||
# NFA_TECHNOLOGY_MASK_ACTIVE 0x40 /* NFC Technology Active */
|
||||
P2P_LISTEN_TECH_MASK=0x44
|
||||
|
||||
UICC_LISTEN_TECH_MASK=0x07
|
||||
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
|
||||
#NFA_DM_CFG
|
||||
|
||||
###############################################################################
|
||||
# When screen is turned off, specify the desired power state of the controller.
|
||||
# 0: power-off-sleep state; DEFAULT
|
||||
# 1: full-power state
|
||||
# 2: screen-off card-emulation (CE4/CE3/CE1 modes are used)
|
||||
SCREEN_OFF_POWER_STATE=1
|
||||
###############################################################################
|
||||
|
||||
###############################################################################
|
||||
# Override the stack default for NFA_EE_MAX_EE_SUPPORTED set in nfc_target.h.
|
||||
# The value is set assumeing discovery of 0x00(Host), 0xC0(Ese) and 0x80(UICC).
|
||||
# If a platform will exclude and SE, this value can be reduced so that the stack
|
||||
# will not wait any longer than necessary.
|
||||
# Maximum EE supported number
|
||||
NFA_MAX_EE_SUPPORTED=3
|
||||
|
||||
###############################################################################
|
||||
# Default poll duration (in ms)
|
||||
# The defualt is 500ms if not set (see nfc_target.h)
|
||||
#NFA_DM_DISC_DURATION_POLL=800
|
||||
|
||||
#POLL_FREQUENCY
|
||||
|
||||
NFA_AID_BLOCK_ROUTE=1
|
||||
|
||||
#AID_FOR_EMPTY_SELECT
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable Block Route feature.
|
||||
# Block Route will restrict routing to first matched rule
|
||||
# Block Route enable 0x01
|
||||
# Block Route disable 0x00
|
||||
#NFA_BLOCK_ROUTE=0x00
|
||||
|
||||
###############################################################################
|
||||
# AID_MATCHING constants
|
||||
# AID_MATCHING_EXACT_ONLY 0x00
|
||||
# AID_MATCHING_EXACT_OR_PREFIX 0x01
|
||||
# AID_MATCHING_PREFIX_ONLY 0x02
|
||||
# AID_MATCHING_EXACT_OR_SUBSET_OR_PREFIX 0x03
|
||||
AID_MATCHING_MODE=0
|
||||
|
||||
###############################################################################
|
||||
# AID Route power state for OffHost
|
||||
OFFHOST_AID_ROUTE_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
|
||||
LEGACY_MIFARE_READER=1
|
44
proprietary/vendor/etc/libnfc-sec-vendor.conf
vendored
Normal file
44
proprietary/vendor/etc/libnfc-sec-vendor.conf
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
#Target: SN4V
|
||||
#MOTO: fogor V1 20230613
|
||||
|
||||
#Vendor common
|
||||
NFA_POLL_BAIL_OUT_MODE=0
|
||||
PRESENCE_CHECK_ALGORITHM=5
|
||||
NFA_PROPRIETARY_CFG={00, 81, 82, 80, 8A, 80, 70, 74, F4}
|
||||
|
||||
DEFAULT_OFFHOST_ROUTE=0x83
|
||||
OFFHOST_ROUTE_ESE={82}
|
||||
OFFHOST_ROUTE_UICC={83}
|
||||
DEFAULT_NFCF_ROUTE=0x83
|
||||
|
||||
DEFAULT_SYS_CODE={FE:FF}
|
||||
DEFAULT_ROUTE=0x83
|
||||
OFF_HOST_SIM_PIPE_ID=0x06
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
DEFAULT_ISODEP_ROUTE=0x83
|
||||
|
||||
#LSI
|
||||
DEFAULT_SIMSLOT=1
|
||||
FW_CFG_CLK_SPEED=0x11
|
||||
FW_BASE_ADDRESS=0x2000
|
||||
WAKEUP_DELAY=20
|
||||
FW_DIR_PATH="/vendor/firmware/"
|
||||
FW_FILE_NAME="sec_s3nrn4v_firmware.bin"
|
||||
RF_HW_DIR_PATH="/vendor/etc/"
|
||||
RF_HW_FILE_NAME="sec_s3nrn4v_hwreg.bin"
|
||||
RF_SW_DIR_PATH="/vendor/etc/"
|
||||
RF_SW_FILE_NAME="sec_s3nrn4v_swreg.bin"
|
||||
POWER_DRIVER="/dev/sec-nfc"
|
||||
TRANS_DRIVER="/dev/sec-nfc"
|
||||
TRACE_LEVEL=0
|
||||
DATA_TRACE=0
|
||||
SLEEP_TIMEOUT=1000
|
||||
FW_UPDATE_MODE=0
|
||||
|
||||
# Cold reset
|
||||
ESE_DELAY=0x7D0
|
||||
CP_TRIGGER_TYPE=1
|
||||
CP_DEFAULT_TYPE=1
|
||||
COLDRESET_SUPPORT=1
|
||||
AP_COLDRESET_ENABLE=1
|
||||
CP_COLDRESET_ENABLE=1
|
35
proprietary/vendor/etc/motorola/12m/chipone-icnl9916c_120hz_hd_plus_vid-primary-fogos.ini
vendored
Normal file
35
proprietary/vendor/etc/motorola/12m/chipone-icnl9916c_120hz_hd_plus_vid-primary-fogos.ini
vendored
Normal file
|
@ -0,0 +1,35 @@
|
|||
;
|
||||
; Chipone touchscreen test config file
|
||||
;
|
||||
|
||||
[TEST-ITEM]
|
||||
TEST-INT-PIN=1
|
||||
TEST-RESET-PIN=1
|
||||
TEST-DEVICE-TYPE=0
|
||||
TEST-FW-VERSION=0
|
||||
TEST-RAWDATA=1
|
||||
TEST-NOISE=1
|
||||
TEST-OPEN=1
|
||||
TEST-SHORT=1
|
||||
TEST-COMPENSATE-CAP=1
|
||||
|
||||
[TEST-PARAM]
|
||||
DEVICE-TYPE=ICNL9916C
|
||||
FW-VERSION=0x010B
|
||||
RAWDATA-MIN=1202
|
||||
RAWDATA-MAX=2903
|
||||
RAWDATA-FRAMES=1
|
||||
NOISE-MAX=99
|
||||
NOISE-FRAMES=50
|
||||
OPEN-MIN=1700
|
||||
OPEN-MAX=65535
|
||||
SHORT-MIN=1700
|
||||
SHORT-MAX=65535
|
||||
SHORT-DISPLAY-ON=1
|
||||
SHORT-DISABLE-GAS=0
|
||||
COMPENSATE-CAP-MIN=1
|
||||
COMPENSATE-CAP-MAX=126
|
||||
|
||||
|
||||
[INVALID_NODE]
|
||||
|
80
proprietary/vendor/etc/nfc_calibration.txt
vendored
Normal file
80
proprietary/vendor/etc/nfc_calibration.txt
vendored
Normal file
|
@ -0,0 +1,80 @@
|
|||
# ----------------------------------------------
|
||||
# Test name: SN1X0_SPC
|
||||
# Description: runs SPC
|
||||
# Revision: 2.00
|
||||
# Date: 27/07/2020
|
||||
# Tool rev: 1.12 or later
|
||||
# ----------------------------------------------
|
||||
|
||||
version
|
||||
interval 200
|
||||
reset 1
|
||||
|
||||
#// NCI CORE RESET CMD
|
||||
send 20000100
|
||||
receive
|
||||
|
||||
#// NCI CORE INIT CMD
|
||||
send 2001020000
|
||||
|
||||
#// NCI CORE SETCONFIG CMD:
|
||||
send 20020401850101
|
||||
|
||||
#// NCI SYSTEM ENABLE PROPRIETARY CMD
|
||||
send 2F0200
|
||||
|
||||
#// READ OFFSET BEFORE SPC
|
||||
send 20030301A017
|
||||
|
||||
#//SET Normal Polling
|
||||
send 20022E01A0682A064060031900000000030400C009C00900010001A000A00003FA0000004C0014007D00057F0000010003
|
||||
|
||||
#// SET SPC 1RST STEP (SPC CALIBRATION)
|
||||
#//send 2F3D0F3000E02E3251000000001D0000121F
|
||||
#// COPY SPC CMD (2F3D0F3XXXXX) HERE
|
||||
#//send 2F3D0F3000E02E3251760A28A27D0000121F
|
||||
send 2F3D0F3000E02E3251A40C2EAA7D0000121F
|
||||
#// send 2F3D0XXXXXXXXXXX
|
||||
|
||||
#// SPC CMD [PLL sweep] input clock 19.2MHz
|
||||
send 2F3D7E3001C08C0466C08C0366C08C0266C08C0166C08C0066008D0466008D0366008D0266008D0166008D0066408D0466408D0366408D0266408D0166408D0066808D0466808D0366808D0266808D0166808D0066C08D0466C08D0366C08D0266C08D0166C08D0066008E0466008E0366008E0266008E0166008E0066408E0466
|
||||
sleep 100
|
||||
send 2F3D7E3002408E0366408E0266408E0166408E0066808E0466808E0366808E0266808E0166808E0066C08E0466C08E0366C08E0266C08E0166C08E0066008F0466008F0366008F0266008F0166008F0066408F0466408F0366408F0266408F0166408F0066808F0466808F0366808F0266808F0166808F0066C08F0466C08F0366
|
||||
sleep 100
|
||||
send 2F3D4E3003C08F0266C08F0166C08F0066009004660090036600900266009001660090006640900466409003664090026640900166409000668090046680900366809002668090016680900066C0900466
|
||||
sleep 100
|
||||
|
||||
#// SPC CMD [PLL sweep] input clock 26MHz
|
||||
#//send 2F3D7E300142A5046642A5016682A5036682A50066C2A5026602A6046602A6016642A6036642A6006682A60266C2A60466C2A6016602A7036602A7006642A7026682A7046682A70166C2A70366C2A7006602A8026642A8046642A8016682A8036682A80066C2A8026602A9046602A9016642A9036642A9006682A90266C2A90466
|
||||
#//sleep 100
|
||||
#//send 2F3D7E3002C2A9016602AA036602AA006642AA026682AA046682AA0166C2AA0366C2AA006602AB026642AB046642AB016682AB036682AB0066C2AB026602AC046602AC016642AC036642AC006682AC0266C2AC0466C2AC016602AD036602AD006642AD026682AD046682AD0166C2AD0366C2AD006602AE026642AE046642AE0166
|
||||
#//sleep 100
|
||||
#//send 2F3D4E300382AE036682AE0066C2AE026602AF046602AF016642AF036642AF006682AF0266C2AF0466C2AF016602B0036602B0006642B0026682B0046682B00166C2B00366C2B0006602B1026642B10466
|
||||
#//sleep 100
|
||||
|
||||
#// SPC CMD [PLL sweep] input clock 27.12MHz
|
||||
#//send 2F3D7E300142A3006682A30266C2A30466C2A3016602A4036602A4006642A4026682A4046682A40166C2A40366C2A4006602A5026642A5046642A5016682A5036682A50066C2A5026602A6046602A6016642A6036642A6006682A60266C2A60466C2A6016602A7036602A7006642A7026682A7046682A70166C2A70366C2A70066
|
||||
#//sleep 100
|
||||
#//send 2F3D7E300202A8026642A8046642A8016682A8036682A80066C2A8026602A9046602A9016642A9036642A9006682A90266C2A90466C2A9016602AA036602AA006642AA026682AA046682AA0166C2AA0366C2AA006602AB026642AB046642AB016682AB036682AB0066C2AB026602AC046602AC016642AC036642AC006682AC0266
|
||||
#//sleep 100
|
||||
#//send 2F3D4E3003C2AC0466C2AC016602AD036602AD006642AD026682AD046682AD0166C2AD0366C2AD006602AE026642AE046642AE016682AE036682AE0066C2AE026602AF046602AF016642AF036642AF0066
|
||||
#//sleep 100
|
||||
|
||||
#// SPC CMD [PLL sweep] input clock 38.4MHz
|
||||
#//send 2F3D7E3001C18C0466C18C0366C18C0266C18C0166C18C0066018D0466018D0366018D0266018D0166018D0066418D0466418D0366418D0266418D0166418D0066818D0466818D0366818D0266818D0166818D0066C18D0466C18D0366C18D0266C18D0166C18D0066018E0466018E0366018E0266018E0166018E0066418E0466
|
||||
#//sleep 100
|
||||
#//send 2F3D7E3002418E0366418E0266418E0166418E0066818E0466818E0366818E0266818E0166818E0066C18E0466C18E0366C18E0266C18E0166C18E0066018F0466018F0366018F0266018F0166018F0066418F0466418F0366418F0266418F0166418F0066818F0466818F0366818F0266818F0166818F0066C18F0466C18F0366
|
||||
#//sleep 100
|
||||
#//send 2F3D4E3003C18F0266C18F0166C18F0066019004660190036601900266019001660190006641900466419003664190026641900166419000668190046681900366819002668190016681900066C1900466
|
||||
#//sleep 100
|
||||
|
||||
#// SPC START
|
||||
send 2F3D0131
|
||||
|
||||
trigger 6F3D07
|
||||
|
||||
#//SET LPCD
|
||||
send 20022E01A0682A064060031900000000820400C005C00900010001A000A00003FA0000004C0014007D00057F0000010003
|
||||
|
||||
#// READ OFFSET AFTER SPC
|
||||
send 20030301A017
|
21
proprietary/vendor/etc/pwr/PowerFeatureConfig.xml
vendored
Normal file
21
proprietary/vendor/etc/pwr/PowerFeatureConfig.xml
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
<!--
|
||||
/******************************************************************************
|
||||
@file PowerFeatureConfig.xml
|
||||
@brief Power Optimization feature config xml
|
||||
|
||||
DESCRIPTION
|
||||
This is to enable power features for optimization
|
||||
|
||||
===========================================================================
|
||||
Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
===========================================================================
|
||||
******************************************************************************/
|
||||
-->
|
||||
<PowerFeature>
|
||||
<Feature>
|
||||
<Name>VideoPowerOptFeature</Name>
|
||||
<Enable>1</Enable>
|
||||
</Feature>
|
||||
</PowerFeature>
|
34
proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml
vendored
Normal file
34
proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml
vendored
Normal file
|
@ -0,0 +1,34 @@
|
|||
<!--
|
||||
/******************************************************************************
|
||||
@file VideoOptimizationFeature.xml
|
||||
@brief Video Optimization feature xml
|
||||
|
||||
DESCRIPTION
|
||||
Each feature has an xml file to define the feature components
|
||||
|
||||
===========================================================================
|
||||
Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
===========================================================================
|
||||
******************************************************************************/
|
||||
-->
|
||||
<Feature>
|
||||
<Name>VideoPowerOptFeature</Name>
|
||||
<Libname>libvideooptfeature.so</Libname>
|
||||
<Configs>
|
||||
<MAX_CONTENT_FPS>30</MAX_CONTENT_FPS>
|
||||
<MAX_PANEL_FPS>120</MAX_PANEL_FPS>
|
||||
</Configs>
|
||||
<Profiles>
|
||||
<Profile>
|
||||
<!-- Disable Colocation -->
|
||||
<DEFAULT>0x40C54000, 999999, 0x40C58000, 999990</DEFAULT>
|
||||
</Profile>
|
||||
</Profiles>
|
||||
<IgnoredApps>
|
||||
<App>com.google.android.gms</App>
|
||||
<App>com.android.vending</App>
|
||||
<App>com.google.android.projection.gearhead</App>
|
||||
</IgnoredApps>
|
||||
</Feature>
|
26
proprietary/vendor/etc/qdcm_calib_data_mipi_mot_vid_tm_icnl9916c_hdp_652_120.xml
vendored
Normal file
26
proprietary/vendor/etc/qdcm_calib_data_mipi_mot_vid_tm_icnl9916c_hdp_652_120.xml
vendored
Normal file
File diff suppressed because one or more lines are too long
26
proprietary/vendor/etc/qdcm_calib_data_mipi_mot_vid_txd_ili9883c_hdp_652_120.xml
vendored
Normal file
26
proprietary/vendor/etc/qdcm_calib_data_mipi_mot_vid_txd_ili9883c_hdp_652_120.xml
vendored
Normal file
File diff suppressed because one or more lines are too long
334
proprietary/vendor/etc/sensors/config/icm4x6xa.json
vendored
Normal file
334
proprietary/vendor/etc/sensors/config/icm4x6xa.json
vendored
Normal file
|
@ -0,0 +1,334 @@
|
|||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP"],
|
||||
"soc_id": ["507", "578"]
|
||||
},
|
||||
"icm4x6xa_0":{
|
||||
"owner": "icm4x6xa",
|
||||
".accel":{
|
||||
"owner": "icm4x6xa",
|
||||
".config":{
|
||||
"owner": "icm4x6xa",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "4"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".gyro":{
|
||||
"owner": "icm4x6xa",
|
||||
".config":{
|
||||
"owner": "icm4x6xa",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "7"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".md":{
|
||||
"owner": "icm4x6xa",
|
||||
".config":{
|
||||
"owner": "icm4x6xa",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".freefall":{
|
||||
"owner": "icm4x6xa",
|
||||
".config":{
|
||||
"owner": "icm4x6xa",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".temp":{
|
||||
"owner": "icm4x6xa",
|
||||
".config":{
|
||||
"owner": "icm4x6xa",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"icm4x6xa_0_platform":{
|
||||
"owner": "icm4x6xa",
|
||||
".config":{
|
||||
"owner": "icm4x6xa",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "105"
|
||||
},
|
||||
"i3c_address":{ "type": "int", "ver": "0",
|
||||
"data": "10"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "12500"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "95"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".orient":{
|
||||
"owner": "icm4x6xa",
|
||||
"x":{ "type": "str", "ver": "0",
|
||||
"data": "+x"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "0",
|
||||
"data": "+y"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "0",
|
||||
"data": "+z"
|
||||
}
|
||||
},
|
||||
".gyro":{
|
||||
"owner": "icm4x6xa",
|
||||
".fac_cal":{
|
||||
"owner": "icm4x6xa",
|
||||
".corr_mat":{
|
||||
"owner": "icm4x6xa",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "icm4x6xa",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".accel":{
|
||||
"owner": "icm4x6xa",
|
||||
".fac_cal":{
|
||||
"owner": "icm4x6xa",
|
||||
".corr_mat":{
|
||||
"owner": "icm4x6xa",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "icm4x6xa",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".temp":{
|
||||
"owner": "icm4x6xa",
|
||||
".fac_cal":
|
||||
{
|
||||
"owner": "icm4x6xa",
|
||||
".scale":{
|
||||
"owner": "icm4x6xa",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "icm4x6xa",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".md":{
|
||||
"owner": "icm4x6xa",
|
||||
".config":{
|
||||
"owner": "icm4x6xa",
|
||||
"thresh":{ "type": "flt", "ver": "0",
|
||||
"data": "0.6132"
|
||||
},
|
||||
"disable":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"win":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "icm4x6xa",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
19
proprietary/vendor/etc/sensors/config/mot_camgest.json
vendored
Normal file
19
proprietary/vendor/etc/sensors/config/mot_camgest.json
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["HDK", "MTP", "Dragon", "Surf", "IDP"],
|
||||
"soc_id": ["361", "339", "365", "454", "507", "578"]
|
||||
},
|
||||
"mot_camgest":{
|
||||
"owner": "mot_camgest",
|
||||
".params":{
|
||||
"owner": "mot_camgest",
|
||||
"y_orient_down_thres":{ "type": "flt", "ver": "0",
|
||||
"data": "-4.25"
|
||||
},
|
||||
"y_orient_up_thres":{ "type": "flt", "ver": "0",
|
||||
"data": "4.5"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
52
proprietary/vendor/etc/sensors/config/mot_tap.json
vendored
Normal file
52
proprietary/vendor/etc/sensors/config/mot_tap.json
vendored
Normal file
|
@ -0,0 +1,52 @@
|
|||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["QRD", "MTP", "Dragon", "Surf", "HDK","IDP"],
|
||||
"soc_id": ["444","454", "507", "578"]
|
||||
},
|
||||
"mot_tap":{
|
||||
"owner": "mot_tap",
|
||||
".params":{
|
||||
"owner": "mot_tap",
|
||||
"prod_idx":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"double_only":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"use_stowed":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"idle_timeout_s":{ "type": "int", "ver": "0",
|
||||
"data": "30"
|
||||
},
|
||||
"tap_window_ms":{ "type": "int", "ver": "0",
|
||||
"data": "320"
|
||||
},
|
||||
"cor_thr":{ "type": "flt", "ver": "0",
|
||||
"data": "70.0"
|
||||
},
|
||||
"cor_spike_thr":{ "type": "flt", "ver": "0",
|
||||
"data": "15.0"
|
||||
},
|
||||
"flat_up_deg":{ "type": "flt", "ver": "0",
|
||||
"data": "10.0"
|
||||
},
|
||||
"flat_up_ang_limit_deg":{ "type": "flt", "ver": "0",
|
||||
"data": "2.5"
|
||||
},
|
||||
"facing_down_deg":{ "type": "flt", "ver": "0",
|
||||
"data": "35.0"
|
||||
},
|
||||
"sigz_mag_low_thr":{ "type": "flt", "ver": "0",
|
||||
"data": "3.0"
|
||||
},
|
||||
"sigz_mag_high_thr":{ "type": "flt", "ver": "0",
|
||||
"data": "50.0"
|
||||
},
|
||||
"sigz_min_peak_thr":{ "type": "flt", "ver": "0",
|
||||
"data": "3.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
18
proprietary/vendor/etc/sensors/config/sns_amd.json
vendored
Normal file
18
proprietary/vendor/etc/sensors/config/sns_amd.json
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "340", "347", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400",
|
||||
"407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "455", "456", "454",
|
||||
"450", "476", "467", "468", "469", "470", "473", "474", "501", "502", "475", "496", "497", "498", "515", "507", "518", "523", "524", "575",
|
||||
"576", "561", "562", "548", "578", "565", "585", "586"]
|
||||
},
|
||||
"sns_amd": {
|
||||
"owner": "sns_amd",
|
||||
"param1": {"ver": "0","type": "flt","data": "0.06"
|
||||
},
|
||||
"param2": {"ver": "0","type": "flt","data": "0.5"
|
||||
},
|
||||
"sample_rate": {"ver": "0","type": "flt", "data": "10.0"
|
||||
}
|
||||
}
|
||||
}
|
11
proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json
vendored
Normal file
11
proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK"],
|
||||
"soc_id": ["339", "340", "361", "415", "439", "456", "501", "502"]
|
||||
},
|
||||
"sns_amd": {
|
||||
"owner": "sns_amd",
|
||||
"enabled": {"ver": "0","type": "int", "data": "0"
|
||||
}
|
||||
}
|
||||
}
|
13
proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json
vendored
Normal file
13
proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "347", "341", "355", "360", "365", "366", "393", "394", "400", "407", "417", "440",
|
||||
"416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "454", "450", "476", "467", "468", "469", "470",
|
||||
"473", "474", "475", "497", "498", "515", "507", "518", "523", "524", "575", "576", "561", "562", "578", "565", "585", "586"]
|
||||
},
|
||||
"sns_amd": {
|
||||
"owner": "sns_amd",
|
||||
"enabled": {"ver": "0","type": "int", "data": "1"
|
||||
}
|
||||
}
|
||||
}
|
21
proprietary/vendor/etc/sensors/config/sns_cm.json
vendored
Normal file
21
proprietary/vendor/etc/sensors/config/sns_cm.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "347", "355", "356", "360", "361", "365", "366", "393", "394", "400",
|
||||
"407", "416", "417", "437", "440", "415", "439", "444", "445", "420", "424", "443", "459", "441", "471", "455", "456", "454", "450", "476", "467",
|
||||
"468", "469", "470", "473", "474", "501", "502", "475", "496", "497", "498", "515", "507", "518", "523", "524", "575", "576", "561", "562", "548",
|
||||
"578", "565", "585", "586"]
|
||||
},
|
||||
"sns_cm":{
|
||||
"owner": "sns_cm",
|
||||
"heap_size":{ "type": "int", "ver": "0",
|
||||
"data": "1572864"
|
||||
},
|
||||
"max_batch_disabled":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"min_batch_period_thrshld_ms":{ "type": "int", "ver": "0",
|
||||
"data": "10"
|
||||
}
|
||||
}
|
||||
}
|
381
proprietary/vendor/etc/sensors/config/sns_diag_filter.json
vendored
Normal file
381
proprietary/vendor/etc/sensors/config/sns_diag_filter.json
vendored
Normal file
|
@ -0,0 +1,381 @@
|
|||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "347", "355", "356", "360", "361", "352", "365", "366", "393", "394", "400",
|
||||
"407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "455", "456", "454", "450", "476",
|
||||
"467", "468", "469", "470", "473", "474", "501", "502", "475", "496", "497", "498", "515", "507", "518", "523", "524", "575", "576", "561", "562", "548",
|
||||
"578", "565", "585", "586"]
|
||||
},
|
||||
|
||||
"sns_diag_config":
|
||||
{
|
||||
"owner":"diag_filter_sensor",
|
||||
"qdss":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
}
|
||||
},
|
||||
|
||||
"sns_diag_sensor_datatype":
|
||||
{
|
||||
"owner":"diag_filter_sensor",
|
||||
|
||||
"geomag_rv":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"game_rv":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"gravity":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"cm":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"accel":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"humidity":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ambient_temperature":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"sensor_temperature":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"motion_detect":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"gyro":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ultra_violet":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"pressure":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"mag":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"offbody_detect":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"thermopile":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ambient_light":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"hall":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"proximity":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"rgb":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"test":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
},
|
||||
"flush_test":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
},
|
||||
"md_test":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
},
|
||||
"da_test":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"amd":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"rmd":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"facing":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"gyro_cal":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"oem1":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"mag_cal":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"resampler":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"smd":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"basic_gestures":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"multishake":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"bring_to_ear":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"cmc":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"dpc":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"distance_bound":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"gyro_rot_matrix":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"fmv":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"rotv":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"pedometer":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"device_orient":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"tilt":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"tilt_to_wake":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"heart_rate":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ppg":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"wrist_tilt_gesture":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"pedometer_wrist":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"data_acquisition_engine":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
},
|
||||
"ccd_walk":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ccd_ttw":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ccd_hw":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"threshold":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"sar":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"radar":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"activity_recognition":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"dae_datalog":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"location":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"step_detect":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
}
|
||||
}
|
||||
}
|
52
proprietary/vendor/etc/sensors/config/sns_fmv.json
vendored
Normal file
52
proprietary/vendor/etc/sensors/config/sns_fmv.json
vendored
Normal file
|
@ -0,0 +1,52 @@
|
|||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["415", "439", "456", "454","450", "469", "470", "501", "502", "475", "497", "498", "515", "507", "518", "575", "576", "561", "562", "578", "565", "585", "586"]
|
||||
},
|
||||
"sns_fmv_platform": {
|
||||
"owner": "sns_fmv",
|
||||
".config":{
|
||||
"owner": "sns_fmv",
|
||||
"accuracy_unknown": { "type": "int", "ver": "0",
|
||||
"data": "30000"
|
||||
},
|
||||
"accuracy_abs_rest": { "type": "int", "ver": "0",
|
||||
"data": "30000"
|
||||
},
|
||||
"accuracy_rel_rest": { "type": "int", "ver": "0",
|
||||
"data": "30000"
|
||||
},
|
||||
"accuracy_motion": { "type": "int", "ver": "0",
|
||||
"data": "30000"
|
||||
},
|
||||
"accuracy_fast_motion": { "type": "int", "ver": "0",
|
||||
"data": "10000"
|
||||
},
|
||||
"gyro_gap_thresh": { "type": "int", "ver": "0",
|
||||
"data": "500"
|
||||
},
|
||||
"mag_innov": { "type": "flt", "ver": "0",
|
||||
"data": "9.0"
|
||||
},
|
||||
"mag_sample_gap_fac": { "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"tyro_thresh_for_zupt": { "type": "flt", "ver": "0",
|
||||
"data": "0.001"
|
||||
},
|
||||
"amd_int_cfg_param1": { "type": "flt", "ver": "0",
|
||||
"data": "0.000061"
|
||||
},
|
||||
"amd_int_cfg_param2": { "type": "flt", "ver": "0",
|
||||
"data": "0.6"
|
||||
},
|
||||
"amd_int_cfg_param3": { "type": "flt", "ver": "0",
|
||||
"data": "0.4"
|
||||
},
|
||||
"debug_mode": { "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
53
proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json
vendored
Normal file
53
proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json
vendored
Normal file
|
@ -0,0 +1,53 @@
|
|||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "444", "445", "420", "424", "443", "434", "435", "459", "441", "467", "468", "471", "476", "473", "474", "515"]
|
||||
},
|
||||
"sns_fmv_platform": {
|
||||
"owner": "sns_fmv",
|
||||
".config":{
|
||||
"owner": "sns_fmv",
|
||||
"accuracy_unknown": { "type": "int", "ver": "0",
|
||||
"data": "3000"
|
||||
},
|
||||
"accuracy_abs_rest": { "type": "int", "ver": "0",
|
||||
"data": "250"
|
||||
},
|
||||
"accuracy_rel_rest": { "type": "int", "ver": "0",
|
||||
"data": "1500"
|
||||
},
|
||||
"accuracy_motion": { "type": "int", "ver": "0",
|
||||
"data": "3000"
|
||||
},
|
||||
"gyro_gap_thresh": { "type": "int", "ver": "0",
|
||||
"data": "501"
|
||||
},
|
||||
"mag_innov": { "type": "flt", "ver": "0",
|
||||
"data": "9.0"
|
||||
},
|
||||
"mag_sample_gap_fac": { "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"tyro_thresh_for_zupt": { "type": "flt", "ver": "0",
|
||||
"data": "0.001"
|
||||
},
|
||||
"sensor_rpt_rate": { "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"def_sample_rate": { "type": "flt", "ver": "0",
|
||||
"data": "5.0"
|
||||
},
|
||||
"amd_int_cfg_param1": { "type": "flt", "ver": "0",
|
||||
"data": "0.06"
|
||||
},
|
||||
"amd_int_cfg_param2": { "type": "flt", "ver": "0",
|
||||
"data": "0.5"
|
||||
},
|
||||
"amd_int_cfg_param5": { "type": "flt", "ver": "0",
|
||||
"data": "0.16"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
proprietary/vendor/etc/sensors/config/sns_geomag_rv.json
vendored
Normal file
30
proprietary/vendor/etc/sensors/config/sns_geomag_rv.json
vendored
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "467", "468", "469",
|
||||
"470", "473", "474", "501", "502", "475", "497", "498", "515", "507", "518", "575", "576", "561", "562", "578", "565", "585", "586"]
|
||||
},
|
||||
"sns_geomag_rv": {
|
||||
"owner": "sns_geomag_rv",
|
||||
".config": {
|
||||
"owner": "sns_geomag_rv",
|
||||
"gamerv_cfg_param1": {"type": "int","ver": "0","data": "300"
|
||||
},
|
||||
"gamerv_cfg_param2": {"type": "int","ver": "0","data": "300"
|
||||
},
|
||||
"fusion_min_samp_rate": {"type": "flt","ver": "0","data": "1.0"
|
||||
},
|
||||
"gamerv_def_rpt_rate": {"type": "flt","ver": "0","data": "1.0"
|
||||
},
|
||||
"gamerv_def_sample_rate": {"type": "flt","ver": "0","data": "5.0"
|
||||
},
|
||||
"amd_int_cfg_param1": {"type": "flt","ver": "0","data": "0.06"
|
||||
},
|
||||
"amd_int_cfg_param2": {"type": "flt","ver": "0","data": "0.5"
|
||||
},
|
||||
"game_rv_c_sys": {"type": "int","ver": "0","data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
27
proprietary/vendor/etc/sensors/config/sns_gyro_cal.json
vendored
Normal file
27
proprietary/vendor/etc/sensors/config/sns_gyro_cal.json
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "347", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400",
|
||||
"407", "417", "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "455", "456", "454", "450", "476", "467",
|
||||
"468", "469", "470", "473", "474", "501", "502", "475", "496", "497", "498", "515", "507", "518", "523", "524", "575", "576", "561", "562", "548",
|
||||
"578", "565", "585", "586"]
|
||||
},
|
||||
"sns_gyro_cal_config": {
|
||||
"owner": "sns_gyro_cal",
|
||||
"calibration_period": {"type": "int","ver": "0",
|
||||
"data": "60"
|
||||
},
|
||||
"num_samples": {"type": "int","ver": "0",
|
||||
"data": "64"
|
||||
},
|
||||
"variance_threshold": {"type": "flt","ver": "0",
|
||||
"data": "0.00000085"
|
||||
},
|
||||
"sample_rate": {"type": "flt","ver": "0",
|
||||
"data": "10.0"
|
||||
},
|
||||
"bias_threshold": {"type": "flt","ver": "0",
|
||||
"data": "0.20"
|
||||
}
|
||||
}
|
||||
}
|
17
proprietary/vendor/etc/sensors/config/sns_mag_cal.json
vendored
Normal file
17
proprietary/vendor/etc/sensors/config/sns_mag_cal.json
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT"],
|
||||
"soc_id": ["339", "355", "356", "361", "365", "366", "394", "400", "407", "417", "440", "415", "439", "416", "437", "444", "445", "420",
|
||||
"424", "443", "434", "435", "459", "441", "471", "456", "454", "455", "450", "476", "467", "468", "469", "470", "473", "474", "496", "501", "502", "475",
|
||||
"497", "498", "515", "507", "518", "523", "524", "548", "575", "576", "561", "562", "578", "565", "585", "586"]
|
||||
},
|
||||
"sns_mag_cal_config": {
|
||||
"owner": "sns_mag_cal",
|
||||
"anomaly_threshold": {"type": "flt","ver": "0",
|
||||
"data": "200.0"
|
||||
},
|
||||
"sample_rate": { "type": "flt", "ver": "0",
|
||||
"data": "25.0"
|
||||
}
|
||||
}
|
||||
}
|
27
proprietary/vendor/etc/sensors/config/sns_rmd.json
vendored
Normal file
27
proprietary/vendor/etc/sensors/config/sns_rmd.json
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394",
|
||||
"400", "407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456",
|
||||
"454", "450", "476", "467", "468", "469", "470", "473", "474", "501", "502", "475", "497", "498", "515", "507", "518", "575", "576",
|
||||
"561", "562", "578", "565", "585", "586"]
|
||||
},
|
||||
"sns_rmd": {
|
||||
"owner": "sns_rmd",
|
||||
"param4": {
|
||||
"ver": "0", "type": "flt", "data": "0.2"
|
||||
},
|
||||
"param3": {
|
||||
"ver": "0", "type": "flt", "data": "5"
|
||||
},
|
||||
"param2": {
|
||||
"ver": "0", "type": "flt", "data": "0.2"
|
||||
},
|
||||
"param1": {
|
||||
"ver": "0", "type": "flt", "data": "173"
|
||||
},
|
||||
"sample_rate": {
|
||||
"ver": "0", "type": "flt", "data": "30.0"
|
||||
}
|
||||
}
|
||||
}
|
25
proprietary/vendor/etc/sensors/config/sns_rotv.json
vendored
Normal file
25
proprietary/vendor/etc/sensors/config/sns_rotv.json
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400",
|
||||
"407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450",
|
||||
"476", "467", "468", "469", "470", "473", "474", "501", "502", "475", "497", "498", "515", "507", "518", "575", "576", "561", "562", "578",
|
||||
"565", "585", "586"]
|
||||
},
|
||||
"sns_rotv_platform": {
|
||||
"owner": "sns_rotv",
|
||||
".config":{
|
||||
"owner": "sns_rotv",
|
||||
"min_report_rate": {
|
||||
"type": "flt", "ver": "0", "data": "1.0"
|
||||
},
|
||||
"debug_mode": {
|
||||
"type": "int", "ver": "0", "data": "0"
|
||||
},
|
||||
"sample_rate": {
|
||||
"type": "flt", "ver": "0", "data": "5.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
41
proprietary/vendor/etc/sensors/config/sns_smd.json
vendored
Normal file
41
proprietary/vendor/etc/sensors/config/sns_smd.json
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "347", "394", "400",
|
||||
"407", "416", "417", "437", "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476",
|
||||
"467", "468", "469", "470", "473", "474", "501", "502", "475", "497", "498", "515", "507", "518", "575", "576", "561", "562", "578", "565", "585", "586"]
|
||||
},
|
||||
"sns_smd": {
|
||||
"owner": "sns_smd",
|
||||
"sample_rate": {
|
||||
"ver": "0", "type": "flt", "data": "10.0"
|
||||
},
|
||||
"accel_window_time": {
|
||||
"ver": "0", "type": "int", "data": "5"
|
||||
},
|
||||
"detect_threshold": {
|
||||
"ver": "0", "type": "flt", "data": "0.158113883"
|
||||
},
|
||||
"self_transition_prob_sm": {
|
||||
"ver": "0", "type": "flt", "data": "0.9"
|
||||
},
|
||||
"variable_decision_latency": {
|
||||
"ver": "0", "type": "int", "data": "1"
|
||||
},
|
||||
"max_latency": {
|
||||
"ver": "0", "type": "int", "data": "10"
|
||||
},
|
||||
"step_count_thresh": {
|
||||
"ver": "0", "type": "int", "data": "5"
|
||||
},
|
||||
"step_window_time": {
|
||||
"ver": "0", "type": "int", "data": "3"
|
||||
},
|
||||
"eigen_thresh": {
|
||||
"ver": "0", "type": "flt", "data": "6.0"
|
||||
},
|
||||
"accel_norm_std_thresh": {
|
||||
"ver": "0", "type": "flt", "data": "2.0"
|
||||
}
|
||||
}
|
||||
}
|
13
proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json
vendored
Normal file
13
proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "341", "355", "360", "365", "366", "393", "394", "400", "407", "417", "440", "444", "445", "420", "424", "443",
|
||||
"434", "435", "459", "441", "471", "454","450", "476", "467", "468", "469", "470", "473", "474", "475", "497", "498", "515", "507", "518", "575", "576", "561",
|
||||
"562", "578", "565", "585", "586"]
|
||||
},
|
||||
"sns_tilt": {
|
||||
"owner": "sns_tilt",
|
||||
"enabled": {"ver": "0","type": "int", "data": "1"
|
||||
}
|
||||
}
|
||||
}
|
48
proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json
vendored
Normal file
48
proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json
vendored
Normal file
|
@ -0,0 +1,48 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "IDP", "QRD", "IOT"
|
||||
],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", "440",
|
||||
"415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "467", "468", "469", "470", "473", "474"
|
||||
, "501", "502", "475", "497", "498", "515", "507", "518", "575", "576", "561", "562", "578", "565", "585", "586"]
|
||||
},
|
||||
"sns_tilt_to_wake": {
|
||||
"owner": "sns_tilt_to_wake",
|
||||
"accel_sampling_rate":{"ver": "0","type": "flt",
|
||||
"data": "25.0"
|
||||
},
|
||||
"filter_window_seconds":{"ver": "0","type": "flt",
|
||||
"data": "0.16"
|
||||
},
|
||||
"accel_window_seconds":{"ver": "0","type": "flt",
|
||||
"data": "1.1"
|
||||
},
|
||||
"accel_sub_window_seconds":{"ver": "0","type": "flt",
|
||||
"data": "0.55"
|
||||
},
|
||||
"window_for_accel_stability_check_seconds":{"ver": "0","type": "flt",
|
||||
"data": "0.16"
|
||||
},
|
||||
"min_delta_pitch_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "45.0"
|
||||
},
|
||||
"min_pitch_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "40.0"
|
||||
},
|
||||
"min_abs_delta_z_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "10.0"
|
||||
},
|
||||
"max_roll_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "25.0"
|
||||
},
|
||||
"max_accel_spread_threshold":{"ver": "0","type": "flt",
|
||||
"data": "4.8"
|
||||
},
|
||||
"max_accel_norm_deviation_from_G_threshold":{"ver": "0","type": "flt",
|
||||
"data": "2.7"
|
||||
},
|
||||
"max_pitch_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "200.0"
|
||||
}
|
||||
}
|
||||
}
|
28
proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json
vendored
Normal file
28
proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json
vendored
Normal file
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"config": {
|
||||
"hw_platform": [
|
||||
"MTP", "Dragon", "Surf", "QRD" ],
|
||||
"soc_id": ["300", "301"]
|
||||
},
|
||||
"sns_wrist_pedo": {
|
||||
"owner": "sns_wrist_pedo",
|
||||
"default_disable": {
|
||||
"ver": "0", "type": "int", "data": "0"
|
||||
},
|
||||
"sample_rate": {
|
||||
"ver": "0", "type": "flt", "data": "20.0"
|
||||
},
|
||||
"step_count_threshold": {
|
||||
"ver": "0", "type": "int", "data": "0"
|
||||
},
|
||||
"step_threshold": {
|
||||
"ver": "0", "type": "flt", "data": "10.1"
|
||||
},
|
||||
"swing_threshold": {
|
||||
"ver": "0", "type": "flt", "data": "10.5"
|
||||
},
|
||||
"step_prob_threshold": {
|
||||
"ver": "0", "type": "flt", "data": "0.49"
|
||||
}
|
||||
}
|
||||
}
|
367
proprietary/vendor/etc/sensors/config/strait_bmi3x0_0.json
vendored
Normal file
367
proprietary/vendor/etc/sensors/config/strait_bmi3x0_0.json
vendored
Normal file
|
@ -0,0 +1,367 @@
|
|||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP"],
|
||||
"soc_id": ["507", "578"]
|
||||
},
|
||||
"bmi3x0_0":{
|
||||
"owner": "bmi3x0",
|
||||
".accel":{
|
||||
"owner": "bmi3x0",
|
||||
".config":{
|
||||
"owner": "bmi3x0",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".gyro":{
|
||||
"owner": "bmi3x0",
|
||||
".config":{
|
||||
"owner": "bmi3x0",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "4"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".md":{
|
||||
"owner": "bmi3x0",
|
||||
".config":{
|
||||
"owner": "bmi3x0",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".temp":{
|
||||
"owner": "bmi3x0",
|
||||
".config":{
|
||||
"owner": "bmi3x0",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"bmi3x0_0_platform":{
|
||||
"owner": "bmi3x0",
|
||||
".config":{
|
||||
"owner": "bmi3x0",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "105"
|
||||
},
|
||||
"i3c_address":{ "type": "int", "ver": "0",
|
||||
"data": "10"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "12500"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "95"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"min_odr":{ "type": "int", "ver": "0",
|
||||
"data": "20"
|
||||
},
|
||||
"max_odr":{ "type": "int", "ver": "0",
|
||||
"data": "500"
|
||||
}
|
||||
},
|
||||
".orient":{
|
||||
"owner": "bmi3x0",
|
||||
"x":{ "type": "str", "ver": "0",
|
||||
"data": "+y"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "0",
|
||||
"data": "-x"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "0",
|
||||
"data": "+z"
|
||||
}
|
||||
},
|
||||
".gyro":{
|
||||
"owner": "bmi3x0",
|
||||
".fac_cal":{
|
||||
"owner": "bmi3x0",
|
||||
".corr_mat":{
|
||||
"owner": "bmi3x0",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "bmi3x0",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".accel":{
|
||||
"owner": "bmi3x0",
|
||||
".fac_cal":{
|
||||
"owner": "bmi3x0",
|
||||
".corr_mat":{
|
||||
"owner": "bmi3x0",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "bmi3x0",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".temp":{
|
||||
"owner": "bmi3x0",
|
||||
".fac_cal":
|
||||
{
|
||||
"owner": "bmi3x0",
|
||||
".scale":{
|
||||
"owner": "bmi3x0",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "bmi3x0",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".md":{
|
||||
"owner": "bmi3x0",
|
||||
".config":{
|
||||
"owner": "bmi3x0",
|
||||
"thresh":{ "type": "flt", "ver": "0",
|
||||
"data": "0.6132"
|
||||
},
|
||||
"disable":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"win":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "bmi3x0",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bmi3x0_crt_state":{
|
||||
"owner": "bmi3x0",
|
||||
".crt_gain":{
|
||||
"owner": "bmi3x0",
|
||||
"gain_x":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"gain_y":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"gain_z":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bmi3x0_crt_config":{
|
||||
"owner": "bmi3x0",
|
||||
".crt_cfg":{
|
||||
"owner": "bmi3x0",
|
||||
"crt_itvl":{ "type": "int", "ver": "0",
|
||||
"data": "5"
|
||||
},
|
||||
"repeate_on_error":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"reserved":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bmi3x0_tap_config":{
|
||||
"owner": "bmi3x0",
|
||||
".config":{
|
||||
"owner": "bmi3x0",
|
||||
"enable":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"axis_sel":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"sensitivity":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
185
proprietary/vendor/etc/sensors/config/strait_default_sensors.json
vendored
Normal file
185
proprietary/vendor/etc/sensors/config/strait_default_sensors.json
vendored
Normal file
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"config":{
|
||||
"hw_platform": ["QRD","MTP", "RCM", "Surf"],
|
||||
"soc_id": ["507", "565", "578"]
|
||||
},
|
||||
|
||||
"default_sensors": {
|
||||
"owner": "suid",
|
||||
".accel": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".gyro": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".mag": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".motion_detect": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".sensor_temperature": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
},
|
||||
".attr_1": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "0" },
|
||||
"val": { "type": "str", "ver": "0", "data": "lsm6dst" }
|
||||
}
|
||||
},
|
||||
|
||||
".proximity": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "16" },
|
||||
"val": { "type": "int", "ver": "0", "data": "1" }
|
||||
}
|
||||
},
|
||||
|
||||
".ambient_light": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "16" },
|
||||
"val": { "type": "int", "ver": "0", "data": "1" }
|
||||
}
|
||||
},
|
||||
|
||||
".sar": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "16" },
|
||||
"val": { "type": "int", "ver": "0", "data": "1" }
|
||||
}
|
||||
},
|
||||
|
||||
".accel_cal": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".gyro_cal": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".mag_cal": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".amd": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".tilt": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".gyro_rot_matrix": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".gravity": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".game_rv": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".geomag_rv": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".fmv": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".rotv": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
proprietary/vendor/etc/sensors/config/strait_dynamic_sensors.json
vendored
Normal file
30
proprietary/vendor/etc/sensors/config/strait_dynamic_sensors.json
vendored
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"config":{
|
||||
"hw_platform": ["QRD","MTP", "RCM", "Surf"],
|
||||
"soc_id": ["507", "565", "578"]
|
||||
},
|
||||
|
||||
"sns_dynamic_libraries":
|
||||
{
|
||||
"owner": "dynamic_sensor",
|
||||
"detect_on_every_boot":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
".lib0":
|
||||
{
|
||||
"owner": "dynamic_sensor",
|
||||
"name":{ "type": "str", "ver": "0",
|
||||
"data": "lsm6dst_normal.so"
|
||||
},
|
||||
"reg_fun":{ "type": "str", "ver": "0",
|
||||
"data": "sns_register_lsm6dst"
|
||||
},
|
||||
"reg_cnt":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"detected":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
337
proprietary/vendor/etc/sensors/config/strait_ltr569_0.json
vendored
Normal file
337
proprietary/vendor/etc/sensors/config/strait_ltr569_0.json
vendored
Normal file
|
@ -0,0 +1,337 @@
|
|||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP"],
|
||||
"soc_id": ["507", "578"]
|
||||
},
|
||||
"ltr569_0":{
|
||||
"owner": "sns_ltr569",
|
||||
".ambient":{
|
||||
"owner": "sns_ltr569",
|
||||
".config":{
|
||||
"owner": "sns_ltr569",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".proximity":{
|
||||
"owner": "sns_ltr569",
|
||||
".config":{
|
||||
"owner": "sns_ltr569",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ltr569_0_platform":{
|
||||
"owner": "sns_ltr569",
|
||||
".config":{
|
||||
"owner": "sns_ltr569",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "35"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "98"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vdd_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/see/rail/eLDO"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".ambient":{
|
||||
"owner": "sns_ltr569",
|
||||
".fac_cal":{
|
||||
"owner": "sns_ltr569",
|
||||
"scale":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"bias":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"lcm_vendor":{ "type": "flt", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"target_lux":{ "type": "flt", "ver": "0",
|
||||
"data": "500.0"
|
||||
},
|
||||
"default_scale":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".def_config":{
|
||||
"owner": "sns_ltr569",
|
||||
"als_ir_gain":{ "type": "flt", "ver": "1",
|
||||
"data": "156"
|
||||
},
|
||||
"als_time_scale":{ "type": "flt", "ver": "0",
|
||||
"data": "167"
|
||||
},
|
||||
"als_int_time":{ "type": "flt", "ver": "0",
|
||||
"data": "127"
|
||||
},
|
||||
"als_meas_rate":{ "type": "flt", "ver": "0",
|
||||
"data": "32"
|
||||
},
|
||||
"als_config_4":{ "type": "flt", "ver": "0",
|
||||
"data": "83"
|
||||
},
|
||||
"als_cal_lux":{ "type": "flt", "ver": "0",
|
||||
"data": "300.0"
|
||||
},
|
||||
"als_sample_rate":{ "type": "flt", "ver": "0",
|
||||
"data": "20.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".proximity":{
|
||||
"owner": "sns_ltr569",
|
||||
".fac_cal":{
|
||||
"owner": "sns_ltr569",
|
||||
"near_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "6800.0"
|
||||
},
|
||||
"far_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "6000.0"
|
||||
},
|
||||
"cross_talk":{ "type": "flt", "ver": "0",
|
||||
"data": "290.0"
|
||||
},
|
||||
"nt_n_ct":{ "type": "flt", "ver": "0",
|
||||
"data": "305.0"
|
||||
},
|
||||
"ft_n_ct":{ "type": "flt", "ver": "0",
|
||||
"data": "128.0"
|
||||
},
|
||||
"cover":{ "type": "flt", "ver": "0",
|
||||
"data": "667.0"
|
||||
},
|
||||
"uncover":{ "type": "flt", "ver": "0",
|
||||
"data": "290.0"
|
||||
},
|
||||
"default_near_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "6800.0"
|
||||
},
|
||||
"default_far_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "6000.0"
|
||||
},
|
||||
"default_factor":{ "type": "flt", "ver": "0",
|
||||
"data": "1000.0"
|
||||
},
|
||||
"delta2":{ "type": "flt", "ver": "0",
|
||||
"data": "550.0"
|
||||
},
|
||||
"delta3":{ "type": "flt", "ver": "0",
|
||||
"data": "750.0"
|
||||
},
|
||||
"factor":{ "type": "flt", "ver": "0",
|
||||
"data": "1000.0"
|
||||
},
|
||||
"high_coeff":{ "type": "flt", "ver": "1",
|
||||
"data": "0.81"
|
||||
},
|
||||
"low_coeff":{ "type": "flt", "ver": "1",
|
||||
"data": "0.34"
|
||||
},
|
||||
"default_cover":{ "type": "flt", "ver": "0",
|
||||
"data": "2000"
|
||||
},
|
||||
"default_uncover":{ "type": "flt", "ver": "0",
|
||||
"data": "250"
|
||||
}
|
||||
},
|
||||
".variable":{
|
||||
"owner": "sns_ltr569",
|
||||
"pLowTh":{ "type": "flt", "ver": "0",
|
||||
"data": "6000.0"
|
||||
},
|
||||
"pHighTh":{ "type": "flt", "ver": "0",
|
||||
"data": "6800.0"
|
||||
},
|
||||
"meas_rate":{ "type": "int", "ver": "0",
|
||||
"data": "237"
|
||||
},
|
||||
"high_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.85"
|
||||
},
|
||||
"low_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.46"
|
||||
},
|
||||
"pUseOilAlgo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".algo":{
|
||||
"owner": "sns_ltr569",
|
||||
"SMUDGE_NT":{ "type": "int", "ver": "0",
|
||||
"data": "3000"
|
||||
},
|
||||
"SMUDGE_FT":{ "type": "int", "ver": "0",
|
||||
"data": "2500"
|
||||
},
|
||||
"SMUDGE_DIFF":{ "type": "int", "ver": "0",
|
||||
"data": "300"
|
||||
}
|
||||
},
|
||||
".def_config":{
|
||||
"owner": "sns_ltr569",
|
||||
"ps_led_dt_pw":{ "type": "flt", "ver": "0",
|
||||
"data": "12"
|
||||
},
|
||||
"ps_led_current":{ "type": "flt", "ver": "0",
|
||||
"data": "18"
|
||||
},
|
||||
"ps_led_pulse":{ "type": "flt", "ver": "1",
|
||||
"data": "29"
|
||||
},
|
||||
"ps_gain":{ "type": "flt", "ver": "0",
|
||||
"data": "18"
|
||||
},
|
||||
"ps_meas_rate":{ "type": "flt", "ver": "1",
|
||||
"data": "231"
|
||||
},
|
||||
"ps_diode_sw":{ "type": "flt", "ver": "0",
|
||||
"data": "15"
|
||||
},
|
||||
"ps_config_2":{ "type": "flt", "ver": "0",
|
||||
"data": "20"
|
||||
},
|
||||
"ps_config_3":{ "type": "flt", "ver": "0",
|
||||
"data": "87"
|
||||
},
|
||||
"ps_config_4":{ "type": "flt", "ver": "0",
|
||||
"data": "133"
|
||||
},
|
||||
"ps_target_xt":{ "type": "flt", "ver": "0",
|
||||
"data": "2000.0"
|
||||
},
|
||||
"ps_thres_low_offset":{ "type": "flt", "ver": "0",
|
||||
"data": "10000.0"
|
||||
},
|
||||
"ps_thres_high_offset":{ "type": "flt", "ver": "0",
|
||||
"data": "20000.0"
|
||||
},
|
||||
"ps_oil_offset":{ "type": "flt", "ver": "1",
|
||||
"data": "800.0"
|
||||
},
|
||||
"ps_oil_trigger":{ "type": "flt", "ver": "1",
|
||||
"data": "8000.0"
|
||||
},
|
||||
"ps_sample_rate":{ "type": "flt", "ver": "0",
|
||||
"data": "5.0"
|
||||
},
|
||||
"pUseOilAlgo":{ "type": "flt", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".parameter":{
|
||||
"owner": "sns_ltr569",
|
||||
".als_para":{
|
||||
"owner": "sns_ltr569",
|
||||
"lcd_0":{ "type": "str", "ver": "2",
|
||||
"data": "1.0,20.0,85.0,0.0,42.839,55.831,54.300"
|
||||
},
|
||||
"lcd_1":{ "type": "str", "ver": "1",
|
||||
"data": "2.0,20.0,85.0,0.0,42.839,37.221,36.200"
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "sns_ltr569",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
163
proprietary/vendor/etc/sensors/config/strait_mmc56x3x_0_with_nfc.json
vendored
Normal file
163
proprietary/vendor/etc/sensors/config/strait_mmc56x3x_0_with_nfc.json
vendored
Normal file
|
@ -0,0 +1,163 @@
|
|||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP"],
|
||||
"soc_id": ["507", "578"],
|
||||
"ro.vendor.hw.nfc": ["samsung"]
|
||||
},
|
||||
"mmc56x3x_0":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".mag":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".config":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mmc56x3x_0_platform":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".config":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "48"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".orient":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"x":{ "type": "str", "ver": "1",
|
||||
"data": "+y"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "1",
|
||||
"data": "-x"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "1",
|
||||
"data": "+z"
|
||||
}
|
||||
},
|
||||
".mag":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".corr_mat":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"0_0":{ "type": "flt", "ver": "1",
|
||||
"data": "0.996747"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "1",
|
||||
"data": "0.071449"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "1",
|
||||
"data": "-0.036076"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "1",
|
||||
"data": "0.153318"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "1",
|
||||
"data": "0.901535"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "1",
|
||||
"data": "-0.005801"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "1",
|
||||
"data": "0.048143"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "1",
|
||||
"data": "-0.055439"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "1",
|
||||
"data": "1.110377"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
163
proprietary/vendor/etc/sensors/config/strait_mmc56x3x_0_without_nfc.json
vendored
Normal file
163
proprietary/vendor/etc/sensors/config/strait_mmc56x3x_0_without_nfc.json
vendored
Normal file
|
@ -0,0 +1,163 @@
|
|||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP"],
|
||||
"soc_id": ["507", "578"],
|
||||
"ro.vendor.hw.nfc": ["false"]
|
||||
},
|
||||
"mmc56x3x_0":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".mag":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".config":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mmc56x3x_0_platform":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".config":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "48"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".orient":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"x":{ "type": "str", "ver": "1",
|
||||
"data": "+y"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "1",
|
||||
"data": "-x"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "1",
|
||||
"data": "+z"
|
||||
}
|
||||
},
|
||||
".mag":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
".corr_mat":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"0_0":{ "type": "flt", "ver": "1",
|
||||
"data": "0.999158"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "1",
|
||||
"data": "-0.00596"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "1",
|
||||
"data": "-0.03923"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "1",
|
||||
"data": "0.030523"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "1",
|
||||
"data": "1.113391"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "1",
|
||||
"data": "0.000977"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "1",
|
||||
"data": "0.000695"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "1",
|
||||
"data": "0.029734"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "1",
|
||||
"data": "1.149234"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "sns_mmc56x3x",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
15
proprietary/vendor/etc/sensors/config/strait_power_0.json
vendored
Normal file
15
proprietary/vendor/etc/sensors/config/strait_power_0.json
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "RCM", "Surf", "QRD"],
|
||||
"soc_id": ["507", "565", "578"]
|
||||
},
|
||||
"power":{
|
||||
"owner": "power_manager",
|
||||
".island":{
|
||||
"owner": "power_manager",
|
||||
"enable_island":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
239
proprietary/vendor/etc/sensors/config/strait_qmc6308_0_with_nfc.json
vendored
Normal file
239
proprietary/vendor/etc/sensors/config/strait_qmc6308_0_with_nfc.json
vendored
Normal file
|
@ -0,0 +1,239 @@
|
|||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP"],
|
||||
"soc_id": ["507", "578"],
|
||||
"ro.vendor.hw.nfc": ["samsung"]
|
||||
},
|
||||
"qmc6308_0":{
|
||||
"owner": "qmc6308",
|
||||
".mag":{
|
||||
"owner": "qmc6308",
|
||||
".config":{
|
||||
"owner": "qmc6308",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".config_2":{
|
||||
"owner": "qmc6308",
|
||||
"use_fifo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"nsf":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sdr":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"qmc6308_0_platform":{
|
||||
"owner": "qmc6308",
|
||||
".config":{
|
||||
"owner": "qmc6308",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "44"
|
||||
},
|
||||
"i3c_address":{ "type": "int", "ver": "0",
|
||||
"data": "50"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "113"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".orient":{
|
||||
"owner": "qmc6308",
|
||||
"x":{ "type": "str", "ver": "1",
|
||||
"data": "+y"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "1",
|
||||
"data": "-x"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "1",
|
||||
"data": "+z"
|
||||
}
|
||||
},
|
||||
".mag":{
|
||||
"owner": "qmc6308",
|
||||
".fac_cal":{
|
||||
"owner": "qmc6308",
|
||||
".corr_mat":{
|
||||
"owner": "qmc6308",
|
||||
"0_0":{ "type": "flt", "ver": "3",
|
||||
"data": "0.995913333"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "3",
|
||||
"data": "0.089406667"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "3",
|
||||
"data": "-0.002133333"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "3",
|
||||
"data": "0.097296667"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "3",
|
||||
"data": "1.026386667"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "3",
|
||||
"data": "-0.005836667"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "3",
|
||||
"data": "0.021843333"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "3",
|
||||
"data": "-0.050963333"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "3",
|
||||
"data": "1.1253"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "qmc6308",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".fac_cal_2":{
|
||||
"owner": "qmc6308",
|
||||
".corr_mat":{
|
||||
"owner": "qmc6308",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "qmc6308",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "qmc6308",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
239
proprietary/vendor/etc/sensors/config/strait_qmc6308_0_without_nfc.json
vendored
Normal file
239
proprietary/vendor/etc/sensors/config/strait_qmc6308_0_without_nfc.json
vendored
Normal file
|
@ -0,0 +1,239 @@
|
|||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP"],
|
||||
"soc_id": ["507", "578"],
|
||||
"ro.vendor.hw.nfc": ["false"]
|
||||
},
|
||||
"qmc6308_0":{
|
||||
"owner": "qmc6308",
|
||||
".mag":{
|
||||
"owner": "qmc6308",
|
||||
".config":{
|
||||
"owner": "qmc6308",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".config_2":{
|
||||
"owner": "qmc6308",
|
||||
"use_fifo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"nsf":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sdr":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"qmc6308_0_platform":{
|
||||
"owner": "qmc6308",
|
||||
".config":{
|
||||
"owner": "qmc6308",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "44"
|
||||
},
|
||||
"i3c_address":{ "type": "int", "ver": "0",
|
||||
"data": "50"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "113"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".orient":{
|
||||
"owner": "qmc6308",
|
||||
"x":{ "type": "str", "ver": "1",
|
||||
"data": "+y"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "1",
|
||||
"data": "-x"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "1",
|
||||
"data": "+z"
|
||||
}
|
||||
},
|
||||
".mag":{
|
||||
"owner": "qmc6308",
|
||||
".fac_cal":{
|
||||
"owner": "qmc6308",
|
||||
".corr_mat":{
|
||||
"owner": "qmc6308",
|
||||
"0_0":{ "type": "flt", "ver": "3",
|
||||
"data": "0.9989"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "3",
|
||||
"data": "-0.043173333"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "3",
|
||||
"data": "-0.01275"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "3",
|
||||
"data": "0.041126667"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "3",
|
||||
"data": "1.12849"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "3",
|
||||
"data": "0.00789"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "3",
|
||||
"data": "-0.014233333"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "3",
|
||||
"data": "0.008736667"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "3",
|
||||
"data": "1.129953333"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "qmc6308",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".fac_cal_2":{
|
||||
"owner": "qmc6308",
|
||||
".corr_mat":{
|
||||
"owner": "qmc6308",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "qmc6308",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "qmc6308",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
322
proprietary/vendor/etc/sensors/config/strait_qmi8658_0.json
vendored
Normal file
322
proprietary/vendor/etc/sensors/config/strait_qmi8658_0.json
vendored
Normal file
|
@ -0,0 +1,322 @@
|
|||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP"],
|
||||
"soc_id": ["507", "578"]
|
||||
},
|
||||
"qmi8658_0":{
|
||||
"owner": "qmi8658",
|
||||
".accel":{
|
||||
"owner": "qmi8658",
|
||||
".config":{
|
||||
"owner": "qmi8658",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".gyro":{
|
||||
"owner": "qmi8658",
|
||||
".config":{
|
||||
"owner": "qmi8658",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".md":{
|
||||
"owner": "qmi8658",
|
||||
".config":{
|
||||
"owner": "qmi8658",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".temp":{
|
||||
"owner": "qmi8658",
|
||||
".config":{
|
||||
"owner": "qmi8658",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"qmi8658_0_platform":{
|
||||
"owner": "qmi8658",
|
||||
".config":{
|
||||
"owner": "qmi8658",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "106"
|
||||
},
|
||||
"i3c_address":{ "type": "int", "ver": "0",
|
||||
"data": "10"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "12500"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "95"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"min_odr":{ "type": "int", "ver": "0",
|
||||
"data": "5"
|
||||
},
|
||||
"max_odr":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
}
|
||||
},
|
||||
".orient":{
|
||||
"owner": "qmi8658",
|
||||
"x":{ "type": "str", "ver": "0",
|
||||
"data": "+x"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "0",
|
||||
"data": "+y"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "0",
|
||||
"data": "+z"
|
||||
}
|
||||
},
|
||||
".gyro":{
|
||||
"owner": "qmi8658",
|
||||
".fac_cal":{
|
||||
"owner": "qmi8658",
|
||||
".corr_mat":{
|
||||
"owner": "qmi8658",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "qmi8658",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".accel":{
|
||||
"owner": "qmi8658",
|
||||
".fac_cal":{
|
||||
"owner": "qmi8658",
|
||||
".corr_mat":{
|
||||
"owner": "qmi8658",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "qmi8658",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".temp":{
|
||||
"owner": "qmi8658",
|
||||
".fac_cal":
|
||||
{
|
||||
"owner": "qmi8658",
|
||||
".scale":{
|
||||
"owner": "qmi8658",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "qmi8658",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".md":{
|
||||
"owner": "qmi8658",
|
||||
".config":{
|
||||
"owner": "qmi8658",
|
||||
"thresh":{ "type": "flt", "ver": "0",
|
||||
"data": "0.6132"
|
||||
},
|
||||
"disable":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"win":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "qmi8658",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
885
proprietary/vendor/etc/sensors/proto/descriptor.proto
vendored
Normal file
885
proprietary/vendor/etc/sensors/proto/descriptor.proto
vendored
Normal file
|
@ -0,0 +1,885 @@
|
|||
// Protocol Buffers - Google's data interchange format
|
||||
// Copyright 2008 Google Inc. All rights reserved.
|
||||
// https://developers.google.com/protocol-buffers/
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following disclaimer
|
||||
// in the documentation and/or other materials provided with the
|
||||
// distribution.
|
||||
// * Neither the name of Google Inc. nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from
|
||||
// this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Author: kenton@google.com (Kenton Varda)
|
||||
// Based on original Protocol Buffers design by
|
||||
// Sanjay Ghemawat, Jeff Dean, and others.
|
||||
//
|
||||
// The messages in this file describe the definitions found in .proto files.
|
||||
// A valid .proto file can be translated directly to a FileDescriptorProto
|
||||
// without any other information (e.g. without reading its imports).
|
||||
|
||||
|
||||
syntax = "proto2";
|
||||
|
||||
package google.protobuf;
|
||||
|
||||
option go_package = "github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor";
|
||||
option java_package = "com.google.protobuf";
|
||||
option java_outer_classname = "DescriptorProtos";
|
||||
option csharp_namespace = "Google.Protobuf.Reflection";
|
||||
option objc_class_prefix = "GPB";
|
||||
option cc_enable_arenas = true;
|
||||
|
||||
// descriptor.proto must be optimized for speed because reflection-based
|
||||
// algorithms don't work during bootstrapping.
|
||||
option optimize_for = SPEED;
|
||||
|
||||
// The protocol compiler can output a FileDescriptorSet containing the .proto
|
||||
// files it parses.
|
||||
message FileDescriptorSet {
|
||||
repeated FileDescriptorProto file = 1;
|
||||
}
|
||||
|
||||
// Describes a complete .proto file.
|
||||
message FileDescriptorProto {
|
||||
optional string name = 1; // file name, relative to root of source tree
|
||||
optional string package = 2; // e.g. "foo", "foo.bar", etc.
|
||||
|
||||
// Names of files imported by this file.
|
||||
repeated string dependency = 3;
|
||||
// Indexes of the public imported files in the dependency list above.
|
||||
repeated int32 public_dependency = 10;
|
||||
// Indexes of the weak imported files in the dependency list.
|
||||
// For Google-internal migration only. Do not use.
|
||||
repeated int32 weak_dependency = 11;
|
||||
|
||||
// All top-level definitions in this file.
|
||||
repeated DescriptorProto message_type = 4;
|
||||
repeated EnumDescriptorProto enum_type = 5;
|
||||
repeated ServiceDescriptorProto service = 6;
|
||||
repeated FieldDescriptorProto extension = 7;
|
||||
|
||||
optional FileOptions options = 8;
|
||||
|
||||
// This field contains optional information about the original source code.
|
||||
// You may safely remove this entire field without harming runtime
|
||||
// functionality of the descriptors -- the information is needed only by
|
||||
// development tools.
|
||||
optional SourceCodeInfo source_code_info = 9;
|
||||
|
||||
// The syntax of the proto file.
|
||||
// The supported values are "proto2" and "proto3".
|
||||
optional string syntax = 12;
|
||||
}
|
||||
|
||||
// Describes a message type.
|
||||
message DescriptorProto {
|
||||
optional string name = 1;
|
||||
|
||||
repeated FieldDescriptorProto field = 2;
|
||||
repeated FieldDescriptorProto extension = 6;
|
||||
|
||||
repeated DescriptorProto nested_type = 3;
|
||||
repeated EnumDescriptorProto enum_type = 4;
|
||||
|
||||
message ExtensionRange {
|
||||
optional int32 start = 1; // Inclusive.
|
||||
optional int32 end = 2; // Exclusive.
|
||||
|
||||
optional ExtensionRangeOptions options = 3;
|
||||
}
|
||||
repeated ExtensionRange extension_range = 5;
|
||||
|
||||
repeated OneofDescriptorProto oneof_decl = 8;
|
||||
|
||||
optional MessageOptions options = 7;
|
||||
|
||||
// Range of reserved tag numbers. Reserved tag numbers may not be used by
|
||||
// fields or extension ranges in the same message. Reserved ranges may
|
||||
// not overlap.
|
||||
message ReservedRange {
|
||||
optional int32 start = 1; // Inclusive.
|
||||
optional int32 end = 2; // Exclusive.
|
||||
}
|
||||
repeated ReservedRange reserved_range = 9;
|
||||
// Reserved field names, which may not be used by fields in the same message.
|
||||
// A given name may only be reserved once.
|
||||
repeated string reserved_name = 10;
|
||||
}
|
||||
|
||||
message ExtensionRangeOptions {
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
// Describes a field within a message.
|
||||
message FieldDescriptorProto {
|
||||
enum Type {
|
||||
// 0 is reserved for errors.
|
||||
// Order is weird for historical reasons.
|
||||
TYPE_DOUBLE = 1;
|
||||
TYPE_FLOAT = 2;
|
||||
// Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if
|
||||
// negative values are likely.
|
||||
TYPE_INT64 = 3;
|
||||
TYPE_UINT64 = 4;
|
||||
// Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if
|
||||
// negative values are likely.
|
||||
TYPE_INT32 = 5;
|
||||
TYPE_FIXED64 = 6;
|
||||
TYPE_FIXED32 = 7;
|
||||
TYPE_BOOL = 8;
|
||||
TYPE_STRING = 9;
|
||||
// Tag-delimited aggregate.
|
||||
// Group type is deprecated and not supported in proto3. However, Proto3
|
||||
// implementations should still be able to parse the group wire format and
|
||||
// treat group fields as unknown fields.
|
||||
TYPE_GROUP = 10;
|
||||
TYPE_MESSAGE = 11; // Length-delimited aggregate.
|
||||
|
||||
// New in version 2.
|
||||
TYPE_BYTES = 12;
|
||||
TYPE_UINT32 = 13;
|
||||
TYPE_ENUM = 14;
|
||||
TYPE_SFIXED32 = 15;
|
||||
TYPE_SFIXED64 = 16;
|
||||
TYPE_SINT32 = 17; // Uses ZigZag encoding.
|
||||
TYPE_SINT64 = 18; // Uses ZigZag encoding.
|
||||
}
|
||||
|
||||
enum Label {
|
||||
// 0 is reserved for errors
|
||||
LABEL_OPTIONAL = 1;
|
||||
LABEL_REQUIRED = 2;
|
||||
LABEL_REPEATED = 3;
|
||||
}
|
||||
|
||||
optional string name = 1;
|
||||
optional int32 number = 3;
|
||||
optional Label label = 4;
|
||||
|
||||
// If type_name is set, this need not be set. If both this and type_name
|
||||
// are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
|
||||
optional Type type = 5;
|
||||
|
||||
// For message and enum types, this is the name of the type. If the name
|
||||
// starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
|
||||
// rules are used to find the type (i.e. first the nested types within this
|
||||
// message are searched, then within the parent, on up to the root
|
||||
// namespace).
|
||||
optional string type_name = 6;
|
||||
|
||||
// For extensions, this is the name of the type being extended. It is
|
||||
// resolved in the same manner as type_name.
|
||||
optional string extendee = 2;
|
||||
|
||||
// For numeric types, contains the original text representation of the value.
|
||||
// For booleans, "true" or "false".
|
||||
// For strings, contains the default text contents (not escaped in any way).
|
||||
// For bytes, contains the C escaped value. All bytes >= 128 are escaped.
|
||||
// TODO(kenton): Base-64 encode?
|
||||
optional string default_value = 7;
|
||||
|
||||
// If set, gives the index of a oneof in the containing type's oneof_decl
|
||||
// list. This field is a member of that oneof.
|
||||
optional int32 oneof_index = 9;
|
||||
|
||||
// JSON name of this field. The value is set by protocol compiler. If the
|
||||
// user has set a "json_name" option on this field, that option's value
|
||||
// will be used. Otherwise, it's deduced from the field's name by converting
|
||||
// it to camelCase.
|
||||
optional string json_name = 10;
|
||||
|
||||
optional FieldOptions options = 8;
|
||||
}
|
||||
|
||||
// Describes a oneof.
|
||||
message OneofDescriptorProto {
|
||||
optional string name = 1;
|
||||
optional OneofOptions options = 2;
|
||||
}
|
||||
|
||||
// Describes an enum type.
|
||||
message EnumDescriptorProto {
|
||||
optional string name = 1;
|
||||
|
||||
repeated EnumValueDescriptorProto value = 2;
|
||||
|
||||
optional EnumOptions options = 3;
|
||||
|
||||
// Range of reserved numeric values. Reserved values may not be used by
|
||||
// entries in the same enum. Reserved ranges may not overlap.
|
||||
//
|
||||
// Note that this is distinct from DescriptorProto.ReservedRange in that it
|
||||
// is inclusive such that it can appropriately represent the entire int32
|
||||
// domain.
|
||||
message EnumReservedRange {
|
||||
optional int32 start = 1; // Inclusive.
|
||||
optional int32 end = 2; // Inclusive.
|
||||
}
|
||||
|
||||
// Range of reserved numeric values. Reserved numeric values may not be used
|
||||
// by enum values in the same enum declaration. Reserved ranges may not
|
||||
// overlap.
|
||||
repeated EnumReservedRange reserved_range = 4;
|
||||
|
||||
// Reserved enum value names, which may not be reused. A given name may only
|
||||
// be reserved once.
|
||||
repeated string reserved_name = 5;
|
||||
}
|
||||
|
||||
// Describes a value within an enum.
|
||||
message EnumValueDescriptorProto {
|
||||
optional string name = 1;
|
||||
optional int32 number = 2;
|
||||
|
||||
optional EnumValueOptions options = 3;
|
||||
}
|
||||
|
||||
// Describes a service.
|
||||
message ServiceDescriptorProto {
|
||||
optional string name = 1;
|
||||
repeated MethodDescriptorProto method = 2;
|
||||
|
||||
optional ServiceOptions options = 3;
|
||||
}
|
||||
|
||||
// Describes a method of a service.
|
||||
message MethodDescriptorProto {
|
||||
optional string name = 1;
|
||||
|
||||
// Input and output type names. These are resolved in the same way as
|
||||
// FieldDescriptorProto.type_name, but must refer to a message type.
|
||||
optional string input_type = 2;
|
||||
optional string output_type = 3;
|
||||
|
||||
optional MethodOptions options = 4;
|
||||
|
||||
// Identifies if client streams multiple client messages
|
||||
optional bool client_streaming = 5 [default = false];
|
||||
// Identifies if server streams multiple server messages
|
||||
optional bool server_streaming = 6 [default = false];
|
||||
}
|
||||
|
||||
|
||||
// ===================================================================
|
||||
// Options
|
||||
|
||||
// Each of the definitions above may have "options" attached. These are
|
||||
// just annotations which may cause code to be generated slightly differently
|
||||
// or may contain hints for code that manipulates protocol messages.
|
||||
//
|
||||
// Clients may define custom options as extensions of the *Options messages.
|
||||
// These extensions may not yet be known at parsing time, so the parser cannot
|
||||
// store the values in them. Instead it stores them in a field in the *Options
|
||||
// message called uninterpreted_option. This field must have the same name
|
||||
// across all *Options messages. We then use this field to populate the
|
||||
// extensions when we build a descriptor, at which point all protos have been
|
||||
// parsed and so all extensions are known.
|
||||
//
|
||||
// Extension numbers for custom options may be chosen as follows:
|
||||
// * For options which will only be used within a single application or
|
||||
// organization, or for experimental options, use field numbers 50000
|
||||
// through 99999. It is up to you to ensure that you do not use the
|
||||
// same number for multiple options.
|
||||
// * For options which will be published and used publicly by multiple
|
||||
// independent entities, e-mail protobuf-global-extension-registry@google.com
|
||||
// to reserve extension numbers. Simply provide your project name (e.g.
|
||||
// Objective-C plugin) and your project website (if available) -- there's no
|
||||
// need to explain how you intend to use them. Usually you only need one
|
||||
// extension number. You can declare multiple options with only one extension
|
||||
// number by putting them in a sub-message. See the Custom Options section of
|
||||
// the docs for examples:
|
||||
// https://developers.google.com/protocol-buffers/docs/proto#options
|
||||
// If this turns out to be popular, a web service will be set up
|
||||
// to automatically assign option numbers.
|
||||
|
||||
message FileOptions {
|
||||
|
||||
// Sets the Java package where classes generated from this .proto will be
|
||||
// placed. By default, the proto package is used, but this is often
|
||||
// inappropriate because proto packages do not normally start with backwards
|
||||
// domain names.
|
||||
optional string java_package = 1;
|
||||
|
||||
|
||||
// If set, all the classes from the .proto file are wrapped in a single
|
||||
// outer class with the given name. This applies to both Proto1
|
||||
// (equivalent to the old "--one_java_file" option) and Proto2 (where
|
||||
// a .proto always translates to a single class, but you may want to
|
||||
// explicitly choose the class name).
|
||||
optional string java_outer_classname = 8;
|
||||
|
||||
// If set true, then the Java code generator will generate a separate .java
|
||||
// file for each top-level message, enum, and service defined in the .proto
|
||||
// file. Thus, these types will *not* be nested inside the outer class
|
||||
// named by java_outer_classname. However, the outer class will still be
|
||||
// generated to contain the file's getDescriptor() method as well as any
|
||||
// top-level extensions defined in the file.
|
||||
optional bool java_multiple_files = 10 [default = false];
|
||||
|
||||
// This option does nothing.
|
||||
optional bool java_generate_equals_and_hash = 20 [deprecated=true];
|
||||
|
||||
// If set true, then the Java2 code generator will generate code that
|
||||
// throws an exception whenever an attempt is made to assign a non-UTF-8
|
||||
// byte sequence to a string field.
|
||||
// Message reflection will do the same.
|
||||
// However, an extension field still accepts non-UTF-8 byte sequences.
|
||||
// This option has no effect on when used with the lite runtime.
|
||||
optional bool java_string_check_utf8 = 27 [default = false];
|
||||
|
||||
|
||||
// Generated classes can be optimized for speed or code size.
|
||||
enum OptimizeMode {
|
||||
SPEED = 1; // Generate complete code for parsing, serialization,
|
||||
// etc.
|
||||
CODE_SIZE = 2; // Use ReflectionOps to implement these methods.
|
||||
LITE_RUNTIME = 3; // Generate code using MessageLite and the lite runtime.
|
||||
}
|
||||
optional OptimizeMode optimize_for = 9 [default = SPEED];
|
||||
|
||||
// Sets the Go package where structs generated from this .proto will be
|
||||
// placed. If omitted, the Go package will be derived from the following:
|
||||
// - The basename of the package import path, if provided.
|
||||
// - Otherwise, the package statement in the .proto file, if present.
|
||||
// - Otherwise, the basename of the .proto file, without extension.
|
||||
optional string go_package = 11;
|
||||
|
||||
|
||||
|
||||
|
||||
// Should generic services be generated in each language? "Generic" services
|
||||
// are not specific to any particular RPC system. They are generated by the
|
||||
// main code generators in each language (without additional plugins).
|
||||
// Generic services were the only kind of service generation supported by
|
||||
// early versions of google.protobuf.
|
||||
//
|
||||
// Generic services are now considered deprecated in favor of using plugins
|
||||
// that generate code specific to your particular RPC system. Therefore,
|
||||
// these default to false. Old code which depends on generic services should
|
||||
// explicitly set them to true.
|
||||
optional bool cc_generic_services = 16 [default = false];
|
||||
optional bool java_generic_services = 17 [default = false];
|
||||
optional bool py_generic_services = 18 [default = false];
|
||||
optional bool php_generic_services = 42 [default = false];
|
||||
|
||||
// Is this file deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for everything in the file, or it will be completely ignored; in the very
|
||||
// least, this is a formalization for deprecating files.
|
||||
optional bool deprecated = 23 [default = false];
|
||||
|
||||
// Enables the use of arenas for the proto messages in this file. This applies
|
||||
// only to generated classes for C++.
|
||||
optional bool cc_enable_arenas = 31 [default = false];
|
||||
|
||||
|
||||
// Sets the objective c class prefix which is prepended to all objective c
|
||||
// generated classes from this .proto. There is no default.
|
||||
optional string objc_class_prefix = 36;
|
||||
|
||||
// Namespace for generated classes; defaults to the package.
|
||||
optional string csharp_namespace = 37;
|
||||
|
||||
// By default Swift generators will take the proto package and CamelCase it
|
||||
// replacing '.' with underscore and use that to prefix the types/symbols
|
||||
// defined. When this options is provided, they will use this value instead
|
||||
// to prefix the types/symbols defined.
|
||||
optional string swift_prefix = 39;
|
||||
|
||||
// Sets the php class prefix which is prepended to all php generated classes
|
||||
// from this .proto. Default is empty.
|
||||
optional string php_class_prefix = 40;
|
||||
|
||||
// Use this option to change the namespace of php generated classes. Default
|
||||
// is empty. When this option is empty, the package name will be used for
|
||||
// determining the namespace.
|
||||
optional string php_namespace = 41;
|
||||
|
||||
// Use this option to change the namespace of php generated metadata classes.
|
||||
// Default is empty. When this option is empty, the proto file name will be
|
||||
// used for determining the namespace.
|
||||
optional string php_metadata_namespace = 44;
|
||||
|
||||
// Use this option to change the package of ruby generated classes. Default
|
||||
// is empty. When this option is not set, the package name will be used for
|
||||
// determining the ruby package.
|
||||
optional string ruby_package = 45;
|
||||
|
||||
|
||||
// The parser stores options it doesn't recognize here.
|
||||
// See the documentation for the "Options" section above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message.
|
||||
// See the documentation for the "Options" section above.
|
||||
extensions 1000 to max;
|
||||
|
||||
reserved 38;
|
||||
}
|
||||
|
||||
message MessageOptions {
|
||||
// Set true to use the old proto1 MessageSet wire format for extensions.
|
||||
// This is provided for backwards-compatibility with the MessageSet wire
|
||||
// format. You should not use this for any other reason: It's less
|
||||
// efficient, has fewer features, and is more complicated.
|
||||
//
|
||||
// The message must be defined exactly as follows:
|
||||
// message Foo {
|
||||
// option message_set_wire_format = true;
|
||||
// extensions 4 to max;
|
||||
// }
|
||||
// Note that the message cannot have any defined fields; MessageSets only
|
||||
// have extensions.
|
||||
//
|
||||
// All extensions of your type must be singular messages; e.g. they cannot
|
||||
// be int32s, enums, or repeated messages.
|
||||
//
|
||||
// Because this is an option, the above two restrictions are not enforced by
|
||||
// the protocol compiler.
|
||||
optional bool message_set_wire_format = 1 [default = false];
|
||||
|
||||
// Disables the generation of the standard "descriptor()" accessor, which can
|
||||
// conflict with a field of the same name. This is meant to make migration
|
||||
// from proto1 easier; new code should avoid fields named "descriptor".
|
||||
optional bool no_standard_descriptor_accessor = 2 [default = false];
|
||||
|
||||
// Is this message deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the message, or it will be completely ignored; in the very least,
|
||||
// this is a formalization for deprecating messages.
|
||||
optional bool deprecated = 3 [default = false];
|
||||
|
||||
// Whether the message is an automatically generated map entry type for the
|
||||
// maps field.
|
||||
//
|
||||
// For maps fields:
|
||||
// map<KeyType, ValueType> map_field = 1;
|
||||
// The parsed descriptor looks like:
|
||||
// message MapFieldEntry {
|
||||
// option map_entry = true;
|
||||
// optional KeyType key = 1;
|
||||
// optional ValueType value = 2;
|
||||
// }
|
||||
// repeated MapFieldEntry map_field = 1;
|
||||
//
|
||||
// Implementations may choose not to generate the map_entry=true message, but
|
||||
// use a native map in the target language to hold the keys and values.
|
||||
// The reflection APIs in such implementations still need to work as
|
||||
// if the field is a repeated message field.
|
||||
//
|
||||
// NOTE: Do not set the option in .proto files. Always use the maps syntax
|
||||
// instead. The option should only be implicitly set by the proto compiler
|
||||
// parser.
|
||||
optional bool map_entry = 7;
|
||||
|
||||
reserved 8; // javalite_serializable
|
||||
reserved 9; // javanano_as_lite
|
||||
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message FieldOptions {
|
||||
// The ctype option instructs the C++ code generator to use a different
|
||||
// representation of the field than it normally would. See the specific
|
||||
// options below. This option is not yet implemented in the open source
|
||||
// release -- sorry, we'll try to include it in a future version!
|
||||
optional CType ctype = 1 [default = STRING];
|
||||
enum CType {
|
||||
// Default mode.
|
||||
STRING = 0;
|
||||
|
||||
CORD = 1;
|
||||
|
||||
STRING_PIECE = 2;
|
||||
}
|
||||
// The packed option can be enabled for repeated primitive fields to enable
|
||||
// a more efficient representation on the wire. Rather than repeatedly
|
||||
// writing the tag and type for each element, the entire array is encoded as
|
||||
// a single length-delimited blob. In proto3, only explicit setting it to
|
||||
// false will avoid using packed encoding.
|
||||
optional bool packed = 2;
|
||||
|
||||
// The jstype option determines the JavaScript type used for values of the
|
||||
// field. The option is permitted only for 64 bit integral and fixed types
|
||||
// (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING
|
||||
// is represented as JavaScript string, which avoids loss of precision that
|
||||
// can happen when a large value is converted to a floating point JavaScript.
|
||||
// Specifying JS_NUMBER for the jstype causes the generated JavaScript code to
|
||||
// use the JavaScript "number" type. The behavior of the default option
|
||||
// JS_NORMAL is implementation dependent.
|
||||
//
|
||||
// This option is an enum to permit additional types to be added, e.g.
|
||||
// goog.math.Integer.
|
||||
optional JSType jstype = 6 [default = JS_NORMAL];
|
||||
enum JSType {
|
||||
// Use the default type.
|
||||
JS_NORMAL = 0;
|
||||
|
||||
// Use JavaScript strings.
|
||||
JS_STRING = 1;
|
||||
|
||||
// Use JavaScript numbers.
|
||||
JS_NUMBER = 2;
|
||||
}
|
||||
|
||||
// Should this field be parsed lazily? Lazy applies only to message-type
|
||||
// fields. It means that when the outer message is initially parsed, the
|
||||
// inner message's contents will not be parsed but instead stored in encoded
|
||||
// form. The inner message will actually be parsed when it is first accessed.
|
||||
//
|
||||
// This is only a hint. Implementations are free to choose whether to use
|
||||
// eager or lazy parsing regardless of the value of this option. However,
|
||||
// setting this option true suggests that the protocol author believes that
|
||||
// using lazy parsing on this field is worth the additional bookkeeping
|
||||
// overhead typically needed to implement it.
|
||||
//
|
||||
// This option does not affect the public interface of any generated code;
|
||||
// all method signatures remain the same. Furthermore, thread-safety of the
|
||||
// interface is not affected by this option; const methods remain safe to
|
||||
// call from multiple threads concurrently, while non-const methods continue
|
||||
// to require exclusive access.
|
||||
//
|
||||
//
|
||||
// Note that implementations may choose not to check required fields within
|
||||
// a lazy sub-message. That is, calling IsInitialized() on the outer message
|
||||
// may return true even if the inner message has missing required fields.
|
||||
// This is necessary because otherwise the inner message would have to be
|
||||
// parsed in order to perform the check, defeating the purpose of lazy
|
||||
// parsing. An implementation which chooses not to check required fields
|
||||
// must be consistent about it. That is, for any particular sub-message, the
|
||||
// implementation must either *always* check its required fields, or *never*
|
||||
// check its required fields, regardless of whether or not the message has
|
||||
// been parsed.
|
||||
optional bool lazy = 5 [default = false];
|
||||
|
||||
// Is this field deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for accessors, or it will be completely ignored; in the very least, this
|
||||
// is a formalization for deprecating fields.
|
||||
optional bool deprecated = 3 [default = false];
|
||||
|
||||
// For Google-internal migration only. Do not use.
|
||||
optional bool weak = 10 [default = false];
|
||||
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
|
||||
reserved 4; // removed jtype
|
||||
}
|
||||
|
||||
message OneofOptions {
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message EnumOptions {
|
||||
|
||||
// Set this option to true to allow mapping different tag names to the same
|
||||
// value.
|
||||
optional bool allow_alias = 2;
|
||||
|
||||
// Is this enum deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the enum, or it will be completely ignored; in the very least, this
|
||||
// is a formalization for deprecating enums.
|
||||
optional bool deprecated = 3 [default = false];
|
||||
|
||||
reserved 5; // javanano_as_lite
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message EnumValueOptions {
|
||||
// Is this enum value deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the enum value, or it will be completely ignored; in the very least,
|
||||
// this is a formalization for deprecating enum values.
|
||||
optional bool deprecated = 1 [default = false];
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message ServiceOptions {
|
||||
|
||||
// Note: Field numbers 1 through 32 are reserved for Google's internal RPC
|
||||
// framework. We apologize for hoarding these numbers to ourselves, but
|
||||
// we were already using them long before we decided to release Protocol
|
||||
// Buffers.
|
||||
|
||||
// Is this service deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the service, or it will be completely ignored; in the very least,
|
||||
// this is a formalization for deprecating services.
|
||||
optional bool deprecated = 33 [default = false];
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message MethodOptions {
|
||||
|
||||
// Note: Field numbers 1 through 32 are reserved for Google's internal RPC
|
||||
// framework. We apologize for hoarding these numbers to ourselves, but
|
||||
// we were already using them long before we decided to release Protocol
|
||||
// Buffers.
|
||||
|
||||
// Is this method deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the method, or it will be completely ignored; in the very least,
|
||||
// this is a formalization for deprecating methods.
|
||||
optional bool deprecated = 33 [default = false];
|
||||
|
||||
// Is this method side-effect-free (or safe in HTTP parlance), or idempotent,
|
||||
// or neither? HTTP based RPC implementation may choose GET verb for safe
|
||||
// methods, and PUT verb for idempotent methods instead of the default POST.
|
||||
enum IdempotencyLevel {
|
||||
IDEMPOTENCY_UNKNOWN = 0;
|
||||
NO_SIDE_EFFECTS = 1; // implies idempotent
|
||||
IDEMPOTENT = 2; // idempotent, but may have side effects
|
||||
}
|
||||
optional IdempotencyLevel idempotency_level = 34
|
||||
[default = IDEMPOTENCY_UNKNOWN];
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
|
||||
// A message representing a option the parser does not recognize. This only
|
||||
// appears in options protos created by the compiler::Parser class.
|
||||
// DescriptorPool resolves these when building Descriptor objects. Therefore,
|
||||
// options protos in descriptor objects (e.g. returned by Descriptor::options(),
|
||||
// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
|
||||
// in them.
|
||||
message UninterpretedOption {
|
||||
// The name of the uninterpreted option. Each string represents a segment in
|
||||
// a dot-separated name. is_extension is true iff a segment represents an
|
||||
// extension (denoted with parentheses in options specs in .proto files).
|
||||
// E.g.,{ ["foo", false], ["bar.baz", true], ["qux", false] } represents
|
||||
// "foo.(bar.baz).qux".
|
||||
message NamePart {
|
||||
required string name_part = 1;
|
||||
required bool is_extension = 2;
|
||||
}
|
||||
repeated NamePart name = 2;
|
||||
|
||||
// The value of the uninterpreted option, in whatever type the tokenizer
|
||||
// identified it as during parsing. Exactly one of these should be set.
|
||||
optional string identifier_value = 3;
|
||||
optional uint64 positive_int_value = 4;
|
||||
optional int64 negative_int_value = 5;
|
||||
optional double double_value = 6;
|
||||
optional bytes string_value = 7;
|
||||
optional string aggregate_value = 8;
|
||||
}
|
||||
|
||||
// ===================================================================
|
||||
// Optional source code info
|
||||
|
||||
// Encapsulates information about the original source file from which a
|
||||
// FileDescriptorProto was generated.
|
||||
message SourceCodeInfo {
|
||||
// A Location identifies a piece of source code in a .proto file which
|
||||
// corresponds to a particular definition. This information is intended
|
||||
// to be useful to IDEs, code indexers, documentation generators, and similar
|
||||
// tools.
|
||||
//
|
||||
// For example, say we have a file like:
|
||||
// message Foo {
|
||||
// optional string foo = 1;
|
||||
// }
|
||||
// Let's look at just the field definition:
|
||||
// optional string foo = 1;
|
||||
// ^ ^^ ^^ ^ ^^^
|
||||
// a bc de f ghi
|
||||
// We have the following locations:
|
||||
// span path represents
|
||||
// [a,i) [ 4, 0, 2, 0 ] The whole field definition.
|
||||
// [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).
|
||||
// [c,d) [ 4, 0, 2, 0, 5 ] The type (string).
|
||||
// [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).
|
||||
// [g,h) [ 4, 0, 2, 0, 3 ] The number (1).
|
||||
//
|
||||
// Notes:
|
||||
// - A location may refer to a repeated field itself (i.e. not to any
|
||||
// particular index within it). This is used whenever a set of elements are
|
||||
// logically enclosed in a single code segment. For example, an entire
|
||||
// extend block (possibly containing multiple extension definitions) will
|
||||
// have an outer location whose path refers to the "extensions" repeated
|
||||
// field without an index.
|
||||
// - Multiple locations may have the same path. This happens when a single
|
||||
// logical declaration is spread out across multiple places. The most
|
||||
// obvious example is the "extend" block again -- there may be multiple
|
||||
// extend blocks in the same scope, each of which will have the same path.
|
||||
// - A location's span is not always a subset of its parent's span. For
|
||||
// example, the "extendee" of an extension declaration appears at the
|
||||
// beginning of the "extend" block and is shared by all extensions within
|
||||
// the block.
|
||||
// - Just because a location's span is a subset of some other location's span
|
||||
// does not mean that it is a descendant. For example, a "group" defines
|
||||
// both a type and a field in a single declaration. Thus, the locations
|
||||
// corresponding to the type and field and their components will overlap.
|
||||
// - Code which tries to interpret locations should probably be designed to
|
||||
// ignore those that it doesn't understand, as more types of locations could
|
||||
// be recorded in the future.
|
||||
repeated Location location = 1;
|
||||
message Location {
|
||||
// Identifies which part of the FileDescriptorProto was defined at this
|
||||
// location.
|
||||
//
|
||||
// Each element is a field number or an index. They form a path from
|
||||
// the root FileDescriptorProto to the place where the definition. For
|
||||
// example, this path:
|
||||
// [ 4, 3, 2, 7, 1 ]
|
||||
// refers to:
|
||||
// file.message_type(3) // 4, 3
|
||||
// .field(7) // 2, 7
|
||||
// .name() // 1
|
||||
// This is because FileDescriptorProto.message_type has field number 4:
|
||||
// repeated DescriptorProto message_type = 4;
|
||||
// and DescriptorProto.field has field number 2:
|
||||
// repeated FieldDescriptorProto field = 2;
|
||||
// and FieldDescriptorProto.name has field number 1:
|
||||
// optional string name = 1;
|
||||
//
|
||||
// Thus, the above path gives the location of a field name. If we removed
|
||||
// the last element:
|
||||
// [ 4, 3, 2, 7 ]
|
||||
// this path refers to the whole field declaration (from the beginning
|
||||
// of the label to the terminating semicolon).
|
||||
repeated int32 path = 1 [packed = true];
|
||||
|
||||
// Always has exactly three or four elements: start line, start column,
|
||||
// end line (optional, otherwise assumed same as start line), end column.
|
||||
// These are packed into a single field for efficiency. Note that line
|
||||
// and column numbers are zero-based -- typically you will want to add
|
||||
// 1 to each before displaying to a user.
|
||||
repeated int32 span = 2 [packed = true];
|
||||
|
||||
// If this SourceCodeInfo represents a complete declaration, these are any
|
||||
// comments appearing before and after the declaration which appear to be
|
||||
// attached to the declaration.
|
||||
//
|
||||
// A series of line comments appearing on consecutive lines, with no other
|
||||
// tokens appearing on those lines, will be treated as a single comment.
|
||||
//
|
||||
// leading_detached_comments will keep paragraphs of comments that appear
|
||||
// before (but not connected to) the current element. Each paragraph,
|
||||
// separated by empty lines, will be one comment element in the repeated
|
||||
// field.
|
||||
//
|
||||
// Only the comment content is provided; comment markers (e.g. //) are
|
||||
// stripped out. For block comments, leading whitespace and an asterisk
|
||||
// will be stripped from the beginning of each line other than the first.
|
||||
// Newlines are included in the output.
|
||||
//
|
||||
// Examples:
|
||||
//
|
||||
// optional int32 foo = 1; // Comment attached to foo.
|
||||
// // Comment attached to bar.
|
||||
// optional int32 bar = 2;
|
||||
//
|
||||
// optional string baz = 3;
|
||||
// // Comment attached to baz.
|
||||
// // Another line attached to baz.
|
||||
//
|
||||
// // Comment attached to qux.
|
||||
// //
|
||||
// // Another line attached to qux.
|
||||
// optional double qux = 4;
|
||||
//
|
||||
// // Detached comment for corge. This is not leading or trailing comments
|
||||
// // to qux or corge because there are blank lines separating it from
|
||||
// // both.
|
||||
//
|
||||
// // Detached comment for corge paragraph 2.
|
||||
//
|
||||
// optional string corge = 5;
|
||||
// /* Block comment attached
|
||||
// * to corge. Leading asterisks
|
||||
// * will be removed. */
|
||||
// /* Block comment attached to
|
||||
// * grault. */
|
||||
// optional int32 grault = 6;
|
||||
//
|
||||
// // ignored detached comments.
|
||||
optional string leading_comments = 3;
|
||||
optional string trailing_comments = 4;
|
||||
repeated string leading_detached_comments = 6;
|
||||
}
|
||||
}
|
||||
|
||||
// Describes the relationship between generated code and its original source
|
||||
// file. A GeneratedCodeInfo message is associated with only one generated
|
||||
// source file, but may contain references to different source .proto files.
|
||||
message GeneratedCodeInfo {
|
||||
// An Annotation connects some span of text in generated code to an element
|
||||
// of its generating .proto file.
|
||||
repeated Annotation annotation = 1;
|
||||
message Annotation {
|
||||
// Identifies the element in the original source .proto file. This field
|
||||
// is formatted the same as SourceCodeInfo.Location.path.
|
||||
repeated int32 path = 1 [packed = true];
|
||||
|
||||
// Identifies the filesystem path to the original source .proto.
|
||||
optional string source_file = 2;
|
||||
|
||||
// Identifies the starting offset in bytes in the generated code
|
||||
// that relates to the identified object.
|
||||
optional int32 begin = 3;
|
||||
|
||||
// Identifies the ending offset in bytes in the generated code that
|
||||
// relates to the identified offset. The end offset should be one past
|
||||
// the last relevant byte (so the length of the text = end - begin).
|
||||
optional int32 end = 4;
|
||||
}
|
||||
}
|
37
proprietary/vendor/etc/sensors/proto/mot_barocal.proto
vendored
Normal file
37
proprietary/vendor/etc/sensors/proto/mot_barocal.proto
vendored
Normal file
|
@ -0,0 +1,37 @@
|
|||
// @file mot_barocal.proto
|
||||
//
|
||||
// Defines message types for Motorola's barometer calibration
|
||||
//
|
||||
// Copyright (c) 2020 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_barocal"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - MOT_BAROCAL_MSGID_MOT_BAROCAL_REQ is used to enable the sensor
|
||||
|
||||
// Message IDs for Mot Barocal
|
||||
enum mot_barocal_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_BAROCAL_MSGID_MOT_BAROCAL_REQ = 998;
|
||||
}
|
||||
|
||||
message mot_barocal_req
|
||||
{
|
||||
// Reference pressure
|
||||
required float reference = 1;
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// Emits one sns_cal_event on completion
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
50
proprietary/vendor/etc/sensors/proto/mot_camgest.proto
vendored
Normal file
50
proprietary/vendor/etc/sensors/proto/mot_camgest.proto
vendored
Normal file
|
@ -0,0 +1,50 @@
|
|||
// @file mot_camgest.proto
|
||||
//
|
||||
// Defines message types for the Motorola Camera Gesture Sensor.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_camgest detects the twist gesture to trigger the camera
|
||||
// This is actually a special trigger sensor, but it is treated as
|
||||
// on-change in SEE.
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_camgest"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs
|
||||
enum mot_camgest_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_CAMGEST_MSGID_MOT_CAMGEST_EVENT = 772;
|
||||
}
|
||||
|
||||
enum mot_camgest_y_orient {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
MOT_CAMGEST_Y_ORIENT_UNKNOWN = 0;
|
||||
MOT_CAMGEST_Y_ORIENT_DOWN = 1;
|
||||
MOT_CAMGEST_Y_ORIENT_FLAT = 2;
|
||||
MOT_CAMGEST_Y_ORIENT_UP = 3;
|
||||
}
|
||||
|
||||
message mot_camgest_event
|
||||
{
|
||||
// Event output
|
||||
required uint32 duration_ms = 1;
|
||||
optional mot_camgest_y_orient y_orient = 2;
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_camgest_event message is used to publish updated state
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
44
proprietary/vendor/etc/sensors/proto/mot_chopchop.proto
vendored
Normal file
44
proprietary/vendor/etc/sensors/proto/mot_chopchop.proto
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
// @file mot_chopchop.proto
|
||||
//
|
||||
// Defines message types for the Motorola ChopChop Gesture Sensor.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_chopchop detects the double chop gesture to trigger the torch
|
||||
// This is actually a special trigger sensor, but it is treated as
|
||||
// on-change in SEE.
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_chopchop"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs
|
||||
enum mot_chopchop_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_CHOPCHOP_MSGID_MOT_CHOPCHOP_EVENT = 772;
|
||||
}
|
||||
|
||||
message mot_chopchop_event
|
||||
{
|
||||
// Event output
|
||||
required uint32 abort_count = 1;
|
||||
required float peak1 = 2;
|
||||
required float peak2 = 3;
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_chopchop_event message is used to publish updated state
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
||||
|
106
proprietary/vendor/etc/sensors/proto/mot_devorient.proto
vendored
Normal file
106
proprietary/vendor/etc/sensors/proto/mot_devorient.proto
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
// @file mot_devorient.proto
|
||||
//
|
||||
// Defines the API for Motorola DevOrient algorithm.
|
||||
//
|
||||
// Copyright (c) 2017, Motorola.
|
||||
// All rights reserved.
|
||||
// Confidential and Proprietary - Motorola, Inc.
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Attribute requirements:
|
||||
// The DevOrient algorithm publishes:
|
||||
// 1. SNS_STD_SENSOR_ATTRID_TYPE attribute value is "mot_devorient_core",
|
||||
// "mot_disprot", "mot_flatup", or "mot_flatdown".
|
||||
// 2. SNS_STD_SENSOR_ATTRID_RESOLUTIONS is 1.0
|
||||
// 3. SNS_STD_SENSOR_ATTRID_RANGES are 0 to 16 or 0 to 2. These are enum
|
||||
// values that correspond to mot_devorient_flat_state and
|
||||
// mot_devorient_disp_state.
|
||||
// 4. SNS_STD_SENSOR_ATTRID_RATES is 1.0
|
||||
// 5. See sns_std_sensor.proto for other attributes.
|
||||
|
||||
// Handling stream requests:
|
||||
// 1. The DevOrient algorithm supports on-change mode
|
||||
// 2. The DevOrient algorithm handles the
|
||||
// SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG request for
|
||||
// all stream enable/update requests.
|
||||
// 3. The Sensor reports an initial sample for each request,
|
||||
// followed by samples for each transition.
|
||||
|
||||
// Message IDs for Motorola DevOrient Sensor
|
||||
enum mot_devorient_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// Uses message: mot_devorient_core_event
|
||||
MOT_DEVORIENT_MSGID_MOT_DEVORIENT_CORE_EVENT = 456;
|
||||
|
||||
// Uses message: mot_devorient_disprot_event
|
||||
MOT_DEVORIENT_MSGID_MOT_DEVORIENT_DISPROT_EVENT = 457;
|
||||
|
||||
// Uses message: mot_devorient_flatup_event
|
||||
MOT_DEVORIENT_MSGID_MOT_DEVORIENT_FLATUP_EVENT = 458;
|
||||
|
||||
// Uses message: mot_devorient_flatdown_event
|
||||
MOT_DEVORIENT_MSGID_MOT_DEVORIENT_FLATDOWN_EVENT = 459;
|
||||
}
|
||||
|
||||
enum mot_devorient_flat_state {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// These values selected to match values used in DSP register
|
||||
MOT_DEVORIENT_FLAT_UNKNOWN = 0;
|
||||
MOT_DEVORIENT_FLAT_UP = 1;
|
||||
MOT_DEVORIENT_FLAT_DOWN = 2;
|
||||
}
|
||||
|
||||
enum mot_devorient_disp_state {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_DEVORIENT_DISP_PORTRAIT = 0;
|
||||
MOT_DEVORIENT_DISP_CCW_LANDSCAPE = 1;
|
||||
MOT_DEVORIENT_DISP_PORTRAIT_INV = 2;
|
||||
MOT_DEVORIENT_DISP_CW_LANDSCAPE = 3;
|
||||
MOT_DEVORIENT_DISP_UNKNOWN = 16;
|
||||
}
|
||||
|
||||
// Events types for DevOrient Sensor
|
||||
message mot_devorient_core_event
|
||||
{
|
||||
required mot_devorient_disp_state disp_state = 1 [default = MOT_DEVORIENT_DISP_UNKNOWN];
|
||||
required mot_devorient_flat_state flat_state = 2 [default = MOT_DEVORIENT_FLAT_UNKNOWN];
|
||||
required sns_std_sensor_sample_status status = 3 [default = SNS_STD_SENSOR_SAMPLE_STATUS_UNRELIABLE];
|
||||
}
|
||||
|
||||
message mot_devorient_disprot_event
|
||||
{
|
||||
required mot_devorient_disp_state disp_state = 1 [default = MOT_DEVORIENT_DISP_UNKNOWN];
|
||||
required sns_std_sensor_sample_status status = 2 [default = SNS_STD_SENSOR_SAMPLE_STATUS_UNRELIABLE];
|
||||
}
|
||||
|
||||
message mot_devorient_flatup_event
|
||||
{
|
||||
required bool flatup = 1 [default = false];
|
||||
required sns_std_sensor_sample_status status = 2 [default = SNS_STD_SENSOR_SAMPLE_STATUS_UNRELIABLE];
|
||||
}
|
||||
|
||||
message mot_devorient_flatdown_event
|
||||
{
|
||||
required bool flatdown = 1 [default = false];
|
||||
required sns_std_sensor_sample_status status = 2 [default = SNS_STD_SENSOR_SAMPLE_STATUS_UNRELIABLE];
|
||||
}
|
||||
|
||||
// Handling stream events:
|
||||
// 1. The DevOrient algorithm publishes events
|
||||
// using mot_devorient_core_event, mot_devorient_disprot_event,
|
||||
// mot_devorient_flatup_event, and mot_devorient_flatdown_event messages.
|
||||
// 2. Each stream event publishes an accuracy field:
|
||||
// SNS_STD_SENSOR_SAMPLE_STATUS_ACCURACY_HIGH to mark samples when they are valid.
|
||||
// 3. DevOrient algorithm does not publish configuration events.
|
||||
|
||||
// Handling self-test requests:
|
||||
// Not supported
|
||||
|
||||
// Handling test events:
|
||||
// Not Supported
|
37
proprietary/vendor/etc/sensors/proto/mot_dsp_usound.proto
vendored
Normal file
37
proprietary/vendor/etc/sensors/proto/mot_dsp_usound.proto
vendored
Normal file
|
@ -0,0 +1,37 @@
|
|||
// @file mot_dsp_usound.proto
|
||||
//
|
||||
// Defines message types for the Motorola DSP Ultrasound (approach) Sensor.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_dsp_usound detects the approach of the user via ultrasound.
|
||||
// This is actually a special trigger sensor, but it is treated as
|
||||
// on-change in SEE.
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_dsp_usound"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs
|
||||
enum mot_dsp_usound_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// This message has no payload
|
||||
MOT_DSP_USOUND_MSGID_MOT_DSP_USOUND_APPROACH_EVENT = 772;
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_dsp_usound_event message indicates a detected event
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
||||
|
54
proprietary/vendor/etc/sensors/proto/mot_flip.proto
vendored
Normal file
54
proprietary/vendor/etc/sensors/proto/mot_flip.proto
vendored
Normal file
|
@ -0,0 +1,54 @@
|
|||
// @file mot_flip.proto
|
||||
//
|
||||
// Defines message types for the Motorola Flip State Sensor.
|
||||
//
|
||||
// Copyright (c) 2018 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_flip detects the current state of the devices flip from an inductive sensor.
|
||||
// This is an on-change sensor.
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_flip"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs
|
||||
enum mot_flip_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_FLIP_MSGID_MOT_FLIP_EVENT = 772;
|
||||
}
|
||||
|
||||
enum mot_flip_state {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_FLIP_STATE_UNKNOWN = 0;
|
||||
MOT_FLIP_STATE_OPEN = 1;
|
||||
MOT_FLIP_STATE_CLOSED = 2;
|
||||
}
|
||||
|
||||
message mot_flip_event
|
||||
{
|
||||
// Event output
|
||||
required mot_flip_state flip_state = 1 [default = MOT_FLIP_STATE_UNKNOWN];
|
||||
|
||||
// Running count of open/closed events since registration at boot
|
||||
optional uint32 event_count = 2 [default = 0];
|
||||
|
||||
// Integer representing the cause of the new event (see the driver for the enum)
|
||||
optional int32 cause = 3 [default = 0];
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_flip_event message is used to publish updated state
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
51
proprietary/vendor/etc/sensors/proto/mot_ftm.proto
vendored
Normal file
51
proprietary/vendor/etc/sensors/proto/mot_ftm.proto
vendored
Normal file
|
@ -0,0 +1,51 @@
|
|||
// @file mot_ftm.proto
|
||||
//
|
||||
// Defines message types for the Motorola Flip-To-Mute Algorithm.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot Flip-To-Mute
|
||||
// Mutes notifications when the phone is motionless, flat down & stowed
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_ftm"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs for Mot FTM Algorithm
|
||||
enum mot_ftm_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// Uses message: mot_ftm_event
|
||||
MOT_FTM_MSGID_MOT_FTM_EVENT = 927;
|
||||
}
|
||||
|
||||
enum mot_ftm_mute_state
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_FTM_STATE_UNMUTED = 0;
|
||||
MOT_FTM_STATE_MUTED = 1;
|
||||
MOT_FTM_STATE_UNKNOWN = 2;
|
||||
}
|
||||
|
||||
message mot_ftm_event
|
||||
{
|
||||
// Mot FTM state
|
||||
required mot_ftm_mute_state state = 1 [default = MOT_FTM_STATE_UNKNOWN];
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_ftm_event message is used to publish the updated state
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
||||
|
61
proprietary/vendor/etc/sensors/proto/mot_glance.proto
vendored
Normal file
61
proprietary/vendor/etc/sensors/proto/mot_glance.proto
vendored
Normal file
|
@ -0,0 +1,61 @@
|
|||
// @file mot_glance.proto
|
||||
//
|
||||
// Defines standard message types for the Mot_Glance
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_Glance Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_glance"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Sensor output event:
|
||||
// Mot_Glance use mot_glance_event for it's output event
|
||||
|
||||
enum mot_glance_msgid
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// From client, name is string matched to "mot_glance_config" msg below
|
||||
MOT_GLANCE_MSGID_MOT_GLANCE_CONFIG = 512;
|
||||
|
||||
// From Algo, name is string matched to "mot_glance_event" msg below
|
||||
MOT_GLANCE_MSGID_MOT_GLANCE_EVENT = 772;
|
||||
}
|
||||
|
||||
enum mot_glance_event_type
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_GLANCE_EVENT_TYPE_UNKNOWN = 0x00;
|
||||
MOT_GLANCE_EVENT_TYPE_EXIT_STOWED = 0x01;
|
||||
MOT_GLANCE_EVENT_TYPE_EXIT_FLATUP = 0x02;
|
||||
MOT_GLANCE_EVENT_TYPE_EXIT_FLATDOWN = 0x04;
|
||||
MOT_GLANCE_EVENT_TYPE_IR_GESTURE = 0x08;
|
||||
MOT_GLANCE_EVENT_TYPE_MOVEMENT_GESTURE = 0x10;
|
||||
MOT_GLANCE_EVENT_TYPE_USOUND_GESTURE = 0x20;
|
||||
MOT_GLANCE_EVENT_TYPE_USOUND_ON_REQ = 0x40;
|
||||
MOT_GLANCE_EVENT_TYPE_USOUND_OFF_REQ = 0x80;
|
||||
}
|
||||
|
||||
message mot_glance_event
|
||||
{
|
||||
// The state which generated the glance event
|
||||
required mot_glance_event_type state = 1 [default = MOT_GLANCE_EVENT_TYPE_UNKNOWN];
|
||||
}
|
||||
|
||||
// Configuration Message
|
||||
// Used to either request for a new configuration of the Mot_Glance Sensor or
|
||||
// alter an already existing configuration
|
||||
message mot_glance_config
|
||||
{
|
||||
// Bitmask of mot_glance_event_type(s) indicating which gestures are monitored for this request
|
||||
required uint32 gestures_enabled = 1 [default = 0];
|
||||
|
||||
}
|
46
proprietary/vendor/etc/sensors/proto/mot_log.proto
vendored
Normal file
46
proprietary/vendor/etc/sensors/proto/mot_log.proto
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
// @file mot_log.proto
|
||||
//
|
||||
// Defines message types for the Motorola Logging Sensor.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
|
||||
// Mot mechanism for slpi code to send log messages through a logging sensor
|
||||
// and QMI up to the standard Android logging mechanism
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_log"
|
||||
|
||||
// Message IDs for Mot Log Sensor
|
||||
enum mot_log_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// MSGID for sensors to send events to the mot_log sensor
|
||||
MOT_LOG_MSGID_MOT_LOG_EVENT = 470;
|
||||
}
|
||||
|
||||
// Verb levels (same as sensors_log.h)
|
||||
enum mot_log_verb {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_LOG_VERB_E = 1;
|
||||
MOT_LOG_VERB_I = 2;
|
||||
MOT_LOG_VERB_D = 3;
|
||||
MOT_LOG_VERB_V = 4;
|
||||
}
|
||||
|
||||
message mot_log_event
|
||||
{
|
||||
// Verbosity
|
||||
required mot_log_verb verb = 1 [default = MOT_LOG_VERB_V];
|
||||
|
||||
// Message
|
||||
required string msg = 2;
|
||||
|
||||
// Optional log tag (truncated to 15 chars)
|
||||
optional string tag = 3;
|
||||
}
|
40
proprietary/vendor/etc/sensors/proto/mot_lts.proto
vendored
Normal file
40
proprietary/vendor/etc/sensors/proto/mot_lts.proto
vendored
Normal file
|
@ -0,0 +1,40 @@
|
|||
// @file mot_lts.proto
|
||||
//
|
||||
// Defines message types for the Motorola Flip-To-Mute Algorithm.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot Lift-To-Silence
|
||||
// Mute the ringer when device exits flat & unstowed while device is ringing
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_lts"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs for Mot LTS Algorithm
|
||||
enum mot_lts_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// Uses message: mot_lts_event
|
||||
MOT_LTS_MSGID_MOT_LTS_EVENT = 666;
|
||||
}
|
||||
|
||||
message mot_lts_event
|
||||
{
|
||||
// Message is empty; we just need to notify that an LTS happened.
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_lts_event message is used to publish the updated state
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue