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