<?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>NFCのトピックRe: PN532 Tag emulation NFC Tools showing NULL all the data</title>
    <link>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2247403#M13835</link>
    <description>&lt;P&gt;I am not trying to store any data. First, I send the 0x8C (TgInitAsTarget) command with the required parameters, and I wait for the 0x8D response. I receive the 0x8D response correctly. After that, I send the TgGetData (0x86) command and expect to receive 0x87 with status 0x00, but most of the time I receive 0x87 with status 0x13 instead. When this happens, I send the TgInitAsTarget (0x8C) command again, and again I receive a proper 0x8D response. This time, when I send 0x86, I receive 0x87 with status 0x00 along with the APDU data. This behavior works correctly on newer phones like Motorola and Realme, but on older Samsung models I always get 0x87 with status 0x13 after 0x86, even after multiple intervals. After receiving 0x8D, I tried sending 0x86 at different time intervals such as 1 ms, 10 ms, 20 ms, 50 ms, 80 ms, 100 ms, 120 ms, and 140 ms, but I still get 0x13 on older Samsung devices. Please guide me if I am missing anything. Note one more thing when if i get the 0x87, 0x13 i tried the polling also that time am getting 0x29.&lt;/P&gt;</description>
    <pubDate>Mon, 24 Nov 2025 12:47:54 GMT</pubDate>
    <dc:creator>Vignesh_Kumar_M</dc:creator>
    <dc:date>2025-11-24T12:47:54Z</dc:date>
    <item>
      <title>PN532 Tag emulation NFC Tools showing NULL all the data</title>
      <link>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2218033#M13824</link>
      <description>&lt;P&gt;Currently am using the PN532 (UM0701-02 ) module interface interface with the STM32WL micro controller via SPI comminication with IRQ based state model. i will explain me statemachine how am handling step by step&lt;BR /&gt;&lt;BR /&gt;step 1:&lt;BR /&gt;SPI configuartion - clock 2Mhz and 8 bit mode&lt;BR /&gt;&lt;BR /&gt;Step 2 :&lt;BR /&gt;after trun the PN532 Module i have send the SMA Configuration After that am waiting for the Frist IRQ for the ACK and after that i will wait for the second IRQ for the&amp;nbsp;SMA Configuration response. this is happing proper am not getting any errors. please note the bellow configuaration which i have using&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;pn532_packetbuffer&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;] &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; PN532_COMMAND_SAMCONFIGURATION;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;pn532_packetbuffer&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;] &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;0x01&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt; // normal mode;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;pn532_packetbuffer&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;] &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;0x14&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt; // timeout 50ms * 20 = 1 second&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;pn532_packetbuffer&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;] &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;0x01&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt; // use IRQ pin!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;step 3:&amp;nbsp;&lt;BR /&gt;after once i received the SMA configuration Reponse.&amp;nbsp; i have start to send the TgTarget init command. for this command i only get the ACK. the reponse when the phone is comming near to the module that time i have received.&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN&gt; command[] &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; PN532_COMMAND_TGINITASTARGET,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;5&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; // MODE: PICC only, Passive only&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0x04&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0x00&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; // SENS_RES&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0x00&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0x00&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0x00&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; // NFCID1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0x20&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // SEL_RES&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; // FeliCaParams&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; // NFCID3t&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; // length of general bytes&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;// length of historical bytes&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; };&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (uidPtr &lt;/SPAN&gt;&lt;SPAN&gt;!=&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; {&lt;/SPAN&gt;&lt;SPAN&gt; // if uid is set copy 3 bytes to nfcid1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;memcpy&lt;/SPAN&gt;&lt;SPAN&gt;(command &lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt; &lt;SPAN&gt;4&lt;/SPAN&gt;&lt;SPAN&gt;, uidPtr, &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;This command also am getting the success reponse.&lt;BR /&gt;&lt;BR /&gt;So now i have the Phone NFC information like NFC supporting class&lt;BR /&gt;&lt;BR /&gt;Note : till this am getting proper IRQ Assert, ACK and reponse for the commands.&lt;BR /&gt;&lt;BR /&gt;step 4:&lt;BR /&gt;&amp;nbsp;After the reponse i will start to send the TgGetTarget Command(0x86). the 1 frist time like when ever am take the phone closer to PN532 am getting the response as 0x87 with error code 0x13. like RF released. after this i have try the two ways to reinit the communication. the frist way is send the Inrelease command 0x52, 0x00 then am getting the IRQ and am getting 53 with 0x00 reponse. then again am sending the TgTartget Command Initi command like follow the step3 again. Note here some time after this am getting proper response for 0x86.&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Now i have onemore issue after i send the Inrelease or TgTarget command the NFC Tools Mobile its showing the all the Data like Serial Number and other information is showing zero. and showing felica technology. but am using the ISO1884A Type A card enumation.&lt;BR /&gt;&lt;BR /&gt;Now my qustion why this is happening. any sequence if i missed here. please guide us ASAP. we are in the end of project phase.&lt;BR /&gt;&lt;BR /&gt;already some one refer the forms i did' nt get the anwser&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Nov 2025 08:01:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2218033#M13824</guid>
      <dc:creator>Vignesh_Kumar_M</dc:creator>
      <dc:date>2025-11-20T08:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: PN532 Tag emulation NFC Tools showing NULL all the data</title>
      <link>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2236405#M13831</link>
      <description>please any one support for this issue</description>
      <pubDate>Fri, 21 Nov 2025 16:29:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2236405#M13831</guid>
      <dc:creator>Vignesh_Kumar_M</dc:creator>
      <dc:date>2025-11-21T16:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: PN532 Tag emulation NFC Tools showing NULL all the data</title>
      <link>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2246836#M13833</link>
      <description>&lt;P&gt;It is because there is no memory to store the data.&lt;/P&gt;
