From 4c07bddfe7f66ad1e56e006205051ffc2a9a1ec7 Mon Sep 17 00:00:00 2001 From: AdarshGrewal Date: Thu, 18 Sep 2025 22:27:10 +0530 Subject: [PATCH] peridot: Switch to AOSP NXP NFC service Change-Id: Ic32be640b504bb2ddf52931cdd48d57f85726f26 --- Android.bp | 202 ------ peridot-vendor.mk | 45 +- .../bin/hw/android.hardware.nqnfc-service.nxp | Bin 46736 -> 0 bytes proprietary/vendor/bin/pnscr | Bin 272385 -> 0 bytes proprietary/vendor/bin/pnscr-mi | Bin 143448 -> 0 bytes proprietary/vendor/bin/pnscr-rf | Bin 103072 -> 0 bytes proprietary/vendor/etc/1-SN1X0_SPC.txt | 80 --- .../vendor/etc/init/nqnfc-service-nxp.rc | 7 - .../vendor/etc/libnfc-SN220_19_2MHZ.conf | 624 ----------------- .../vendor/etc/libnfc-SN220_38_4MHZ.conf | 632 ------------------ proprietary/vendor/etc/libnfc-mtp-SN100.conf | 622 ----------------- .../vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf | 623 ----------------- .../{odm => vendor}/etc/libnfc-nci.conf | 0 proprietary/vendor/etc/libnfc-nxp-pnscr.conf | 628 ----------------- .../{odm => vendor}/etc/libnfc-nxp.conf | 0 proprietary/vendor/etc/libnfc-qrd-SN100.conf | 622 ----------------- .../vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf | 623 ----------------- proprietary/vendor/etc/nfcon.pnscr | 62 -- proprietary/vendor/etc/sn100u_bootup.pnscr | 153 ----- .../vendor/etc/sn100u_ese_disableIso.pnscr | 155 ----- .../etc/sn100u_ese_disableIsoRead.pnscr | 180 ----- proprietary/vendor/etc/sn100u_nfcon.pnscr | 124 ---- proprietary/vendor/etc/sn100u_pnx_chr.pnscr | 10 - proprietary/vendor/etc/sn100u_pnx_cui.pnscr | 29 - proprietary/vendor/etc/sn100u_pnx_ese_3.pnscr | 104 --- .../vendor/etc/sn100u_pnx_ese_3_hce.pnscr | 101 --- .../vendor/etc/sn100u_pnx_ese_aclog.pnscr | 215 ------ .../vendor/etc/sn100u_pnx_ese_cplc.pnscr | 152 ----- .../vendor/etc/sn100u_pnx_ese_fabkey.pnscr | 167 ----- .../vendor/etc/sn100u_pnx_ese_free.pnscr | 153 ----- .../vendor/etc/sn100u_pnx_ese_keyset.pnscr | 156 ----- .../etc/sn100u_pnx_ese_sei2c_disable.pnscr | 138 ---- .../etc/sn100u_pnx_ese_sei2c_enable.pnscr | 136 ---- .../etc/sn100u_pnx_ese_sei2c_read.pnscr | 144 ---- .../vendor/etc/sn100u_pnx_ese_sn.pnscr | 163 ----- proprietary/vendor/etc/sn100u_pnx_ndi.pnscr | 16 - proprietary/vendor/etc/sn100u_pnx_pcv.pnscr | 10 - proprietary/vendor/etc/sn100u_pnx_sst.pnscr | 24 - proprietary/vendor/lib64/libsn220u_fw.so | Bin 206760 -> 0 bytes .../vendor/lib64/nfc_nci.nqx.default.hw.so | Bin 402296 -> 0 bytes .../lib64/vendor.nxp.hardware.nfc@2.0.so | Bin 131440 -> 0 bytes .../{odm/etc => vendor}/libnfc-nxp_RF.conf | 0 42 files changed, 4 insertions(+), 7096 deletions(-) delete mode 100755 proprietary/vendor/bin/hw/android.hardware.nqnfc-service.nxp delete mode 100755 proprietary/vendor/bin/pnscr delete mode 100755 proprietary/vendor/bin/pnscr-mi delete mode 100755 proprietary/vendor/bin/pnscr-rf delete mode 100644 proprietary/vendor/etc/1-SN1X0_SPC.txt delete mode 100644 proprietary/vendor/etc/init/nqnfc-service-nxp.rc delete mode 100644 proprietary/vendor/etc/libnfc-SN220_19_2MHZ.conf delete mode 100644 proprietary/vendor/etc/libnfc-SN220_38_4MHZ.conf delete mode 100644 proprietary/vendor/etc/libnfc-mtp-SN100.conf delete mode 100644 proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf rename proprietary/{odm => vendor}/etc/libnfc-nci.conf (100%) delete mode 100644 proprietary/vendor/etc/libnfc-nxp-pnscr.conf rename proprietary/{odm => vendor}/etc/libnfc-nxp.conf (100%) delete mode 100644 proprietary/vendor/etc/libnfc-qrd-SN100.conf delete mode 100644 proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf delete mode 100644 proprietary/vendor/etc/nfcon.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_bootup.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_ese_disableIso.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_ese_disableIsoRead.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_nfcon.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_chr.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_cui.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_3.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_3_hce.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_aclog.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_cplc.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_fabkey.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_free.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_keyset.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_sei2c_disable.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_sei2c_enable.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_sei2c_read.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ese_sn.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_ndi.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_pcv.pnscr delete mode 100644 proprietary/vendor/etc/sn100u_pnx_sst.pnscr delete mode 100644 proprietary/vendor/lib64/libsn220u_fw.so delete mode 100644 proprietary/vendor/lib64/nfc_nci.nqx.default.hw.so delete mode 100644 proprietary/vendor/lib64/vendor.nxp.hardware.nfc@2.0.so rename proprietary/{odm/etc => vendor}/libnfc-nxp_RF.conf (100%) diff --git a/Android.bp b/Android.bp index 2c7444c..3258b64 100644 --- a/Android.bp +++ b/Android.bp @@ -23035,24 +23035,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "libsn220u_fw", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/lib64/libsn220u_fw.so", - ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "libsnapdragoncolor-manager", owner: "xiaomi", @@ -25652,39 +25634,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "nfc_nci.nqx.default.hw", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/lib64/nfc_nci.nqx.default.hw.so", - ], - shared_libs: [ - "libbase", - "libcutils", - "libhardware", - "libhardware_legacy", - "libhidlbase", - "liblog", - "libutils", - "libbinder_ndk", - "vendor.nxp.nxpese@1.0", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "qcrilInterfaces", owner: "xiaomi", @@ -27775,34 +27724,6 @@ cc_prebuilt_library_shared { soc_specific: true, } -cc_prebuilt_library_shared { - name: "vendor.nxp.hardware.nfc@2.0", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/lib64/vendor.nxp.hardware.nfc@2.0.so", - ], - shared_libs: [ - "libhidlbase", - "liblog", - "libutils", - "libcutils", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - cc_prebuilt_library_shared { name: "vendor.qti.ImsRtpService-V1-ndk_vendor", stem: "vendor.qti.ImsRtpService-V1-ndk", @@ -40055,43 +39976,6 @@ cc_prebuilt_binary { soc_specific: true, } -cc_prebuilt_binary { - name: "android.hardware.nqnfc-service.nxp", - owner: "xiaomi", - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/bin/hw/android.hardware.nqnfc-service.nxp", - ], - shared_libs: [ - "nfc_nci.nqx.default.hw", - "libbase", - "liblog", - "libcutils", - "libutils", - "libhidlbase", - "libbinder_ndk", - "android.hardware.nfc-V1-ndk", - "android.hardware.nfc@1.2", - "libhardware", - "vendor.nxp.hardware.nfc@2.0", - "vendor.nxp.nxpnfc_aidl-V1-ndk", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - cc_prebuilt_binary { name: "android.hardware.secure_element-service.qti", owner: "xiaomi", @@ -41434,92 +41318,6 @@ cc_prebuilt_binary { soc_specific: true, } -cc_prebuilt_binary { - name: "pnscr", - owner: "xiaomi", - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/bin/pnscr", - ], - shared_libs: [ - "libbase_shim", - "libbase", - "libcutils", - "libhardware", - "liblog", - "libutils", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "pnscr-mi", - owner: "xiaomi", - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/bin/pnscr-mi", - ], - shared_libs: [ - "liblog", - "libcutils", - "libhardware_legacy", - "libhardware", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "pnscr-rf", - owner: "xiaomi", - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/bin/pnscr-rf", - ], - shared_libs: [ - "liblog", - "libcutils", - "libhardware_legacy", - "libdl", - "libhardware", - "libc++", - "libc", - "libm", - ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - cc_prebuilt_binary { name: "port-bridge", owner: "xiaomi", diff --git a/peridot-vendor.mk b/peridot-vendor.mk index 7e437dd..2e42bcf 100644 --- a/peridot-vendor.mk +++ b/peridot-vendor.mk @@ -422,9 +422,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/peridot/proprietary/odm/etc/init/vendor.xiaomi.hw.touchfeature-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.xiaomi.hw.touchfeature-service.rc \ vendor/xiaomi/peridot/proprietary/odm/etc/init/vendor.xiaomi.sensor.citsensorservice.aidl.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.xiaomi.sensor.citsensorservice.aidl.rc \ vendor/xiaomi/peridot/proprietary/odm/etc/izat_device.conf:$(TARGET_COPY_OUT_ODM)/etc/izat_device.conf \ - vendor/xiaomi/peridot/proprietary/odm/etc/libnfc-nci.conf:$(TARGET_COPY_OUT_ODM)/etc/libnfc-nci.conf \ - vendor/xiaomi/peridot/proprietary/odm/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_ODM)/etc/libnfc-nxp.conf \ - vendor/xiaomi/peridot/proprietary/odm/etc/libnfc-nxp_RF.conf:$(TARGET_COPY_OUT_ODM)/etc/libnfc-nxp_RF.conf \ vendor/xiaomi/peridot/proprietary/odm/etc/mdss_dsi_n16t_36_0f_0b_dsc_vid_mi.xml:$(TARGET_COPY_OUT_ODM)/etc/mdss_dsi_n16t_36_0f_0b_dsc_vid_mi.xml \ vendor/xiaomi/peridot/proprietary/odm/etc/mdss_dsi_n16t_42_02_0a_dsc_vid_mi.xml:$(TARGET_COPY_OUT_ODM)/etc/mdss_dsi_n16t_42_02_0a_dsc_vid_mi.xml \ vendor/xiaomi/peridot/proprietary/odm/etc/mdss_dsi_n16t_42_0a_0c_dsc_vid_mi.xml:$(TARGET_COPY_OUT_ODM)/etc/mdss_dsi_n16t_42_0a_0c_dsc_vid_mi.xml \ @@ -861,7 +858,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/peridot/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_telephony_system_packages_config.xml \ vendor/xiaomi/peridot/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_whitelist_system_ext.xml \ vendor/xiaomi/peridot/proprietary/system_ext/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/wfdconfigsink.xml \ - vendor/xiaomi/peridot/proprietary/vendor/etc/1-SN1X0_SPC.txt:$(TARGET_COPY_OUT_VENDOR)/etc/1-SN1X0_SPC.txt \ vendor/xiaomi/peridot/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.36_enpu2.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.36_enpu2.pmd \ vendor/xiaomi/peridot/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd \ vendor/xiaomi/peridot/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.36_enpu2_comp.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.36_enpu2_comp.pmd \ @@ -1044,7 +1040,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/libxiaomi_qcril.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/libxiaomi_qcril.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/loc-launcher.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/loc-launcher.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/nicmd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/nicmd.rc \ - vendor/xiaomi/peridot/proprietary/vendor/etc/init/nqnfc-service-nxp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/nqnfc-service-nxp.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/port-bridge.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/port-bridge.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/qconfig.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qconfig.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/qcrilNrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrilNrd.rc \ @@ -1093,13 +1088,8 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/vppservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vppservice.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/wfdvndservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wfdvndservice.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/kvh2xml.xml:$(TARGET_COPY_OUT_VENDOR)/etc/kvh2xml.xml \ - vendor/xiaomi/peridot/proprietary/vendor/etc/libnfc-SN220_19_2MHZ.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-SN220_19_2MHZ.conf \ - vendor/xiaomi/peridot/proprietary/vendor/etc/libnfc-SN220_38_4MHZ.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-SN220_38_4MHZ.conf \ - vendor/xiaomi/peridot/proprietary/vendor/etc/libnfc-mtp-SN100.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-mtp-SN100.conf \ - vendor/xiaomi/peridot/proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-mtp-SN100_38_4MHZ.conf \ - vendor/xiaomi/peridot/proprietary/vendor/etc/libnfc-nxp-pnscr.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp-pnscr.conf \ - vendor/xiaomi/peridot/proprietary/vendor/etc/libnfc-qrd-SN100.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-qrd-SN100.conf \ - vendor/xiaomi/peridot/proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-qrd-SN100_38_4MHZ.conf \ + vendor/xiaomi/peridot/proprietary/vendor/etc/libnfc-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci.conf \ + vendor/xiaomi/peridot/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \ vendor/xiaomi/peridot/proprietary/vendor/etc/lowi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/lowi.conf \ vendor/xiaomi/peridot/proprietary/vendor/etc/media_codecs_dolby_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_dolby_audio.xml \ vendor/xiaomi/peridot/proprietary/vendor/etc/microphone_characteristics.xml:$(TARGET_COPY_OUT_VENDOR)/etc/microphone_characteristics.xml \ @@ -1109,7 +1099,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/peridot/proprietary/vendor/etc/models/acd/speech.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/speech.eai \ vendor/xiaomi/peridot/proprietary/vendor/etc/models/vui/sm8_gr1UsPdk6XsMfcn220819Enpu4FloateAIv34.uim:$(TARGET_COPY_OUT_VENDOR)/etc/models/vui/sm8_gr1UsPdk6XsMfcn220819Enpu4FloateAIv34.uim \ vendor/xiaomi/peridot/proprietary/vendor/etc/models/vui/sm8_gr3UsMFCN230612eAIv34ENPUv4Float.uim:$(TARGET_COPY_OUT_VENDOR)/etc/models/vui/sm8_gr3UsMFCN230612eAIv34ENPUv4Float.uim \ - vendor/xiaomi/peridot/proprietary/vendor/etc/nfcon.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/nfcon.pnscr \ vendor/xiaomi/peridot/proprietary/vendor/etc/perf/avcsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/avcsysnodesconfigs.xml \ vendor/xiaomi/peridot/proprietary/vendor/etc/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \ vendor/xiaomi/peridot/proprietary/vendor/etc/perf/commonsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonsysnodesconfigs.xml \ @@ -1204,26 +1193,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/peridot/proprietary/vendor/etc/sensors/config/qsh_camera_imx688_6_actuator.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/qsh_camera_imx688_6_actuator.json \ vendor/xiaomi/peridot/proprietary/vendor/etc/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \ vendor/xiaomi/peridot/proprietary/vendor/etc/sensors/sns_reg_config:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sns_reg_config \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_bootup.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_bootup.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_ese_disableIso.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_ese_disableIso.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_ese_disableIsoRead.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_ese_disableIsoRead.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_nfcon.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_nfcon.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_chr.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_chr.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_cui.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_cui.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_3.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_3.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_3_hce.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_3_hce.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_aclog.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_aclog.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_cplc.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_cplc.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_fabkey.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_fabkey.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_free.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_free.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_keyset.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_keyset.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_disable.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_sei2c_disable.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_enable.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_sei2c_enable.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_read.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_sei2c_read.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ese_sn.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ese_sn.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_ndi.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_ndi.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_pcv.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_pcv.pnscr \ - vendor/xiaomi/peridot/proprietary/vendor/etc/sn100u_pnx_sst.pnscr:$(TARGET_COPY_OUT_VENDOR)/etc/sn100u_pnx_sst.pnscr \ vendor/xiaomi/peridot/proprietary/vendor/etc/snapdragon_color_libs_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/snapdragon_color_libs_config.xml \ vendor/xiaomi/peridot/proprietary/vendor/etc/ssg/ta_config.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/ta_config.json \ vendor/xiaomi/peridot/proprietary/vendor/etc/ssg/tz_whitelist.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/tz_whitelist.json \ @@ -1367,7 +1336,8 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/peridot/proprietary/vendor/lib64/liblx-ar_util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblx-ar_util.so \ vendor/xiaomi/peridot/proprietary/vendor/lib64/liblx-osal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblx-osal.so \ vendor/xiaomi/peridot/proprietary/vendor/lib64/libpalclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpalclient.so \ - vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so + vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so \ + vendor/xiaomi/peridot/proprietary/vendor/libnfc-nxp_RF.conf:$(TARGET_COPY_OUT_VENDOR)/libnfc-nxp_RF.conf PRODUCT_PACKAGES += \ btaudio_offload_if \ @@ -2070,7 +2040,6 @@ PRODUCT_PACKAGES += \ libslimclient \ libsmemlog \ libsn100u_fw \ - libsn220u_fw \ libsnapdragoncolor-manager \ libsnapdragoncolor-qdcm \ libsnpe_config \ @@ -2158,7 +2127,6 @@ PRODUCT_PACKAGES += \ libxlog \ libxml \ libxtadapter \ - nfc_nci.nqx.default.hw \ qcrilInterfaces \ qcrilIntermodulemsgs \ qcrilMarshal \ @@ -2234,7 +2202,6 @@ PRODUCT_PACKAGES += \ vendor.libdpmframework \ vendor.libdpmtcm \ vendor.libmwqemiptablemgr \ - vendor.nxp.hardware.nfc@2.0 \ vendor.qti.ImsRtpService-V1-ndk_vendor \ vendor.qti.ImsRtpService-aidl-Impl \ vendor.qti.data.factoryservice-V1-ndk \ @@ -2729,7 +2696,6 @@ PRODUCT_PACKAGES += \ android.hardware.gatekeeper-service-qti \ android.hardware.gnss-aidl-service-qti \ android.hardware.keymaster@4.0-service-qti \ - android.hardware.nqnfc-service.nxp \ android.hardware.secure_element-service.qti \ android.hardware.security.keymint-service-qti \ android.hardware.security.keymint-service.strongbox-nxp \ @@ -2772,9 +2738,6 @@ PRODUCT_PACKAGES += \ pd-mapper \ pm-proxy \ pm-service \ - pnscr \ - pnscr-mi \ - pnscr-rf \ port-bridge \ power_off_alarm \ ppd \ diff --git a/proprietary/vendor/bin/hw/android.hardware.nqnfc-service.nxp b/proprietary/vendor/bin/hw/android.hardware.nqnfc-service.nxp deleted file mode 100755 index 0124a7e38bc521aadcca8240f0bb907530f4c067..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46736 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 D0+g1i diff --git a/proprietary/vendor/bin/pnscr b/proprietary/vendor/bin/pnscr deleted file mode 100755 index b1149babdc65d934d4a2b5c0fae52c6373c42922..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272385 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 diff --git a/proprietary/vendor/bin/pnscr-mi b/proprietary/vendor/bin/pnscr-mi deleted file mode 100755 index a9170066299ccb716dea37e89797aa286c6a7db8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143448 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 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=0x00 - -############################################################################### -#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 -# 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, 36, 03, - 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, 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 -################################################################################# -# MAX 20 RF configuration blocks are supported by MW. -# 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={ -#} - -############################################################################### -# 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={ -#} - -############################################################################### diff --git a/proprietary/vendor/etc/libnfc-SN220_38_4MHZ.conf b/proprietary/vendor/etc/libnfc-SN220_38_4MHZ.conf deleted file mode 100644 index 7466b7f..0000000 --- a/proprietary/vendor/etc/libnfc-SN220_38_4MHZ.conf +++ /dev/null @@ -1,632 +0,0 @@ -#################### 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_UNDEF 0 -#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=0x05 - -############################################################################### -# 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, 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} - -############################################################################### -# 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=0x00 - -############################################################################### -#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, 42, 06, - A0, EC, 01, 01, - A0, ED, 01, 01, - A0, D4, 01, 00, - A0, 0A, 01, 0A, - 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 -# 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 -################################################################################# -# MAX 20 RF configuration blocks are supported by MW. -# 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={ -#} - -############################################################################### -# 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={ -#} - -############################################################################### diff --git a/proprietary/vendor/etc/libnfc-mtp-SN100.conf b/proprietary/vendor/etc/libnfc-mtp-SN100.conf deleted file mode 100644 index 2646f90..0000000 --- a/proprietary/vendor/etc/libnfc-mtp-SN100.conf +++ /dev/null @@ -1,622 +0,0 @@ -#################### 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 -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, 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} - -############################################################################### -# MAX 20 RF configuration blocks are supported by MW. -# 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 - -############################################################################### -#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: RFU, shall always be 0x00 -# 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 -############################################################################### -#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 -# 2 --> Use this option only for FW versions below 1.10.52 -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 - -################################################################################# -# 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 ) 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 -################################################################################# -# Minimal FW Version used for recovery -NXP_MINIMAL_FW_VERSION=0x110DE -################################################################################# -# 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 -################################################################################# -# Enable or Disable the minimal FW recovery support. -# This logic will get enabled on early NFC hal boot. -# Disable NFCC RECOVERY support 0x00 -# Enable NFCC RECOVERY support 0x01 -NXP_NFCC_RECOVERY_SUPPORT=0x01 -################################################################################# diff --git a/proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf b/proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf deleted file mode 100644 index 14b7d18..0000000 --- a/proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf +++ /dev/null @@ -1,623 +0,0 @@ -#################### 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_32MHZ 5 -#define CLK_FREQ_38_4MHZ 6 -#define CLK_FREQ_52MHZ 7 -NXP_SYS_CLK_FREQ_SEL=0x06 - -############################################################################### -# 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, 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} - -############################################################################### -# MAX 20 RF configuration blocks are supported by MW. -# 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 - -############################################################################### -#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: RFU, shall always be 0x00 -# 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 -############################################################################### -#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 -# 2 --> Use this option only for FW versions below 1.10.52 -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 - -################################################################################# -# 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 ) 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 -################################################################################# -# Minimal FW Version used for recovery -NXP_MINIMAL_FW_VERSION=0x110DE -################################################################################# -# 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 -################################################################################# -# Enable or Disable the minimal FW recovery support. -# This logic will get enabled on early NFC hal boot. -# Disable NFCC RECOVERY support 0x00 -# Enable NFCC RECOVERY support 0x01 -NXP_NFCC_RECOVERY_SUPPORT=0x01 -################################################################################# diff --git a/proprietary/odm/etc/libnfc-nci.conf b/proprietary/vendor/etc/libnfc-nci.conf similarity index 100% rename from proprietary/odm/etc/libnfc-nci.conf rename to proprietary/vendor/etc/libnfc-nci.conf diff --git a/proprietary/vendor/etc/libnfc-nxp-pnscr.conf b/proprietary/vendor/etc/libnfc-nxp-pnscr.conf deleted file mode 100644 index 9859888..0000000 --- a/proprietary/vendor/etc/libnfc-nxp-pnscr.conf +++ /dev/null @@ -1,628 +0,0 @@ -## 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 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 -MIFARE_READER_ENABLE=0x01 - -############################################################################### -# 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=0x05 - -############################################################################### -# 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} - -############################################################################### -# 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_CORE_SCRN_OFF_AUTONOMOUS_ENABLE=0x00 - -############################################################################### -#Enable SWP full power mode when phone is power off -#NXP_SWP_FULL_PWR_ON=0x00 - -################################################################################ -#This is used to configure UICC2 or UICC3 at boot time. -# UICC2 0x04 -# UICC3 0x08 -NXP_DEFAULT_UICC2_SELECT=0x04 -############################################################################### -# 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=0x01 - -############################################################################### -#Set the 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_DESFIRE_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 On lock -# bit pos 4 = Screen off unlock -# 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 On lock -# bit pos 4 = Screen off unlock -# 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 On lock -# bit pos 4 = Screen off unlock -# 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 On lock -# bit pos 4 = Screen off unlock -# bit pos 5 = Screen Off lock -DEFAULT_FELICA_CLT_PWR_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=0xC0 -############################################################################### -# AID Matching platform options -# AID_MATCHING_L 0x01 -# AID_MATCHING_K 0x02 -#AID_MATCHING_PLATFORM=0x01 - -############################################################################### -# P61 interface options -# NFC 0x01 -# SPI 0x02 -NXP_P61_LS_DEFAULT_INTERFACE=0x01 - -############################################################################### -# P61 LTSM interface options -# NFC 0x01 -# SPI 0x02 -NXP_P61_LTSM_DEFAULT_INTERFACE=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=0x01 - -############################################################################### -# P61 interface options for JCOP Download -# NFC 0x01 -# SPI 0x02 -NXP_P61_JCOP_DEFAULT_INTERFACE=0x01 - -############################################################################### -# 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 - -############################################################################### -# P61 JCOP OS download options -# FRAMEWORK API BY APPLICATION 0x00 -# AT BOOT_TIME 0x01 -NXP_JCOPDL_AT_BOOT_ENABLE=0x00 - -############################################################################### -# Loader service version -# NFC service checks for LS version 2.0 or 2.1 -# LS2.0 0x20 -# LS2.1 0x21 -# LS2.2 0x22 -# AT NFC service intialization -NXP_LOADER_SERVICE_VERSION=0x22 - -############################################################################### -#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 - -############################################################################### -#Virtual Mode ESE and Wired Mode ongoing delay Wired Mode -# For Technology routing to ESE Technology Mask = 4 -# For ISO-DEP Protocol routing to ESE Mask = 2 -# It can also take TECH|PROTO = 6 -# To ignore the delay set mask to = 0 -#NXP_ESE_WIRED_PRT_MASK=0x00 - -############################################################################### -#Virtual Mode UICC and Wired Mode ongoing delay Wired Mode -#For Technology routing to UICC Technology Mask = 4 -#For ISO-DEP Protocol routing to UICC set Mask = 2 -#For Select AID Routing to UICC set Mask = 1 -#It can also take values TECH|PROTO|SELECT_AID = 7 , 6 , 5 ,3 .To ignore delay -#set mask = 0 -#NXP_UICC_WIRED_PRT_MASK=0x00 - -################################################################################ -#RF field true delay Wired Mode -# delay wired mode = 1 -# allow wired mode = 0 -#NXP_WIRED_MODE_RF_FIELD_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 - -############################################################################### -# JCOP-3.3 continuous process timeout in msec and value should be in Hexadecimal -# JCOP CP TIMEOUT -NXP_CP_TIMEOUT={00, 77} -############################################################################### -# 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 -############################################################################### -# 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 - -############################################################################### -# 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 -############################################################################### -# Enable/Disable checking default proto SE Id -# Disable 0x00 -# Enable 0x01 -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, 70, FF, FF} -############################################################################### -# SVDD sync off Delay in ms it can be max 20 ms -# If out of range timeout used, default delay of 10ms will be set -#NXP_SVDD_SYNC_OFF_DELAY=10 - -############################################################################### -#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 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 NXP NCI runtime parser library -#Enable 0x01 -#Disable 0x00 -NXP_NCI_PARSER_LIBRARY=0x00 - -############################################################################### -# Wired mode resume timeout vaule in wired mode resume feature enable -# DWP resume time out in ms( 4 bytes hex value and LSB first) -#example 1000 = 0x03E8 -#exmaple 2000 = 0x07D0 -#example 500 = 0x01F4 -#NXP_WIREDMODE_RESUME_TIMEOUT={E8,03,00,00} -############################################################################### -# Power to eSE is controlled by DH or PMU depending on following configurations -#define DH_PWR_CONTROL 1 -#define PMU_PWR_CONTROL 2 -#NXP_ESE_POWER_DH_CONTROL=1 - -############################################################################### -# Timeout value in milliseconds for wired mode resume after RF field event timeout -#NXP_NFCC_RF_FIELD_EVENT_TIMEOUT=3000 - -############################################################################### -# NXP PMU Support configuration is sent if PMU_PWR_CONTROL is configured -# External PMU available in phone ON and phone OFF case if NXP_ESE_POWER_EXT_PMU=1 -# External PMU available only in phone ON case if NXP_ESE_POWER_EXT_PMU=2 -#NXP_ESE_POWER_EXT_PMU=2 - -############################################################################### -# Whether to allow wired mode in desfire and mifare CLT -# Disable 0x00 -# Enable 0x01 -#NXP_ALLOW_WIRED_IN_MIFARE_DESFIRE_CLT=0x00 - -############################################################################### -# Send DWP interface reset command as part of SE open -# Disable 0x00 -# Enable 0x01 -NXP_DWP_INTF_RESET_ENABLE=0x00 - -############################################################################### -# Timeout value in milliseconds for JCOP OS download to complete -OS_DOWNLOAD_TIMEOUT_VALUE=60000 - -############################################################################### -# Timeout value in milliseconds to send response for Felica command received -NXP_HCEF_CMD_RSP_TIMEOUT_VALUE=5000 - -############################################################################### -# 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/SIM) -OFF_HOST_ESE_PIPE_ID=0x19 -OFF_HOST_SIM_PIPE_ID=0x70 - -############################################################################### -#Set the Felica T3T System 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 = Screen On lock -# bit pos 4 = Screen off unlock -# bit pos 5 = Screen Off lock -DEFAULT_SYS_CODE_PWR_STATE=0x39 -############################################################################### -#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 -######################################################################### -# Enable/Disable default route to host in case default se is not active -# Disable feature 0x00 -# Enable feature 0x01 -NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01 -############################################################################### -# 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" -############################################################################### - - -############################ -## libnfc-nxp_RF.conf - -############################################################################### -# NXP RF configuration ALM/PLM settings -# This section needs to be updated with the correct values based on the platform -#PMU_CFG -NXP_RF_CONF_BLK_1={20, 02, 30, 01, - A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, - 23, 23, 23, 23, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, - 00, 17, 40, FF, 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 -#DPC_SETTINGS -NXP_RF_CONF_BLK_2={20, 02, B6, 01, - A0, 0B, B2, 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, 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 configuration ALM/PLM settings -# This section needs to be updated with the correct values based on the platform -NXP_RF_CONF_BLK_3={20, 02, 2E, 05, - A0, 0D, 06, 10, 84, 30, 00, 00, 00, - A0, 0D, 06, 10, 60, 34, C9, 04, 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 -} - -############################################################################### -# 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={ -#} - - -NXP_RF_CONF_MAX_NUM=3 -############################################################################### -# 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 -NXP_CORE_CONF_EXTN={20, 02, 09, 02, - A0, EC, 01, 01, - A0, ED, 01, 01 -} - -# A0, 40, 01, 00 -# A0, F2, 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, 30, 10, - 28, 01, 00, - 21, 01, 00, - 30, 01, 04, - 31, 01, 00, - 32, 01, 60, - 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 - } -############################################################################### diff --git a/proprietary/odm/etc/libnfc-nxp.conf b/proprietary/vendor/etc/libnfc-nxp.conf similarity index 100% rename from proprietary/odm/etc/libnfc-nxp.conf rename to proprietary/vendor/etc/libnfc-nxp.conf diff --git a/proprietary/vendor/etc/libnfc-qrd-SN100.conf b/proprietary/vendor/etc/libnfc-qrd-SN100.conf deleted file mode 100644 index 2646f90..0000000 --- a/proprietary/vendor/etc/libnfc-qrd-SN100.conf +++ /dev/null @@ -1,622 +0,0 @@ -#################### 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 -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, 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} - -############################################################################### -# MAX 20 RF configuration blocks are supported by MW. -# 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 - -############################################################################### -#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: RFU, shall always be 0x00 -# 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 -############################################################################### -#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 -# 2 --> Use this option only for FW versions below 1.10.52 -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 - -################################################################################# -# 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 ) 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 -################################################################################# -# Minimal FW Version used for recovery -NXP_MINIMAL_FW_VERSION=0x110DE -################################################################################# -# 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 -################################################################################# -# Enable or Disable the minimal FW recovery support. -# This logic will get enabled on early NFC hal boot. -# Disable NFCC RECOVERY support 0x00 -# Enable NFCC RECOVERY support 0x01 -NXP_NFCC_RECOVERY_SUPPORT=0x01 -################################################################################# diff --git a/proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf b/proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf deleted file mode 100644 index 14b7d18..0000000 --- a/proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf +++ /dev/null @@ -1,623 +0,0 @@ -#################### 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_32MHZ 5 -#define CLK_FREQ_38_4MHZ 6 -#define CLK_FREQ_52MHZ 7 -NXP_SYS_CLK_FREQ_SEL=0x06 - -############################################################################### -# 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, 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} - -############################################################################### -# MAX 20 RF configuration blocks are supported by MW. -# 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 - -############################################################################### -#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: RFU, shall always be 0x00 -# 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 -############################################################################### -#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 -# 2 --> Use this option only for FW versions below 1.10.52 -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 - -################################################################################# -# 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 ) 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 -################################################################################# -# Minimal FW Version used for recovery -NXP_MINIMAL_FW_VERSION=0x110DE -################################################################################# -# 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 -################################################################################# -# Enable or Disable the minimal FW recovery support. -# This logic will get enabled on early NFC hal boot. -# Disable NFCC RECOVERY support 0x00 -# Enable NFCC RECOVERY support 0x01 -NXP_NFCC_RECOVERY_SUPPORT=0x01 -################################################################################# diff --git a/proprietary/vendor/etc/nfcon.pnscr b/proprietary/vendor/etc/nfcon.pnscr deleted file mode 100644 index 34eefb2..0000000 --- a/proprietary/vendor/etc/nfcon.pnscr +++ /dev/null @@ -1,62 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100 -send 2001020000 -send 20000100 -send 2001020000 -send 2F0200 -send 20020501A08E0101 -send 2F2100 -send 20000100 -send 2001020000 -send 21000A03040302030201800180 -# DISC -send 220000 -interval 500 -send 2201021001 -interval 50 -send 010003810201 -interval 50 -send 010007810103028081C0 -interval 50 -send 0100058101060100 -interval 50 -send 2201028001 -interval 50 -send 010003810204 -interval 50 -send 220102C001 -interval 50 -send 010003810204 -interval 50 -send 220302C001 -interval 50 -send 20020401850101 -send 2F2100 -send 20090100 -send 20020401020101 -send 20021005300104310100320120380101500100 -send 200205010002F401 -send 21030F070001010102018001810182010601 -send 21060100 -send 21013600074209103BD2760000850101420F0011A000000809434343444B4676315202C03B4103C03B040003C03B000003C03B010003C03B02 -send 21030F070001010102018001810182010601 -interval 500 - - - -# use dwp -send 220302C003 -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL \ No newline at end of file diff --git a/proprietary/vendor/etc/sn100u_bootup.pnscr b/proprietary/vendor/etc/sn100u_bootup.pnscr deleted file mode 100644 index aaee72d..0000000 --- a/proprietary/vendor/etc/sn100u_bootup.pnscr +++ /dev/null @@ -1,153 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100^M -send 20000100^M -send 20000100^M - -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100^M -# 60000A020020040500A4011007^M<> CORE_RESET_CMD received -# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 -send 2001020000^M -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M -send 2F0200^M -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101^M -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000^M -# -=(NFCEE_DISCOVER_CMD)=- -# 4200020003^M3 NFCEE found -# 6200088001000103010200^M<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100^M<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001^M<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201[1;35m HCI admin: get session id -# 600603010101^M<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101^M<> -# 0100028180[1;35m HCI admin: any ok -send 2201028001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 2201028101^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004^M<> add:C0-Apl-IsoDep -# 62010100^M<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104^M<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101^M<> -# 610A06010003C08203^M<> add:C0-Fpl-T3T - -send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02^M -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] -# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:T3T] -# Proto [Route:00, Power:01, Proto:NfcDep] -# Techo [Route:C0, Power:3B, Techno:A] -# Techo [Route:C0, Power:3B, Techno:B] -# Techo [Route:C0, Power:3B, Techno:F] -# 41010100 - -send 21030703800181018201^M -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 -send 20090100^M -# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked -# 40090100 -send 2103150A0001010102010301800181018201830106017001^M -# -=([1;32mRF_DISCOVER_CMD)=- -# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp -# 41030100 - - - - -# use dwp -send 220302C003^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100^M<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -# 600603010101^M<> -# 0100059950019000 HCI SMX wired APDU: data exchange - - -# send 010010995001A4040009A00000015141434C00^M -# HCI SMX wired APDU: data exchange -# APDU: 01A4040009A00000015141434C00 -# SELECT ARA-M - -# select ISD -send 01000F995000A4040008A000000151000000 -# get CPLC -send 010007995080CA9F7F00 - - -interval 50 -send 01000799500170800100^M -# HCI SMX wired APDU: data exchange -# APDU: 0170800100 -# MANAGE CHANNEL - -# 600603010101^M<> -# 01000499509000 HCI SMX wired APDU: data exchange -# APDU: 9000 -# I - Command successfully executed (OK). - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> - -sleep 100000 diff --git a/proprietary/vendor/etc/sn100u_ese_disableIso.pnscr b/proprietary/vendor/etc/sn100u_ese_disableIso.pnscr deleted file mode 100644 index 81fc9d7..0000000 --- a/proprietary/vendor/etc/sn100u_ese_disableIso.pnscr +++ /dev/null @@ -1,155 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100^M -send 20000100^M -send 20000100^M - -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100^M -# 60000A020020040500A4011007^M<> CORE_RESET_CMD received -# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 -send 2001020000^M -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M -send 2F0200^M -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101^M -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000^M -# -=(NFCEE_DISCOVER_CMD)=- -# 4200020003^M3 NFCEE found -# 6200088001000103010200^M<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100^M<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001^M<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201[1;35m HCI admin: get session id -# 600603010101^M<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101^M<> -# 0100028180[1;35m HCI admin: any ok -send 2201028001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 2201028101^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004^M<> add:C0-Apl-IsoDep -# 62010100^M<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104^M<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101^M<> -# 610A06010003C08203^M<> add:C0-Fpl-T3T - -send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02^M -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] -# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:T3T] -# Proto [Route:00, Power:01, Proto:NfcDep] -# Techo [Route:C0, Power:3B, Techno:A] -# Techo [Route:C0, Power:3B, Techno:B] -# Techo [Route:C0, Power:3B, Techno:F] -# 41010100 - -send 21030703800181018201^M -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 -send 20090100^M -# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked -# 40090100 -send 2103150A0001010102010301800181018201830106017001^M -# -=([1;32mRF_DISCOVER_CMD)=- -# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp -# 41030100 - - - - -# use dwp -send 220302C003^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100^M<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -# 600603010101^M<> -# 0100059950019000 HCI SMX wired APDU: data exchange - - -# send 010010995001A4040009A00000015141434C00^M -# HCI SMX wired APDU: data exchange -# APDU: 01A4040009A00000015141434C00 -# SELECT ARA-M - -# disable ISO -send 010015995000A404000EA000000396545400000001400101 -send 010090995000D6000089408704FFFFFFFF81806B96AA7A3A5AA33B83C38E0150FFB8A296B1D359FD900D78A7C071CA9A53A045F9C85E0354293B383AEEBDD0EE1E9E13600459579A367079FB82E8FD3DA2847905ACB71CCEFD1804EB87FCBA60926A2B8C1CF3064AF36EE9F78CD592F627BFFCED6CAF74A35AE17535D78B9609960C42E5B853B209A47DA05634AA3D07FF998D -send 010090995000D6000089408A04FFFFFFFF818008B6931CDF8AC56A9E6F4C46522A1B93913465AA1C933D41F11BBF98A2DCE6091DD0262C8D94FC2CD7497690F3C7ADA1A2E5CFA25760A1F0A7489366C4D9AC79BABC11D4F8BE05B3AD3AB90AC5199EEE43B03C09549A3B6BC6AFC907DAE9D8946600EEF7414219A42DD9224EC3BD353F3F407182987F3F180993CDA590F9219D -send 010090995000D6000089400B0400000FF881807FD6CC0072CBECA0E9460F1976C1FD6F77B099DF60195FC793D69D5AE7E59AFA7D27B214FB2DCF9F6E9F036D61B8FD82F13A2F673724BB11B09BFDE1B206BE1340E0F02024E2F28C92EA69B867570809B0520260E069B55A9D49981728E640B29772A7FBF615705055D547B3FC72DCFDC28A7078BD5FF403F24138BD019D08C0 -send 010090995000D6000089400C04000000188180324FD7D93ADEC6C0661E10126A94627C868DB5F95B872FD3C0749F563CBEDA027F87164ADEC4EB4886E034FF5DBF49C35149C7DC8EA7A95CFBB18B67FE18287DDF96D7203DFD6097F93201790D014A83E2901D78F1DAFBFB6D782DF71FBF1A4E4048A68E2FB83DD14D22BE01E30019A074CC7D5C72502AB05FE260F2718A127F -send 01008E995000D6000087404A026020818041B6E3BB9D98B4F2081B90282F6FA3F75EABEEA2AEE49E834277811F5DF4ADE53DADC8963AA24811F695579D3658D4C8E42F15634A92A0D4B5751565CBDBF8E5A045E72BDC28312D46C71A98039C0C070D4923F7C1706E002918693B9C3F01478D921E3A602838EFB79D4D1E72697E27A5671A668C806A5EA24B501192A7C3E9 - -interval 50 -send 01000799500170800100^M -# HCI SMX wired APDU: data exchange -# APDU: 0170800100 -# MANAGE CHANNEL - -# 600603010101^M<> -# 01000499509000 HCI SMX wired APDU: data exchange -# APDU: 9000 -# I - Command successfully executed (OK). - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> - - diff --git a/proprietary/vendor/etc/sn100u_ese_disableIsoRead.pnscr b/proprietary/vendor/etc/sn100u_ese_disableIsoRead.pnscr deleted file mode 100644 index 39b0ce9..0000000 --- a/proprietary/vendor/etc/sn100u_ese_disableIsoRead.pnscr +++ /dev/null @@ -1,180 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100^M -send 20000100^M -send 20000100^M - -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100^M -# 60000A020020040500A4011007^M<> CORE_RESET_CMD received -# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 -send 2001020000^M -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M -send 2F0200^M -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101^M -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000^M -# -=(NFCEE_DISCOVER_CMD)=- -# 4200020003^M3 NFCEE found -# 6200088001000103010200^M<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100^M<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001^M<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201[1;35m HCI admin: get session id -# 600603010101^M<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101^M<> -# 0100028180[1;35m HCI admin: any ok -send 2201028001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 2201028101^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004^M<> add:C0-Apl-IsoDep -# 62010100^M<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104^M<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101^M<> -# 610A06010003C08203^M<> add:C0-Fpl-T3T - -send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02^M -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] -# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:T3T] -# Proto [Route:00, Power:01, Proto:NfcDep] -# Techo [Route:C0, Power:3B, Techno:A] -# Techo [Route:C0, Power:3B, Techno:B] -# Techo [Route:C0, Power:3B, Techno:F] -# 41010100 - -send 21030703800181018201^M -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 -send 20090100^M -# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked -# 40090100 -send 2103150A0001010102010301800181018201830106017001^M -# -=([1;32mRF_DISCOVER_CMD)=- -# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp -# 41030100 - - - - -# use dwp -send 220302C003^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100^M<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -# 600603010101^M<> -# 0100059950019000 HCI SMX wired APDU: data exchange - - -# send 010010995001A4040009A00000015141434C00^M -# HCI SMX wired APDU: data exchange -# APDU: 01A4040009A00000015141434C00 -# SELECT ARA-M - -# disable ISO -#send 010015995000A404000EA000000396545400000001400101 -#send 010090995000D6000089408704FFFFFFFF81806B96AA7A3A5AA33B83C38E0150FFB8A296B1D359FD900D78A7C071CA9A53A045F9C85E0354293B383AEEBDD0EE1E9E13600459579A367079FB82E8FD3DA2847905ACB71CCEFD1804EB87FCBA60926A2B8C1CF3064AF36EE9F78CD592F627BFFCED6CAF74A35AE17535D78B9609960C42E5B853B209A47DA05634AA3D07FF998D -#send 010090995000D6000089408A04FFFFFFFF818008B6931CDF8AC56A9E6F4C46522A1B93913465AA1C933D41F11BBF98A2DCE6091DD0262C8D94FC2CD7497690F3C7ADA1A2E5CFA25760A1F0A7489366C4D9AC79BABC11D4F8BE05B3AD3AB90AC5199EEE43B03C09549A3B6BC6AFC907DAE9D8946600EEF7414219A42DD9224EC3BD353F3F407182987F3F180993CDA590F9219D -#send 010090995000D6000089400B0400000FF881807FD6CC0072CBECA0E9460F1976C1FD6F77B099DF60195FC793D69D5AE7E59AFA7D27B214FB2DCF9F6E9F036D61B8FD82F13A2F673724BB11B09BFDE1B206BE1340E0F02024E2F28C92EA69B867570809B0520260E069B55A9D49981728E640B29772A7FBF615705055D547B3FC72DCFDC28A7078BD5FF403F24138BD019D08C0 -#send 010090995000D6000089400C04000000188180324FD7D93ADEC6C0661E10126A94627C868DB5F95B872FD3C0749F563CBEDA027F87164ADEC4EB4886E034FF5DBF49C35149C7DC8EA7A95CFBB18B67FE18287DDF96D7203DFD6097F93201790D014A83E2901D78F1DAFBFB6D782DF71FBF1A4E4048A68E2FB83DD14D22BE01E30019A074CC7D5C72502AB05FE260F2718A127F -#send 01008E995000D6000087404A026020818041B6E3BB9D98B4F2081B90282F6FA3F75EABEEA2AEE49E834277811F5DF4ADE53DADC8963AA24811F695579D3658D4C8E42F15634A92A0D4B5751565CBDBF8E5A045E72BDC28312D46C71A98039C0C070D4923F7C1706E002918693B9C3F01478D921E3A602838EFB79D4D1E72697E27A5671A668C806A5EA24B501192A7C3E9 - -#Read disabled ISO -send 010015995000A404000EA000000396545400000001400101 -#######expected value: -#4087 - FFFFFFFF -#408A - FFFFFFFF -#400B - 0FF8 -#400C - 0018 -#404A - 6020 -trigger 0100169950408704FFFFFFFF -trigger 600603010101 -send 01008B995000B00000844087818002C4CDC258612EF4C92823A424179F9412ACBF6B58DD18FD7610B61895EDCFD1343A92472D78572F2B3145EB7CFC6612A0136C8663E80B0D891F903ACBCE5E682692A3EF7CCE5E80076569B7B87C132EFB30171FF1871FD53DCF9FF9BE9282EB6DEFCE04FEC56C4D989164916B4CB73DB4148B00B78AEF6AF86DC34082C18021 -trigger 0100169950408A04FFFFFFFF -trigger 600603010101 -send 01008B995000B0000084408A818015D8FC35ACA5B64572AA34CBCD08470FDB36FFC34BE84647D56655BC8406FAA981B132A5380A371EC0B3DA4E843A3390C9B051F8EC80D211A8DE29C069FB54C8DEEB17A6FE503B1011B99A65BE0D42819AD204A0E216171DA5737BF30C9D4B6881BC7515507F1942A8E6EC4278368B5CDF30E6E44B577367CAB821A14527DEFC -trigger 0100169950400B0400000FF8 -trigger 600603010101 -send 01008B995000B0000084400B81801D5343205BCAD78B0BB7437F513670DC16A36E194DD249123B14106D97B9E1E4D1FFA86FB8F9EDA919BA0BE5266E34C866B38CE75D9FB6178A52B164928A678AF686EC296B258B757303BB9E46ACA49770649B054F4F05D77C325F1168F41792570E9D6FAEE2DB5F889D8DE3CC7BFC496C6BE5E5D950C6AEBD3B3F4A427AF1FA -trigger 0100169950400C0400000018 -trigger 600603010101 -send 01008B995000B0000084400C81807027A9702C0EB040E872180290AA2797AD6076B2D884ED92C8D0C82F339EFC3A39AA0680EAFCEE0DF155AC7070E44DEF605818C40636038E3F14D8B2E45503447C5781A9F0E2C70E8D4E1E163959721D3800A0F71CC2D87FCB2D33EFABCE28AFF1BA9914DCA02551407499C464807620A08B1CEBB678675955054F918AB03DE5 -trigger 0100149950404A026020 -trigger 600603010101 -send 01008B995000B0000084404A81804569D04AADD34CC5675FDBCF0E16A32FDA496384C80F8FD1BDEEE759C96086BBE65214B1C78CE6ED418C8A76031EDD7EC5ADE9A8EB9E7BB341E06CE9BF513C500E77497B813464883B193536B87EEDE5675548323B3DC0AB829CB5C7C420B1A2F5574B0500ADD05A9B3EB8DB2333A7154A57BE81E3247E5F032A5A0514A63DCC - - -interval 50 -send 01000799500170800100^M -# HCI SMX wired APDU: data exchange -# APDU: 0170800100 -# MANAGE CHANNEL - -# 600603010101^M<> -# 01000499509000 HCI SMX wired APDU: data exchange -# APDU: 9000 -# I - Command successfully executed (OK). - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> - - diff --git a/proprietary/vendor/etc/sn100u_nfcon.pnscr b/proprietary/vendor/etc/sn100u_nfcon.pnscr deleted file mode 100644 index 22a10fb..0000000 --- a/proprietary/vendor/etc/sn100u_nfcon.pnscr +++ /dev/null @@ -1,124 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100^M -send 20000100^M -send 20000100^M - -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100^M -# 60000A020020040500A4011007^M<> CORE_RESET_CMD received -# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 -send 2001020000^M -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M -send 2F0200^M -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101^M -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000^M -# -=(NFCEE_DISCOVER_CMD)=- -# 4200020003^M3 NFCEE found -# 6200088001000103010200^M<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100^M<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001^M<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201[1;35m HCI admin: get session id -# 600603010101^M<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101^M<> -# 0100028180[1;35m HCI admin: any ok -send 2201028001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 2201028101^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004^M<> add:C0-Apl-IsoDep -# 62010100^M<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104^M<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101^M<> -# 610A06010003C08203^M<> add:C0-Fpl-T3T - -send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02^M -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] -# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:T3T] -# Proto [Route:00, Power:01, Proto:NfcDep] -# Techo [Route:C0, Power:3B, Techno:A] -# Techo [Route:C0, Power:3B, Techno:B] -# Techo [Route:C0, Power:3B, Techno:F] -# 41010100 - -send 21030703800181018201^M -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 -send 20090100^M -# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked -# 40090100 -send 2103150A0001010102010301800181018201830106017001^M -# -=([1;32mRF_DISCOVER_CMD)=- -# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp -# 41030100 - - - - -# use dwp -send 220302C003^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100^M<> -interval 100 - - - - -#send 220302C000^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_chr.pnscr b/proprietary/vendor/etc/sn100u_pnx_chr.pnscr deleted file mode 100644 index 834ad31..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_chr.pnscr +++ /dev/null @@ -1,10 +0,0 @@ -reset 0 -reset 1 -interval 50 - -# core_reset_ntf -trigger 60000A0201200405 -# core_reset_rsp -trigger 40000100 -# core reset -send 20000101 diff --git a/proprietary/vendor/etc/sn100u_pnx_cui.pnscr b/proprietary/vendor/etc/sn100u_pnx_cui.pnscr deleted file mode 100644 index 8551a7c..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_cui.pnscr +++ /dev/null @@ -1,29 +0,0 @@ -reset 0 -reset 1 -interval 50 - -# core reset -send 20000101 - -# core_init -send 2001020000 -send 2F0200 - -# RF_DISCOVER_MAP_CMD -send 21000D04040302050303030201800180 - -# start polling -trigger 6105 -trigger 41030100 -# App Bpp -send 2103050200010101 - -# App Bpp Fpp ap Apl Bpl Fpl al Vpp -# send 21031309000101010201030180018101820183010601 - -# sleep 10 seconds -sleep 10000 - -# deactivate_cmd(idle) -send 21060100 - diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_3.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_3.pnscr deleted file mode 100644 index 1452d6e..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_3.pnscr +++ /dev/null @@ -1,104 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100 -send 20000100 -send 20000100 - -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007<> CORE_RESET_CMD received -# NCI RF Configuration has been keptNCI 2.0Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 2F0200 -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101 -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000 -# -=(NFCEE_DISCOVER_CMD)=- -# 42000200033 NFCEE found -# 6200088001000103010200<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201 -# HCI admin: get session id -# 600603010101<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101<> -# 0100028180[1;35m HCI admin: any ok -#send 2201028001 -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103OUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101<> -# 010003818000 HCI admin: any ok -#send 2201028101 -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103OUPS! status failed -#send 010003810204 -# HCI admin: get host list -# 600603010101<> -# 010003818000 HCI admin: any ok - -send 220102C001 -interval 150 -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004<> add:C0-Apl-IsoDep -# 62010100<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101<> -# 610A06010003C08203<> add:C0-Fpl-T3T - -send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02 -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] -# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:T3T] -# Proto [Route:00, Power:01, Proto:NfcDep] -# Techo [Route:C0, Power:3B, Techno:A] -# Techo [Route:C0, Power:3B, Techno:B] -# Techo [Route:C0, Power:3B, Techno:F] -# 41010100 - -trigger 6105 -trigger 41030100 -send 210303018001 -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl -# 41030100 - -# sleep 10 seconds -sleep 10000 - diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_3_hce.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_3_hce.pnscr deleted file mode 100644 index e29bd6f..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_3_hce.pnscr +++ /dev/null @@ -1,101 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100^M -send 20000100^M -send 20000100^M - -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100^M -# 60000A020020040500A4011007^M<> CORE_RESET_CMD received -# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 -send 2001020000^M -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M -send 2F0200^M -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101^M -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000^M -# -=(NFCEE_DISCOVER_CMD)=- -# 4200020003^M3 NFCEE found -# 6200088001000103010200^M<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100^M<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001^M<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201 -# HCI admin: get session id -# 600603010101^M<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101^M<> -# 0100028180[1;35m HCI admin: any ok -#send 2201028001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -#send 2201028101^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103^MOUPS! status failed -#send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok - -send 220102C001^M -sleep 500 -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004^M<> add:C0-Apl-IsoDep -# 62010100^M<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104^M<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101^M<> -# 610A06010003C08203^M<> add:C0-Fpl-T3T - -send 2101160004120200110304C039FEFF01030011040103000105^M -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Prefix} [Route:00, Power:11, AID:*] -# SystemCode [Route:C0, Power:39, System Code:FEFF] -# Proto [Route:00, Power:11, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:NfcDep] -# 41010100 - -trigger 6105 -trigger 41030100 -#send 210303018001 -send 210309048001810183018501 -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl -# 41030100 - -# sleep 10 seconds -sleep 10000 diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_aclog.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_aclog.pnscr deleted file mode 100644 index 49e8225..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_aclog.pnscr +++ /dev/null @@ -1,215 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100 -send 20000100 -send 20000100 - -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007<> CORE_RESET_CMD received -# NCI RF Configuration has been keptNCI 2.0Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 2F0200 -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101 -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 -send 20021204A0EC0101A0ED0101A0070101A047020027 -# SWP_INT1_EN_CFG:01 SWP_INT2_EN_CFG:01 VEN_CFG:01 GT_NFC-AP_CFG:0027 -send 220000 -# -=(NFCEE_DISCOVER_CMD)=- -# 42000200033 NFCEE found -# 6200088001000103010200<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply - -send 0100028103 HCI admin: open -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 01000B8101016E0A71666A0A7166 HCI admin: set session id -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010007810103028182C0 HCI admin: set whitelist -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010003818000 HCI admin: any ok -send 220302C003 -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 620202C001 <> C0 Initialization sequence started -# 610A06010003C08004 <> add:C0-Apl-IsoDep -# 610A06010003C08104 <> add:C0-Bpl-IsoDep -# 0100078112C041014116 HCI admin: pipe created 16 (eSE connectivity) from C0 (41) to 01 (41) -send 0100028180 HCI admin: any ok -# 610A06010003C08203 <> add:C0-Fpl-T3T -# 0100029603 HCI eSE connectivity: open -# 600603010101 <> -send 010003968000 HCI eSE connectivity: any ok -# 600603010101 <> -# 620202C002 <> C0 Initialization sequence completed -# 62010100 <> -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010004818000C0 HCI admin: any ok -send 20030502A023A022 -=(CORE_GET_CONFIG_CMD)=- -# 40030A0002A0230100A0220101 -# ?A023?:00 ?A022?:01 -send 010005811011C030 HCI admin: create pipe from (11) to C0 (30) -# 600603010101 <> -# 01000781800111C03019 HCI admin: any ok -send 0100029903 HCI eSE wired APDU: open -# 600603010101 <> -# 010003998000 HCI eSE wired APDU: any ok -send 010003990201 HCI eSE wired APDU: get param:01 -# 01001699523B8F80014A434F50352E312052312E30302E3140 HCI eSE wired APDU: transaction -# 600603010101 <> -# 01000499808000 HCI eSE wired APDU: any ok -send 010003990202 HCI eSE wired APDU: get param:02 -# 600603010101 <> -# 010004998003E8 HCI eSE wired APDU: any ok - -send 220302C001 -# NFCEE_POWER_AND_LINK_CNTRL_CMD C0 NFCEE Power supply always On - -send 21030703800181018201 -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 - - -# use dwp -send 220302C003 -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -# 600603010101^M<> -# 0100059950019000 HCI SMX wired APDU: data exchange - - -# send 010010995001A4040009A00000015141434C00^M -# HCI SMX wired APDU: data exchange -# APDU: 01A4040009A00000015141434C00 -# SELECT ARA-M - -# ESE Attributes -# select ISD -send 01000F995000A4040008A000000151000000 - -# get CPLC -# send 010007995080CA9F7F00 - -# get Free -# send 01000A995080CA00FE02DF2500 - -# get Keyset -# send 010007995080CA00E000 - -# get Fabkey -# send 01000A995080CA00FE02DF2300 - -# get SN -# send 01000A995080CA00FE02DF2100 - -# get AC counter -trigger 01000A9950FE04DF3C01 -trigger 600603010101 -send 01000A995080CA00FE02DF3C00 -interval 100 - -# get AC log -trigger 0100 -trigger 600603010101 -send 01000A995080CA00FE02DF2600 -interval 100 - -trigger 0100 -trigger 0100 -trigger 600603010101 -send 01000A995080CA00FE02DF2600 -interval 100 - -trigger 0100 -trigger 0100 -trigger 600603010101 -send 01000A995080CA00FE02DF2600 -interval 100 - -trigger 0100 -trigger 0100 -trigger 600603010101 -send 01000A995080CA00FE02DF2600 -interval 100 - -trigger 0100 -trigger 0100 -trigger 600603010101 -send 01000A995080CA00FE02DF2600 -interval 100 - -trigger 0100 -trigger 0100 -trigger 600603010101 -send 01000A995080CA00FE02DF2600 -interval 100 - -trigger 0100 -trigger 0100 -trigger 600603010101 -send 01000A995080CA00FE02DF2600 -interval 100 - -trigger 0100 -trigger 600603010101 -send 01000A995080CA00FE02DF2600 -interval 100 - - -interval 50 -send 01000799500170800100^M -# HCI SMX wired APDU: data exchange -# APDU: 0170800100 -# MANAGE CHANNEL - -# 600603010101^M<> -# 01000499509000 HCI SMX wired APDU: data exchange -# APDU: 9000 -# I - Command successfully executed (OK). - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_cplc.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_cplc.pnscr deleted file mode 100644 index 2cb78db..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_cplc.pnscr +++ /dev/null @@ -1,152 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100^M -send 20000100^M -send 20000100^M - -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100^M -# 60000A020020040500A4011007^M<> CORE_RESET_CMD received -# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 -send 2001020000^M -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M -send 2F0200^M -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101^M -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000^M -# -=(NFCEE_DISCOVER_CMD)=- -# 4200020003^M3 NFCEE found -# 6200088001000103010200^M<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100^M<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001^M<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201 -# 600603010101^M<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101^M<> -# 0100028180[1;35m HCI admin: any ok -send 2201028001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 2201028101^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004^M<> add:C0-Apl-IsoDep -# 62010100^M<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104^M<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101^M<> -# 610A06010003C08203^M<> add:C0-Fpl-T3T - -send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02^M -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] -# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:T3T] -# Proto [Route:00, Power:01, Proto:NfcDep] -# Techo [Route:C0, Power:3B, Techno:A] -# Techo [Route:C0, Power:3B, Techno:B] -# Techo [Route:C0, Power:3B, Techno:F] -# 41010100 - -send 21030703800181018201^M -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 -send 20090100^M -# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked -# 40090100 -send 2103150A0001010102010301800181018201830106017001^M -# -=([1;32mRF_DISCOVER_CMD)=- -# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp -# 41030100 - - - - -# use dwp -send 220302C003^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100^M<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -# 600603010101^M<> -# 0100059950019000 HCI SMX wired APDU: data exchange - - -# send 010010995001A4040009A00000015141434C00^M -# HCI SMX wired APDU: data exchange -# APDU: 01A4040009A00000015141434C00 -# SELECT ARA-M - -# select ISD -send 01000F995000A4040008A000000151000000 -# get CPLC -trigger 01003199509F7F2A -send 010007995080CA9F7F00 - - -interval 50 -send 01000799500170800100^M -# HCI SMX wired APDU: data exchange -# APDU: 0170800100 -# MANAGE CHANNEL - -# 600603010101^M<> -# 01000499509000 HCI SMX wired APDU: data exchange -# APDU: 9000 -# I - Command successfully executed (OK). - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_fabkey.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_fabkey.pnscr deleted file mode 100644 index eb9aeb0..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_fabkey.pnscr +++ /dev/null @@ -1,167 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100 -send 20000100 -send 20000100 - -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007<> CORE_RESET_CMD received -# NCI RF Configuration has been keptNCI 2.0Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 2F0200 -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101 -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 -send 20021204A0EC0101A0ED0101A0070101A047020027 -# SWP_INT1_EN_CFG:01 SWP_INT2_EN_CFG:01 VEN_CFG:01 GT_NFC-AP_CFG:0027 -send 220000 -# -=(NFCEE_DISCOVER_CMD)=- -# 42000200033 NFCEE found -# 6200088001000103010200<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply - -send 0100028103 HCI admin: open -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 01000B8101016E0A71666A0A7166 HCI admin: set session id -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010007810103028182C0 HCI admin: set whitelist -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010003818000 HCI admin: any ok -send 220302C003 -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 620202C001 <> C0 Initialization sequence started -# 610A06010003C08004 <> add:C0-Apl-IsoDep -# 610A06010003C08104 <> add:C0-Bpl-IsoDep -# 0100078112C041014116 HCI admin: pipe created 16 (eSE connectivity) from C0 (41) to 01 (41) -send 0100028180 HCI admin: any ok -# 610A06010003C08203 <> add:C0-Fpl-T3T -# 0100029603 HCI eSE connectivity: open -# 600603010101 <> -send 010003968000 HCI eSE connectivity: any ok -# 600603010101 <> -# 620202C002 <> C0 Initialization sequence completed -# 62010100 <> -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010004818000C0 HCI admin: any ok -send 20030502A023A022 -=(CORE_GET_CONFIG_CMD)=- -# 40030A0002A0230100A0220101 -# ?A023?:00 ?A022?:01 -send 010005811011C030 HCI admin: create pipe from (11) to C0 (30) -# 600603010101 <> -# 01000781800111C03019 HCI admin: any ok -send 0100029903 HCI eSE wired APDU: open -# 600603010101 <> -# 010003998000 HCI eSE wired APDU: any ok -send 010003990201 HCI eSE wired APDU: get param:01 -# 01001699523B8F80014A434F50352E312052312E30302E3140 HCI eSE wired APDU: transaction -# 600603010101 <> -# 01000499808000 HCI eSE wired APDU: any ok -send 010003990202 HCI eSE wired APDU: get param:02 -# 600603010101 <> -# 010004998003E8 HCI eSE wired APDU: any ok - -send 220302C001 -# NFCEE_POWER_AND_LINK_CNTRL_CMD C0 NFCEE Power supply always On - -send 21030703800181018201 -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 -send 20090100^M -# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked -# 40090100 -send 2103150A0001010102010301800181018201830106017001^M -# -=([1;32mRF_DISCOVER_CMD)=- -# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp -# 41030100 - - - - -# use dwp -send 220302C003 -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -# 600603010101^M<> -# 0100059950019000 HCI SMX wired APDU: data exchange - - -# send 010010995001A4040009A00000015141434C00^M -# HCI SMX wired APDU: data exchange -# APDU: 01A4040009A00000015141434C00 -# SELECT ARA-M - -# ESE Attributes -# select ISD -send 01000F995000A4040008A000000151000000 - -# get CPLC -# send 010007995080CA9F7F00 -# get Free -# send 01000A995080CA00FE02DF2500 -# get Keyset -# send 010007995080CA00E000 -# get Fabkey -trigger 01000D9950FE07DF23 -trigger 600603010101 -send 01000A995080CA00FE02DF2300 - - -interval 50 -send 01000799500170800100^M -# HCI SMX wired APDU: data exchange -# APDU: 0170800100 -# MANAGE CHANNEL - -# 600603010101^M<> -# 01000499509000 HCI SMX wired APDU: data exchange -# APDU: 9000 -# I - Command successfully executed (OK). - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_free.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_free.pnscr deleted file mode 100644 index bf03ebd..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_free.pnscr +++ /dev/null @@ -1,153 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100 -send 20000100 -send 20000100 - -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007<> CORE_RESET_CMD received -# NCI RF Configuration has been keptNCI 2.0Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 2F0200 -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101 -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 -send 20021204A0EC0101A0ED0101A0070101A047020027 -# SWP_INT1_EN_CFG:01 SWP_INT2_EN_CFG:01 VEN_CFG:01 GT_NFC-AP_CFG:0027 -send 220000 -# -=(NFCEE_DISCOVER_CMD)=- -# 42000200033 NFCEE found -# 6200088001000103010200<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply - -send 0100028103 HCI admin: open -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 01000B8101016E0A71666A0A7166 HCI admin: set session id -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010007810103028182C0 HCI admin: set whitelist -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010003818000 HCI admin: any ok -send 220302C003 -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 620202C001 <> C0 Initialization sequence started -# 610A06010003C08004 <> add:C0-Apl-IsoDep -# 610A06010003C08104 <> add:C0-Bpl-IsoDep -# 0100078112C041014116 HCI admin: pipe created 16 (eSE connectivity) from C0 (41) to 01 (41) -send 0100028180 HCI admin: any ok -# 610A06010003C08203 <> add:C0-Fpl-T3T -# 0100029603 HCI eSE connectivity: open -# 600603010101 <> -send 010003968000 HCI eSE connectivity: any ok -# 600603010101 <> -# 620202C002 <> C0 Initialization sequence completed -# 62010100 <> -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010004818000C0 HCI admin: any ok -send 20030502A023A022 -=(CORE_GET_CONFIG_CMD)=- -# 40030A0002A0230100A0220101 -# ?A023?:00 ?A022?:01 -send 010005811011C030 HCI admin: create pipe from (11) to C0 (30) -# 600603010101 <> -# 01000781800111C03019 HCI admin: any ok -send 0100029903 HCI eSE wired APDU: open -# 600603010101 <> -# 010003998000 HCI eSE wired APDU: any ok -send 010003990201 HCI eSE wired APDU: get param:01 -# 01001699523B8F80014A434F50352E312052312E30302E3140 HCI eSE wired APDU: transaction -# 600603010101 <> -# 01000499808000 HCI eSE wired APDU: any ok -send 010003990202 HCI eSE wired APDU: get param:02 -# 600603010101 <> -# 010004998003E8 HCI eSE wired APDU: any ok - -send 220302C001 -# NFCEE_POWER_AND_LINK_CNTRL_CMD C0 NFCEE Power supply always On - -send 21030703800181018201 -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 - - -# use dwp -send 220302C003 -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -# 600603010101^M<> -# 0100059950019000 HCI SMX wired APDU: data exchange - - -# send 010010995001A4040009A00000015141434C00^M -# HCI SMX wired APDU: data exchange -# APDU: 01A4040009A00000015141434C00 -# SELECT ARA-M - -# ESE Attributes -# select ISD -send 01000F995000A4040008A000000151000000 -# get CPLC -# send 010007995080CA9F7F00 -# get Free -trigger 01003F9950FE39DF25 -trigger 600603010101 -send 01000A995080CA00FE02DF2500 - - -interval 50 -send 01000799500170800100^M -# HCI SMX wired APDU: data exchange -# APDU: 0170800100 -# MANAGE CHANNEL - -# 600603010101^M<> -# 01000499509000 HCI SMX wired APDU: data exchange -# APDU: 9000 -# I - Command successfully executed (OK). - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_keyset.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_keyset.pnscr deleted file mode 100644 index e1af953..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_keyset.pnscr +++ /dev/null @@ -1,156 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100 -send 20000100 -send 20000100 - -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007<> CORE_RESET_CMD received -# NCI RF Configuration has been keptNCI 2.0Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 2F0200 -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101 -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 -send 20021204A0EC0101A0ED0101A0070101A047020027 -# SWP_INT1_EN_CFG:01 SWP_INT2_EN_CFG:01 VEN_CFG:01 GT_NFC-AP_CFG:0027 -send 220000 -# -=(NFCEE_DISCOVER_CMD)=- -# 42000200033 NFCEE found -# 6200088001000103010200<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply - -send 0100028103 HCI admin: open -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 01000B8101016E0A71666A0A7166 HCI admin: set session id -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010007810103028182C0 HCI admin: set whitelist -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010003818000 HCI admin: any ok -send 220302C003 -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 620202C001 <> C0 Initialization sequence started -# 610A06010003C08004 <> add:C0-Apl-IsoDep -# 610A06010003C08104 <> add:C0-Bpl-IsoDep -# 0100078112C041014116 HCI admin: pipe created 16 (eSE connectivity) from C0 (41) to 01 (41) -send 0100028180 HCI admin: any ok -# 610A06010003C08203 <> add:C0-Fpl-T3T -# 0100029603 HCI eSE connectivity: open -# 600603010101 <> -send 010003968000 HCI eSE connectivity: any ok -# 600603010101 <> -# 620202C002 <> C0 Initialization sequence completed -# 62010100 <> -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010004818000C0 HCI admin: any ok -send 20030502A023A022 -=(CORE_GET_CONFIG_CMD)=- -# 40030A0002A0230100A0220101 -# ?A023?:00 ?A022?:01 -send 010005811011C030 HCI admin: create pipe from (11) to C0 (30) -# 600603010101 <> -# 01000781800111C03019 HCI admin: any ok -send 0100029903 HCI eSE wired APDU: open -# 600603010101 <> -# 010003998000 HCI eSE wired APDU: any ok -send 010003990201 HCI eSE wired APDU: get param:01 -# 01001699523B8F80014A434F50352E312052312E30302E3140 HCI eSE wired APDU: transaction -# 600603010101 <> -# 01000499808000 HCI eSE wired APDU: any ok -send 010003990202 HCI eSE wired APDU: get param:02 -# 600603010101 <> -# 010004998003E8 HCI eSE wired APDU: any ok - -send 220302C001 -# NFCEE_POWER_AND_LINK_CNTRL_CMD C0 NFCEE Power supply always On - -send 21030703800181018201 -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 - - -# use dwp -send 220302C003 -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -# 600603010101^M<> -# 0100059950019000 HCI SMX wired APDU: data exchange - - -# send 010010995001A4040009A00000015141434C00^M -# HCI SMX wired APDU: data exchange -# APDU: 01A4040009A00000015141434C00 -# SELECT ARA-M - -# ESE Attributes -# select ISD -send 01000F995000A4040008A000000151000000 - -# get CPLC -# send 010007995080CA9F7F00 -# get Free -# send 01000A995080CA00FE02DF2500 -# get Keyset -# 01002A9950E024C00401308810C00402308810C00403308810C00401208010C00402208010C004032080109000 -trigger 0100 -trigger 600603010101 -send 010007995080CA00E000 - -interval 50 -send 01000799500170800100^M -# HCI SMX wired APDU: data exchange -# APDU: 0170800100 -# MANAGE CHANNEL - -# 600603010101^M<> -# 01000499509000 HCI SMX wired APDU: data exchange -# APDU: 9000 -# I - Command successfully executed (OK). - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_disable.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_disable.pnscr deleted file mode 100644 index ee7c9d7..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_disable.pnscr +++ /dev/null @@ -1,138 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100^M -send 20000100^M -send 20000100^M - -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100^M -# 60000A020020040500A4011007^M<> CORE_RESET_CMD received -# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 -send 2001020000^M -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M -send 2F0200^M -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101^M -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000^M -# -=(NFCEE_DISCOVER_CMD)=- -# 4200020003^M3 NFCEE found -# 6200088001000103010200^M<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100^M<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001^M<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201 -# 600603010101^M<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101^M<> -# 0100028180[1;35m HCI admin: any ok -send 2201028001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 2201028101^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004^M<> add:C0-Apl-IsoDep -# 62010100^M<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104^M<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101^M<> -# 610A06010003C08203^M<> add:C0-Fpl-T3T - -send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02^M -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] -# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:T3T] -# Proto [Route:00, Power:01, Proto:NfcDep] -# Techo [Route:C0, Power:3B, Techno:A] -# Techo [Route:C0, Power:3B, Techno:B] -# Techo [Route:C0, Power:3B, Techno:F] -# 41010100 - -send 21030703800181018201^M -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 -send 20090100^M -# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked -# 40090100 -send 2103150A0001010102010301800181018201830106017001^M -# -=([1;32mRF_DISCOVER_CMD)=- -# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp -# 41030100 - -# use dwp -send 220302C003^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100^M<> -interval 100 -send 010016995000A404000EA00000039654540000000140010100 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -interval 100 - -#01000F9950002608E56461747C13709F9000 -trigger 01000F995000 -send 010090995000D6000089400B0400000FF881803ED7447EAD8DFBE0D6847323766622E08F0181C29007943FE2CBE783605A516E4C041E93480F6FAA6EE79214CE864A6274AC25BDD76AC6411827426F17984F30811BC69642FA1D734F581ACC9B705B74E638036191D081ECE4B7F826ED89B3FB90536414586E097192EC11A1BDE3711A0B38B16D4F9210BD3DAA62B0121C4B86 -# HCI eSE wired APDU: data exchange - -# HCI eSE wired APDU: data exchange - -#01000F99500027082747A0121EDABB639000 -interval 100 -trigger 01000F995000 -send 01008E995000D6000087404A0260208180C438A987E3DF3D040B1BA5C7A3D352C4397E614FB271DBE957333B4B3C14FB7F0DBAEFD47F49DFDC222EBDEAA8F3D7944EA56FD99BE463D37893C3948140509ECAB9A7B5F908CEC7436A67CD936DE7A67BF0EC684FE6DF691702C113C818E354607E3E1C956A443EF3C584A2E7EF59B54981E79FC2A53DE923BD186421C00FC3 - -interval 100 - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_enable.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_enable.pnscr deleted file mode 100644 index 2c4fd2f..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_enable.pnscr +++ /dev/null @@ -1,136 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100^M -send 20000100^M -send 20000100^M - -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100^M -# 60000A020020040500A4011007^M<> CORE_RESET_CMD received -# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 -send 2001020000^M -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M -send 2F0200^M -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101^M -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000^M -# -=(NFCEE_DISCOVER_CMD)=- -# 4200020003^M3 NFCEE found -# 6200088001000103010200^M<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100^M<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001^M<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201 -# 600603010101^M<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101^M<> -# 0100028180[1;35m HCI admin: any ok -send 2201028001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 2201028101^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004^M<> add:C0-Apl-IsoDep -# 62010100^M<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104^M<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101^M<> -# 610A06010003C08203^M<> add:C0-Fpl-T3T - -send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02^M -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] -# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:T3T] -# Proto [Route:00, Power:01, Proto:NfcDep] -# Techo [Route:C0, Power:3B, Techno:A] -# Techo [Route:C0, Power:3B, Techno:B] -# Techo [Route:C0, Power:3B, Techno:F] -# 41010100 - -send 21030703800181018201^M -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 -send 20090100^M -# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked -# 40090100 -send 2103150A0001010102010301800181018201830106017001^M -# -=([1;32mRF_DISCOVER_CMD)=- -# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp -# 41030100 - -# use dwp -send 220302C003^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100^M<> -interval 100 -send 010016995000A404000EA00000039654540000000140010100 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -interval 100 - -trigger 01000F995000 -send 010090995000D6000089400B0400000FFC8180204B06DBC1E82A12C441223D5AB17BA3EC6EF62AF4A626A3BFC388C7F6F1EE47BFC86F625DA2FC36AE76FA93AC0806ECC6AF404B48A17D881FD82694BACF27BC8AD840077ECC79778989085B41CA755632D800039E2DC74A50CA5A42519F81708EEE565FB4FEC605C17D280CAF77FB414C82D378E4482AC43670533B4B37E63F -# HCI eSE wired APDU: data exchange - -# HCI eSE wired APDU: data exchange - -interval 100 -trigger 01000F995000 -send 01008E995000D6000087404A02602281802D9D8679E8EF140FA3318D3669B0207427DD4071F38CAB94F61655F3759C515A10FE480831289999CB140335202039FE9E5C630EAE8661DD76CE232D19E161AAD41F4707A3C34151B65E7C0084E322EC056A7CD679C8EC116AB6AC27D86EFA4AD49F6E22A4696CD3FCF08D31A36C1C30BC955E829B5CCCD5023F9D9DB97E85B5 - -interval 100 - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_read.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_read.pnscr deleted file mode 100644 index 109bb7c..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_sei2c_read.pnscr +++ /dev/null @@ -1,144 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100^M -send 20000100^M -send 20000100^M - -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100^M -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100^M -# 60000A020020040500A4011007^M<> CORE_RESET_CMD received -# NCI RF Configuration has been kept^MNCI 2.0^MModel ID:00 HW ID:A4 FW:01.10.07 -send 2001020000^M -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400^M -send 2F0200^M -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101^M -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 - -send 220000^M -# -=(NFCEE_DISCOVER_CMD)=- -# 4200020003^M3 NFCEE found -# 6200088001000103010200^M<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100^M<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001^M<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply -send 010003810201 -# 600603010101^M<> -# 01000A818046F7656673F76566[1;35m HCI admin: any ok -# 010007810103028182C0[1;35m HCI admin: set whitelist -# 600603010101^M<> -# 0100028180[1;35m HCI admin: any ok -send 2201028001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 80 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 2201028101^M -# -=(NFCEE_MODE_SET_CMD)=- enabled 81 -# 42010100 -# 62010103^MOUPS! status failed -send 010003810204 -# HCI admin: get host list -# 600603010101^M<> -# 010003818000 HCI admin: any ok -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 610A06010003C08004^M<> add:C0-Apl-IsoDep -# 62010100^M<> -send 010003810204 -# HCI admin: get host list -# 610A06010003C08104^M<> add:C0-Bpl-IsoDep -# 010004818000C0 HCI admin: any ok -# 600603010101^M<> -# 610A06010003C08203^M<> add:C0-Fpl-T3T - -send 21012400075202C0394103C03B04010300010301030001050003C03B000003C03B010003C03B02^M -# -=(RF_SET_LISTEN_MODE_ROUTING_CMD)=- -# Power state: RFU | RFU | Sub3 | Sub2 | Sub1 | BatOff | SwOff | SwOn -# Sub1: No Screen Unlocked, Sub2: Screen Locked, Sub3: No Screen Locked -# AID {Blocked, Prefix} [Route:C0, Power:39, AID:*] -# Proto {Blocked} [Route:C0, Power:3B, Proto:IsoDep] -# Proto [Route:00, Power:01, Proto:T3T] -# Proto [Route:00, Power:01, Proto:NfcDep] -# Techo [Route:C0, Power:3B, Techno:A] -# Techo [Route:C0, Power:3B, Techno:B] -# Techo [Route:C0, Power:3B, Techno:F] -# 41010100 - -send 21030703800181018201^M -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 -send 20090100^M -# -=(CORE_SET_POWER_SUB_STATE_CMD)=- Screen On Unlocked -# 40090100 -send 2103150A0001010102010301800181018201830106017001^M -# -=([1;32mRF_DISCOVER_CMD)=- -# App Bpp Fpp Aap Apl Bpl Fpl Aal 15693pp Koviopp -# 41030100 - - - - -# use dwp -send 220302C003^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001^M -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100^M<> -interval 100 -send 010016995000A404000EA00000039654540000000140010100 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - - - -interval 100 - -trigger 0100169950400B0400000F -send 01008B995000B0000084400B81805E2E32BC07F38EAD7A5A82B7789C35783720E72C1891DF86295A91394A55876580E5E5DF657EDD5B1D5432D36D950DA2D3382F8FCAC9F509E71B1988BDBBDD0159B28564ED195CC5B277726B7A3541A9FB0CD1586BFB8FDE4EC23BAD7D7F075ADCEE3D7DF47B2BFB27EE69E77ADFA59DEB323DD1EE0EAB832B606161F6850E18 -# HCI eSE wired APDU: data exchange - - -# HCI eSE wired APDU: data exchange - -interval 100 -trigger 0100149950404A0260 -send 01008B995000B0000084404A81806E2897ACBB501B87787148679712BAF3CF9E7929E701A474A8B076F5351D3580DA969BEB772E92DD795BD8ACA805192680C99D1DE4B02CA75E2064AF91F5D5146BDC99EA766FA25D7D30E1416840A6F287A569430B7146BF485A4CEFC3EE28EA4021987D7B4EC4645646EFE22359A3354E211FF8A26E4AF21425BB6C8B4134C9 - - - -interval 100 - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_ese_sn.pnscr b/proprietary/vendor/etc/sn100u_pnx_ese_sn.pnscr deleted file mode 100644 index a5173cf..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ese_sn.pnscr +++ /dev/null @@ -1,163 +0,0 @@ -reset 1 -interval 50 - -#flushing i2c buffer -send 20000100 -send 20000100 -send 20000100 - -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007 -# <> CORE_RESET_CMD received -# NCI RF Configuration has been kept NCI 2.0 Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 20000100 -# -=(CORE_RESET_CMD)=- Keep Configuration -# 40000100 -# 60000A020020040500A4011007<> CORE_RESET_CMD received -# NCI RF Configuration has been keptNCI 2.0Model ID:00 HW ID:A4 FW:01.10.07 -send 2001020000 -# -=(CORE_INIT_CMD)=- NCI2.0 -# 400120001A3E0600010604FFFF01FF0008000001010002000301018000820083008400 -send 2F0200 -# -=(NCI_PROPRIETARY_ACT_CMD)=- -# 4F02050000010AE3 -send 2F000101 -# -=(CORE_SET_POWER_MODE_CMD)=- Standby Mode enabled -# 4F000100 -send 20021204A0EC0101A0ED0101A0070101A047020027 -# SWP_INT1_EN_CFG:01 SWP_INT2_EN_CFG:01 VEN_CFG:01 GT_NFC-AP_CFG:0027 -send 220000 -# -=(NFCEE_DISCOVER_CMD)=- -# 42000200033 NFCEE found -# 6200088001000103010200<> 80 disabled -# Host ID:02 -# NFCC has no control of the NFCEE power supply -# 6200088101000103018100<> 81 disabled -# Host ID:81 -# NFCC has no control of the NFCEE power supply -# 620008C00100010301C001<> C0 disabled -# Host ID:C0 -# NFCC has control of the NFCEE power supply - -send 0100028103 HCI admin: open -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 01000B8101016E0A71666A0A7166 HCI admin: set session id -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010007810103028182C0 HCI admin: set whitelist -# 600603010101 <> -# 0100028180 HCI admin: any ok -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010003818000 HCI admin: any ok -send 220302C003 -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 620202C001 <> C0 Initialization sequence started -# 610A06010003C08004 <> add:C0-Apl-IsoDep -# 610A06010003C08104 <> add:C0-Bpl-IsoDep -# 0100078112C041014116 HCI admin: pipe created 16 (eSE connectivity) from C0 (41) to 01 (41) -send 0100028180 HCI admin: any ok -# 610A06010003C08203 <> add:C0-Fpl-T3T -# 0100029603 HCI eSE connectivity: open -# 600603010101 <> -send 010003968000 HCI eSE connectivity: any ok -# 600603010101 <> -# 620202C002 <> C0 Initialization sequence completed -# 62010100 <> -send 010003810204 HCI admin: get host list -# 600603010101 <> -# 010004818000C0 HCI admin: any ok -send 20030502A023A022 -=(CORE_GET_CONFIG_CMD)=- -# 40030A0002A0230100A0220101 -# ?A023?:00 ?A022?:01 -send 010005811011C030 HCI admin: create pipe from (11) to C0 (30) -# 600603010101 <> -# 01000781800111C03019 HCI admin: any ok -send 0100029903 HCI eSE wired APDU: open -# 600603010101 <> -# 010003998000 HCI eSE wired APDU: any ok -send 010003990201 HCI eSE wired APDU: get param:01 -# 01001699523B8F80014A434F50352E312052312E30302E3140 HCI eSE wired APDU: transaction -# 600603010101 <> -# 01000499808000 HCI eSE wired APDU: any ok -send 010003990202 HCI eSE wired APDU: get param:02 -# 600603010101 <> -# 010004998003E8 HCI eSE wired APDU: any ok - -send 220302C001 -# NFCEE_POWER_AND_LINK_CNTRL_CMD C0 NFCEE Power supply always On - -send 21030703800181018201 -# -=([1;32mRF_DISCOVER_CMD)=- -# Apl Bpl Fpl -# 41030100 - - -# use dwp -send 220302C003 -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply and link always On -# 42030100 -send 220102C001 -# -=(NFCEE_MODE_SET_CMD)=- enabled C0 -# 42010100 -# 62010100<> -interval 100 -send 01000799500070000001 -# HCI SMX wired APDU: data exchange -# APDU: 0070000001 -# MANAGE CHANNEL - -# 600603010101^M<> -# 0100059950019000 HCI SMX wired APDU: data exchange - - -# send 010010995001A4040009A00000015141434C00^M -# HCI SMX wired APDU: data exchange -# APDU: 01A4040009A00000015141434C00 -# SELECT ARA-M - -# ESE Attributes -# select ISD -send 01000F995000A4040008A000000151000000 - -# get CPLC -# send 010007995080CA9F7F00 - -# get Free -# send 01000A995080CA00FE02DF2500 - -# get Keyset -# send 010007995080CA00E000 - -# get Fabkey -# send 01000A995080CA00FE02DF2300 - -# get SN -trigger 0100219950FE1BDF2118 -trigger 600603010101 -send 01000A995080CA00FE02DF2100 - -interval 50 -send 01000799500170800100^M -# HCI SMX wired APDU: data exchange -# APDU: 0170800100 -# MANAGE CHANNEL - -# 600603010101^M<> -# 01000499509000 HCI SMX wired APDU: data exchange -# APDU: 9000 -# I - Command successfully executed (OK). - -send 220302C001^M -# -=(NFCEE_POWER_AND_LINK_CNTRL_CMD)=- C0 NFCEE Power supply always On -# 42030100 -# 0100029961 HCI SMX wired APDU: end of APDU transfer -# 600603010101^M<> diff --git a/proprietary/vendor/etc/sn100u_pnx_ndi.pnscr b/proprietary/vendor/etc/sn100u_pnx_ndi.pnscr deleted file mode 100644 index 23f3907..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_ndi.pnscr +++ /dev/null @@ -1,16 +0,0 @@ -reset 0 -reset 1 -interval 50 - -#flushing i2c buffer -# core reset -send 20000101 -# core init -send 2001020000 -# enable standby mode -send 2F000101 -# read die-id -trigger 4003150001A00110 -send 20030301A001 - -reset 0 diff --git a/proprietary/vendor/etc/sn100u_pnx_pcv.pnscr b/proprietary/vendor/etc/sn100u_pnx_pcv.pnscr deleted file mode 100644 index 3a0dfb1..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_pcv.pnscr +++ /dev/null @@ -1,10 +0,0 @@ -reset 0 -reset 1 -interval 50 - -# core_reset_ntf -trigger 6000 -# core_reset_rsp -trigger 40000100 -# core reset -send 20000101 diff --git a/proprietary/vendor/etc/sn100u_pnx_sst.pnscr b/proprietary/vendor/etc/sn100u_pnx_sst.pnscr deleted file mode 100644 index e8a8368..0000000 --- a/proprietary/vendor/etc/sn100u_pnx_sst.pnscr +++ /dev/null @@ -1,24 +0,0 @@ -reset 0 -reset 1 -interval 50 - -#flushing i2c buffer -# core reset -send 20000101 -# core init -send 2001020000 -send 2F0200 - -trigger 6F3E02 -trigger 4F3E01 -send 2F3E0100 - -trigger 6F3E02 -trigger 4F3E01 -send 2F3E0101 - -trigger 6F3E02 -trigger 4F3E01 -send 2F3E0102 - -reset 0 diff --git a/proprietary/vendor/lib64/libsn220u_fw.so b/proprietary/vendor/lib64/libsn220u_fw.so deleted file mode 100644 index f938892e36df0aa322bb0cfe9f820dc64e3cd1b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206760 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 Lmwfd9FZKTbbFO(| diff --git a/proprietary/vendor/lib64/nfc_nci.nqx.default.hw.so b/proprietary/vendor/lib64/nfc_nci.nqx.default.hw.so deleted file mode 100644 index 21477ffdf93b75a8851a40947ff4fd0d5e353271..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402296 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≤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 F{{|&YmU{pI diff --git a/proprietary/vendor/lib64/vendor.nxp.hardware.nfc@2.0.so b/proprietary/vendor/lib64/vendor.nxp.hardware.nfc@2.0.so deleted file mode 100644 index c9973da823682d5ee743b1a22f60c1cd21f2058b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131440 zcmeEv4R}<=)&J~nAe#^{g#Z!31VK#@H3=akin@@12}X$|3bxcuNCJt5BqrfQrF9Xi zp;DWz*rKHxt?iqn&_>1g#Y$@w+M;3`TeSFU+eNWmK71P?NMfP+|IVG6yR&!iO*SC4 zPoMwQ<>a0_bLPxBXU?4Yy7#_0`E%_y867xEMlzcJg~8Y&psC5~}%#SJo-&VSq^! zcs>b@`I0{7`I1ftLs=gQWj?All~?;$p56#kgj^()`4@cDP^QVnz@Ow>=P!}-D{8|E zM8242jyJ+nTICs&P|E&h=M(ie!c37*LdmDh zXDmnF%W@=?BaZUu%vpu)wdkz;Cs{|K0+B(gI(7ojE@bSl}PE!0)xd zAGN?wbeWfXvjzS>3;dH7_}^LJ6K0v0TWo>fV1eImfj?-0e`L0KxihlO@$XsSy*cLT zhtDy`&#=HRx4_q1;6JgzFP>{&?xz;`y6er;Z@0i_W%sz&~Muf5QUbV}ZZ0$ef=X z3w)ggzS#nQ(gHspAdTq17e`JAAy49S{A`AQm3;h3B;162hV-}j1n{I(Gv%qh% z!2iku@3+7YTV&2pxdpz-0{@Z){%;m|=WXWYCR^YaSm5uq!0)oaziom4*aCmr0{^8i zoAaMzfxp87|7{EW?=0|dTj1Zf!1r0;FZzl(|D_iAJ1p?ux4=Jbfp4+E|JDNEV}YN$ z*qr}wTi~}_;6JgzJHKj9f1(Ax*aH8s1^zh;{2wjwCoJ%H-EPk3GZy&2Tj0mL8T(SG zTV?Ys@HN1j`C*R*J{Gh`vh&y$r%fxRf&;b&knr21Il?b^m^^~xo2xi}yue?NLMi>^ zGLG*O`2BGl@4t}aT>}5hG=_2Ud2G!M9G}hs>q+PMh8sCzuSkD87$y46U*&j7|5umu z^c&{~)A1r7rH>H&gAMKaMIukXb2v}GnFF>UmE)a1=LnJuUGGoh`1X8`-_6nNt!qdx zUt-R8Iex#u)BFOJ>mSDP8wLKi5ES9t#oX6UfxqukPJizoI70ICV<=s#ubb21lQfL| zP{^}N$TL&W`POirzD(#PQQ+G~i*jG&bTDkuu8S|=c-LbbFXi)>D>y$L1spHyyElX5 zU0#ll5%Vd}iu&#o^_6sJ5`_3q5%P43a(4AbH!kMVT;rwj8 zgQu7F@Std4Ti@dZ+WBKPJdx91B-(qKpdTsh%Kt7;DCL$W@OwHr9@(|)6--)^Jog*y z=fQCt-(}F(zNx%i*G-&`a35^Gte2oK02?FPZ^NBDy|fc1>^xnxmsqqby2fdA#xglS z40UVQG{I+24W|QfY1b0rPdvh(Bnte8V>tgE2L2xs?V?5CWxIGo;46f`lJcA~h1a+7 z9ZtAP(EqmZtFZ<t(#$Zc(nZLr*lX zm&ZWokEjUgvFUbBN6LAQXurN|IexM5Z!Te1>~W6o;DBY%6z%aZ93k!SI|ARhkK;EB zK8NC#%8eKO(H4RK5%fv+Utr+#Cuo?Oy&3efQ260uL;49>oKBNyN0NT4wCCS*ep)zS zX`=t~zrzte!OtV`qf~B7498Cv_`8K&`D-~I;?k}k4&&)-1wYbGzBZQQ_Zavu68@ye zkp4AcCn@tdec4|AD*V-I(eEdTa_dFEmXyHL=L&ou5|BL0-sXtO{4u*g@VVMh?*EB) zx4w!e953i(UBu}WoyYN#j!oDt@#bX7Z9I*9LkALI{pH?bka|E4sK}YKGde|HB=@R@nMfyC^9(M@; zyh+f%R>=7o5pU#(^s|NE*kRD`SYfxF2K-~_e~Eveq1+-#sfFG1+#B~C}yH&V3Ir1v;Jg#)%g*nfktf7y@UEA+L~U?=AZ z`D_*aKFDg9U-WnDn>gW}0?(KoU77lyBj`?jGMK+3J{Ky3DRD4q?Ru?^weO!wAYcFK z{?ne)`k{?Ih%s9V?1p?Q-ETJB|47`EY0bE6I9hN7^8!a#DcwTq&EkG--6nW&2m7hG zhZ|;(;g^UXLKv*9=Qv|oqK&!GLR_&jY`_!N9J@Z2xjf7nzw!K3mJ-Y0(r~%hEM&JM zd2Fmbc2q%*)AiJ_IBH*sYwau|kww{gXE4fs5gQ42>b&S?kJG~<;No1iB>ceNE6hW* zB3Kfe#Af5cL!e7EhPskmiP5&TU^))JFM-j-jj=W`5*J$m(#@_$Hgh~EgYKRrTNzQI z%bvd8p5$SPF71xF))VxgT2aiF$l}-~8g&P#!5=vzB05M&D3D~)jNjAv{TF_1_-)1S zS^WMRznAd)1%5B%_X>V*;Ma-YKK%ZO-=FdO06#x|f5)#IzZ3ZN;CC9oKK$&caTI=Z zk$a)8W%Ibj5AJV!eQEXPrmKJcrri9;YaV=fch8bP{k-6|n~uNy-4B2J zo5gP~*i>}aw6!x&ywH$c^S$5v-_kc;-T2&)sOdW<#irk8d*rU^_wW7Rj~+c#`}pwY zD~=`H@XXf^|83U3XvffJSJdp-dh*_+@89)*TR&Pe`ZvGZw(OzP4fW4Iu`TcQtm`7@F8=XXd|UG)YY)#H{>#bp z9&H{+_w{UvHV7GV-<`zW9$@OA?DJawgZuym-;OA00nB z`k{`GqhJ5)$GwYw<*B;(#{73PzIg$g@<^I{)1$xq$)%^3o{m5G-K@!v7ykI+hsVus z`|{}%M}GGHu?xD!c#`u@PhNIc%lONp(|$hXlc`_c`28zV@8A3MFJf;jJKX+@S$*HU zF@5X{=O1i;VC6^N{AX)_mfbz#n_nAxdID?)Rj-GURs)dYnnSHBk!iWZdzKJ znqFDmP+qsRq_jM{qNK8V&P|04)7?$lK6w!WdRvU=GZ?FyHH>1E|hRxF!iR)(NjfwHU0DMew1TP-&uq}*@| zP0iA4ol{<4T31=yP*WFf)k7*9cByI0${TV^>MPDh(kYsxOX})M?#`>oUp_5u&O9#g zIdj70BQ3Qae9X$vtA@f>EHAHaC?QSHSs5;Y)YPiV>N|^Sa>`2@Dpb{_)z`uvrbA1@ z+|oF^Wt7leS6*6KTZ!Vp@bYlWO0Ol83ZFHSaSoYOUiH$N0aTh!vP@r6QeU2aYpOdX zE07NyhRa}DYIRLR<mkomDX)CJFTAtx@n^{^?-!QkXX1P&q zh3W1&bC#Sn8PdK%tkd&mL&A`#Mm@xn%qS~wD5sc?on zYj$n!D$UKI^qUG(+!+hX8&=d+!$#d?szs@=eggKU3B z-t5Zivhq3U>DIu%WJ|df9^VrKl=3siKPN)C_n3k`AzDNo8e< zyE;APtm%Z!N2XhIf@taJ!LlnVYxBzH6omFssVRB7IpH~a58c)>a?$bw{?F3+BhTR7 zeL!MqGgMCJR@N=2KKR!1x_a`r|DG(T=q%r=g%1TKbtTKsnpfU?2g}kV)F_-oO>z*; zB~7r49_?JS3*H97SZX?#V_i8|n*;xMw%Q)J$5iZY8ZVp|eM@awNke%ddik^G;-wTNG5H%&K&3z)sCR`O}4bp$5rW-uhz{R4BL5MU{cR+)2AgMD#UB~Cp^i#7yHl)!HT;)O3 zH!a1q@eVwI2zbxbOp|suC<0&DpgK^Af9<$BQ0~8YXss0dMUSontep7(J3!-KGR6)R z7w#}SkVESo0wZPsSgUvS3Xi_gF;2;=gbiG1;!R%7-#(qSidly(!vgPfxby`VT+5GDARV8;9mDJy9w%)TcoW4!2hE8j!yZid` zhQji?m6fG@%~4wpO-;ipQDv!{&uZkAQvaHoT8d>ZcSBuCWkY>lDJ>*ScW0GURn?T1 zU^$U61Fm^wV$wkrrcG62@pgcPk3bxY@@D8^Ry2893?oadNvo)gOXz)K-g zYAJzQ^jGj;MAmN@D$AWwSH7&W9?RFW>OVh?4H!?0($msq>2qu9ZlWc?O6VQ)`t_fK z43w748`&Jb%r#?qNp;Dx@;Yt3GA$)fR9h`xm^;`0wB;qVBI^#dUo#^Ju>s^%HUb#h zeP&>pS6S*Rp!SA*=~dq=G)Aw$7QY0dIlEa2p!;T7g0mX@_7 z7n;8$Rjc`QcOIVMPt0?>%a_+yVQYnZMRny}sL7q>ce_jKmO(Bv-1Df3y3Y6gJoa@#WSE}HX$UPLfb86>f)$>17_Ni%Z+6q(V#^gO*swTk&noxv=xk)H) z*b^i}Yfk*36eSkEv;=vD3+Ney^&cuGNF!i%nw^}bS*E54Q?G5P(^|2q5yCptpdrm{ zHAR$_bIV7!Nxf)Z;caB{xX4KVgN0vNU0+_;z>Tq_0ZU9ud)AGxKf8r>!bb6bz(6rN z=aOAgQdLq7=Tov2p25wF%CjJ*x$QYCi`f}bom$FH1!!H<6v%p9%R6AP&x(Tyq0Qs6ZUZB zKUXr-H9OGeZDg3NMdRTQTkOvYWgFA~*nD0T< zHX({BG_b?N*z)ByD+dmMgF|Sk+3NDu4gJT?hT!`P(CE4C9R5um-#M-HfX;7#DEA9@ ze&x!kMW|W-&KrFXjP(bKqVaXu+ed%7}szUkaB0M}l>3bV>JD;nIT zm35^ns<4o>WW~~@I4!b(f+V=g`r4|>27x5j7HE^0szSIh!j=U#49&;xZAH4gTQiw# zF9@9YGq>@Z3e((at7vH|~`>!+|23=a|F0Cjpy_57EPP0r+!6d9a3W-cbxAvb+ zS%{?6MT1H`AZ@w8P0nCo+CixYpe>f~!Xd0C&F;T`GAT|$Nq=eHa;QE7&{8C;kkj37 zYU=D-{ah1Tpke)eaMYFDXUy5>QPIqR+yWI<&u&k0uuuxLZ581-A(IMM`*bF)4$G75IZH$;^wwydo z?UA%C9SBp@8q5#|1==_xp!r=2DJY^)lj%C9=Brzw)safQ=6W`*2_ErjhgRqiF~2REQ)yaL!IDv# z0cw0-YHF&+@@yXd;9%Iw0R-aZ-S5t~jNz}f} zaqO;Ysf8;|4N93h9WAh~p{Rlyc>y(Ya=_KA%za9~<54(oGE_cPhJUhtI|e07U1N{4E`4&Z4RS z-N^b?zqUhof&LPdpng0=u82IzpNoh^m`s{m*FRZ^#RktTvp6OzG>*wN@8r|y5blkY z)rA;7maV8NuPdmjsw}-*HC>B$ZUp;$T_}O5HZ=oHoeorEyANLLQdn7L@lue~4Db+~ zP-!_~6>lX`V^1pMH-Rs!D$o>T+1aONl;h1ZI8dXb5Rsxq8$4PQw&!P`Apu16YTR%%M2VvSICOGe?GCgsM{dk z>K4jLSOK>vD4e6_N(lxLo>|n)i|+SmxkV@>m^Qw&O~#>tfuVIgI-p%C=cW4RBAoZL zA@mJ9&XZy>5AT9Jys2@ToCY6+U{txtK!SP!yuhR$@rz-Ep{KBT9hcsR%YSy|VB-S8^Ux-Sl% zm9ngXdHVj@ETTiw({Sut8iqNM5V2|b=(S=4rn1@Sgv^Z#L%K@?>FVT=qJH;($$5Yd_w^#;-Wpm~fth{3&x}mR-0A+1GbRfzU z{}FXPrZspaeK`T|L!{-q!WBzOt1v7OZ|n=T2&J}ZB@GQFr4{p++<|3t%22Qpvtk8v zS7Mb1f8c*jV0zJdLsV#_&~Ci|g@FW-M#~6lkppE&rQ?xRVx~FBJ?q@)s=)wec}+vP zSz;@x8LiziorS$yrnj(o%k;wLLuIYkZqWKQ)=d{!Kz+j5^lK#{gOtFiZQ#~s?U@uN zEMzqpesw7g!d@)pBZ&>@iuHs8)j&@u)NC~sV-~d=gLWG!89uH0$m~mD_*HutpV4X_s z!^Ep$Zs07@ZX2Al(+^MMz}fQU2y3(*A6Tw%H&oPN2ToOa^)kF8xV)|oFXLRvN|s=` zk0B-pKFD3lSO>Abh>N6W)SH@~q^#U3iC#T9o=gp1Zb{9kslJsCpW=nFb(Q5fhYFsS zmoG0}UTf;$bTa9f#hF!wLK#9YrNGTQu*36 z?t+q4;)rT>@|Fq< zpmb$k%IFGB&DFT|N!N6Uo5)x;yPEb#V4)wYLfAc6T5+d)DPCW#IfvT2Sykl{cz`SF zYgm5X?ELxH6QWeyX46esmArG$zY!k=1d7&Z;33QD0d7|`;BDCA@6w=~%Pte>ZPTwv@25RvAAZTPv2r^!)$Bs_jo)}p0>z64xi0q-)!Gu@38L} z;<0;d9vgq$6t%g+`f0Pp(-9i!_NeyK9gcQeyKS>Ql>TK}nvSTBGN-s&>|OXP*6G}A zmne_^m(L+_4lQG6R8z%%htJOMd{O)F4%~G`?YL)${;Vmw=kCB=^RNzv3W|K~!y4BF z?mB|*e8ZZQXI(+hJTYp%CUF;`an>yEn(h3)X;fo<^N0?6bA)(4YV(~z_iVd^<7B&d;?4;v8lrt%Bd6Csu9H7$ zAIG0GpWpK}Es0OC(v&Dzh?B61XKhM!1|@7hKat;`zef}{MzAqPGJpOamZb4B)+3T! z$dh;k@pe&P&jlRcJetFfcmYRo*e*$rWAQ|=Nyw}He35RPfFgfWg2*TGdoJSlK8cTK zu^OFte9VRZ=o*I)$j~323)y}<{n2b=KJ5{{GPg(jqd8g-m52_3=#&VbKy*cO@}R-9 zdWP|=O~d#D(B#BBhp`kYtz)c6AQ=e)^V3(8a&{+5!2{w&f+XxQHWB}U*^pOT|-%KV& zP~2-xl+u&Q0d|h$(1(v{cJdGX(7(2LSLX1cF^SC4SZWhrR_fW$pVMbc?J2Co7Euf< zJJr{>mO&>S9!IRl=D_!wBL8`+cinY8$A9d6JeF|QDVp@CZSMWbn(swENe<=7K1>dUR*T7&Nxw1`Jbjr>UM>ZX@0{sZu7Z!$v5XZc zc=}G7ycQ{V@##tJQL%!@CsFmQLc!zHnEF+#;DxKwo~>5!_++Mjc@#W8k*Hsd3Lam@ z)UPH5&p!{xA8l6fU(!><{uMmDs(!U7czh~SzuFbN{6;A~+@av{$wvL^Q1JMqrGD*E z@c5LeeswB%`OQvxxL?8J6P5bqQ}FbiJ$d;R`~?yT*rnj*w@B%6kAlaiGy~U>fc?`q z{p96T@CgzL7^~nD6@0vcpQzvy75qgCK1sn(Qt&AXezJnkRPYxoc$b2|M8W4O_)8Uh zfr3v`@QW0DvVt#G@KY3gg@V6K!PhGIsS19zg1=nBdlWoAovvSv3jRtR%UF|wPf_rj z6@03KZ&vVW3cf|bPgC&i3SNG@lpgO;@Y9v_9SS}}!S7M<_>`%Bbt?Ew9Si$c@L3Ap zr{M94T>bJZ_^Wj+>|eplZ>iGb9tD4mlAaw6*ngdZcPjXL1s|*68x(xJf?uKF6BYbQ z1)rqgS1I@u1;1LsXDax+6}(Hq-=pAj75u#lzCgjRQSgft{MQtGv4a1)g0E2U_bK>V z1@BSts}=lO1@BSt_bd2D1;0+gH!1k_3VySK|AvBZR`3rf_!b5Kpn`8#@Qn(7hl1ar z;5!ujHx>LI1^R<%#9kYgb-YpSZka zb>;FE%MOTbrG~jqmIjzIt<2BHz7Tx+D=R zrdaz)EJ>^{$DC+cVngNf@~MfKDNJ0xqP`(gZI4|8RW$IXVUb#_cM7Yg>0y& z@`=L!Y8d=t^ZrsAWg)Z@#O~)L0#hsK*Jy&YBsdGUEOVVn+X_w_^nu3#WMX0nLH2DB zTR=kC0VT{JY|}9NRE}=7*#KfJ6II*b3}SE!H-S1aRp1v!a&ZT`le=K z%C)(mOzk4{+d+Dx3$Cg;&3>)Y=x9tC2$D~b=>(S_(1dlFfi$K?nblRu4=aySBZ*il z(cTjQFPm6WojCu7M80J_v8Imh@ugwf=>iAG6Oubr+h4%M&&m(dDVShO>c_$jrmdg- z!q;6ZtAnWoOO;FC=*q)&^ipKyWns5rgRuHhxVD{rVBTd^^cl)x-*V`w2@3~Lh>09}C)b-edF?9%~phNzoDVh!y zt7RmtLP8Lu;Z#S5j>iY@4SDh9cFJgRX+*`dSf$VofpbV)2N4#RI@Q83?Hkq=X0mX} zg;l1KXrSVa&qMBQ7dWo&8Oj*VH+N%@9E*vr2qsmR;9_WH6JQ76Zoowt z#KvL*Yz+pjivazA8v%1LSlvPQ7@Y0}Ou}Fk3kIwLup6)z(1{7M)qvvxp8?DT+yS^4 zuo;8VEr10WWbOxC40sgKe=TTX09Y#JCcrg-J(b7<7;^{e z3)lh}8;9q2f`7ng02c%90jvdlA8E4t@di z0apXI1GWI>)<8ypRkh%249W(q1x&vSGy#hN_W(8kz7M##9(5TDTUdo>fK`|b*aFxL zxCiikz;3`|49YX(p+CSf!1n<+0glI@94noy4DcwR3xn&V^MS|UxD3$Mh`ItcJ%s0g zRS!ePm|)EHf(O9-O{gzm-1ks7!1o_Ro(o_*k0UK$E+AG`+4}Dz9pGNTgMeLtJ%Cex z0D72!YyeygxEZh(aNiS<2VlxmNDH_gFk%8@iBCfofIU9~ZNQWtBOl=8Hs}km_9xKO zh2VKB+ACniHrN1Q`cJW@0OXraoYe)S6S3e6m0OmXg-T@l`or$Q=cGLr~=mppV zVA9V)AMhX`n}~9DLO+0O01E)Cet~ufxCyWsaQ!bq53u27w5f}L2b>DnvkQ3v<98zs zpz~LdKVTBzKETY^P?t&I4X^-kGvFFP&+FhBu;LBq0dUb?;ZIMf-*ZH zOTaR~GQcf>O@QwM?gZ=t>;%mDJ!E(((!32`0oU(GTEL_4fhWMpe*vu|=IdlegIByfbK$pF!R6q-2)_>Cavk_1=klBp9kxX=6AB)&Z;E(y z=y#ppi{2dbSnLxce-Ib#IAxDXz|#>(_J@6Mzw^ia@BaBuIm3{R%GyG7AnP(fjgBin zWt*$-e_>NuSRUpSTFO4}Vj<;vxht z!uf%78E~h7s{+ocrQ+#g?ciC#5kHfGD*}#mqSYZbCuTzI6ZRiO6vZUO<`6fU++y*# zK%_;Nrd>1fZ<)Xm4_f|$qL>LTT`w_DjQBxpv?B-VC@9h`LD)eivOI(Qr&8f_Wd7O$ zDMOeONio{77`bZ;WNx0B`0*ic?KHG){7o0p>jtg@xQ&uthb@%gR1gGSrAT#2flcp7 zhyRdyn{8&5iAQcck-7hWw<51=#^Cdk-u%eh1R{<2ThoDJQ_=QZ z#j0|KQ9a`$kO%3v%X)U0*0V^Hl1V)mA^+m5xczJ8H3eiWROUopV1o5tHkG!X@ zL;J(uTG@uS9&O(k)Y!?@*!`+(ai`773aiF9A2^I~ac zn)5(E9mk`ywd}5=FFn!{dTnzI_7tR9 zjr2JS5T6F8m$J9l>N&XZiNCGLvk!U9_(LSZ<02FOD6b!RU4=ZR)O9WDmfufa>N_XH zPd6j4UT#p`P_hW%sAx)Gg!J(+D!p#Ssw}D?{XpPKI$w|UTai8-n`uYdok%NnPWg8O zw>!-IT}ZpnkUt^@v3{8OQ;_zkAwSI{b%&Y17HK1H3Gkmo^#?8nxC+^yG+B-p65%89 zRPR&t@j@)<>;;{vx59tnZ@SX)!;WGNw}lYY#tZcJAo|uagq^ZAkOq0a_~B@apyikO z5UI$ZQ)Fy6hA+fJ0rI&P26!M`nZQjZTDSe-H#yuR6O<|?Ox2l{xuU)rkl z^0Hsj>W{p8iU+oFO52IFok&adHrk#V6S(mB6w>;NdHk)VrEzJ{G{qJ%O_4h!Xl%M4 z^8|1dR36PeCobjvr?EVvtydxKRHP-Jr=%6_8-7TP?9sY4+FOv`h4ilA^jhSG9#x+Q zAU^gWZ4uJunxqW`GJpOP>7pBHYmxSSIYu%Y|BlyYW~5`()IoVuM#6tp4n8mGqY8Q3 z?}R-`JMsnFk+32fQ{sv4<26~6%(f!`rfT?2nZMn#pC|_Rc&gLT`w185bc4>8yOcUu z+4Cu_w+V0}?3rj}j)FZloE;5XN7%a({h_Rn6(6JvlXgXXbb!XjyP$Sl>Q+Qw~FqT zrr4x8a^9)j4&>W?UwGvnMOq)ys^zlL80P>t*m7x&rrQ%JHu-+^8&co3AyccERV#4UbGsxE%-as zKiLD_5*!rKp!KJNNWY)#7Z>3QfNNLCmBlB=3#S@bwB7V z{`Ti1i^=hz)pYiSopA8`jLRZ$!{;1L z=9KL_sY^o}aCB>(Tfmi5t0o@yg3jW{&TQ=O90yq=uRbSkGRIB}CT4T&ImkQp`++e8 z@v;cG$-s5tZ>>(D^r%8ca+(j>guMHamvl!L(Q5(j=o!$Xya$oD8BXm?cuBkfKJo|f z)u2O{3%_*Wih(PW`U>^I!UNBQBMb7tngb?3xf(P)PX*`_pBsVO2;751!zkZQ?*6BH$V*ot&%W^H&X0oFo|+ z9`8fiEl8W9`y%7GMl8SDeZj*TvG_{m#b1b+tX1)uimuf;0P5p%kai=|&cxq3Z~7c_ zVALhYH4R9=8R-YA3-Qs6w7xL;*o(9W!{mc>bPDOakUoa^#zp1DCcqBEEN>>#9u2cR zqFsgbJxEVBsK`lc6Y5xz(r!lDh&JwTjA_-eAJt@PtTkN^^ebhhOZrS z2$p<2HbRcn%M6^n%ZKV(eU5?-O;BfA(veis4OBQ07qX{Jg#Y;OGp9lIX#frXi)f>k zd<5#V*}#dc57F5PIx~L(8@A(yd_tEaRLQbRE)c?V#kXsfB3p~N2<_(O@WwJJNXt5c z$1*v<#RAujM;af-n2CD&;E+j+vDYBqUgXKiKf5lD+P+vrTN86ErbsPgmi@)N))YLs*EQYHxYADRj3l4=&eSN-!d=8+T-u|n3syr#V;SY)xdQ) za6>X`HjlTo!CSOrKWd8=!6B75jc{cnywkRA|)N?{Qv)Z zwi0kpcD$XC=yQLUdY zjBf3oKdkliE}M5@=hbif$GCc1)+O|KuV$MzV`{GNJl1>M!P?>rb9(#wSZkca)$4P_ zwOxJ$0JrBD6UCg@yWhbwV@cJC1+WvCK^i2O{ ztoP6bthbb&qm1IGnV0H1`;LDW9KijDKV;s6>zLO+mi1qV-ppBfS(Yo|fhAKV@)>qA$4F|z&}WOAmm z-VM2sowu%Y_axY&j+EF~QTO~C&=%&k_PFy}Pv3hz+J~zbZN>XC+6=WJA8f1)We$N% zcssJ89obut!zNF|?h4U%$R1z4<(~x=p#5Ps>=AjWEgcxfdY^=x2rtV#0NcV2W$)>G zXM+ZnWz)+#igKuo)A#`)2(if^6LG>irCDt8ob1-tBOB|mALV)P0aq*0{W55JK%3}3e*bLH83#I#YjiRN9S`f7flwvR4LY+USW)9pw84M$ zz3})&JRkAPMtBx{3iu`Hss(kR`X0cK**dO?ib9)ndaj9zXT1quW335MfGPN`VXb4F ztk>mWy%osgw7GiGzP4A`S??^gt74QhgY*#X>Ya$T?;OIsIB(QTydH2Qp#E`f-Sg)_ z&N+~GHslVu)XaiC{JKTjK{$Fj4jlw^VuzmWK|0x^)n|;RlTQ_$yrSsjJ%dhm8g%jz zUQ%?@A$0P;2A%vt&>@{Tg-%|DZFa*aQyrYp3(1FcLGoD%S%xR0U$mZp-FMHo zYxX)ik$Fj{#~}-{L(FPaw?=FKr ze%X2)Wl_7h4>mw;q6Bu3&B$*D+d($&$qo*n?QGBDwjk}`xJLU`oi_EG*D-d)KlaIS zNyRM7GlUgQA-jP*5^U_q0o3Cto=quXSuyzCVPjdvu;*ka?7761<&0p{lVGdEV2Ag? z&oo1>4>{QOs&CE8jQM9@I;OVch7ED`V)Q6 zgv^K@&eUm8(mfLSD(u1uO9d<;uVcSI94WN4&(o(qt z(nQ&kCg~*)^^8LP1VEx4jpy?~hj@xcxs;Y5@qM4od4zb&18+$vFAC3yC*nh=g>)J% z(2Pc!uxO!7NsDykjBxcvflgEe>&*i%i6|!uI-oQJxeVBm!{8<9wkhcAVHdCu85@y} zP@OOo2roa%SMy6cS0Lu%{^4cK=9%5I-~eo_5wVOD{VVJSw);wueaUCgm&Om}@5`pX z#nyUq6zlzTp#wfYqV+WTlUvZo9EZ)dpdVph@+_d(X$E-TgEGiJQvZ|jKasKDgN+@q zlMRe{!&$=Ka*p2fNW!;lpX`Z3eAd_3l>F3H-lWQk%-pDyjFS%5>qlDW+S_}4cIQJj z(9`m*9r~7YIPzT{`Nyg z%}t=WR`R0IY(YCAnw8@@&7=s#LCAjqanu&j^*g|aooy$*CWFo>Thv1(CUpFQPVzWT zrvh|1FQeL;K!;>?C=xb?_BRV@yXWV?zh}dz&w_l>?`8-3U3TJ$-+R9Qqhr45uODmv z=;X1_P?z@*H#h&{JHL0W`Nc7|bpJ8WZ+*wQfqxEo$ga(p=VLshesl+(8=w6Z&)x;T z8+>Vc-bH$j06#;ZDXsOKW}TJ7~(DDg{?F>*G~7c2+x8Q=qssT z1Fqe<*5R$Vmi5ks9r&SN=d&r^WTd&n;aQMS#j*~pgYSiJ{a_OF9$sf}?fWlV>uXgT z7hr^W4STj@W~0rspl=xB>p!s7tlcxyhuD^4_oUZ0EJ*roYhB-UEX)50+tCId)R?u7 z%3CL5Si~^ZxaV=Z&8zWhOY>HOFW{Pz4@~k_T*6w(HoBqX#t}n%auxkD=$Gsv>8Z$A zZiCJ@oQl2p?c81tMGHOKNzaH6Aj|rvZCdR5G|H#(f^F5>1wX>yBtt#k(qg>1ko6qs zKBu)0ULE|W8{FH6ibVvGn4doI| zYOAf#-E-i@6}4yvJIHEqW(B;mZ8ri(_nQ6=M0;BuwzpnLgFQ~7@sMp>OX18`l1Izt z$kC>RL4MQcQ3+Mryl~J)CP-TXA^B-dyZ_a0X*M#Kg)_lKH{D1isVhWVmsS5 z6>{pHvM7P!2fn!Krhkv{K# zW`GX-=pOL08)Xf)4SWJVjBQ|}khkV54veyF1C5^k+rVpmeOzMa>lGmib`2JGlQ~gnYZJ-17VF#yspFkd~Hc$xq)CNkxTz@f5Xx{l;2)>CUc{Pc`r&N&N5mAqb-QNHn#jC|F6F+`k2uA*ZtcuNnCI*3 zbF}tdN@IQ2`zGlae(%27>~7p=_~85I0f%|#IITTRo#1^P_uy;nK1z#n{HM4teM;ji z;7jiTKP{v1ZO8{$7V*~sx%xj8Z5e!|Q~nU2%IA+x-2j|b4OM_bqUdhPkj+Q z)u2pGXW6_jJAuBed%jca$0+Wn_`Vfo%9!E@;Gx;je`NwkdfKG+U$^r9i{dV0|CNjW zOV!hBL!hS#vj5`!);iD}sNbqa8nRRBw=`L&qYexXJrrEXGIJ7z5zbQO8E{VZo~U-Lj2@kKvVaV6Ng*+N&mb-`pJvV zou3>k^kWsb{Swcq&l*bdQu?fWa6c$N*_`411bM9btRGM3esVj?(`pSwE z=6qsoq47y&z6D;@_7sWxp!TGVh36p-j(1<;{TlN95beioteZx4 z!dRF5mvQ`b8J_(K_{97Ne&2k}509}wzIn{`$v=)=4E*jwEgr;`|w=tm&SpP+Alqfd$qlCpDA^mi!pCNzgB(HFVaC1 z_V*I_c^&2PcqVu*SGG58T))=ly#wuU9>({4O@hW)tj)Q8XwQa+BYWB&Wz?n>=GO*WFY-UcQ&P;_9<{y7xs2DwMaDYeU$lM~a~WF9hxs(5)!OYh z*Po81abqj$_K{Yf(QPk^dX3iLD6B{DxvCR1SLNVy7IB6;9)Q20IV+lvrg^J;QP%^| zBgUsnEEwK=#RDkYI6jyNoZj!1jJE9el12@(-^)06{a!A3?r(g+$d=YIZ!X!q((moW zz1ofj9IJI+=ADMJtol9wG~VxhiZtBz!k;^uggi!F{1W`>x;QY#QWtxM4ycRHpmFn6 z=S~+Nf#?2o@dMP8bny{nrRw6g!RewCFBbE5B9E0Wz9Dq+h}1D>pu`_sz|p_ls%dO1$_N_<|T#pn6x$8W&A zQeNxHLWBbNv90Og_ z4e3M12!}o%I?(vFGidxeOU4MHI;2noFG=7~- zY5R#2UdMAaPKYI4DdX4mbg$@cqNcmSk6)il10D1+6#u=9G6OMvc=6m(@L`PS9t4hb zrN(m`d|X%k#B;i?w0Lfg)KzdiHxfMl4)o7PPtTL=FiutH8B&1L^;A36+m3sR=YCFU z`_WUeK~Fy>c`AAuhx}?kbSCj!p3o7+bGM#>j@E$(qmHPZ8g*3phe7Hn&s;~XpuH5o zv(eE!v_DOj!a{V-# zj9W1WL34GwpKGOY>&;R>e6Eh>D&Ga&?^1bZF_(G|@*8z?67|=0Q#-}G3TgI2H)|bN$J}zA<*<{Fx$`jQc7hhomA#L8%DDvE7t)9Mx|gwz zlb%ZZ0$Hn^OQ7+!+#6DldL3}MS_ha<2&$8;k2+5h9Wk`0@!^D?R;u3sb<5jqUNYRyjJ|PozrMVMzKH>De!E-{ihd}C3)>GTJ z!=fINIwe`t-j5Ubsq;fqP;blmp{Akc`$6RV&}XN#Ia)bC^oXeMGQGaR^FuGE1lLvS zv+v4*=ZDUwj-P;^{^p7*H}tRDDaTLgb46bkb-Y5<@te?(CR>xaq78=n8g=`MsCTe# z1M8R6Hff&wN|aH7y(Q3PXEMgOQHj`RiTw+w?+xBBso4OYCo#-{V_#kp_TRD7jiWuX)DDh-ZZY;nG=et!lB?HcW7}!YEEem9B(LuIwEvcu!R!g|e1!BT;7e>c zf=2|8y~DW=6Mf9nC{3 zd%NL#g7*0}+q6C8t5Amq?8U*}oeb)mXdjUc`*QBH(|#egEgEYQuk`h`Puv=heLKv{ zVm%`O zS@*5uew=(b%52kY1M47B(0$amTs^H=!=SyF^RRy}(H5=k?@F%Y?O9s~SLQ@@|NI`e zbMnvRZ#93sj{D;+ux0h0>CflxUE&@?Xpq$pF7^+{6>M_2FR7#A@O*e=4*FxzFV#g_BqBj=({4|U-kY( z@GSdCYAe(ZZ$#b5{;0i3{;571{~MWUpSWRZ|8#u^z*b=ORs}sAF#7dCu~D+1K_pMMBd3I=DfBDc^`hA^O_8KtF~~SiEUW* z-FUaS)_3dnq3}s|Y-PK7i~G0T=wDmg?#HkJm0v5{{VI41$9BnP&FnRKp}G8|y&moe z=z0%q$;@6)UD3b2;$8fDJP^<|-^+R&YoN4`Ri1}wT`)AZ0`WcVVP)tK$hRB!A^0)> zgt1M#oNueNV{CIV<~`9?X)VqN=th~v;Maw|g6PS8oiukv`#FzeZB_MAUqRYW(NFj$ zu~wREr2T{BPvm|!2k7}Gxmy2-X?nw{JtgXY4z^qSD2F ztA6R?dAM}vsC2QXu3x%%9xmN0gXl&NKsVZyF7|A|4@b22!bW=BLortziFg2eTwpKc z%NB|K?N037(fms(^CsV%(|ZDt>}MkSl2w;OA4vPcZ1ja#2Xrpa>9qlW7x1@X-xM3d z_cHg6VlQ3+8yJgoCp33Y>(uW)VC%V3v-vS?mjfmt{Q=OXXD8v?{Dmxw@N$pR6#VTO z>FQ0y*(tJH+5_N3T*6?J{z6yQ9_*8)u?^amcD8E6!|t9#*jqdO<28R6GYk8M?4uvL z8GM1)PoC=QE26&F0h)f4NqYp?EauI_b06-n2c&+T`efQmOEQo)J`29DdwwqDbv@1{ z&4pjifedMWJ+Pkpi_?AIyB)M?pEA)&Sj)0-&S9I3y|B+6vbVRMxPay=aGqct(`2s3 z8k)>eN0Pae_XXgKWPtq?Au>SQ@}6(tTa6)X8s9nK7cn^Ya)AduhVX*lH1JF9j@!l1 zR&~!4?b)b&{8WL;AI=0VNF3tYhBcD*NlNjk53JjmDxBUta_vE7G5sT)EMG=Jj4Jd&fvaEW4(XDdCv=}O+dF_)OpWLVGB-i?pO62vY(Xm2{hI^M(MTlRS{muD&*{* ze3pb~GC%KU2ROSoDsXo1U6et#PW|1jy+isvyN7=7jL+^Rm+*PATyb`97j$7fyZ7BG zgFCyo;dV|lNjbZ>4RkSn2^vdV?O*iE{fmpm9G-G^?C z_x_3cTb*^-{e9v%|g;z$S@zm3NE zx2MoHlGxawb8jtU_+GK(LLuuhEaRzc+DAXSZ2@G&aLz9mb;7xvkaK@eBOUoqdWT2f zrFQMi-(iQN^}`=xen>g{cc{>|y3ftB4x$g^=l@2vVeF-!|MQQs?a*w!1hF>y(gKv{ z&qn-<^Zx!H;+(UM&1iABdvfuv4?5HA!`#Q6lm^do`yw-Z39jB{xTiEp%9!7(&U?<| zb>47;u-Wqhb-n;~CSIuDr@02_S95w3Vw^ouCCnQ=%i(oSw0kSjl)BPK0l|b(+me`WDJSA~&IVa-W?Qr(V{dnI;Bc2&~k3$)2O>Cu6>|1_q z7B9m|ZC&FX=W+$_$6<#y#zvC-4&!gCgDRImTMf3u3Y--nxg5Hd)AkRMv`4l5H)!us zVx6@}8$4c_)2fbD4uz4)ic*n7K9|t8|{VW;zmQ?>G+X+ zGTs;x8wYzJy;1z>u{cv*A$(tDx{xRB-G)xS3R#Xu{uYtH*($$->!UJFt)B-(h?NB@ZZCSFZ-8P3AbiyHQj%a-uY zlNdWRW6V@MoNZ5FLyi=~7dfF@XA~dzH{&es8u&OpT?|j>3rTlDk4H^6Owfxp(u?m| zucnI@^g_~&?rBuhMG1OeGSVB_vr$dw6!Z+~d=IhSCN*88pf@s@p0A$uZc@|XJu@U1 zpE2E6Snp;v9p+3l`HeEr%Vxb>kPh#vner6ul-f+=vqNG(bwo@_VsyS)_`fLj$r8L< zige+M=d>95LRA-Z-eMb|D{rEshI< z^8pu>5BKx6d|&BVLiyI&-+Bta7VsNX9&kbVaDTm)Z&43k8Wh)(?Re`c{8}8NgYy9w zln?jUY58vHnXA<=0`-ePzLCNCfD6ip`x#ok1wEO_=ilY<9>C8J`Kf$<2%MVl1n#dy zKL0~_=LY3-ARm5y$U7(>a6$QSe<|gwclC~^e3;idfS(`w3CagtP(IuzP`0ln-ZK5PMHau#MKvbiHFcu#_pwbwmqciuS*eH_hC7h{g)>*NdZH~H_I@i*m$IzyAnxSRK>bj=7G#ajf{U508BrJbnZpOl^Sq`(B_k=^r6Kuglme zbhi9MlzGrGW(u7#x|PbtydbaBDD8bSR445n8lzpk^zJ6@?=SIsX>|gBa*l%L88JsW z1wPa(-;>ef#ygOP(K_$1^!JwJz%N_*eCAB5NDSSBI%b@ywUsAyD%XMJ#`*Fxa z{RPdBQr>$+-hHS);nX$Yw-p+4PMu^)bf~|j{4}3KeO?98G4wqz4!{@twvYvG7ew2c4{Jl+jGrvlq<8jNlK9p#X1-vyegZGU>#xwGxp-VL?w2T}gn+V-cHnA#*R*2FM( z03FKrpyK_c+8!n9Z)r`8d^fGDe1N%xiSXT-pjC`9_6N}Yho!tBRyOh1yJd{oU3DPCT27G?TZDpz9h z_bWc{0Nyu-F(Q24jToclV-0B@>o~Gf8lpQ2WRDYJ1QCJJ^VxT5s!q~ zM<5;x>LYM=s*?J}UChhRPSLx?@P66B_7h>wW#)?U{Gk_w@6pEdB;!$S)sQj0mYoPH3D>>(unlQ5t8{d;qnR zZqZKYU60gGszI+K7VV^zzo(bd@pgiDks%IRjpsODKBeP4Hl5<-19<)c?19?LD)G!W z0_`Xp`PY$5MgC!|w^BYIj=Y$6)bb);rM!6Gm`0c3*<1L#c*LR^Pl?#7_nINGN$mWf z@unSP+7=N@$u zgKDRZ!%{M2nv;>UTlIJKVeU^&my2|-&F1z@{^$ejSz>|);cQJ!W`*U!p&6ngce z>?CDQ(y9*hK0u0X@|t-aa-#xucm*`6?MxE1X>2o&a32QVgK`XI{l(7iA{#$|b?Xc9 zobDwp6L6Y)}FGdJ%z3rsC~{rZRz{q zwV7h}Qr-@z{rnm@>TAf($3hM+#m;wJLUtY>Ward>Xm*bF6Kdy3tJt|;%#|g7o7+eQ z*?Bg%^E8x2?_;Gl#mflTIrd@%*>45xm(qNScCEIDMngI$(k18c*q)Db$8bAe$GjJz zJc>y^jhvPB9%M`JPcygk;5t+YJCEAH>)@w(aZ!gz(4=uhC1gmn$KH7lXgJq>v3Kc4LV{A~LmXc}$%JRxhcZPJTs+xyS^d~7>!b*OFMi?Ys%ZReWX_MIqC z+V*6~VX(HHTo-EF1)xc`{T%2?+ioS=ifymOz3Ria;hucS5ad0_w%y5crh7j^d1Tvv zr*egDtOFjgBYNIcp8Q%IxQ{>hUO@atHkQ|8M*kbWKQ zJJhcSujfg>URkWz{v__#@eLX+e&K$d$_Vl6`a24^Umt7b*Y$LoU(YwU{jDfZ+I~4? zZymn`*P%tmFJI<$NK)b#FKCkO9|t{Y`-h3PV*9V+UbX%I!#&ylT;x@4-#36?SL2s3 z{dy-`o#ed)<&f>C07~2c7=Ii6`u>Z|ZU6VctF})zsQUHS@toe#Pch!AzedE8|2NWp z1!-vfVf61W0lyshOJy5y@V&b|?jab<4aImlQrovX4{d<W@yzFs2dliJpe+xOD;SIGgEv(@#--aNqMASJn%VTe$Y?m-d?@+Mr^;7)xk# zO4))o#S~W&u2jS&7$=RyeS#wpe_xAx$bZUr0m*)E5phYPN&J06#3d&XfA3Mo>=QBH ziMR`K$@S3lTyJKl(Uvg3n*=iZJl_u^Z7njQa^%C)fLRTKNS;~G2<$BxTIIRrrp?naGZASgBA>peaUJb_cC?vv+;p%dQN-zKSUZ@XSZV> zl_705J;VE)u_yjTf=-+Ee)8!WJ*4{pZGz@{i0-vY+FMXYhaG2y)I2m7fwj*>%ym-! zDD(-GFX?=uf89Ikoc00j>;n0|Y}A|PEN%MPg&feP_o_jMonq~zb9U^N+T7X8;NcXW z-`0<$ z?Hi}*=@vZu4)pZ*F6;Jm41DT(!kT5+dP3TBsVB|O6+NY+E~=hlaBtO~Y82TAwGEEdP z4q@JlzGw0j_5i+ybHJ@QpX8@+>LBlH$V>0}J%l;(q$v8P4t-B3>c}DNKUj-1X!Jh2 z>uh6=%)(l}e+=vOU&!aookQ4L{tH>}+5{RiAn(T6J@C)lJ5b(c;vKk^&;{1?J6UZ` z?}NZme9(wAKJbHh)%!4TEhH;t?s*LMs+!5KMebib%H@}Y^%5$BV#A9-XD!a-(7f`E zC{rC@J%xF*?)m&X9zE_He4|U8P1+Uk&&EEr5p|+@F(dwd;A#J26Uw7ALs4`N9K26~ z4ftU%mq9;Mp`ZI~(MKLi-SD^*ze>n64>C@`_n(>}!(^n5{(tR#2Ut|c*Z19Bg#}Sj zX_g3LTQK(C5!7Id#@<0}i@jirjbd4AT)Su#u`O$fF?OQ@M#T~f#;%cKStJ(L1}gIX z&YgQ^n&aIhvK>tIMeWg5R)ViD2eez|W-sg|me6~kzHF2n+Llu9 zz}Fe7RIDAa*5==tvO^g*pzJv7*wv;W!|07fKkx_Re?|n(MN%9k_(I1@ zdaR1KnK~eyYH%;W?;h}{*hkR!s+L|Av~@syTx`#%3fej#?GB)mzFj$4YE^%)hF-GZ z@D2mGh9m5_I$k)3nOcaeL-P;HpYkk(G^y?$$7q-=3#g$=6>Y+~Fh{ z(JQ!pcsd>LaS7kn+`eY`wn6%S_{YC#1%8Y`*!G~MJ!qK^TG}Jc5rVr2e#epD6O>^= zud3<8Kz}>Cd1mw=oe@Z{J@UyHJ)oPX2XV6LK^kWCC@tv0UZqG6(V@n@FrrKLDyypsy!Hj1 z)Sl?KO89NSd@KR|(QL?;ShhgK^+4KGKWz{W^TogX?pF=)VLtfR25HX2TPlG3Z7h<19L%@%ymSNfpC2JL|O zlxO-#FFSqw{wws0a%}^7p)rB#zyq|3V}b#F6G!wzwpbs-@qG-%%h{h&;LXDV=vOWF zsZMZa@59=Z<(BuvSddl1z)OMP&cTYMkZC-?iXE0C^A ze6utR@52_NK91QvrT1a0@ckKk6E*>PWT200RMaQEH*_4S+ge0DM*3ft$5`g$)vztz zpe=**nXm9h~7r4Fy;(E-qqi*`@V4dh@TAPFy)rXUkdiZY=IG7T|v`5xkGAft>xj~$TJ1&A}R}& zf&9JTuSWX*kU!j~tVey^2Dwve82Vk(3(&Z^@C(-GM<5)f4_W2cR~qni6a1)dXdaZ6 zg|}sSzB=d|BP{=pFZyYkCuP6mn@2r~Z_8Fen#zyVQw;F}bwh9WPQ>qY{4R-lYG_hV z4kqgXo;r4s6>4EX6L)KL@EkssbM z^~O7eJ($=8t!>S%SIb(96ZnAVZ2LZ~B*=Tt}4g*vJaI;f7~aCge| z%uEZk8Ph$%w?kV&9_bD}Z1DKx=-_DGY#J}b!bX5pJgc&}n}vGa0~)&^e_rPK`Lqmq z$RYCKb?u9x}y7{Girbz6-BbK5;8`ZCd;}$rH!*zm`|5L-7O1u zM|+`uCIPa<$ts;5-&gYUN6br zMDVd5_{jE(WcpG(A90RUc(0f5k8mHC+PW9odR#USSAvHt!=1pxdOQzv-rc1;zi|Q& zsqKsJyx!s8d1Y_-5)XTs@Ng!0n1K0LUOYS?!9(Y49y)`EtHL8OzO+P|LR+s-Jj)`U zp+6!UZ*0z)pSN_)ZG!z1^W*lYSN~dcu9)5e$C`@zOwg}GT~mLoflFhe_zt)l{G`5< z=FtsBdF5U6v*_ZuN%j5?{i)PD&2(na9p|#yxej{!R;DkBdcTf3PyZmujnKcjq0V*L zb-p5e{GJuzj;Qmxe4RV#-$HhJfUa=VxlX9_(o`>k+#Erj^KUBGUdzkP9ndVw4fVyM zJumTX<9CJVT)+9-#%z84-`yWi9Q^OlnuNEt#Of#e&TJUl%Mss|#`xq(e13i3 zypEI@gJ|7LHeGY-$oy`RO5o+04niFXd{BX=P&rqe(v>;99Yb?a(s%7B$?8s;$L4AK zf^U5Nw`FO^(S2uu$4*G!bnk}g2*r1vVYkR9XPzd-<6wcuR|OuMz5zW2eqs1A#O2{M*0c8+{z+6mDpP)Hd;!h$rSo#dRmR%Vh7H-cEEunkvXnl%n53 z*n?=0f_D#J;hb~|>O_xl(Cce;ihk)WVCR$OQwFTHm!a>%dwTr4ytGfImU9`43ERZ% zdCr7RSL4FYE!qN)p}8!uIFmM5t|Zr$XcBFW9YdH1uzo8xQ za^sxy_U##2nhJMw$$wZgCO1(|ZuOLCA9QAu_R_p?27@ad+<7DTN9)R9q+vk05|Iac zH`q~M3-wQFzrq<-(zWl+ek+` z2Do@OMm!hO2lxt!@ZEsZc^b<;z9VotH(-gk0p4E%_W^zYINzrU`}?nZ6u`MIw!bgc zpJ9!3C=hdGS~qGqu5JXqQSDYuOXEvQc}`mw{gq~pS2{bljs6Ne8wx+-70!5IU*D1M zuL1~z?t|Jf^-XF)PxU)!GOeRTT1)0(gSb5EhxNxao|)_eDrAEFWbF5$&*R(_**17M zr0GBQEUj`+p-}!v6uj zGzMStlF$F?b};B4C~p?zjo(8?JD|F!c3@in9n9)q9+gp=?$nvcM;JT5Kyyd3S7Y$u zwDkTQ=?ZCHN#|(2LHBEny%ByZa`Wf_Fn*Lmd6Z)XwSh82bX`7)Ai1()DaK^e*Dqp2A?+m=p^3@c} z$u|l4hTuF7qqV?gWntI@`(Bo&!+B+*^-PjbcAP~P%eb7*xuKlbP)=$SmgUrl_Qw)f zTqW5b6Y3!v`K?48b`KHucN~%5U@lFEc@^!es>;Qc@^B08?BNwL4!jta06SxGICsM0 zlT92~y073#{Vuh8()$x1Qn2qX&Q$~Pmbxila^}D0_bSzb4YR1*j84oU1UgIT*MUx| zTLWCvGa(_+4Vdca$yRL!#z50CisnT$A2D6q$*I0DH<6mJy>sH0&%pdBq5ZP>=;o0| zx4OR>-3mT1z5-6~AzRL~o&nzhJYvUk%o%aN@cAYqS2fn?-{y%C=WO`*C@te80k0&H z)*awd_Ry{YKZ@}8QGUy`F2ZjN{65wPwRQgQ9fLfm|N5K9W*XN%#*gA6KNPg4mtzl1 zfjzJSI9FzJ$03Ytyeaj*Sl?r=k>LQFjj?S&dXV~{;}2@9kZ*eXkmhJGBI&S^@27}{oPJ6Jn_pD^ zc}Io5rbLZ;YV1AlM;}Ep2pY53!FiQKDWnm2gr%Xux}46KQJFZ`2hCR(m4WNzQjsRaXQlOVf!TRA1+D>zX4Tk>eHRybec`el^ z_0>0M`~+WAoOvCpG3TW^RN;*aI#W*LWIyVw5Rc9TM!(PMdJ^As*V(ck_|*~bg8(Ob zDesvI=Tr{*$;sup%Ty=tc4ycZ0j)HKTgE+xxa_Qji@pWYS5h3rPe(clG!F-@>a48n zy35f6n$xe!%<8HJ{c)Mr^+|U|Z3gXctO0H90LDylOi*J?AQ=jxvLS7fDbZd|3x0i` za|h+^(3X%-(GGdeKKMq&wd|u8q8x*eFYAk)&HCcm@C%mU+f3jnTP|CMv~Qat!&=Z? zVP?y!s#A_FE71-Wh5cO!TM_a?x(w4Z_mzY=;u_#p6*^CE#owbcwR117jd=avKejG% zpfj=Beh&HXccs>Yv=)3-#eA%7f;uss`~NqT6LZjfk1zQxC(R#B%lW!TLFi9deKP%t z`C6CWyrT6kjTc^6>u$hWH#mE(EC0)D-DK1wofoCK5!olCdc|8u`7UpM*Se?BrfEDS zdFI!;SnJSQS6t)XDZy;-lRszScl#rLw?5)`)51^8>ti@yCt*2nQ^|0?l=?p3vRDt1 zjY*TS$`}0%`FUvAI1|U!sK?pSzBt|i4CAtO9JFs>+0TrlHihxxWp=-DBq{^rk)=&i zN8S!JoeOqE-N^K{z{l0@SXUt510^w6kh$=Ev{O0ON8b!%eKgL_=GqVHhCCyn@1Z&7 z4fI)Y?%d^ja+lQCLLW_Ii*z4tuH&UXT4mBl6K$)}Hx~nKAw^o?oIHik8PnqgKBdfH ze1h#aj7@Z=iOv;*nGEM6iT81Z^KK7OlT6wJ+E0Gk!&8zuv-V(7 zJ}>SvbdSsZlg#bmhD((XVQD;}^0X1+ERiUm7IAr*MELu~bNFOBCUMc+W!Ujt?jK;D z?=-1=5mwB%iV%ly=N5b&ZxUC`OG)}S%xgsZi=`>P#klF0k9dWJcwPDOnvbDq|9p8_ zUj5QJ+|Sr5l$*V!C&L_Gjyb%^n|eMR-N$)O^L8p5=~H+e2K1sXJ+Y=A0NdfvjTVAl z)K1WaVm_B)I|%k+7jx+gi^$UBiYU?>z^1JZ^D3H?k<9vIUga#v?38zMe$M}PFq2)W zea0a|`=I$;3d&}H>}ElBX`V*&E1KU)%dYtvnPk`3M0O*vrZ@=MErK*7+~wLxo^MY2 zt#IqoJrva4KIpYKLYKV_*hc8DX>KCw*2VKctc^3h?xyT|%EQjGkM(7;lSX_@fj(E< z^PGhAqaAwIr!gSHM}fW0(%9>4xHBTG5&kvCza~3tfDh!K03CAHRP?K1ik%5z1@NyR z{#or*!Jq1j;#0U3ADOle_CS@eEtOSU)-WMVzLWG$6%Y<}>WTZ!bzx@{WpdJ2B&gpEKraHL+Hxn3#case!djv694`umS zf7Es?-px9s#+m)c7+ZMGGh zd)!!is@}0T1+HNnA-WQ4%e3b}6V*rbo27ku=g#o#-O$8d4$Eh{}OlJLmP** zdg41C?j^X?uS)4{zD1hT;cvN43Ia~{=h>L_=j7uDFqMzp z_@;JP94^U+J>0s8_ixHaVWRUR@}U4t`H~Me4=snZNIq=gl6;W7NXf^ZV$$-l1Gt%d z43%L#wzSi4E!gSDJvi)lyvAM!=)>47=hsIMKyS2@`8X0BT3}~zXhHn5!awVs>yZyH zCy0aj9r_a4&S1G5{}elet%92-ln-vY0%6Q#CCp?j8IQ3t?_r{Fwms?`q*Zz%8U<*d&ZY&Al?N z;X48OHGoTXR1a<+#3MN~-4Ec$p)iYaXehlSonyn?Fi;qWHZdA=jYF{UnxF`4f-;zm zL$!&{6DH#j`ci%z0$qvYWm*r=MD>w94vo)a94g?Vt%S6EAzwA%lAJw-D2ojp~l(!1o2rbpE!FFq84=K!hkabhhbF%FT(K`CE)2H-G>9&3s**J%1}`A~y;) zH~j-`!*qOFEtKDMe3}X@ukmR);#-bS-w|dpKG_jwGJjLzo5rVMNSk=ChPw!uq}=>N z^S8l7(?`aqJ_0YY3QfCWbHzxoJk2iQF{8H_6R9q)l=Y4)-{)e^YK&5ltVFn?(XIJ|Q=| zIj*X9KGGt&Sq_)vrZe~|HQqEqno@F854f4!B78D9CJn!|C~QQ z=BSX5>AWsM0o{NCx&eh1{#oyIgFj^F64eQXO9?X>b4=!RWe|=Ziwl{~>0GksbYF`8 znDgb#>0J0ZT@}GE0rNe|C%L@Ie6TW?@rCG*@hk~*D%1I(m@k*DmvGc)6)~63^gvNQ z&Gi!KnJG9lfK z_BzpDNY4eObrLogEoIYDUmx{pIu}evIVo?`x!@^aylh&|1)-C;2R>TL<}Jc3WU~ih zCUe0q_@=qwKBP_c^Ap?~z#p>^-lO0FAlkf_dm9cJnlu%mra9 znC61eGwkMWxM_F6zcs!O!o3Zb=%qO#?0~YhhN!Esm?NG-*x}%-lx%iGTsoIxsgvjk zT$IhM6V^D-P%7&E(9&3Um4O|LCp50eU7h#~TQcJqnwQwF1ov$?g}~muh7aCYaV-ST7_Z9PR(pn#;%3pO-VzX+r-e z8C&H4TEX=FJ-(LP>nb;iqIbUZJ(|KTn|>9#K4$YVXKsme`jRrp0oNgX z649#==ax?T0m2w*x+bIY<$FyA`lRL1d~S)e6YTug9wvusIvb^+ay#m~q3#;MR!2H` zO80AU&)U;a7&3$X7`D!0cSRHkNBi$s|1kX?+CeaQhBt+@NeEAMkpQ;-Z%?voxM+ndk%-x@0kux+~=pf;@(@=e}s0+%f^_p+DFK9 z2)@(c68;17W9{A1Y`=aDXpuT^wG4O+;)(l0;vNL)_vwtb0_l?NE^3R^76NhhM6`ux zV+WfR;7jJz*z7m0{IIVnhJ~A<#2z3ATX>j}zm4tPv-9S3znAuRIqVtH zIqnUhQ;oB7I0Jl$TqW$+85A6Ezm9%u@H+`@pPh+xU^ao#{%eDN%Xnxbb(6x#{tvzT z<*KhC5k?7{pK2;=G5o_iUx_`LM3hyuN1l6cTly|qJJg5nu3$6sBmD_`Ymw=2*m+gn z_8+gq2?Biyc-w^UFVL>2Ke5!|R0V%b`x9Pw;{@Febo~6jK#Aa{6%dB%M(k5E(7x*^ z*nWW6r<6k&^ksaX;!phncuIW*;Rf^r9*FPJLJ8aPUKxiV`>xmcA`vTDSXZnJ`r6zp=UuL`u48GSxU+_A+FL3gFV3)fu;1JHTFPIK~ zQD1Nm;fddO;mQ$?`T|oO%iq=)j3}qQk31(qmY>3 zozoYf4dlBoK-iD=1%FX4b`g(1As0hYrccR5e}wszT=YR0DY+m#TP|X(%;dt^@$Z+5 za{sbiL`}&p7Yo66OSy0*K3I&AjS$XKE)F0Z$wf(WAs5bYn;_gjCKvW)v}KV#$%P6o z$;CssQgU&rkhEN!1^zL)XoNBdW8`in+CV<#f)D#KxyYP)H0l+`zLy>4INL_&XW1Lc zG&Xj_n54rTip~kp+s4!nYh-eJ8OAAgHphyccdu%lronuJ{M!s?b*U8II4%V~sF8;F z#&IaVHTb4IZ8i1^H{jpPj^3bw#`qK2W4zRPnh@}a&eM?nNj8`GIqD5)&wk?>^xL?3 zMNt{BXM67I2cKoQd#<(3oPI@Lgxfa^`<7I$Ht@5R1uuP^^~^}N01a4od1QKDAv;_3 zLp0&5IBp-ES0y_s&fNQ@3C8JHZXxeQpquCos^%4CW9PU)Y3ID)G42hGkU6Awn9ZfT zVNZ1-&KPV+l%*+f-e6JM^raW%h0k4(aSJX0zb7k{8i~9{$_k&`iSOgMt8fB*TbSu{ zr3lhnSdi0RY{6Y#^kl};-D%UWP@ghNW`E8D|Aqs9t|+Vzm_2i+e@OG4!$UaQyGl!% z-F)XW{B8mJH>rvu`VF$esnN(|#3H}+nV{>-MXqpRD-!-hH(`OE?B1IfXdGXTonyLc zl<{XGy7x=x&zxdinCr}GIq-nSX*x%=8SPPxGZAEug7gJ+CW7i&`b>oR9eg?y5jQO7 z%&7zR_I=|XL^sZ7v+yO;7NBc(RQ=xt>=}|7Uy?(nj66;C+;uu zbT>meaCedJJBoK4=}se+h4?7y1rpJo#XBRG_Zb(0M|_?5NWa&_&UVWAdLesQR7ccL z^|&qL?OOP9SW_xo)0HOsY&mD8&DV6kc+;BVdbDJHT%03UZ=(-)`8LW;b#xj0k>dYG zoRy$^q>%{wSfPkY-o$CMD$8@-CB5$hoX!#M4sJqi8~4f@s?N;othx|2E~SfXa+V*~ zf+b`JZ&N+^@HVvSlfDt_i26E(U%Ic1+vkEli|%H;rZDjH&0^;-jQFN7`6;JTxM!8p zgq0Jz2ELrzP)^9fZXN2F=%cj_+2$4NSzp$Rx6L~YZPV3GnQp_CN*`jw+JpgnbSe`b z=j>&g^BChN&tsd0EN>m1sR6%e-Aw&|0)B5qS!n;+fc3D;d;cr>DU(XLkJYB0kS^V+ zLR#aH<^YsuLV(P}?2VSfT$&vFs??q>Y0r7P(VTXraJSu~w!k;K+s@POpzkcuJ_EGN zU|WLtH-YL1WiaJS&Rr|>v<-MOk=kCH8Z2$dkC1i=eG8;*Dlanrj#b`oRnhwnmO3fe zYDM4fqHm9}Rmwk7@R!nOt%ctz#FIKlx18c(owNo1mU%9M-$4m{E^yevboT#peSC1m zT}JNq2_qMiXbb_q4)}K{FZKD<$GC>z{Y~82&A!X*liOyB=^a+qH)H*ezBy|q$J~?if;&~_wZ6maEIs~jF-4RSD?QZY|vBwqTa-e{}_M7bGCH9 z&D5sJv71?|{6Ih7XDQe_EpMvO946K~}RD|gB4HzJJXd{ZUZm^tGt$TNS3%8~DrCZQh3 zN76nn-ge{bwuD|bDWr2D{3f1?<4O!)Pwd_bjVo`eKo11H?{SRr)SfKcYoe0P?VlkX zYJWIS@0kc4e~41Js~5)V^BwB*?NBS|-K?R1Q$n9>!`~aBzOy%9x45GQxu>(OWNU`r z;l$lEPpV(CH&Y+F|Ew&uP3YWdzSR`@k=@T&j6Wos*>*pvElzdq(hzn>p{Hut0R6um z`v1~Jz4rK9bK0ulzZ!NwaYss@9>zr>4ALtJ9?@N17ySvO8w*=MoA6JEu?aE&U8IA) z`S1n}))TK3LS14$7J#(&V*L0GHW62#KB#W$ZNwOA`u;a;&BO^~hfN_?FTVC}^{5Td z{Ep7Rz@|EHYsL!cQTZc~Cg{?(Mt)2`>Y!g`&Blx%VZM`N`^4PNkXp3AV$Je0!2Sy5 zL-W(uNFVfPsA0pD_EP8`UQXX?o(^=ceBT;aQ0QCf%|_5f?dLJlsRf?S1TEfhiPi}4 zis~I>kQRKVzC-(v@zE7HyZtf9bKtoHmq^=SRwWmYy2+-f5mgX>LV&)OJM~ z8o=wB+n}BMqP>5G^W3eWXKoqwj$|n;N0yj<7U+v%pGCCIQW!K%L4Qv4O-8yU(FQDK zt^mR$N{kU7z<07)Z5citxK;u;0@q34urlE21)e zINn|fwf*k%(Du=n(0D@QgA(&dlq360y&7%aM&@L8*Ip^yLG(1f;qThdBb!?&JMp!x zP){U(FHmM`yBGsJl_q^+&b-vTzEnbe1wLc-rQ_G$oVGF2BpOpN{?fg8(gPwdPjNlP zpCN~y#I(O78#<=EC z+1N`uU)no5hO*LI??Hm?E#hs9-EYP~SFEM8d^oqZb1>xt-jhw5g9uOkkJqMo@ezF@ zjS&}48r^mnU}McuKLz2U+G4(T0$~w932}(NWbl{vP$`X`lotHD!&RZKQ))xU?;~p% z1zR~UAk#|7IJsruCY<23l(Rxj>}j(q`J@q}$dTsjk{HmMtubD~`{S!N#s`YgvQ zji?_msWbcU86Pv?jPHl}jM2;+V1g|aYq7i7~@BDI~|2}iz zGY39%;4=q4bKo-vK6BtR2R?J)GY39%;4=sQn>axF24$tNcumGWqk6_Yqs}qGNbg

JC5W@r3$ZSJk@J@o}-+jmpJ0jHI^5dP@Wc;9J9jmjZ6jG7CKClPf( z8}%SU( z)86s%+Ji1bCU_HovUWf|8#8!(1m3?=!uFgc@7+L`%6@UYy38J9T=!p$y6AL1d;)O8 zi4F0p*uzHU*b7G8eTFACMmo3?uiRKrn+zI!+boFJjXYvh#$Ge3i~hm#qBG*UrSY0` z`;5wYr;VzMk9ph{b)uw|^I}KC#89>vYeksm;Pi*FZgwn;)o=G1O=fl~@f(G5>S@G(ZJB@LLqm8OoulT&$!#w+U`F{2+bFL=E8^p795?C~o;K=UJ>cUm zEQP!z+DJkb)NO-h@rKMFjd5$w7~}q6ZHI6J?2*L5o}UW#{8X^#M|Ca(A1E*1CqkW@ z*ga8!7v$&Bf;QL`BLC74ruVYo)#RlXI7F+Gk|v5L-MoVu+a7eNCE7(o1+<;PA@K&c<3{C}OGeEU)?R{v>tL_Y7q$wOuvMsr ztwJhK2}#NWaS}3)`xIT{>dcAvJ+{-RlcD~) zCGlzcyP^$6E{Zp3qKt+gt{asiRvS zs?u9N%>?W@=$th1zN@!GKF=97HyOSWc@dq4+ahlYvhzy)6lrnjgUIhpD?!KY>QXQco{(+CnIU=vJ=-Z1%8htCG56xh>4B?4R-=P+A(S}P? z!A_uOo27hvoXqO;{kd0v2Th)cHidXje!Kilq&8Uff#^(uJ3SD(}!SRNATaD@( z7mVuX3?CruIl&f#{X(S4mnqR!J4^iCqKGyGzj^)@6WRjVX|2emZ9+dhUhvbM75rip ztep&&rD?D?6bM@s9=|ryssdr>uZUayp+b1o8L?dnvcE`{ro@>6KKw=&UT4>!ejhRY z(?a+VtDJLlg00tiHCa1U6;jskD5ihPBK@XZ8l5rV<(XT;+j@1C*$%_Lcvsq+V)Emt zZ7swne)tH#HTImn7YlOiTodU11*Qi6grZ`cR8Si{$s`|L&qHp>z%bDi|>;sWKPyTnJleRgHA2|C( zd%G0RP(VnN+JX(2<^#Xyv`2(LnxFl4n%QVg65P=@*>{Co%)KeN5x3d*xI4_Pe3!X* z1b6N4?7Q7PmbRFF7a?6`67zo#m;C6D@}GH<;RTYJTLR@`zRZ7;#rFw|@0X9v!@qgL z(mDE+xna-D{d+w(|1O_q{{6(_`;yVzKj8&Sck@f;HcmJ9uZ?diSH%qG2EjEg&-1Cr zqwFznDmJ5KhJ8|bt()AHuP3T29uEaBuaFy`1KeE#pAXzy0$&U~KmuP1JX8W-2|Q8) z4+kDAfv*RiB!Nc)msiY9|5o7c61X0?w*zyl=k z;=n^Ca3|oA5_l=#u@ZP$;7Jm=J8-#2Zu%<$cbC9DfqP5f)qn>`;I)8aJQTS6%iQ$O z0q!n=&j;=;fiDIgAb~Fh9x8#a1Rg1YhXaq5z}Ev$lE5Q@%d6(5e=Bfz30x1{TLRw& zJU{~913Xj$-w!-e0zV8qRsuf;JV^qN1un0aoBmV4-6im|z`Z5#3%~;;@Oa>%68JUX zkrMbV;IR_;@4%BJ@Fd{!>bdEE2;5x)e+=AP0)GlTKms=c50$`Q1CNxz-vW=7z&`*_ zlECGyL4S?h^jiUUm%wd-drRO&fCot6#es)P;7-6JCGb+fV_3!ci{4xx#_P2 z++70q1nw>8l+*<-41w23k9|t^C0-p#x zQUd=Lc&r3I19*}I9tvDuCpZ0bfV)fJ^MQLy;ERC=NZ?C>hnnN!`sB0wnFF6W@RZE1OG7xF3JAmB>p!f5SIs$)B6513t(j6nXd1U{mVdY43dZUFD(zDo~ znBb04EZiNzbs5dR4+;UWzrg>A;TH=2KMSsiTe`3TXcn))7?y4w!4<>%3gH?EuI0Cg zi{Zxz@pTsIi2k2)^QzyzcRv;LulYa6Wl#DO-M^Mf?pR{|Mhjk+^(y8kx}U07F`Ve; z&e0qZ>&em;>q~USSYo=OE8>6FjsCL{J`vtaXm_IfiQu2~7UkxX0Y4GIlCODvemP>R$75=aK|Nmb8bc=Sl`90(0s^ee6n|K_|J%k#3-WV)iuEkIVgPY`5?v9`uN#*~!2fIfYaqyp=!(S_ z`6jv|o?mxz9sx!EsfBsk%imeR5edvqPh{>a9AKkAyZg+Ie!yI}N6g(}VD9e6%++Pjo1Zba1`gTL-+3c*gK;R4{wlm?ZrmH@j>urH@*Q*Y`u|hq%PZbr#l?CM z-M^Yne&hYy{l|GbHov|hxSyg^ly}h;!z&B3ble12#Q&`OZ_EFmEx#zQqAQl~?<&8T zUS6(7=r=@H45$9Ue)(pJ$UozX`HHTXizpwWE8_WegKn~r(*)P67;8@>1lQ6(SimjQ zw+uH+NN=~`TKfMY;GaszWeKClUvMqc@t?>1Ez`;C+cG}4h{g96TucA|H2s$vmVOg~ z&itlt8Lp+0r4uZ;mj3I6^}1!bEyFFhX6alKTucA_rqe`-Klx9lGeXYtcTg}lPH-0% zVBd8L3iJu?WGnXlsd6=F%EAQ;u4TD43%F%Ed3{^PU(%SRe?xFB{of0CUg=rlmhlY@ zS^6~^G1t<+tAJaklh?Op{6By%>I?T%LCb;a2;|}_2&atSQHLBjx<@U0g7 z6~ecepLp=N(>xYHE`*y516uTlbL0GS^jvRm;V##FC~0;68v$Np8pf`gPxh^C-()z zKM3C{A$?36cz>~+LiB&lu|LAf_1XQ*2WoVm+rj5{Ak_{kuM)bXYNJL64X!qH)P!nd z#*H2`cwEpFu3F%zz#zW?6-vi*lPdc-;8F(WCtEIcPx80E$y> z+-N@TxN3+dq{9C)36Ic7a>_`ShE*>32^HP^P9 zrEWTJn`%I2yLv7&pWd?Fy>jv5*nvUH1-3EDh>G&U1N~~RizbR9BuZS@`UM<;u~p1GCAw#E5BBE7&v!zx0`c5eBn4w zasT`E<3`zSnt1em%M-6#A5m1^6E*qbf|0Fem)%^cc*O@HhsOMIujlW*)t)b=-JaEE z-PLh(9}KHf`ar@ZafMu`DRdD=fwL*Us|71UDof|dsgpo z&3j}&&utHDKYKc|%j&B(JFHvW4}G-W{qo(BlS;2&y>?vNmsV@;1RX6j<7mqrKm4lh z?0o*cb&;BLjJK}nKb$_h;c?&LnM=Yd@A1C+_SfyTNA^FI`gIkz<2U-=A3nR^clKT$ z$IAKbc(Fh2!Pr%GW>09>`TpQbmG*VFUo$IUOp!`u$KC&a?6*rtT_4a;zPv}DE>rA$ zCVDqs^V`j@P7g`YY3HmSwA8l3wBsetj*h-vdV9Dg`B06Nn@){mil&cskv~1;+2>cs zh!yIY8BTVERm&>XyxH>T%Ye#_k2Y2}>0%u^e%;m1M{K*bb9v=_hz;t} z`$gjo3CHz=hHe}_IqPW6-L8etOf2hiO)ig0-LuJgp-rWLUjkw_H~eO3@+yawx{&J0 zV|yQ;UcFU=S{J@hR0{fW*42%Z+CP4|cRAPCwf)TrgVUlmpZ;puzL638{ZIeVWZwDG z@3^S$gM7!YD$%h}@zT0X@@hcGZ?!n<->ipzX&ih!xm(~}< z6GlBuPCoCQB-8*%2 zNTb>tcbr&IC*iB-4Mv=*>T%xo*MsZIPJDmE)nn23Ul$2?Eq<@XGu@C4kCtrepZ3F0 z#pvIg_x8ST8}=sRNcqCAH?Au2YeDXARrSsB4sONd+mDX+yVyTcduQ^aeX&j>D-FDP zHErtf-c=(!xDiJ+lhxfEk9jw*JHJ)P>s7T?ZKK=n>fPy%_l7&M>oreiF8ZeEq@Um1 zODq52z+uhla~G=bQ67Ij|55kL2WC#Y+IHJ-4x`*kFAqCEtH+5O&7-QX-}ue)o8^bz z`^KlH(N4EkUb5=mZ|0OcHpE^TQrA!4_(;d(>7(wHTC{KMo1UZ9nQv-UZ(1mJ?#OQ{ z_%9v*Yk?*nojUkTt6_V8%#)O?89RN}PpdrsWwX&X6SJz+o#pHJ^Ow)xe%L-@-K=hQ zz3P?Q*my(J4)&_(dtoh8_Pmwa+T}>gV3*VoP`RBBw(WWlLK5?=SwY)2V^;3U;XS zPBB6|OuIj5dhMF)m*4%dxAP<0T|2Ut%-9n%>5u6>y6>(w`0RnyAFL)9c6hL{@$l96 z8tvNg%fZKI{}@rGKyfd5t4f-S8#*S8pPA6{-k=65zsD`c`JXLN@w?_%MkP0_Hel{EFDEVWsMqj^1x0$DT==ra%jrpr7Jiesc;&#g0mWx*Z}7*~bIz$X zJM8|gLY(b5KTc2!Swbo{Qhn6!FBL)QBIZ&pxjk03b$VvhCw^YA1Yiw${=>rZv z(>u&+6I*&xlQ8VlN8x_*W52Aw_Ek>$WJw! z$GhltlW#rwDr|exZQsv}ST=2gp-~6N!2|1De0J@?hu+$^)jPd#4q9p*IbitRIbS)} zt(RKjm-H&K2`4MOK4e$8LdCrajk*mPS?cRAdWFW^Yyb1qy+zhoAGn!#a#Z-bmgm#M z1Gn{Ey}r=<{vO6P0}A;!I*`<3`r|uJi%vJOdYoiG%Kk<8=`HR2o>e)K^Ju~k;Sidy|(QmuZ|2ESO@y6xNBrK{{a{CIzr zx5>)NhOMjL4Ga6dL;LL|{g%X)?yzM>-)^OfcMx!*2%Y}wMfMd;6q-&}n%%P(rUev|E;%nP%|Z<}18 z+`1u;hJV*Ebe>y@PP1O$Iq0|}`0eJn=+_Y|N%D^ryCe9le z;(fB=n!Q^`FVMHz`{Ut4&3i1ZKXuaOf+u78{TntIj4H};(oQhIP!LX z`((|JXNwjq6#d1~G7HvUy0v4~&if}1FO07-sZY)Q?K{=&(90#vDf7y&ZmA8MuhC}} zj7n$}Qz3ovjx|@#pDf~-F#bi6W)q99S?pC(x2Zw@AqveYo0_YpE8H(N#7Noy;nB)Z zUe|eDuG7tP*Bf7~zM}t{Q$=j*9hwmnd2;=N3y)8xjei__-pbSFho!ELdu|piI=88n z)zwq)HV>=iFiL6P_1&RIMKa!>YPTk>IX7jde(HV`|MgKf|Nb%M*KVHa|P@ef#Na zxC4>aAtA>qhb2Di{$b{k-A`I5_q_=!ZNI76`MvgQY!+KxlAY`Olh=+#7kjMfGTZCN z>J@gaxWr{G96Gd(`>X@CrtL|KyI@^p#fL5r7yP&-JfP#UUyPn#uU^ohVd=}=F;`tb z-!Q^#-fDF~cAy`}1zUZ6^yn4!i{9Rzo7I#G1v%HT-!;WU1N?*L(fY^6d86 zGo4nx82{6A-}f1hGj1)O^>qC0GR^zB_A5~Oc!jPN3a!g5;k?pw{GF;lzbrg!)ys-a zGZLJRw+bBPUjIf=@=n`~Q)BJ-9(bnNzjw>~s>ANqtg|=jUBO4gR#uC9rssTIUi%fQ zFz2Cn6K$0qU1pvdp*@tgIj-71*oNTL-wb%m$qzUN2g@%i4i@H&m1{LvoBWLzuV0e& z!cyfw`>T)Wqi19@F`N;UMKmJh=F@I4HD!QT` zR1D9wA>tRug|oQ+Vti3AEV`mz*fM`Hoh6i%3H_p;Saj7nS@FL_`bD=ZP)gfd2q)@| zMOV}tQyADU$yI+ZfDtXV@Q?m3tuS|+hzel_bM}HOIz#Y-;)~_Ci(o#Y`(9K)GdNfM zod9kcU%8D16y3d*g@}S9mRm%>#1D#Z#kny^*k|AbSDDJ-?Efta&ChZt`bIzZ?9D;-45_)SHX0C}(04mhnmdPkR_*d{Hki zx|ZQBzY`Fbsz{7KM$p@fZVjPg#dxAC@`2h7l~{})A?!bqV52<>>T+8s5-zf+!(k^7dJ2iy(_AHrfFN;r(jsaO>6xi!2 MLw8%WAIq@+53V;=h5!Hn diff --git a/proprietary/odm/etc/libnfc-nxp_RF.conf b/proprietary/vendor/libnfc-nxp_RF.conf similarity index 100% rename from proprietary/odm/etc/libnfc-nxp_RF.conf rename to proprietary/vendor/libnfc-nxp_RF.conf