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, 00, 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, 34, 10, 180 85, 01, 01, 181 28, 01, 00, 182 21, 01, 00, 183 30, 01, 08, 184 31, 01, 03, 185 32, 01, 60, 186 38, 01, 01, 187 33, 04, 01, 02, 03, 04, 188 54, 01, 06, 189 50, 01, 02, 190 5B, 01, 00, 191 80, 01, 01, 192 81, 01, 01, 193 82, 01, 0E, 194 18, 01, 01, 195 68, 01, 00 196 } 197 198############################################################################### 199# Mifare Classic Key settings 200#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5, 201# A0, 52, 06, D3, F7, D3, F7, D3, F7, 202# A0, 53, 06, FF, FF, FF, FF, FF, FF, 203# A0, 54, 06, 00, 00, 00, 00, 00, 00} 204 205 206############################################################################### 207# Default SE Options 208# No secure element 0x00 209# eSE 0x01 210# UICC 0x02 211# UICC2 0x04 212 213NXP_DEFAULT_SE=0x07 214 215############################################################################### 216#Enable SWP full power mode when phone is power off 217NXP_SWP_FULL_PWR_ON=0x00 218 219############################################################################### 220#### Select the CHIP #### 221#PN547C2 0x01 222#PN65T 0x02 223#PN548AD 0x03 224#PN66T 0x04 225#PN551 0x05 226#PN67T 0x06 227#PN553 0x07 228#PN80T 0x08 229NXP_NFC_CHIP=0x07 230 231############################################################################### 232# CE when Screen state is locked 233# This setting is for DEFAULT_AID_ROUTE, 234# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE 235# Disable 0x00 236# Enable 0x01 237NXP_CE_ROUTE_STRICT_DISABLE=0x01 238 239############################################################################### 240#Timeout in secs to get NFCEE Discover notification 241NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20 242 243############################################################################### 244NXP_DEFAULT_NFCEE_TIMEOUT=20 245 246############################################################################### 247#Timeout in secs 248NXP_SWP_RD_START_TIMEOUT=0x0A 249 250############################################################################### 251#Timeout in secs 252NXP_SWP_RD_TAG_OP_TIMEOUT=0x01 253 254############################################################################### 255#Set the default AID route Location : 256#This settings will be used when application does not set this parameter 257# host 0x00 258# eSE 0x01 259# UICC 0x02 260# UICC2 0x03 261DEFAULT_AID_ROUTE=0x00 262 263############################################################################### 264#Set the Mifare Desfire route Location : 265#This settings will be used when application does not set this parameter 266# host 0x00 267# eSE 0x01 268# UICC 0x02 269# UICC2 0x03 270DEFAULT_DESFIRE_ROUTE=0x02 271 272############################################################################### 273#Set the Mifare CLT route Location : 274#This settings will be used when application does not set this parameter 275# host 0x00 276# eSE 0x01 277# UICC 0x02 278# UICC2 0x03 279DEFAULT_MIFARE_CLT_ROUTE=0x02 280 281############################################################################### 282#Set the default AID Power state : 283#This settings will be used when application does not set this parameter 284# bit pos 0 = Switch On 285# bit pos 1 = Switch Off 286# bit pos 2 = Battery Off 287# bit pos 3 = Screen Lock 288# bit pos 4 = Screen Off 289DEFAULT_AID_PWR_STATE=0x19 290 291############################################################################### 292#Set the Mifare Desfire Power state : 293#This settings will be used when application does not set this parameter 294# bit pos 0 = Switch On 295# bit pos 1 = Switch Off 296# bit pos 2 = Battery Off 297# bit pos 3 = Screen Lock 298# bit pos 4 = Screen Off 299DEFAULT_DESFIRE_PWR_STATE=0x1B 300 301############################################################################### 302#Set the Mifare CLT Power state : 303#This settings will be used when application does not set this parameter 304# bit pos 0 = Switch On 305# bit pos 1 = Switch Off 306# bit pos 2 = Battery Off 307# bit pos 3 = Screen Lock 308# bit pos 4 = Screen Off 309DEFAULT_MIFARE_CLT_PWR_STATE=0x1B 310 311############################################################################### 312#Set the Felica CLT route Location : 313#This settings will be used when application does not set this parameter 314# eSE 0x01 315# UICC 0x02 316# UICC2 0x03 317DEFAULT_FELICA_CLT_ROUTE=0x01 318 319############################################################################### 320#Set the Felica CLT Power state : 321#This settings will be used when application does not set this parameter 322# bit pos 0 = Switch On 323# bit pos 1 = Switch Off 324# bit pos 2 = Battery Off 325# bit pos 3 = Screen Lock 326# bit pos 4 = Screen Off 327DEFAULT_FELICA_CLT_PWR_STATE=0x1B 328 329############################################################################### 330# AID Matching platform options 331# AID_MATCHING_L 0x01 332# AID_MATCHING_K 0x02 333AID_MATCHING_PLATFORM=0x01 334 335############################################################################### 336# P61 interface options 337# NFC 0x01 338# SPI 0x02 339NXP_P61_LS_DEFAULT_INTERFACE=0x01 340 341############################################################################### 342# P61 LTSM interface options 343# NFC 0x01 344# SPI 0x02 345NXP_P61_LTSM_DEFAULT_INTERFACE=0x01 346 347############################################################################### 348#CHINA_TIANJIN_RF_SETTING 349#Enable 0x01 350#Disable 0x00 351NXP_CHINA_TIANJIN_RF_ENABLED=0x01 352 353############################################################################### 354#SWP_SWITCH_TIMEOUT_SETTING 355# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. 356# Timeout in milliseconds, for example 357# No Timeout 0x00 358# 10 millisecond timeout 0x0A 359NXP_SWP_SWITCH_TIMEOUT=0x0A 360 361############################################################################### 362# P61 interface options for JCOP Download 363# NFC 0x01 364# SPI 0x02 365NXP_P61_JCOP_DEFAULT_INTERFACE=0x01 366 367############################################################################### 368# P61 JCOP OS download options 369# FRAMEWORK API BY APPLICATION 0x00 370# AT BOOT_TIME 0x01 371NXP_JCOPDL_AT_BOOT_ENABLE=0x00 372 373############################################################################### 374# Loader service version 375# NFC service checks for LS version 2.0 or 2.1 376# LS2.0 0x20 377# LS2.1 0x21 378# LS2.2 0x22 379# AT NFC service intialization 380NXP_LOADER_SERVICE_VERSION=0x22 381 382############################################################################### 383#Timeout value in milliseconds for NFCC standby mode.The range is between 5000 384#msec to 20000 msec and zero is to disable. 385NXP_NFCC_STANDBY_TIMEOUT=20000 386 387############################################################################### 388#Dynamic RSSI feature enable 389# Disable 0x00 390# Enable 0x01 391NXP_AGC_DEBUG_ENABLE=0x00 392 393############################################################################### 394#Virtual Mode ESE and Wired Mode ongoing delay Wired Mode 395# For Technology routing to ESE Technology Mask = 4 396# For ISO-DEP Protocol routing to ESE Mask = 2 397# It can also take TECH|PROTO = 6 398# To ignore the delay set mask to = 0 399NXP_ESE_WIRED_PRT_MASK=0x00 400 401############################################################################### 402#Virtual Mode UICC and Wired Mode ongoing delay Wired Mode 403#For Technology routing to UICC Technology Mask = 4 404#For ISO-DEP Protocol routing to UICC set Mask = 2 405#For Select AID Routing to UICC set Mask = 1 406#It can also take values TECH|PROTO|SELECT_AID = 7 , 6 , 5 ,3 .To ignore delay 407#set mask = 0 408NXP_UICC_WIRED_PRT_MASK=0x00 409 410############################################################################### 411#RF field true delay Wired Mode 412# delay wired mode = 1 413# allow wired mode = 0 414NXP_WIRED_MODE_RF_FIELD_ENABLE=0x00 415 416############################################################################### 417#Config to allow adding aids 418#NFC on/off is required after this config 419#1 = enabling adding aid to NFCC routing table. 420#0 = disabling adding aid to NFCC routing table. 421NXP_ENABLE_ADD_AID=0x01 422 423############################################################################### 424# JCOP-3.3 continuous process timeout in msec and value should be in Hexadecimal 425# JCOP CP TIMEOUT 426NXP_CP_TIMEOUT={00, 77} 427 428############################################################################### 429# Enable/Disable checking default proto SE Id 430# Disable 0x00 431# Enable 0x01 432NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01 433 434############################################################################### 435#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE 436#Enable/Disable block number checks for china transit use case 437#Enable 0x01 438#Disable 0x00 439NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01 440 441############################################################################### 442# Restrict routing to first matched rule only. 443# Blacklist enable 0x01 444# Blacklist disable 0x00 445NXP_PROP_BLACKLIST_ROUTING=0x00 446 447############################################################################### 448# Timeout value in milliseconds to send response for Felica command received 449NXP_HCEF_CMD_RSP_TIMEOUT_VALUE=5000 450 451###############################################################################