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###############################################################################