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=0x03 14NXPLOG_NCIHAL_LOGLEVEL=0x03 15NXPLOG_NCIX_LOGLEVEL=0x03 16NXPLOG_NCIR_LOGLEVEL=0x03 17NXPLOG_FWDNLD_LOGLEVEL=0x03 18NXPLOG_TML_LOGLEVEL=0x03 19 20############################################################################### 21# Extension for Mifare reader enable 22MIFARE_READER_ENABLE=0x01 23 24############################################################################### 25# Vzw Feature enable 26VZW_FEATURE_ENABLE=0x01 27 28############################################################################### 29# File location for Firmware 30#FW_STORAGE="/vendor/firmware/libpn548_fw.so" 31 32############################################################################### 33# System clock source selection configuration 34#define CLK_SRC_XTAL 1 35#define CLK_SRC_PLL 2 36 37NXP_SYS_CLK_SRC_SEL=0x02 38 39############################################################################### 40# System clock frequency selection configuration 41#define CLK_FREQ_13MHZ 1 42#define CLK_FREQ_19_2MHZ 2 43#define CLK_FREQ_24MHZ 3 44#define CLK_FREQ_26MHZ 4 45#define CLK_FREQ_38_4MHZ 5 46#define CLK_FREQ_52MHZ 6 47 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 = 0x1A 53 54NXP_SYS_CLOCK_TO_CFG=0x1A 55 56############################################################################### 57# NXP proprietary settings 58NXP_ACT_PROP_EXTN={2F, 02, 00} 59 60############################################################################### 61# NFC forum profile settings 62NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00} 63 64############################################################################### 65# NFCC Configuration Control 66# Allow NFCC to manage RF Config 0x01 67# Don't allow NFCC to manage RF Config 0x00 68NXP_NFC_MERGE_RF_PARAMS={20, 02, 04, 01, 85, 01, 01} 69 70############################################################################### 71# Standby enable settings 72NXP_CORE_STANDBY={2F, 00, 01, 01} 73 74############################################################################### 75# NXP TVDD configurations settings 76# Allow NFCC to configure External TVDD, There are currently three 77#configurations (1, 2 and 3) are supported, out of them only one can be 78#supported. 79 80NXP_EXT_TVDD_CFG=0x01 81 82############################################################################### 83#config1:SLALM, 3.3V for both RM and CM 84NXP_EXT_TVDD_CFG_1={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 02, 09, 00} 85 86############################################################################### 87#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM, 88#monitoring 5V from DCDC, 4.7V for both RM and CM, DCDCWaitTime=4.2ms 89NXP_EXT_TVDD_CFG_2={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 56, 64, 0A} 90 91############################################################################### 92#config3: use DCDC in CE, use Tx_Pwr_Req, SLALM, monitoring 5V from DCDC, 93#DCDCWaitTime=4.2ms 94NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, A0, 66, 01, 01, A0, 0E, 03, 52, 64, 0A} 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_1={ 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_2={ 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_3={ 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_4={ 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_5={ 124#} 125 126############################################################################### 127# NXP RF configuration ALM/PLM settings 128# This section needs to be updated with the correct values based on the platform 129#NXP_RF_CONF_BLK_6={ 130#} 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 141NXP_CORE_CONF_EXTN={20, 02, 1D, 07, 142 A0, EC, 01, 01, 143 A0, ED, 01, 03, 144 A0, 5E, 01, 01, 145 A0, 12, 01, 02, 146 A0, 40, 01, 01, 147 A0, DD, 01, 2D, 148 A0, F2, 01, 01 149 } 150 151############################################################################### 152# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit 153NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 01 154 } 155 156############################################################################### 157# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00 158NXP_I2C_FRAGMENTATION_ENABLED=0x00 159 160############################################################################### 161# Core configuration settings 162NXP_CORE_CONF={ 20, 02, 2B, 0D, 163 28, 01, 00, 164 21, 01, 00, 165 30, 01, 08, 166 31, 01, 03, 167 33, 04, 01, 02, 03, 04, 168 54, 01, 06, 169 50, 01, 02, 170 5B, 01, 00, 171 60, 01, 0E, 172 80, 01, 01, 173 81, 01, 01, 174 82, 01, 0E, 175 18, 01, 01 176 } 177 178############################################################################### 179# Mifare Classic Key settings 180#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5, 181# A0, 52, 06, D3, F7, D3, F7, D3, F7, 182# A0, 53, 06, FF, FF, FF, FF, FF, FF, 183# A0, 54, 06, 00, 00, 00, 00, 00, 00} 184 185############################################################################### 186# Default SE Options 187# No secure element 0x00 188# eSE 0x01 189# UICC 0x02 190 191NXP_DEFAULT_SE=0x03 192 193############################################################################### 194#Enable SWP full power mode when phone is power off 195NXP_SWP_FULL_PWR_ON=0x00 196 197############################################################################### 198#### Select the CHIP #### 199#PN547C2 0x01 200#PN65T 0x02 201#PN548AD 0x03 202#PN66T 0x04 203 204NXP_NFC_CHIP=0x04 205 206############################################################################### 207# CE when Screen state is locked 208# Disable 0x00 209# Enable 0x01 210NXP_CE_ROUTE_STRICT_DISABLE=0x01 211 212############################################################################### 213#Timeout in secs to get NFCEE Discover notification 214NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20 215 216NXP_DEFAULT_NFCEE_TIMEOUT=0x06 217 218############################################################################### 219#Timeout in secs 220NXP_SWP_RD_START_TIMEOUT=0x0A 221 222############################################################################### 223#Timeout in secs 224NXP_SWP_RD_TAG_OP_TIMEOUT=0x01 225 226############################################################################### 227#Set the default AID route Location : 228#This settings will be used when application does not set this parameter 229# host 0x00 230# eSE 0x01 231# UICC 0x02 232DEFAULT_AID_ROUTE=0x00 233 234############################################################################### 235#Set the Mifare Desfire route Location : 236#This settings will be used when application does not set this parameter 237# host 0x00 238# eSE 0x01 239# UICC 0x02 240DEFAULT_DESFIRE_ROUTE=0x02 241 242############################################################################### 243#Set the Mifare CLT route Location : 244#This settings will be used when application does not set this parameter 245# host 0x00 246# eSE 0x01 247# UICC 0x02 248DEFAULT_MIFARE_CLT_ROUTE=0x02 249 250############################################################################### 251# AID Matching platform options 252# AID_MATCHING_L 0x01 253# AID_MATCHING_K 0x02 254AID_MATCHING_PLATFORM=0x01 255 256############################################################################### 257# P61 interface options 258# NFC 0x01 259# SPI 0x02 260NXP_P61_LS_DEFAULT_INTERFACE=0x01 261 262############################################################################### 263# P61 LTSM interface options 264# NFC 0x01 265# SPI 0x02 266NXP_P61_LTSM_DEFAULT_INTERFACE=0x01 267 268############################################################################### 269#CHINA_TIANJIN_RF_SETTING 270#Enable 0x01 271#Disable 0x00 272NXP_CHINA_TIANJIN_RF_ENABLED=0x01 273 274############################################################################### 275#SWP_SWITCH_TIMEOUT_SETTING 276# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60]. 277# Timeout in milliseconds, for example 278# No Timeout 0x00 279# 10 millisecond timeout 0x0A 280NXP_SWP_SWITCH_TIMEOUT=0x0A 281 282############################################################################### 283# P61 interface options for JCOP Download 284# NFC 0x01 285# SPI 0x02 286NXP_P61_JCOP_DEFAULT_INTERFACE=0x01 287 288############################################################################### 289# P61 JCOP OS download options 290# FRAMEWORK API BY APPLICATION 0x00 291# AT BOOT_TIME 0x01 292NXP_JCOPDL_AT_BOOT_ENABLE=0x00 293 294############################################################################### 295# Loader service version 296# NFC service checks for LS version 2.0 or 2.1 297# LS2.0 0x20 298# LS2.1 0x21 299# LS2.2 0x22 300# AT NFC service intialization 301NXP_LOADER_SERVICE_VERSION=0x21 302