1## This file is used by NFC NXP NCI HAL(external/libnfc-nci/halimpl/pn54x) 2## and NFC Service Java Native Interface Extensions (packages/apps/Nfc/nci/jni/extns/pn54x) 3 4############################################################################### 5# Application options 6# Logging Levels 7# NXPLOG_DEFAULT_LOGLEVEL 0x01 8# ANDROID_LOG_DEBUG 0x03 9# ANDROID_LOG_WARN 0x02 10# ANDROID_LOG_ERROR 0x01 11# ANDROID_LOG_SILENT 0x00 12# 13NXPLOG_EXTNS_LOGLEVEL=0x01 14NXPLOG_NCIHAL_LOGLEVEL=0x01 15NXPLOG_NCIX_LOGLEVEL=0x01 16NXPLOG_NCIR_LOGLEVEL=0x01 17NXPLOG_FWDNLD_LOGLEVEL=0x01 18NXPLOG_TML_LOGLEVEL=0x01 19 20############################################################################### 21# Extension for Mifare reader enable 22# 0x00 - Disabled 23# 0x01 - Enabled 24MIFARE_READER_ENABLE=0x01 25 26############################################################################### 27# File location for Firmware 28#FW_STORAGE="/vendor/firmware/libpn548_fw.so" 29 30############################################################################### 31# System clock source selection configuration 32# CLK_SRC_XTAL - 0x01 33# CLK_SRC_PLL - 0x02 34NXP_SYS_CLK_SRC_SEL=0x01 35 36############################################################################### 37# System clock frequency selection configuration for PLL 38# CLK_FREQ_13MHZ - 0x01 39# CLK_FREQ_19_2MHZ - 0x02 40# CLK_FREQ_24MHZ - 0x03 41# CLK_FREQ_26MHZ - 0x04 42# CLK_FREQ_38_4MHZ - 0x05 43# CLK_FREQ_52MHZ - 0x06 44NXP_SYS_CLK_FREQ_SEL=0x02 45 46############################################################################### 47# The timeout value to be used for clock request acknowledgment 48# min value = 0x01 to max = 0x1A 49NXP_SYS_CLOCK_TO_CFG=0x1A 50 51############################################################################### 52# NXP TVDD configurations settings 53# Allow NFCC to configure External TVDD, There are currently three 54#configurations (1, 2 and 3) are supported, out of them only one can be 55#supported. 56NXP_EXT_TVDD_CFG=0x03 57 58############################################################################### 59# NXP proprietary settings 60NXP_ACT_PROP_EXTN={2F, 02, 00} 61 62############################################################################### 63# NFC forum profile settings 64NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00} 65 66############################################################################### 67# Standby enable settings 68# 0x00 - Disabled 69# 0x01 - Enabled 70NXP_CORE_STANDBY={2F, 00, 01, 01} 71 72# *** ALMSL(NO BOOSTER) FW VERSION = 10.01.17 *** 73############################################################################### 74# NXP RF configuration ALM/PLM settings 75# This section needs to be updated with the correct values based on the platform 76# New Features were added since FW10.1.13 77# A0, 0D, 06, 70, 44, A3, 90, 03, 00, RF_CLIF_CFG_BR_212_T_RXA CLIF_ANA_RX_REG 78# A0, 0D, 06, 74, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_424_T_RXA CLIF_ANA_RX_REG 79# A0, 0D, 06, 8E, 44, 12, 90, 03, 00, RF_CLIF_CFG_BR_212_T_RXF CLIF_ANA_RX_REG 80# A0, 0D, 06, 94, 44, 12, 90, 03, 00, RF_CLIF_CFG_BR_424_T_RXF CLIF_ANA_RX_REG 81# A0, 0D, 03, 24, 41, 40, RF_CLIF_CFG_TECHNO_T_TXA_P CLIF_ANA_TX_CLK_CONTROL_REG 82# A0, 0D, 06, 24, 42, 00, 02, FF, FF, RF_CLIF_CFG_TECHNO_T_TXA_P CLIF_ANA_TX_AMPLITUDE_REG 83# A0, 0D, 03, 28, 41, 40, RF_CLIF_CFG_TECHNO_T_TXB CLIF_ANA_TX_CLK_CONTROL_REG 84# A0, 0D, 06, 28, 42, 00, 02, FF, FF, RF_CLIF_CFG_TECHNO_T_TXB CLIF_ANA_TX_AMPLITUDE_REG 85# A0, 0D, 03, 8A, 41, 40, RF_CLIF_CFG_BR_212_T_TXF_P CLIF_ANA_TX_CLK_CONTROL_REG 86# A0, 0D, 03, 90, 41, 40, RF_CLIF_CFG_BR_424_T_TXF_P CLIF_ANA_TX_CLK_CONTROL_REG 87 88# legacy RF parameters. 89# A0, 0D, 03, 06, 37, 08, RF_CLIF_CFG_TARGET CLIF_TX_CONTROL_REG 90# A0, 0D, 06, 32, 42, F8, 20, FF, FF, RF_CLIF_CFG_BR_106_I_TXA CLIF_ANA_TX_AMPLITUDE_REG 91# A0, 0D, 06, 06, 42, 00, 03, F2, F4, RF_CLIF_CFG_TARGET CLIF_ANA_TX_AMPLITUDE_REG 92# A0, 0D, 06, 32, 4A, 33, 07, 00, 1C, RF_CLIF_CFG_BR_106_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG 93# A0, 1D, 11, 55, ... CLK_MAN_Power ON 94# A0, 1E, 11, 1D, ... CLK_MAN_Power OFF 95# A0, 0D, 04, 06, 03, 00, 71, RF_CLIF_CFG_TARGET CLIF_TRANSCEIVE_CONTROL_REG 96# A0, 0D, 03, 00, 40, 05 RF_CLIF_CFG_BOOT CLIF_ANA_NFCLD_REG 97# A0, 0D, 06, 9A, 42, 00, 00, FF, FF, RF_CLIF_CFG_GTM_FELICA CLIF_ANA_TX_AMPLITUDE_REG 98############################################################################################################## 99############################################################################################################## 100# Please be noticed that below registers has to be set as same value !!!!! 101# x value should be set to 0x0 102# y value should be set as same value. 103# A0, 0D, 06, 06, 42, 00, 0x, Fy, F3, 104# A0, 0D, 06, 24, 42, 00, 0x, Fy, F3, 105# A0, 0D, 06, 98, 42, 00, 0x, Fy, F3, 106# A0, 0D, 06, 9A, 42, 00, 0x, Fy, F3, 107############################################################################################################## 108############################################################################################################## 109 110NXP_RF_CONF_BLK_1={ 20, 02, AF, 12, 111 A0, 0D, 06, 04, 35, F4, 02, FF, 03, 112 A0, 0D, 03, 06, 37, 08, 113 A0, 0D, 06, 34, 2D, 24, 37, 0C, 00, 114 A0, 0D, 04, 34, 44, 22, 00, 115 A0, 0D, 06, 32, 42, F8, 20, FF, FF, 116 A0, 0D, 06, 06, 42, 00, 00, F1, F1, 117 A0, 0D, 06, 24, 42, 00, 00, F1, F1, 118 A0, 0D, 06, 98, 42, 00, 00, F1, F1, 119 A0, 0D, 06, 9A, 42, 00, 00, F1, F1, 120 A0, 0D, 06, 32, 4A, 33, 07, 00, 1C, 121 A0, 1D, 11, 54, 33, 14, 17, 00, AA, 85, 00, 80, 55, 2A, 04, 00, 63, 00, 00, 00, 122 A0, 1E, 11, 1C, 13, 14, 14, 00, 6F, 97, 00, 00, 00, 10, 04, 00, 63, 02, 00, 00, 123 A0, 0D, 06, 06, 03, 00, 71, 00, 20, 124 A0, 0D, 03, 00, 40, 05, 125 A0, 0D, 06, 56, 2D, 05, 9F, 0C, 00, 126 A0, 0D, 04, 56, 44, 22, 00, 127 A0, 0D, 06, 54, 42, 88, 30, FF, FF, 128 A0, 0D, 06, 44, 42, 88, 20, FF, FF 129} 130 131 132# Core configuration extensions 133# It includes 134# A002 - Clock Request 135# 0x00 - Disabled 136# 0x01 - Enabled 137# A003 - Clock Selection 138# Please refer to User Manual 139# A004 - Clock Time Out 140# Defined in ms 141# A00E - Load Modulation Mode 142# 0x00 - PLM 143# 0x01 - ALM 144# A012 - SWP interface 2 configuration 145# 0x00 - SWP 146# 0x02 - DWP 147# Please refer to User Manual 148# A040-A043 - Ultra Low Power Tag Detector 149# Please refer to Application Note of ULPTD 150# A05E - Jewel Reader 151# Please refer to User Manual 152# A0CD - SWP S1 line behavior 153# Defined S1 High time out during Activation sequence 154# A0EC - SWP1 interface 155# 0x00 - Disabled 156# 0x01 - Enabled 157# A0ED - SWP2 interface 158# 0x00 - Disabled 159# 0x01 - Enabled 160NXP_CORE_CONF_EXTN={20, 02, 4D, 12, 161 A0, 02, 01, 01, 162 A0, 03, 01, 08, 163 A0, 04, 01, 0A, 164 A0, 06, 01, 01, 165 A0, 80, 02, B0, 04, 166 A0, 11, 04, 14, B8, 0B, 14, 167 A0, 5E, 01, 01, 168 A0, CD, 01, 0F, 169 A0, EC, 01, 00, 170 A0, ED, 01, 00, 171 A0, CB, 01, 0F, 172 A0, CE, 01, 7F, 173 A0, 40, 01, 01, 174 A0, 41, 01, 03, 175 A0, 42, 01, 19, 176 A0, 43, 01, 03, 177 A0, F2, 01, 00, 178 A0, 68, 01, 01 179} 180 181NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, 182 A0, 0E, 03, 52, 64, 0A, 183 A0, 66, 01, 01 184} 185 186############################################################################### 187# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00 188NXP_I2C_FRAGMENTATION_ENABLED=0x00 189 190############################################################################### 191# Core configuration settings 192NXP_CORE_CONF={ 20, 02, 2B, 0D, 193 28, 01, 00, 194 21, 01, 00, 195 30, 01, 08, 196 31, 01, 03, 197 33, 04, 01, 02, 03, 04, 198 54, 01, 06, 199 50, 01, 00, 200 5B, 01, 00, 201 60, 01, 0E, 202 80, 01, 01, 203 81, 01, 01, 204 82, 01, 0E, 205 18, 01, 01 206} 207 208############################################################################### 209# Mifare Classic Key settings 210#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5, 211# A0, 52, 06, D3, F7, D3, F7, D3, F7, 212# A0, 53, 06, FF, FF, FF, FF, FF, FF, 213# A0, 54, 06, 00, 00, 00, 00, 00, 00} 214 215############################################################################### 216# Default SE Options 217# No secure element 0x00 218# eSE 0x01 219# UICC 0x02 220NXP_DEFAULT_SE=0x03 221 222############################################################################### 223#Enable SWP full power mode when phone is power off 224NXP_SWP_FULL_PWR_ON=0x00 225 226############################################################################### 227#### Select the CHIP #### 228#PN547C2 0x01 229#PN65T 0x02 230#PN548AD 0x03 231#PN66T 0x04 232NXP_NFC_CHIP=0x03 233 234############################################################################### 235# CE when Screen state is locked 236# Disable 0x00 237# Enable 0x01 238NXP_CE_ROUTE_STRICT_DISABLE=0x01 239 240NXP_DEFAULT_NFCEE_TIMEOUT=0x06 241 242############################################################################### 243#Timeout in secs 244NXP_SWP_RD_START_TIMEOUT=0x0A 245 246############################################################################### 247#Timeout in secs 248NXP_SWP_RD_TAG_OP_TIMEOUT=0x01 249 250############################################################################### 251#Set the default AID route Location : 252#This settings will be used when application does not set this parameter 253# host 0x00 254# eSE 0x01 255# UICC 0x02 256DEFAULT_AID_ROUTE=0x00 257 258############################################################################### 259#Set the Mifare Desfire route Location : 260#This settings will be used when application does not set this parameter 261# host 0x00 262# eSE 0x01 263# UICC 0x02 264DEFAULT_DESFIRE_ROUTE=0x02 265 266############################################################################### 267#Set the Mifare CLT route Location : 268#This settings will be used when application does not set this parameter 269# host 0x00 270# eSE 0x01 271# UICC 0x02 272DEFAULT_MIFARE_CLT_ROUTE=0x02 273 274############################################################################### 275# AID Matching platform options 276# AID_MATCHING_L 0x01 277# AID_MATCHING_K 0x02 278AID_MATCHING_PLATFORM=0x01 279 280