blob: 65ab4cca4f2c1ded8047332d6b1191f2c76d4173 [file] [log] [blame]
Love03da3422018-05-09 15:49:20 +05301###################### Start of libnfc-common.conf #######################
2
3###############################################################################
4# Application options
5APPL_TRACE_LEVEL=0xFF
6PROTOCOL_TRACE_LEVEL=0xFFFFFFFF
7
Love7ba69ae2018-05-14 15:30:57 +05308NFC_DEBUG_ENABLED=0x01
9
Love03da3422018-05-09 15:49:20 +053010###############################################################################
Love03da3422018-05-09 15:49:20 +053011# File used for NFA storage
Prashantsinh Parmar3025dfd2022-09-24 23:23:28 +053012NFA_STORAGE="/data/vendor/nfc"
Love03da3422018-05-09 15:49:20 +053013
14###############################################################################
Love03da3422018-05-09 15:49:20 +053015# Force UICC to only listen to the following technology(s).
16# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
17# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | NFA_TECHNOLOGY_MASK_F
18UICC_LISTEN_TECH_MASK=0x07
19
20###############################################################################
Ganesh Deva024e9132018-06-07 16:39:02 +053021# Configure the default Destination Gate used by HCI (the default is 4, which
22# is the ETSI loopback gate.
23NFA_HCI_DEFAULT_DEST_GATE=0xF0
24
25###############################################################################
Love03da3422018-05-09 15:49:20 +053026# Forcing HOST to listen for a selected protocol
27# 0x00 : Disable Host Listen
28# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
29# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
30# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
31# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
32HOST_LISTEN_TECH_MASK=0x07
33
34###############################################################################
35# Enabling/Disabling Forward functionality
36# Disable 0x00
37# Enable 0x01
38NXP_FWD_FUNCTIONALITY_ENABLE=0x01
39
40###############################################################################
Love03da3422018-05-09 15:49:20 +053041# AID for Empty Select command
42# If specified, this AID will be substituted when an Empty SELECT command is
43# detected. The first byte is the length of the AID. Maximum length is 16.
44AID_FOR_EMPTY_SELECT={08:A0:00:00:01:51:00:00:00}
Love03da3422018-05-09 15:49:20 +053045
46###############################################################################
Love03da3422018-05-09 15:49:20 +053047# When screen is turned off, specify the desired power state of the controller.
48# 0: power-off-sleep state; DEFAULT
49# 1: full-power state
50# 2: screen-off card-emulation (CE4/CE3/CE1 modes are used)
51SCREEN_OFF_POWER_STATE=1
52
53###############################################################################
Love03da3422018-05-09 15:49:20 +053054# Default poll duration (in ms)
55# The defualt is 500ms if not set (see nfc_target.h)
56#NFA_DM_DISC_DURATION_POLL=333
Love03da3422018-05-09 15:49:20 +053057
Love03da3422018-05-09 15:49:20 +053058###############################################################################
59# Force tag polling for the following technology(s).
60# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
61# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B |
62# NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 |
63# NFA_TECHNOLOGY_MASK_B_PRIME | NFA_TECHNOLOGY_MASK_KOVIO |
64# NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE.
65#
66# Notable bits:
67# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
68# NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */
69# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
70# NFA_TECHNOLOGY_MASK_ISO15693 0x08 /* Proprietary Technology */
71# NFA_TECHNOLOGY_MASK_KOVIO 0x20 /* Proprietary Technology */
72# NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */
73# NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */
74POLLING_TECH_MASK=0xEF
75
76###############################################################################
77# Force P2P to only listen for the following technology(s).
78# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
79# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F |
80# NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE
81#
82# Notable bits:
83# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
84# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
85# NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */
86# NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */
87P2P_LISTEN_TECH_MASK=0xC5
88
89PRESERVE_STORAGE=0x01
90
91###############################################################################
Love03da3422018-05-09 15:49:20 +053092# Deactivate notification wait time out in seconds used in ETSI Reader mode
93# 0 - Infinite wait
94NFA_DM_DISC_NTF_TIMEOUT=0
95
96###############################################################################
97# AID_MATCHING constants
98# AID_MATCHING_EXACT_ONLY 0x00
99# AID_MATCHING_EXACT_OR_PREFIX 0x01
100# AID_MATCHING_PREFIX_ONLY 0x02
101AID_MATCHING_MODE=0x01
102
Loveef958b02018-05-15 19:22:55 +0530103###############################################################################