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=0x03 12NXPLOG_NCIHAL_LOGLEVEL=0x03 13NXPLOG_NCIX_LOGLEVEL=0x03 14NXPLOG_NCIR_LOGLEVEL=0x03 15NXPLOG_FWDNLD_LOGLEVEL=0x03 16NXPLOG_TML_LOGLEVEL=0x03 17 18############################################################################### 19# Nfc Device Node name 20NXP_NFC_DEV_NODE="/dev/pn553" 21 22############################################################################### 23# Extension for Mifare reader enable 24MIFARE_READER_ENABLE=0x01 25 26############################################################################### 27# Vzw Feature enable 28VZW_FEATURE_ENABLE=0x01 29 30############################################################################### 31# Firmware file type 32#.so file 0x01 33#.bin file 0x02 34NXP_FW_TYPE=0x01 35 36############################################################################### 37# System clock source selection configuration 38#define CLK_SRC_XTAL 1 39#define CLK_SRC_PLL 2 40NXP_SYS_CLK_SRC_SEL=0x02 41 42############################################################################### 43# System clock frequency selection configuration 44#define CLK_FREQ_13MHZ 1 45#define CLK_FREQ_19_2MHZ 2 46#define CLK_FREQ_24MHZ 3 47#define CLK_FREQ_26MHZ 4 48#define CLK_FREQ_38_4MHZ 5 49#define CLK_FREQ_52MHZ 6 50NXP_SYS_CLK_FREQ_SEL=0x02 51 52############################################################################### 53# The timeout value to be used for clock request acknowledgment 54# min value = 0x01 to max = 0x06 55NXP_SYS_CLOCK_TO_CFG=0x01 56 57############################################################################### 58# NXP proprietary settings 59NXP_ACT_PROP_EXTN={2F, 02, 00} 60 61############################################################################### 62# NFC forum profile settings 63NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00} 64 65############################################################################### 66# NFCC Configuration Control 67# Allow NFCC to manage RF Config 0x01 68# Don't allow NFCC to manage RF Config 0x00 69NXP_NFC_MERGE_RF_PARAMS={20, 02, 04, 01, 85, 01, 01} 70 71############################################################################### 72# Standby enable settings 73#NXP_CORE_STANDBY={2F, 00, 01, 01} 74 75############################################################################### 76# NXP TVDD configurations settings 77# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported, 78# out of them only one can be configured at a time. 79NXP_EXT_TVDD_CFG=0x02 80 81############################################################################### 82#config1:SLALM, 3.3V for both RM and CM 83NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C} 84 85############################################################################### 86#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM, 87#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms 88NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C} 89 90############################################################################### 91# NXP RF configuration ALM/PLM settings 92# This section needs to be updated with the correct values based on the platform 93#NXP_RF_CONF_BLK_1={ 94#} 95 96############################################################################### 97# NXP RF configuration ALM/PLM settings 98# This section needs to be updated with the correct values based on the platform 99#NXP_RF_CONF_BLK_2={ 100#} 101 102############################################################################### 103# NXP RF configuration ALM/PLM settings 104# This section needs to be updated with the correct values based on the platform 105#NXP_RF_CONF_BLK_3={ 106#} 107 108############################################################################### 109# NXP RF configuration ALM/PLM settings 110# This section needs to be updated with the correct values based on the platform 111#NXP_RF_CONF_BLK_4={ 112#} 113 114############################################################################### 115# NXP RF configuration ALM/PLM settings 116# This section needs to be updated with the correct values based on the platform 117#NXP_RF_CONF_BLK_5={ 118#} 119 120############################################################################### 121# NXP RF configuration ALM/PLM settings 122# This section needs to be updated with the correct values based on the platform 123#NXP_RF_CONF_BLK_6={ 124#} 125 126############################################################################### 127# Set configuration optimization decision setting 128# Enable = 0x01 129# Disable = 0x00 130NXP_SET_CONFIG_ALWAYS=0x00 131 132############################################################################### 133# Core configuration extensions 134# It includes 135# Wired mode settings A0ED, A0EE 136# Tag Detector A040, A041, A043 137# Low Power mode A007 138# Clock settings A002, A003 139# PbF settings A008 140# Clock timeout settings A004 141# eSE (SVDD) PWR REQ settings A0F2 142# How eSE connected to PN553 A012 143# UICC2 bit rate A0D1 144# SWP1A interface A0D4 145# DWP intf behavior config, SVDD Load activated by default if set to 0x31 - A037 146NXP_CORE_CONF_EXTN={20, 02, 25, 09, 147 A0, EC, 01, 01, 148 A0, ED, 01, 00, 149 A0, 5E, 01, 01, 150 A0, 12, 01, 02, 151 A0, 40, 01, 01, 152 A0, DD, 01, 2D, 153 A0, D1, 01, 02, 154 A0, D4, 01, 01, 155 A0, 37, 01, 35 156 } 157# A0, F2, 01, 01, 158# A0, 40, 01, 01, 159# A0, 41, 01, 02, 160# A0, 43, 01, 04, 161# A0, 02, 01, 01, 162# A0, 03, 01, 11, 163# A0, 07, 01, 03, 164# A0, 08, 01, 01 165# } 166 167############################################################################### 168# Core configuration rf field filter settings to enable set to 01 to disable set 169# to 00 last bit 170NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00 } 171 172############################################################################### 173# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set 174# to 0x00 175NXP_I2C_FRAGMENTATION_ENABLED=0x00 176 177############################################################################### 178# Core configuration settings 179NXP_CORE_CONF={ 20, 02, 2E, 0E, 180 28, 01, 00, 181 21, 01, 00, 182 30, 01, 08, 183 31, 01, 03, 184 32, 01, 60, 185 38, 01, 01, 186 33, 04, 01, 02, 03, 04, 187 54, 01, 06, 188 50, 01, 02, 189 5B, 01, 00, 190 80, 01, 01, 191 81, 01, 01, 192 82, 01, 0E, 193 18, 01, 01 194 } 195 196############################################################################### 197# Mifare Classic Key settings 198#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5, 199# A0, 52, 06, D3, F7, D3, F7, D3, F7, 200# A0, 53, 06, FF, FF, FF, FF, FF, FF, 201# A0, 54, 06, 00, 00, 00, 00, 00, 00} 202 203 204############################################################################### 205# Default SE Options 206# No secure element 0x00 207# eSE 0x01 208# UICC 0x02 209# UICC2 0x04 210 211NXP_DEFAULT_SE=0x07 212 213############################################################################### 214#Enable SWP full power mode when phone is power off 215NXP_SWP_FULL_PWR_ON=0x00 216 217############################################################################### 218#### Select the CHIP #### 219#PN547C2 0x01 220#PN65T 0x02 221#PN548AD 0x03 222#PN66T 0x04 223#PN551 0x05 224#PN67T 0x06 225#PN553 0x07 226#PN80T 0x08 227NXP_NFC_CHIP=0x07 228 229############################################################################### 230# CE when Screen state is locked 231# This setting is for DEFAULT_AID_ROUTE, 232# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE 233# Disable 0x00 234# Enable 0x01 235NXP_CE_ROUTE_STRICT_DISABLE=0x01 236 237############################################################################### 238#Timeout in secs to get NFCEE Discover notification 239NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20 240 241############################################################################### 242NXP_DEFAULT_NFCEE_TIMEOUT=20 243 244############################################################################### 245#Timeout in secs 246NXP_SWP_RD_START_TIMEOUT=0x0A 247 248############################################################################### 249#Timeout in secs 250NXP_SWP_RD_TAG_OP_TIMEOUT=0x01 251 252############################################################################### 253#Set the default AID route Location : 254#This settings will be used when application does not set this parameter 255# host 0x00 256# eSE 0x01 257# UICC 0x02 258# UICC2 0x03 259DEFAULT_AID_ROUTE=0x00 260 261############################################################################### 262#Set the Mifare Desfire route Location : 263#This settings will be used when application does not set this parameter 264# host 0x00 265# eSE 0x01 266# UICC 0x02 267# UICC2 0x03 268DEFAULT_DESFIRE_ROUTE=0x02 269 270############################################################################### 271#Set the Mifare CLT route Location : 272#This settings will be used when application does not set this parameter 273# host 0x00 274# eSE 0x01 275# UICC 0x02 276# UICC2 0x03 277DEFAULT_MIFARE_CLT_ROUTE=0x02 278 279############################################################################### 280#Set the default AID Power state : 281#This settings will be used when application does not set this parameter 282# bit pos 0 = Switch On 283# bit pos 1 = Switch Off 284# bit pos 2 = Battery Off 285# bit pos 3 = Screen Lock 286# bit pos 4 = Screen Off 287DEFAULT_AID_PWR_STATE=0x19 288 289############################################################################### 290#Set the Mifare Desfire Power state : 291#This settings will be used when application does not set this parameter 292# bit pos 0 = Switch On 293# bit pos 1 = Switch Off 294# bit pos 2 = Battery Off 295# bit pos 3 = Screen Lock 296# bit pos 4 = Screen Off 297DEFAULT_DESFIRE_PWR_STATE=0x1B 298 299############################################################################### 300#Set the Mifare CLT Power state : 301#This settings will be used when application does not set this parameter 302# bit pos 0 = Switch On 303# bit pos 1 = Switch Off 304# bit pos 2 = Battery Off 305# bit pos 3 = Screen Lock 306# bit pos 4 = Screen Off 307DEFAULT_MIFARE_CLT_PWR_STATE=0x1B 308 309############################################################################### 310#Set the Felica CLT route Location : 311#This settings will be used when application does not set this parameter 312# eSE 0x01 313# UICC 0x02 314# UICC2 0x03 315DEFAULT_FELICA_CLT_ROUTE=0x01 316 317############################################################################### 318#Set the Felica CLT Power state : 319#This settings will be used when application does not set this parameter 320# bit pos 0 = Switch On 321# bit pos 1 = Switch Off 322# bit pos 2 = Battery Off 323# bit pos 3 = Screen Lock 324# bit pos 4 = Screen Off 325DEFAULT_FELICA_CLT_PWR_STATE=0x1B 326 327############################################################################### 328# AID Matching platform options 329# AID_MATCHING_L 0x01 330# AID_MATCHING_K 0x02 331AID_MATCHING_PLATFORM=0x01 332 333############################################################################### 334# P61 interface options 335# NFC 0x01 336# SPI 0x02 337NXP_P61_LS_DEFAULT_INTERFACE=0x01 338 339############################################################################### 340# P61 LTSM interface options 341# NFC 0x01 342# SPI 0x02 343NXP_P61_LTSM_DEFAULT_INTERFACE=0x01 344 345############################################################################### 346#CHINA_TIANJIN_RF_SETTING 347#Enable 0x01 348#Disable 0x00 349NXP_CHINA_TIANJIN_RF_ENABLED=0x01 350 351############################################################################### 352#SWP_SWITCH_TIMEOUT_SETTING 353# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. 354# Timeout in milliseconds, for example 355# No Timeout 0x00 356# 10 millisecond timeout 0x0A 357NXP_SWP_SWITCH_TIMEOUT=0x0A 358 359############################################################################### 360# P61 interface options for JCOP Download 361# NFC 0x01 362# SPI 0x02 363NXP_P61_JCOP_DEFAULT_INTERFACE=0x01 364 365############################################################################### 366# P61 JCOP OS download options 367# FRAMEWORK API BY APPLICATION 0x00 368# AT BOOT_TIME 0x01 369NXP_JCOPDL_AT_BOOT_ENABLE=0x00 370 371############################################################################### 372# Loader service version 373# NFC service checks for LS version 2.0 or 2.1 374# LS2.0 0x20 375# LS2.1 0x21 376# LS2.2 0x22 377# AT NFC service intialization 378NXP_LOADER_SERVICE_VERSION=0x22 379 380############################################################################### 381#Timeout value in milliseconds for NFCC standby mode.The range is between 5000 382#msec to 20000 msec and zero is to disable. 383NXP_NFCC_STANDBY_TIMEOUT=20000 384 385############################################################################### 386#Dynamic RSSI feature enable 387# Disable 0x00 388# Enable 0x01 389NXP_AGC_DEBUG_ENABLE=0x00 390 391############################################################################### 392#Virtual Mode ESE and Wired Mode ongoing delay Wired Mode 393# For Technology routing to ESE Technology Mask = 4 394# For ISO-DEP Protocol routing to ESE Mask = 2 395# It can also take TECH|PROTO = 6 396# To ignore the delay set mask to = 0 397NXP_ESE_WIRED_PRT_MASK=0x00 398 399############################################################################### 400#Virtual Mode UICC and Wired Mode ongoing delay Wired Mode 401#For Technology routing to UICC Technology Mask = 4 402#For ISO-DEP Protocol routing to UICC set Mask = 2 403#For Select AID Routing to UICC set Mask = 1 404#It can also take values TECH|PROTO|SELECT_AID = 7 , 6 , 5 ,3 .To ignore delay 405#set mask = 0 406NXP_UICC_WIRED_PRT_MASK=0x00 407 408############################################################################### 409#RF field true delay Wired Mode 410# delay wired mode = 1 411# allow wired mode = 0 412NXP_WIRED_MODE_RF_FIELD_ENABLE=0x00 413 414############################################################################### 415#Config to allow adding aids 416#NFC on/off is required after this config 417#1 = enabling adding aid to NFCC routing table. 418#0 = disabling adding aid to NFCC routing table. 419NXP_ENABLE_ADD_AID=0x01 420 421############################################################################### 422# JCOP-3.3 continuous process timeout in msec and value should be in Hexadecimal 423# JCOP CP TIMEOUT 424NXP_CP_TIMEOUT={00, 77} 425 426############################################################################### 427# Enable/Disable checking default proto SE Id 428# Disable 0x00 429# Enable 0x01 430NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01 431 432############################################################################### 433#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE 434#Enable/Disable block number checks for china transit use case 435#Enable 0x01 436#Disable 0x00 437NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01 438 439############################################################################### 440# Restrict routing to first matched rule only. 441# Blacklist enable 0x01 442# Blacklist disable 0x00 443NXP_PROP_BLACKLIST_ROUTING=0x00 444 445############################################################################### 446# Timeout value in milliseconds to send response for Felica command received 447NXP_HCEF_CMD_RSP_TIMEOUT_VALUE=5000 448 449###############################################################################