1## This file is used by NFC NXP NCI HAL(external/libnfc-nci/halimpl/pn547) 2## and NFC Service Java Native Interface Extensions (packages/apps/Nfc/nci/jni/extns/pn547) 3############################################################################### 4# Application options 5# Logging Levels 6# NXPLOG_DEFAULT_LOGLEVEL 0x01 7# ANDROID_LOG_DEBUG 0x03 8# ANDROID_LOG_WARN 0x02 9# ANDROID_LOG_ERROR 0x01 10# ANDROID_LOG_SILENT 0x00 11NXPLOG_EXTNS_LOGLEVEL=0x01 12NXPLOG_NCIHAL_LOGLEVEL=0x01 13NXPLOG_NCIX_LOGLEVEL=0x01 14NXPLOG_NCIR_LOGLEVEL=0x01 15NXPLOG_FWDNLD_LOGLEVEL=0x01 16NXPLOG_TML_LOGLEVEL=0x01 17NFC_DEBUG_ENABLED=0x00 18 19############################################################################### 20# Nfc Device Node name 21NXP_NFC_DEV_NODE="/dev/nq-nci" 22 23############################################################################### 24# Extension for Mifare reader enable 25MIFARE_READER_ENABLE=0x01 26 27############################################################################### 28# Firmware file type 29#.so file 0x01 30#.bin file 0x02 31NXP_FW_TYPE=0x01 32 33############################################################################### 34# System clock source selection configuration 35#define CLK_SRC_XTAL 1 36#define CLK_SRC_PLL 2 37NXP_SYS_CLK_SRC_SEL=0x02 38 39############################################################################### 40# System clock frequency selection configuration 41#define CLK_FREQ_13MHZ 1 42#define CLK_FREQ_19_2MHZ 2 43#define CLK_FREQ_24MHZ 3 44#define CLK_FREQ_26MHZ 4 45#define CLK_FREQ_38_4MHZ 5 46#define CLK_FREQ_52MHZ 6 47NXP_SYS_CLK_FREQ_SEL=0x02 48 49 50############################################################################### 51# The timeout value to be used for clock request acknowledgment 52# min value = 0x01 to max = 0x06 53NXP_SYS_CLOCK_TO_CFG=0x06 54 55############################################################################### 56# NXP proprietary settings 57NXP_ACT_PROP_EXTN={2F, 02, 00} 58 59############################################################################### 60# NFC forum profile settings 61NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00} 62 63############################################################################### 64# NXP TVDD configurations settings 65# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported, 66# out of them only one can be configured at a time. 67NXP_EXT_TVDD_CFG=0x02 68 69############################################################################### 70#config1:SLALM, 3.3V for both RM and CM 71NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C} 72 73############################################################################### 74#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM, 75#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms 76NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, 82, B2, 00, BA, 1E, 18, 00, D0, 0C} 77 78############################################################################### 79# NXP RF configuration ALM/PLM settings 80# This section needs to be updated with the correct values based on the platform 81NXP_RF_CONF_BLK_1={ 82 20, 02, 2B, 05, 83 A0, 0D, 03, 24, 03, 7E, 84 A0, 0D, 06, 34, 44, 66, 0A, 00, 00, 85 A0, 0D, 06, 06, 42, 00, 02, F4, F4, 86 A0, 0D, 06, 06, 37, 28, 76, 00, 00, 87 A0, 0D, 06, 22, 44, 55, 0A, 00, 00 88} 89 90############################################################################### 91# NXP RF configuration ALM/PLM settings 92# This section needs to be updated with the correct values based on the platform 93NXP_RF_CONF_BLK_2={ 9420, 02, D6, 01, A0, 34, D2, 23, 04, 18, 47, 40, 00, 00, 40, 01, 10, 00, 00, 03, 1E, 00, 80, 02, 32, 00, B0, 00, 4B, 00, 30, 02, 67, 00, 38, 02, 99, 00, 38, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 00, 00, 00, 00, 00, 00, 47, 00, 00, 40, 01, 10, 00, 00, 03, 1E, 00, 80, 02, 32, 00, B0, 00, 4B, 00, 30, 02, 67, 00, 38, 02, 99, 00, 38, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 00, 00 95} 96 97############################################################################### 98# NXP RF configuration ALM/PLM settings 99# This section needs to be updated with the correct values based on the platform 100NXP_RF_CONF_BLK_3={ 10120, 02, 5B, 01, A0, 0B, 57, F2, 12, 90, 78, 0F, 4E, 00, 3D, 95, 00, 00, 3D, 9F, 00, 00, 50, 9F, 00, 00, 59, 9F, 00, 00, 5A, 9F, 00, 00, 64, 9F, 00, 00, 65, 9F, 00, 00, 6E, 9F, 00, 00, 72, 9F, 00, 00, 79, 9F, 00, 00, 7B, 9F, 00, 00, 84, 9F, 00, 00, 86, 9F, 00, 00, 8F, 9F, 00, 00, 91, 9F, 00, 00, 9A, 9F, 00, 00, A1, 9F, 00, 00, A7, 9F, 00, 00, B0, 9F, 00, 00, B9, 1F, 00, 00 102} 103 104############################################################################### 105# NXP RF configuration ALM/PLM settings 106# This section needs to be updated with the correct values based on the platform 107#NXP_RF_CONF_BLK_4={ 108#} 109 110############################################################################### 111# NXP RF configuration ALM/PLM settings 112# This section needs to be updated with the correct values based on the platform 113#NXP_RF_CONF_BLK_5={ 114#} 115 116############################################################################### 117# NXP RF configuration ALM/PLM settings 118# This section needs to be updated with the correct values based on the platform 119#NXP_RF_CONF_BLK_6={ 120#} 121 122############################################################################### 123# Core configuration extensions 124# It includes 125# Wired mode settings A0ED, A0EE 126# Tag Detector A040, A041, A043 127# Low Power mode A007 128# Clock settings A002, A003 129# PbF settings A008 130# Clock timeout settings A004 131# eSE (SVDD) PWR REQ settings A0F2 132# Window size A0D8 133# DWP Speed A0D5 134# How eSE connected to PN553 A012 135# UICC2 bit rate A0D1 136# SWP1A interface A0D4 137# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037 138NXP_CORE_CONF_EXTN={20, 02, 44, 0E, 139 A0, EC, 01, 01, 140 A0, ED, 01, 01, 141 A0, 5E, 01, 01, 142 A0, 12, 01, 02, 143 A0, 40, 01, 01, 144 A0, D1, 01, 02, 145 A0, D4, 01, 00, 146 A0, 37, 01, 35, 147 A0, D8, 01, 02, 148 A0, D5, 01, 0A, 149 A0, 43, 01, 00, 150 A0, B1, 02, 8C, 0A, 151 A0, 38, 04, 0A, 06, 06, 00, 152 A0, 3A, 08, 0E, 01, 0E, 01, 0E, 01, 0E, 01 153 } 154 155############################################################################### 156# Core configuration rf field filter settings to enable set to 01 to disable set 157# to 00 last bit 158NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00 } 159 160############################################################################### 161# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set 162# to 0x00 163NXP_I2C_FRAGMENTATION_ENABLED=0x00 164 165############################################################################### 166# Core configuration settings 167NXP_CORE_CONF={ 20, 02, 2D, 0F, 168 85, 01, 01, 169 28, 01, 00, 170 21, 01, 00, 171 30, 01, 08, 172 31, 01, 03, 173 32, 01, 60, 174 38, 01, 01, 175 33, 00, 176 54, 01, 06, 177 50, 01, 02, 178 5B, 01, 00, 179 80, 01, 01, 180 81, 01, 01, 181 82, 01, 0E, 182 18, 01, 01 183 } 184 185############################################################################### 186#Enable SWP full power mode when phone is power off 187NXP_SWP_FULL_PWR_ON=0x00 188 189############################################################################### 190#Set the default Felica T3T System Code OffHost route Location : 191# host 0x00 192# eSE 0x01 193# UICC 0x02 194# UICC2 0x03 195DEFAULT_SYS_CODE_ROUTE=0x00 196 197############################################################################### 198#Set the default Felica T3T System Code : 199DEFAULT_SYS_CODE={FE,FF} 200 201############################################################################### 202# AID Matching platform options 203# AID_MATCHING_L 0x01 204# AID_MATCHING_K 0x02 205AID_MATCHING_PLATFORM=0x01 206 207############################################################################### 208#CHINA_TIANJIN_RF_SETTING 209#Enable 0x01 210#Disable 0x00 211NXP_CHINA_TIANJIN_RF_ENABLED=0x01 212 213############################################################################### 214#SWP_SWITCH_TIMEOUT_SETTING 215# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. 216# Timeout in milliseconds, for example 217# No Timeout 0x00 218# 10 millisecond timeout 0x0A 219NXP_SWP_SWITCH_TIMEOUT=0x0A 220 221############################################################################## 222# Extended APDU length for ISO_DEP 223ISO_DEP_MAX_TRANSCEIVE=0xFEFF 224 225############################################################################### 226# Vendor Specific Proprietary Protocol & Discovery Configuration 227# Set to 0xFF if unsupported 228# byte[0] NCI_PROTOCOL_18092_ACTIVE 229# byte[1] NCI_PROTOCOL_B_PRIME 230# byte[2] NCI_PROTOCOL_DUAL 231# byte[3] NCI_PROTOCOL_15693 232# byte[4] NCI_PROTOCOL_KOVIO 233# byte[5] NCI_PROTOCOL_MIFARE 234# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO 235# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME 236# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME 237NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, 70, FF, FF} 238 239############################################################################### 240# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1. 241# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm 242# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block 243# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check 244# command is sent waiting for rsp and ntf. 245PRESENCE_CHECK_ALGORITHM=2 246 247############################################################################### 248