&lt;P&gt;Please refer to Chapter 3.3.7.2 in&amp;nbsp;&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/nxp/application-notes/AN133910.pdf" target="_blank"&gt;Application Note&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Nov 2025 08:05:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2246836#M13833</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2025-11-24T08:05:27Z</dc:date>
    </item>
    <item>
      <title>Re: PN532 Tag emulation NFC Tools showing NULL all the data</title>
      <link>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2247403#M13835</link>
      <description>&lt;P&gt;I am not trying to store any data. First, I send the 0x8C (TgInitAsTarget) command with the required parameters, and I wait for the 0x8D response. I receive the 0x8D response correctly. After that, I send the TgGetData (0x86) command and expect to receive 0x87 with status 0x00, but most of the time I receive 0x87 with status 0x13 instead. When this happens, I send the TgInitAsTarget (0x8C) command again, and again I receive a proper 0x8D response. This time, when I send 0x86, I receive 0x87 with status 0x00 along with the APDU data. This behavior works correctly on newer phones like Motorola and Realme, but on older Samsung models I always get 0x87 with status 0x13 after 0x86, even after multiple intervals. After receiving 0x8D, I tried sending 0x86 at different time intervals such as 1 ms, 10 ms, 20 ms, 50 ms, 80 ms, 100 ms, 120 ms, and 140 ms, but I still get 0x13 on older Samsung devices. Please guide me if I am missing anything. Note one more thing when if i get the 0x87, 0x13 i tried the polling also that time am getting 0x29.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Nov 2025 12:47:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2247403#M13835</guid>
      <dc:creator>Vignesh_Kumar_M</dc:creator>
      <dc:date>2025-11-24T12:47:54Z</dc:date>
    </item>
    <item>
      <title>Re: PN532 Tag emulation NFC Tools showing NULL all the data</title>
      <link>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2303376#M14014</link>
      <description>&lt;P&gt;Still we are facing this issue please any one support this issue fix. i have no idea we are getting issue.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jan 2026 05:12:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/PN532-Tag-emulation-NFC-Tools-showing-NULL-all-the-data/m-p/2303376#M14014</guid>
      <dc:creator>Vignesh_Kumar_M</dc:creator>
      <dc:date>2026-01-30T05:12:56Z</dc:date>
    </item>
  </channel>
</rss>

