Merge "Implementation of HCE for NFC-F."
diff --git a/src/nfa/dm/nfa_dm_act.c b/src/nfa/dm/nfa_dm_act.c
index d28689e..e0268c2 100644
--- a/src/nfa/dm/nfa_dm_act.c
+++ b/src/nfa/dm/nfa_dm_act.c
@@ -147,7 +147,7 @@
         nfa_dm_cb.params.lf_t3t_id[xx][0] = 0xFF;
         nfa_dm_cb.params.lf_t3t_id[xx][1] = 0xFF;
         nfa_dm_cb.params.lf_t3t_id[xx][2] = 0x02;
-        nfa_dm_cb.params.lf_t3t_id[xx][2] = 0xFE;
+        nfa_dm_cb.params.lf_t3t_id[xx][3] = 0xFE;
     }
 
     /* LF_T3T_PMM */
diff --git a/src/nfa/dm/nfa_dm_cfg.c b/src/nfa/dm/nfa_dm_cfg.c
index 2ae9966..0f9400b 100644
--- a/src/nfa/dm/nfa_dm_cfg.c
+++ b/src/nfa/dm/nfa_dm_cfg.c
@@ -30,8 +30,8 @@
     13,                         /* total length */
     NFC_PMID_LF_T3T_PMM,        /* Type-3 tag default PMM */
     NCI_PARAM_LEN_LF_T3T_PMM,
-    0x20,
-    0x79,
+    0x01,                       /* This PAD0 is used to identify HCE-F on Android */
+    0xFE,                       /* This PAD0 is used to identify HCE-F on Android */
     0xFF,
     0xFF,
     0xFF,
diff --git a/src/nfc/tags/ce_t3t.c b/src/nfc/tags/ce_t3t.c
index 97de9ac..2d2b32f 100644
--- a/src/nfc/tags/ce_t3t.c
+++ b/src/nfc/tags/ce_t3t.c
@@ -57,7 +57,18 @@
 /*******************************************************************************
 * Static constant definitions
 *******************************************************************************/
-static const UINT8 CE_DEFAULT_LF_PMM[NCI_T3T_PMM_LEN] = {0x20, 0x79, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};   /* Default PMm param */
+/* Default PMm param */
+static const UINT8 CE_DEFAULT_LF_PMM[NCI_T3T_PMM_LEN] =
+{
+    0x01,    /* This PAD0 is used to identify HCE-F on Android */
+    0xFE,    /* This PAD0 is used to identify HCE-F on Android */
+    0xFF,
+    0xFF,
+    0xFF,
+    0xFF,
+    0xFF,
+    0xFF
+};
 
 /*******************************************************************************
 **