<?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: Using PN512 with Android</title>
    <link>https://community.nxp.com/t5/NFC/Using-PN512-with-Android/m-p/627017#M1218</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Some ideas of investigation:&lt;/P&gt;&lt;P&gt;Is the PN512 configuration properly switched to 424kbps when receiving the PSL_REQ (after sending PSL_RES) ?&lt;/P&gt;&lt;P&gt;Does the first DEP exchange (related to SYMM frames) well transmitted at 424kbps (both way) ?&lt;/P&gt;&lt;P&gt;What is the timing between first DEP_REQ (SYMM frame send from phone) and the Attention PDU ? Does it match the WT of the ATR_RES from PN512 ? According to LLCP specification, LLCP LTO parameter must be alaways inferior to NFCIP1 WT parameter, is it insured in present case ?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FYI, we don't have PN512 SW stack for Android, however the ReaderLibrary delivey for Linux can easily be ported into Android environment. It just requires creation of dedicated makefiles.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Nov 2016 09:03:53 GMT</pubDate>
    <dc:creator>jimmychan</dc:creator>
    <dc:date>2016-11-07T09:03:53Z</dc:date>
    <item>
      <title>Using PN512 with Android</title>
      <link>https://community.nxp.com/t5/NFC/Using-PN512-with-Android/m-p/627016#M1217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am actually trying to use an PNEV512 board to communicate with an android phone. Actually I can do the Selftest and receive the raw data of the Smartphone.&lt;/P&gt;&lt;P&gt;Now I am trying to transmit data to the phone.&lt;/P&gt;&lt;P&gt;Basically I am using the Configure command with:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;(0x04); //SENS_RES&lt;BR /&gt;(0x00); //SENS_RES&lt;BR /&gt;(0x08); //NFCID 1 (08h ?)&lt;BR /&gt;(0xA1); //NFCID 1&lt;BR /&gt;(0xA3); //NFCID 1&lt;BR /&gt;(0x40); //SEL_RES&lt;BR /&gt;(0x01); //PollingResp&lt;BR /&gt;(0xFE); //PollingResp&lt;BR /&gt;(0xB2); //NFCID2&lt;BR /&gt;(0xB3); //NFCID2&lt;BR /&gt;(0xB4); //NFCID2&lt;BR /&gt;(0xB5); //NFCID2&lt;BR /&gt;(0xB6); //NFCID2&lt;BR /&gt;(0xB7); //NFCID2&lt;BR /&gt;(0xC0); //PAD&lt;BR /&gt;(0xC1); //PAD&lt;BR /&gt;(0xC2); //PAD&lt;BR /&gt;(0xC3); //PAD&lt;BR /&gt;(0xC4); //PAD&lt;BR /&gt;(0xC5); //PAD&lt;BR /&gt;(0xC6); //PAD&lt;BR /&gt;(0xC7); //PAD&lt;BR /&gt;(0x23); //SYS Code&lt;BR /&gt;(0x45); //SYS Code&lt;BR /&gt;(0xB8); //NFCID3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the Autocoll command. After that my Tx and Rx Register are saying 212kb/s and Felica mode (is also working with active mode)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I can send the Attribute Response and it seems that this command is received by the phone, because the phone is sending a command to change the channel to 414kb/s. This works as well. But after the channel switch&amp;nbsp;the Phone is not reading messages anymore. (It's the same when I stay in the 212kb/s channel).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is an example what's happening:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;25 D4 00 F2 71 35 6C F3 56 AA 8D A1 40 00 00 00 32 46 66 6D 01 01 12 02 02 07 FF 03 02 00 13 04 01 64 07 01 03&lt;/P&gt;&lt;P&gt;1F D5 01 08 A1 A3 B2 B3 B4 B5 B6 B7 B8 00 00 00 0E 32 46 66 6D 01 01 11 03 02 00 13 04 01 96&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//Activation seems to be transmitted because the phone sends a new command&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;06 D4 04 00 12 03&lt;BR /&gt;04 D5 05 00&lt;/P&gt;&lt;P&gt;//Switching channel and sending RES in new channel again&lt;/P&gt;&lt;P&gt;06 D4 04 00 12 03&lt;/P&gt;&lt;P&gt;04 D5 05 00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;06 D4 06 00 00 00&lt;BR /&gt;06 D5 07 00 00 00&lt;/P&gt;&lt;P&gt;//DEP_RES seems not to be received from the phone because it continues with a superviser PDU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;04 D4 06 80&lt;BR /&gt;04 D5 07 80&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;04 D4 06 80&lt;BR /&gt;04 D5 07 80&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;04 D4 06 80&lt;BR /&gt;04 D5 07 80&lt;/P&gt;&lt;P&gt;//After this the phone uses&amp;nbsp;again in 212kb/s&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additionally I'm using the transceive command with (nearly) no&amp;nbsp;break in between . Can I use it or do I have take care of the timing by myself?&lt;/P&gt;&lt;P&gt;Or can anyone tell me what could also be a reason for this behaviour (Maybe it is configured wrongly)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advice,&lt;/P&gt;&lt;P&gt;Benjamin&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Sep 2016 23:24:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/Using-PN512-with-Android/m-p/627016#M1217</guid>
      <dc:creator>benjaminbinder</dc:creator>
      <dc:date>2016-09-16T23:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: Using PN512 with Android</title>
      <link>https://community.nxp.com/t5/NFC/Using-PN512-with-Android/m-p/627017#M1218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Some ideas of investigation:&lt;/P&gt;&lt;P&gt;Is the PN512 configuration properly switched to 424kbps when receiving the PSL_REQ (after sending PSL_RES) ?&lt;/P&gt;&lt;P&gt;Does the first DEP exchange (related to SYMM frames) well transmitted at 424kbps (both way) ?&lt;/P&gt;&lt;P&gt;What is the timing between first DEP_REQ (SYMM frame send from phone) and the Attention PDU ? Does it match the WT of the ATR_RES from PN512 ? According to LLCP specification, LLCP LTO parameter must be alaways inferior to NFCIP1 WT parameter, is it insured in present case ?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FYI, we don't have PN512 SW stack for Android, however the ReaderLibrary delivey for Linux can easily be ported into Android environment. It just requires creation of dedicated makefiles.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Nov 2016 09:03:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/Using-PN512-with-Android/m-p/627017#M1218</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2016-11-07T09:03:53Z</dc:date>
    </item>
  </channel>
</rss>

