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=0x06 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# Window size A0D8 143# DWP Speed A0D5 144# How eSE connected to PN553 A012 145# UICC2 bit rate A0D1 146# SWP1A interface A0D4 147# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037 148NXP_CORE_CONF_EXTN={20, 02, 29, 0A, 149 A0, EC, 01, 01, 150 A0, ED, 01, 01, 151 A0, 5E, 01, 01, 152 A0, 12, 01, 02, 153 A0, 40, 01, 01, 154 A0, D1, 01, 02, 155 A0, D4, 01, 01, 156 A0, 37, 01, 35, 157 A0, D8, 01, 02, 158 A0, D5, 01, 0A 159 } 160# A0, F2, 01, 01, 161# A0, 40, 01, 01, 162# A0, 41, 01, 02, 163# A0, 43, 01, 04, 164# A0, 02, 01, 01, 165# A0, 03, 01, 11, 166# A0, 07, 01, 03, 167# A0, 08, 01, 01 168# } 169 170############################################################################### 171# Core configuration rf field filter settings to enable set to 01 to disable set 172# to 00 last bit 173NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00 } 174 175############################################################################### 176# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set 177# to 0x00 178NXP_I2C_FRAGMENTATION_ENABLED=0x00 179 180############################################################################### 181# Core configuration settings 182NXP_CORE_CONF={ 20, 02, 2E, 0E, 183 28, 01, 00, 184 21, 01, 00, 185 30, 01, 08, 186 31, 01, 03, 187 32, 01, 60, 188 38, 01, 01, 189 33, 04, 01, 02, 03, 04, 190 54, 01, 06, 191 50, 01, 02, 192 5B, 01, 00, 193 80, 01, 01, 194 81, 01, 01, 195 82, 01, 0E, 196 18, 01, 01 197 } 198 199############################################################################### 200# Mifare Classic Key settings 201#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5, 202# A0, 52, 06, D3, F7, D3, F7, D3, F7, 203# A0, 53, 06, FF, FF, FF, FF, FF, FF, 204# A0, 54, 06, 00, 00, 00, 00, 00, 00} 205 206############################################################################### 207# Default SE Options 208# No secure element 0x00 209# eSE 0x01 210# UICC 0x02 211# UICC2 0x04 212NXP_DEFAULT_SE=0x07 213 214############################################################################### 215#Enable SWP full power mode when phone is power off 216NXP_SWP_FULL_PWR_ON=0x00 217 218############################################################################### 219#### Select the CHIP #### 220#PN547C2 0x01 221#PN65T 0x02 222#PN548AD 0x03 223#PN66T 0x04 224#PN551 0x05 225#PN67T 0x06 226#PN553 0x07 227#PN80T 0x08 228NXP_NFC_CHIP=0x08 229 230############################################################################### 231# CE when Screen state is locked 232# This setting is for DEFAULT_AID_ROUTE, 233# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE 234# Disable 0x00 235# Enable 0x01 236NXP_CE_ROUTE_STRICT_DISABLE=0x01 237 238############################################################################### 239#Timeout in secs to get NFCEE Discover notification 240NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20 241 242############################################################################### 243NXP_DEFAULT_NFCEE_TIMEOUT=20 244 245############################################################################### 246#Timeout in secs 247NXP_SWP_RD_START_TIMEOUT=0x0A 248 249############################################################################### 250#Timeout in secs 251NXP_SWP_RD_TAG_OP_TIMEOUT=0x01 252 253############################################################################### 254#Set the default AID route Location : 255#This settings will be used when application does not set this parameter 256# host 0x00 257# eSE 0x01 258# UICC 0x02 259# UICC2 0x03 260DEFAULT_AID_ROUTE=0x00 261 262############################################################################### 263#Set the Mifare Desfire route Location : 264#This settings will be used when application does not set this parameter 265# host 0x00 266# eSE 0x01 267# UICC 0x02 268# UICC2 0x03 269DEFAULT_DESFIRE_ROUTE=0x02 270 271############################################################################### 272#Set the Mifare CLT route Location : 273#This settings will be used when application does not set this parameter 274# host 0x00 275# eSE 0x01 276# UICC 0x02 277# UICC2 0x03 278DEFAULT_MIFARE_CLT_ROUTE=0x02 279 280############################################################################### 281#Set the Felica CLT route Location : 282#This settings will be used when application does not set this parameter 283# eSE 0x01 284# UICC 0x02 285# UICC2 0x03 286DEFAULT_FELICA_CLT_ROUTE=0x01 287 288############################################################################### 289#Set the default AID Power state : 290#This settings will be used when application does not set this parameter 291# bit pos 0 = Switch On 292# bit pos 1 = Switch Off 293# bit pos 2 = Battery Off 294# bit pos 3 = Screen Lock 295# bit pos 4 = Screen Off 296DEFAULT_AID_PWR_STATE=0x19 297 298############################################################################### 299#Set the Mifare Desfire Power state : 300#This settings will be used when application does not set this parameter 301# bit pos 0 = Switch On 302# bit pos 1 = Switch Off 303# bit pos 2 = Battery Off 304# bit pos 3 = Screen Lock 305# bit pos 4 = Screen Off 306DEFAULT_DESFIRE_PWR_STATE=0x1B 307 308############################################################################### 309#Set the Mifare CLT Power state : 310#This settings will be used when application does not set this parameter 311# bit pos 0 = Switch On 312# bit pos 1 = Switch Off 313# bit pos 2 = Battery Off 314# bit pos 3 = Screen Lock 315# bit pos 4 = Screen Off 316DEFAULT_MIFARE_CLT_PWR_STATE=0x1B 317 318############################################################################### 319#Set the Felica CLT Power state : 320#This settings will be used when application does not set this parameter 321# bit pos 0 = Switch On 322# bit pos 1 = Switch Off 323# bit pos 2 = Battery Off 324# bit pos 3 = Screen Lock 325# bit pos 4 = Screen Off 326DEFAULT_FELICA_CLT_PWR_STATE=0x1B 327 328############################################################################### 329# AID Matching platform options 330# AID_MATCHING_L 0x01 331# AID_MATCHING_K 0x02 332AID_MATCHING_PLATFORM=0x01 333 334############################################################################### 335# P61 interface options 336# NFC 0x01 337# SPI 0x02 338NXP_P61_LS_DEFAULT_INTERFACE=0x01 339 340############################################################################### 341# P61 LTSM interface options 342# NFC 0x01 343# SPI 0x02 344NXP_P61_LTSM_DEFAULT_INTERFACE=0x01 345 346############################################################################### 347#CHINA_TIANJIN_RF_SETTING 348#Enable 0x01 349#Disable 0x00 350NXP_CHINA_TIANJIN_RF_ENABLED=0x01 351 352############################################################################### 353#SWP_SWITCH_TIMEOUT_SETTING 354# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. 355# Timeout in milliseconds, for example 356# No Timeout 0x00 357# 10 millisecond timeout 0x0A 358NXP_SWP_SWITCH_TIMEOUT=0x0A 359 360############################################################################### 361# P61 interface options for JCOP Download 362# NFC 0x01 363# SPI 0x02 364NXP_P61_JCOP_DEFAULT_INTERFACE=0x01 365 366############################################################################### 367# P61 JCOP OS download options 368# FRAMEWORK API BY APPLICATION 0x00 369# AT BOOT_TIME 0x01 370NXP_JCOPDL_AT_BOOT_ENABLE=0x00 371 372############################################################################### 373# Loader service version 374# NFC service checks for LS version 2.0 or 2.1 375# LS2.0 0x20 376# LS2.1 0x21 377# LS2.2 0x22 378# AT NFC service intialization 379NXP_LOADER_SERVICE_VERSION=0x22 380 381############################################################################### 382#Timeout value in milliseconds for NFCC standby mode.The range is between 5000 383#msec to 20000 msec and zero is to disable. 384NXP_NFCC_STANDBY_TIMEOUT=20000 385 386############################################################################### 387#Dynamic RSSI feature enable 388# Disable 0x00 389# Enable 0x01 390NXP_AGC_DEBUG_ENABLE=0x00 391 392############################################################################### 393#Virtual Mode ESE and Wired Mode ongoing delay Wired Mode 394# For Technology routing to ESE Technology Mask = 4 395# For ISO-DEP Protocol routing to ESE Mask = 2 396# It can also take TECH|PROTO = 6 397# To ignore the delay set mask to = 0 398NXP_ESE_WIRED_PRT_MASK=0x00 399 400############################################################################### 401#Virtual Mode UICC and Wired Mode ongoing delay Wired Mode 402#For Technology routing to UICC Technology Mask = 4 403#For ISO-DEP Protocol routing to UICC set Mask = 2 404#For Select AID Routing to UICC set Mask = 1 405#It can also take values TECH|PROTO|SELECT_AID = 7 , 6 , 5 ,3 .To ignore delay 406#set mask = 0 407NXP_UICC_WIRED_PRT_MASK=0x00 408 409################################################################################ 410#RF field true delay Wired Mode 411# delay wired mode = 1 412# allow wired mode = 0 413NXP_WIRED_MODE_RF_FIELD_ENABLE=0x00 414 415############################################################################### 416#Config to allow adding aids 417#NFC on/off is required after this config 418#1 = enabling adding aid to NFCC routing table. 419#0 = disabling adding aid to NFCC routing table. 420NXP_ENABLE_ADD_AID=0x01 421 422############################################################################### 423# JCOP-3.3 continuous process timeout in msec and value should be in Hexadecimal 424# JCOP CP TIMEOUT 425NXP_CP_TIMEOUT={00, 77} 426 427############################################################################### 428# Enable/Disable checking default proto SE Id 429# Disable 0x00 430# Enable 0x01 431NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01 432 433############################################################################### 434#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE 435#Enable/Disable block number checks for china transit use case 436#Enable 0x01 437#Disable 0x00 438NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01 439 440############################################################################### 441# Wired mode resume timeout vaule in wired mode resume feature enable 442# DWP resume time out in ms( 4 bytes hex value and LSB first) 443#example 1000 = 0x03E8 444#exmaple 2000 = 0x07D0 445#example 500 = 0x01F4 446NXP_WIREDMODE_RESUME_TIMEOUT={E8,03,00,00} 447############################################################################### 448# Power to eSE is controlled by DH or PMU depending on following configurations 449#define DH_PWR_CONTROL 1 450#define PMU_PWR_CONTROL 2 451NXP_ESE_POWER_DH_CONTROL=1 452 453############################################################################### 454# Timeout value in milliseconds for wired mode resume after RF field event timeout 455NXP_NFCC_RF_FIELD_EVENT_TIMEOUT=3000 456 457############################################################################### 458# NXP PMU Support configuration is sent if PMU_PWR_CONTROL is configured 459# External PMU available in phone ON and phone OFF case if NXP_ESE_POWER_EXT_PMU=1 460# External PMU available only in phone ON case if NXP_ESE_POWER_EXT_PMU=2 461NXP_ESE_POWER_EXT_PMU=2 462 463############################################################################### 464# Whether to allow wired mode in desfire and mifare CLT 465# Disable 0x00 466# Enable 0x01 467NXP_ALLOW_WIRED_IN_MIFARE_DESFIRE_CLT=0x00 468 469############################################################################### 470# Restrict routing to first matched rule only. 471# Blacklist enable 0x01 472# Blacklist disable 0x00 473NXP_PROP_BLACKLIST_ROUTING=0x00 474 475############################################################################### 476# Send DWP interface reset command as part of SE open 477# Disable 0x00 478# Enable 0x01 479NXP_DWP_INTF_RESET_ENABLE=0x01 480 481############################################################################### 482# Timeout value in milliseconds for JCOP OS download to complete 483OS_DOWNLOAD_TIMEOUT_VALUE=60000 484 485############################################################################### 486# Timeout value in milliseconds to send response for Felica command received 487NXP_HCEF_CMD_RSP_TIMEOUT_VALUE=5000 488 489###############################################################################