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