Allow reading SC before activation notification in CR12

Former CR11 did not allow it during NFC Forum testing
Define DTA flag for CR12

Bug: 169640640
Test: Tag R/W
Change-Id: Id21afdcec54f6715b0f6d36be10de6a57f847fd0
diff --git a/src/nfa/include/nfa_api.h b/src/nfa/include/nfa_api.h
index d139966..0f698f6 100755
--- a/src/nfa/include/nfa_api.h
+++ b/src/nfa/include/nfa_api.h
@@ -259,6 +259,7 @@
   NFA_DTA_LLCP_MODE = 0x00000002,
   NFA_DTA_HCEF_MODE = 0x00000004,
   NFA_DTA_CR8 = 0x00000080,
+  NFA_DTA_CR12 = 0x00000040,
 } tNFA_eDtaModes;
 
 /* NFA Connection Callback Events */
diff --git a/src/nfa/rw/nfa_rw_act.cc b/src/nfa/rw/nfa_rw_act.cc
index 0c0e608..86877b0 100644
--- a/src/nfa/rw/nfa_rw_act.cc
+++ b/src/nfa/rw/nfa_rw_act.cc
@@ -2634,7 +2634,7 @@
     memcpy(tag_params.t2t.uid, p_activate_params->rf_tech_param.param.pa.nfcid1,
            p_activate_params->rf_tech_param.param.pa.nfcid1_len);
   } else if (NFC_PROTOCOL_T3T == nfa_rw_cb.protocol) {
-    if (appl_dta_mode_flag) {
+    if ((appl_dta_mode_flag) && ((nfa_dm_cb.eDtaMode & 0xF0) != NFA_DTA_CR12)) {
       /* Incase of DTA mode Dont send commands to get system code. Just notify
        * activation */
       activate_notify = true;