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