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/libpn547_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=0x01
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=0x00
49
50###############################################################################
51# The timeout value to be used for clock request acknowledgment
52# min value = 0x01 to max = 0x19
53
54NXP_SYS_CLOCK_TO_CFG=0x01
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# Standby enable settings
66NXP_CORE_STANDBY={2F, 00, 01, 01}
67
68###############################################################################
69#Atonomous Mode
70#Enable 0x01
71#Disable 0x00
72NXP_CORE_SCRN_OFF_AUTONOMOUS_ENABLE=0x00
73
74###############################################################################
75# NXP RF configuration ALM/PLM settings
76# This section needs to be updated with the correct values based on the platform
77# NXP_RF_CONF_BLK_1={
78#}
79
80###############################################################################
81# NXP RF configuration ALM/PLM settings
82# This section needs to be updated with the correct values based on the platform
83#NXP_RF_CONF_BLK_2={
84#}
85
86###############################################################################
87# NXP RF configuration ALM/PLM settings
88# This section needs to be updated with the correct values based on the platform
89#NXP_RF_CONF_BLK_3={
90#}
91
92###############################################################################
93# NXP RF configuration ALM/PLM settings
94# This section needs to be updated with the correct values based on the platform
95#NXP_RF_CONF_BLK_4={
96#}
97
98###############################################################################
99# NXP RF configuration ALM/PLM settings
100# This section needs to be updated with the correct values based on the platform
101#NXP_RF_CONF_BLK_5={
102#}
103
104###############################################################################
105# NXP RF configuration ALM/PLM settings
106# This section needs to be updated with the correct values based on the platform
107#NXP_RF_CONF_BLK_6={
108#}
109
110###############################################################################
111# Core configuration extensions
112# It includes
113# Wired mode settings A0ED, A0EE
114# Tag Detector A040, A041, A043
115# Low Power mode A007
116# Clock settings A002, A003
117# PbF settings A008
118NXP_CORE_CONF_EXTN={20, 02, 1A, 05,
119    A0, EC, 01, 01,
120    A0, ED, 01, 01,
121    A0, 5E, 01, 01,
122    A0, 12, 01, 02,
123    A0, 0D, 06, 3E, 2D, 15, 88, 15, 00
124    }
125
126###############################################################################
127# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
128NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 01
129        }
130
131###############################################################################
132# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00
133NXP_I2C_FRAGMENTATION_ENABLED=0x00
134
135###############################################################################
136# Core configuration settings
137NXP_CORE_CONF={ 20, 02, 2B, 0D,
138        28, 01, 00,
139        21, 01, 00,
140        30, 01, 08,
141        31, 01, 03,
142        33, 04, 01, 02, 03, 04,
143        54, 01, 06,
144        50, 01, 02,
145        5B, 01, 00,
146        60, 01, 0E,
147        80, 01, 01,
148        81, 01, 01,
149        82, 01, 0E,
150        18, 01, 01
151        }
152
153###############################################################################
154# Mifare Classic Key settings
155#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5,
156#                                     A0, 52, 06, D3, F7, D3, F7, D3, F7,
157#                                     A0, 53, 06, FF, FF, FF, FF, FF, FF,
158#                                     A0, 54, 06, 00, 00, 00, 00, 00, 00}
159
160###############################################################################
161# Default SE Options
162# No secure element 0x00
163# eSE               0x01
164# UICC              0x02
165
166NXP_DEFAULT_SE=0x02
167
168NXP_DEFAULT_NFCEE_TIMEOUT=0x06
169
170###############################################################################
171#Enable SWP full power mode when phone is power off
172NXP_SWP_FULL_PWR_ON=0x01
173
174###############################################################################
175#Set the default AID route Location :
176#This settings will be used when application does not set this parameter
177# host 0x00
178# eSE  0x01
179# UICC 0x02
180DEFAULT_AID_ROUTE=0x00
181
182###############################################################################
183#Set the Mifare Desfire route Location :
184#This settings will be used when application does not set this parameter
185# host 0x00
186# eSE  0x01
187# UICC 0x02
188DEFAULT_DESFIRE_ROUTE=0x02
189
190###############################################################################
191#Set the Mifare CLT route Location :
192#This settings will be used when application does not set this parameter
193# host 0x00
194# eSE  0x01
195# UICC 0x02
196DEFAULT_MIFARE_CLT_ROUTE=0x02
197
198##############################################################################
199#### Select the CHIP ####
200#PN547C2            0x01
201#PN65T              0x02
202#PN548AD            0x03
203#PN66T              0x04
204
205NXP_NFC_CHIP=0x02
206
207#Timeout in secs
208NXP_SWP_RD_START_TIMEOUT=0xFF
209#Timeout in secs
210NXP_SWP_RD_TAG_OP_TIMEOUT=0xFF
211
212###############################################################################
213# CE when Screen state is locked
214# Disable           0x00
215# Enable            0x01
216NXP_CE_ROUTE_STRICT_DISABLE=0x01
217
218###############################################################################
219# AID Matching platform options
220# AID_MATCHING_L 0x01
221# AID_MATCHING_K 0x02
222AID_MATCHING_PLATFORM=0x01
223
224###############################################################################
225# P61 interface options
226# NFC 0x01
227# SPI 0x02
228NXP_P61_LS_DEFAULT_INTERFACE=0x01
229
230###############################################################################
231# P61 LTSM interface options
232# NFC 0x01
233# SPI 0x02
234NXP_P61_LTSM_DEFAULT_INTERFACE=0x01
235
236###############################################################################
237#CHINA_TIANJIN_RF_SETTING
238#Enable  0x01
239#Disable 0x00
240NXP_CHINA_TIANJIN_RF_ENABLED=0x01
241
242###############################################################################
243#SWP_SWITCH_TIMEOUT_SETTING
244# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
245# Timeout in milliseconds, for example
246# No Timeout  0x00
247# 10 millisecond timeout 0x0A
248NXP_SWP_SWITCH_TIMEOUT=0x0A
249
250###############################################################################
251# P61 interface options for JCOP Download
252# NFC 0x01
253# SPI 0x02
254NXP_P61_JCOP_DEFAULT_INTERFACE=0x01
255
256###############################################################################
257# P61 JCOP OS download  options
258# FRAMEWORK API BY APPLICATION 0x00
259# AT BOOT_TIME 0x01
260NXP_JCOPDL_AT_BOOT_ENABLE=0x00
261
262###############################################################################
263# Loader service version
264# NFC service checks for LS version 2.0 or 2.1
265# LS2.0 0x20
266# LS2.1 0x21
267# LS2.2 0x22
268# AT NFC service intialization
269NXP_LOADER_SERVICE_VERSION=0x21
270