1########################### Start of libnfc-st.conf ########################### 2 3############################################################################### 4# Application options 5APPL_TRACE_LEVEL=0x05 6# HAL trace flag: 0x00200000 7# HAL NDLC trace flag: 0x00400000 8PROTOCOL_TRACE_LEVEL=0x00600000 9 10############################################################################### 11# File used for NFA storage 12NFA_STORAGE="/data/nfc" 13 14############################################################################### 15# Keep the nfa storage file. 16PRESERVE_STORAGE=1 17 18############################################################################### 19# Force UICC to only listen to the following technology(s). 20# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 21# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B. 22# NOTE 1: P2P_LISTEN_TECH_MASK has also an impact on programmed listen mask 23# NOTE 2: If using android 4.4, the listen mode A is always programmed. 24UICC_LISTEN_TECH_MASK=0x00 25 26############################################################################### 27# Inform the system of the maximum number of SE supported. 28# Minimum value is 1 has the UICC may always be used. 29# eSE may not be used depending on phone configuration. 30MAX_NUMBER_OF_SE=0x3 31 32############################################################################### 33# AID for Empty Select command 34# If specified, this AID will be substituted when an Empty SELECT command is 35# detected. The first byte is the length of the AID. Maximum length is 16. 36AID_FOR_EMPTY_SELECT={08:A0:00:00:01:51:00:00:00} 37 38############################################################################### 39# Force tag polling for the following technology(s). 40# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 41# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | 42# NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693. 43# 44# Notable bits: 45# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */ 46# NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */ 47# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */ 48# NFA_TECHNOLOGY_MASK_V 0x08 /* NFC Technology V */ 49# NFA_TECHNOLOGY_MASK_KOVIO 0x20 /* Proprietary Technology */ 50# NFA_TECHNOLOGY_MASK_ACTIVE 0x40 /* NFC Technology ACM active mode */ 51POLLING_TECH_MASK=0x6F 52 53############################################################################### 54# Force P2P to only listen for the following technology(s). 55# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 56# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ACTIVE. 57P2P_LISTEN_TECH_MASK=0x45 58 59############################################################################### 60# When screen is turned OFF, specify the desired CE mode to the controller. 61# 0: No card-emulation; DEFAULT 62# 1: Screen-off card-emulation enabled 63CE_ON_SCREEN_OFF_STATE=1 64 65############################################################################### 66# In Switch OFF mode (phone switched-off), specify the desired CE mode to 67# the controller. 68# 0: No card-emulation; DEFAULT 69# 1: Switch-off card-emulation enabled 70CE_ON_SWITCH_OFF_STATE=1 71 72############################################################################### 73# Choose the presence-check algorithm for type-4 tag. If not defined, 74# the default value is 1. 75# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm 76# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block 77# 2 NFA_RW_PRES_CHK_RESET; Deactivate to Sleep, then re-activate 78# 3 NFA_RW_PRES_CHK_RB_CH0; Type-4 tag protocol's ReadBinary command on channel 0 79# 4 NFA_RW_PRES_CHK_RB_CH3; Type-4 tag protocol's ReadBinary command on channel 3 80PRESENCE_CHECK_ALGORITHM=3 81 82############################################################################### 83# Name of the NCI HAL module to use 84# If unset, falls back to nfc_nci.bcm2079x 85NCI_HAL_MODULE="nfc_nci.st21nfc" 86 87############################################################################### 88# White list to be set at startup. 89DEVICE_HOST_WHITE_LIST={2:c0} 90 91############################################################################### 92# When screen is turned off, specify the desired power state of the controller. 93# 0: power-off-sleep state; DEFAULT 94# 1: full-power state 95# 2: screen-off card-emulation (CE4/CE3/CE1 modes are used) 96SCREEN_OFF_POWER_STATE=1 97 98############################################################################### 99# Default Secure Element route id 100DEFAULT_OFFHOST_ROUTE=0x81 101 102############################################################################### 103# Default Secure Element route id for F technology 104DEFAULT_NFCF_ROUTE=0x0 105 106############################################################################### 107# AID_MATCHING constants 108# AID_MATCHING_EXACT_ONLY 0x00 109# AID_MATCHING_EXACT_OR_PREFIX 0x01 110# AID_MATCHING_PREFIX_ONLY 0x02 111AID_MATCHING_MODE=0x1 112 113############################################################################### 114# ST HAL log level 115STNFC_HAL_LOGLEVEL=3 116