<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic PN7220 REJECT DISCOVERY in NFC</title>
    <link>https://community.nxp.com/t5/NFC/PN7220-REJECT-DISCOVERY/m-p/1921191#M11981</link>
    <description>&lt;P&gt;Hi there, I met a trouble, when I was porting to Android 13 with MT8390, the NfcService was continually restart due to watch dog time out. Please check the attached for details information.&lt;/P&gt;&lt;P&gt;I was analyzing by myself as below:&lt;/P&gt;&lt;DIV class=""&gt;In packages/apps/Nfc/nci/jni/NativeNfcManager.cpp - void startRfDiscovery(bool isStart) { - sNfaEnableDisablePollingEvent.wait();&amp;nbsp; // wait for NFA_RF_DISCOVERY_xxxx_EVT&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Due to the host initialize discovery procedure, but never receive the acknowledge then case NfcService' WatchDog timeout.&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;In system/nfc/src/nfa/dm/nfa_dm_discover.cc - static void nfa_dm_disc_sm_idle(tNFA_DM_RF_DISC_SM_EVENT event, tNFA_DM_RF_DISC_DATA* p_data) { - case NFA_DM_RF_DISCOVER_RSP:&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;p_data-&amp;gt;nfc_discover.status equals to NFC_STATUS_REJECTED, as is Discovery was be Rejected, please help to analyze the root cause of this, or I need to anything config in my conf.zip attachment?&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;After that, I see deactivate procedure is up, but why it will cause NfcService restart ?&lt;/DIV&gt;</description>
    <pubDate>Wed, 31 Jul 2024 05:29:08 GMT</pubDate>
    <dc:creator>uhuntu</dc:creator>
    <dc:date>2024-07-31T05:29:08Z</dc:date>
    <item>
      <title>PN7220 REJECT DISCOVERY</title>
      <link>https://community.nxp.com/t5/NFC/PN7220-REJECT-DISCOVERY/m-p/1921191#M11981</link>
      <description>&lt;P&gt;Hi there, I met a trouble, when I was porting to Android 13 with MT8390, the NfcService was continually restart due to watch dog time out. Please check the attached for details information.&lt;/P&gt;&lt;P&gt;I was analyzing by myself as below:&lt;/P&gt;&lt;DIV class=""&gt;In packages/apps/Nfc/nci/jni/NativeNfcManager.cpp - void startRfDiscovery(bool isStart) { - sNfaEnableDisablePollingEvent.wait();&amp;nbsp; // wait for NFA_RF_DISCOVERY_xxxx_EVT&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Due to the host initialize discovery procedure, but never receive the acknowledge then case NfcService' WatchDog timeout.&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;In system/nfc/src/nfa/dm/nfa_dm_discover.cc - static void nfa_dm_disc_sm_idle(tNFA_DM_RF_DISC_SM_EVENT event, tNFA_DM_RF_DISC_DATA* p_data) { - case NFA_DM_RF_DISCOVER_RSP:&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;p_data-&amp;gt;nfc_discover.status equals to NFC_STATUS_REJECTED, as is Discovery was be Rejected, please help to analyze the root cause of this, or I need to anything config in my conf.zip attachment?&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;After that, I see deactivate procedure is up, but why it will cause NfcService restart ?&lt;/DIV&gt;</description>
      <pubDate>Wed, 31 Jul 2024 05:29:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/PN7220-REJECT-DISCOVERY/m-p/1921191#M11981</guid>
      <dc:creator>uhuntu</dc:creator>
      <dc:date>2024-07-31T05:29:08Z</dc:date>
    </item>
  </channel>
</rss>

