<?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 Re: pn548(npc300) porting in Android 8 problem in NFC</title>
    <link>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808969#M4094</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nagendra&lt;/P&gt;&lt;P&gt;you can reference below link patch try it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/NXPNFCLinux/nxpnfc_android_oreo" title="https://github.com/NXPNFCLinux/nxpnfc_android_oreo"&gt;GitHub - NXPNFCLinux/nxpnfc_android_oreo: Android patches for support of PN7150 NCI based NXP NFC Controller in Oreo&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Aug 2019 07:45:23 GMT</pubDate>
    <dc:creator>WeiWeiBo</dc:creator>
    <dc:date>2019-08-27T07:45:23Z</dc:date>
    <item>
      <title>pn548(npc300) porting in Android 8 problem</title>
      <link>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808965#M4090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi I.MX community&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;excuse me, recently I try to integrate nfc chip into system, below are some system information&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OS: Android 8.0.0_1.0.0&lt;/P&gt;&lt;P&gt;Mother Board: i.mx6q sabresd board&lt;/P&gt;&lt;P&gt;chip: pn548(npc300)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;above is our integrate information, and i use&amp;nbsp;&lt;SPAN style="color: #ff0000;"&gt;&lt;A data-pjax="true" href="https://github.com/NXPNFCProject/NFC_NCIHAL_libnfc-nci/commit/1c9defa31e2697b4bb976d073c10084475adcdff" style="color: #ff0000;" title="NFC_NCIHALx_AR00C0.8.4.0_OpnSrc"&gt;NFC_NCIHALx_AR00C0.8.4.0_OpnSrc&lt;/A&gt;&amp;nbsp;&lt;SPAN style="color: #000000;"&gt;integrate into our i.mx6q board&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;here is the source code web&amp;nbsp;&lt;A class="link-titled" href="https://github.com/NXPNFCProject" title="https://github.com/NXPNFCProject"&gt;NXPNFCProject · GitHub&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;I already finished porting processing, and boot into system, but one of strange question confuse me, I am not sure whether below error cause nfc not work successfully.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;1 . after open HAL , then system want to get nfc chip name, it will go&amp;nbsp;NxpNfcCapability.cpp, then&amp;nbsp;get 0x?? to get chip name , but i don't know why get 0x68, then choose PN80T, i am not use this chip, i use pn548, does anyone have good experience and suggestion, just feedback me&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 22px;"&gt;NxpNfcCapability.cpp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;tNFC_chipType capability::processChipType(uint8_t* msg, uint16_t msg_len) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;ALOGD("Victor NxpNfcCapability.cpp: processChipType....");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;if((msg != NULL) &amp;amp;&amp;amp; (msg_len != 0)) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; if((msg[0] == 0x60 &amp;amp;&amp;amp; msg[1] == 00) ||&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; ((offsetFwVersion &amp;lt; msg_len) &amp;amp;&amp;amp; (msg[offsetFwVersion] == 0x12))) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; chipType = pn81T;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; else if(offsetHwVersion &amp;lt; msg_len) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; ALOGD ("%s HwVersion : 0x%02x", __func__,msg[offsetHwVersion]);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; switch(msg[offsetHwVersion]){&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;case 0x40 : //PN553 A0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; case 0x41 : //PN553 B0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; //NQ310&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; chipType = pn553;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; break;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;case 0x50 : //PN553 A0 + P73&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; case 0x51 : //PN553 B0 + P73 , NQ440&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; //NQ330&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; chipType = pn80T;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; break;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;case 0x98 :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; chipType = pn551;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; break;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;case 0xA8 :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; case 0x08 :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; chipType = pn67T;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; break;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;case 0x28 :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; case 0x48 : //NQ210&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; chipType = pn548C2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; break;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;case 0x18 :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; case 0x58 : //NQ220&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; chipType = pn66T;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; break;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;default :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; chipType = pn80T;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; else {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; ALOGD ("%s Wrong msg_len. Setting Default ChiptType pn80T",__func__);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; chipType = pn80T;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; ALOGD ("%s NxpNci &amp;gt; Product : %s",__func__,product[chipType]);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt; return chipType;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;08-05 00:03:43.542 295 1093 D NxpNciR : len = 28 &amp;lt;= 40011900031E030008000102038081828302D002FF02000468100122&lt;BR /&gt;08-05 00:03:43.542 295 1096 D NxpHal : read successful status = 0x0&lt;BR /&gt;08-05 00:03:43.542 295 1096 D NxpHal : CORE_INIT_RSP NCI1.0 received !&lt;BR /&gt;08-05 00:03:43.542 295 1096 D NxpHal : NxpNci&amp;gt; FW Version: 10.1.22&lt;BR /&gt;08-05 00:03:43.542 295 1096 D NxpHal : CORE_INIT_RSP 1 received !&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;08-05 00:03:43.542 295 1096 D : Victor NxpNfcCapability.cpp: processChipType....&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;08-05 00:03:43.550 295 1096 D : processChipType HwVersion : 0x68&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;08-05 00:03:43.550 295 1096 D : processChipType NxpNci &amp;gt; Product : PN80T&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;08-05 00:03:43.550 319 866 I OMXMaster: makeComponentInstance(OMX.google.vorbis.decoder) in omx@1.0-service process&lt;BR /&gt;08-05 00:03:43.550 295 1096 D : VICTOR phNxpNciHal.c: NFC_GetFeatureList ()chipType = 8&lt;BR /&gt;08-05 00:03:43.550 295 295 D NxpHal : Response timer stopped&lt;BR /&gt;08-05 00:03:43.550 295 295 D NxpHal : Checking response&lt;BR /&gt;08-05 00:03:43.551 295 1093 D NxpTml : PN54X - Read requested.....&lt;BR /&gt;08-05 00:03:43.551 295 1093 D NxpTml : PN54X - Invoking I2C Read.....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;2. then the log go through...,it must go into&amp;nbsp;&lt;STRONG&gt;phNxpNciHal.c&amp;nbsp;&lt;/STRONG&gt;, go to case&amp;nbsp;&lt;STRONG&gt;HAL_NFC_IOCTL_FW_MW_VER_CHECK,&lt;/STRONG&gt; but i don't know why i get&amp;nbsp;&lt;STRONG style="color: #ff0000;"&gt;nfcFL.chipType is 0x00,&lt;/STRONG&gt;&lt;SPAN style="color: #000000;"&gt; that might cause nfc not work, does anyone meet similar issue, even&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt; rom_version&lt;/STRONG&gt;&lt;/SPAN&gt; &amp;nbsp;and&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;&amp;nbsp;fw_maj_ver&lt;SPAN style="color: #000000;"&gt; are 0x00,&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000;"&gt;means get nothing, last....in my settings-&amp;gt;Connected devices-&amp;gt;NFC, i can see the item, but it's not work.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 22px;"&gt;&lt;STRONG&gt;phNxpNciHal.c&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;case HAL_NFC_IOCTL_FW_MW_VER_CHECK:&lt;BR /&gt; ALOGD("VICTOR phNxpNciHal.c: in phNxpNciHal_ioctl, case HAL_NFC_IOCTL_FW_MW_VER_CHECK");&lt;BR /&gt; fm_mw_ver_check =&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt; phNxpNciHal_fw_mw_ver_check()&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;BR /&gt; ALOGD("VICTOR phNxpNciHal.c: fw_mw_ver_check is %d",fm_mw_ver_check);&lt;BR /&gt; pInpOutData-&amp;gt;out.data.fwMwVerStatus = fm_mw_ver_check;&lt;BR /&gt; ret = 0;&lt;BR /&gt; break;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 22px;"&gt;&lt;STRONG style="color: #000000;"&gt;phNxpNciHal.c&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;int &lt;STRONG style="color: #ff0000;"&gt;phNxpNciHal_fw_mw_ver_check()&lt;/STRONG&gt; {&lt;BR /&gt; NFCSTATUS status = NFCSTATUS_FAILED;&lt;BR /&gt; &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;ALOGD("VICTOR phNxpNciHal.c: nfcFL.chipType 0x%02x, rom_version 0x%02x, fw_maj_ver 0x%02x",nfcFL.chipType, rom_version,fw_maj_ver);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt; if (((nfcFL.chipType == pn553)||(nfcFL.chipType == pn80T)) &amp;amp;&amp;amp;&lt;BR /&gt; (rom_version == FW_MOBILE_ROM_VERSION_PN553) &amp;amp;&amp;amp; (fw_maj_ver == 0x01)) {&lt;BR /&gt; status = NFCSTATUS_SUCCESS;&lt;BR /&gt; } else if (((nfcFL.chipType == pn551)||(nfcFL.chipType == pn67T)) &amp;amp;&amp;amp;&lt;BR /&gt; (rom_version == FW_MOBILE_ROM_VERSION_PN551) &amp;amp;&amp;amp; (fw_maj_ver == 0x05)) {&lt;BR /&gt; status = NFCSTATUS_SUCCESS;&lt;BR /&gt; } else if (((nfcFL.chipType == pn548C2)||(nfcFL.chipType == pn66T)) &amp;amp;&amp;amp;&lt;BR /&gt; (rom_version == FW_MOBILE_ROM_VERSION_PN551) &amp;amp;&amp;amp; (fw_maj_ver == 0x01)) {&lt;BR /&gt; status = NFCSTATUS_SUCCESS;&lt;BR /&gt; } else if (((nfcFL.chipType == pn547C2)||(nfcFL.chipType == pn65T)) &amp;amp;&amp;amp;&lt;BR /&gt; (rom_version == FW_MOBILE_ROM_VERSION_PN547C2) &amp;amp;&amp;amp; (fw_maj_ver == 0x01)) {&lt;BR /&gt; status = NFCSTATUS_SUCCESS;&lt;BR /&gt; }&lt;BR /&gt; return status;&lt;BR /&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;8-05 00:03:43.578 929 1079 D NfcAdaptation: NfcAdaptation::HalIoctl arg=9&lt;BR /&gt;08-05 00:03:43.578 929 1079 D : phNxpNciHal_ioctl : enter - arg = 9&lt;BR /&gt;08-05 00:03:43.578 929 1079 D : &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;VICTOR phNxpNciHal.c: in phNxpNciHal_ioctl, case HAL_NFC_IOCTL_FW_MW_VER_CHECK&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;08-05 00:03:43.578 929 1079 D : VICTOR phNxpNciHal.c: nfcFL.chipType 0x00, rom_version 0x00, fw_maj_ver 0x00&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;08-05 00:03:43.578 929 1079 D : VICTOR phNxpNciHal.c: fw_mw_ver_check is 255&lt;BR /&gt;08-05 00:03:43.578 929 1079 D NfcAdaptation: IoctlCallback Ioctl Type=9&lt;BR /&gt;08-05 00:03:43.578 929 1079 D NfcAdaptation: VICTOR NfcAdaptation.cpp: IoctlCallback READY memcpy.....start&lt;BR /&gt;08-05 00:03:43.578 929 1079 D NfcAdaptation: VICTOR NfcAdaptation.cpp: IoctlCallback READY memcpy.....end&lt;BR /&gt;08-05 00:03:43.578 929 1079 D NfcAdaptation: NfcAdaptation::HalIoctl Ioctl Completed for Type=9&lt;BR /&gt;08-05 00:03:43.578 929 1079 I BrcmNfcNfa: nfc_set_state 2 (CORE_INIT)-&amp;gt;3 (W4_POST_INIT_CPLT)&lt;BR /&gt;08-05 00:03:43.578 929 1079 D NfcAdaptation: NfcAdaptation::HalCoreInitialized&lt;BR /&gt;08-05 00:03:43.579 295 295 D NxpHal : phNxpNciHal_core_initialized::p_core_init_rsp_params : 64&lt;BR /&gt;08-05 00:03:43.579 295 295 D NxpExtns: find found NXP_ACT_PROP_EXTN=/&lt;BR /&gt;08-05 00:03:43.579 295 295 D : VICTOR phNxpNciHal_utils.c: in listAdd.......&lt;BR /&gt;08-05 00:03:43.580 295 295 D : VICTOR phNxpNciHal_utils.c: in listAdd.......&lt;BR /&gt;08-05 00:03:43.580 295 1094 D NxpTml : PN54X - Write requested.....&lt;BR /&gt;08-05 00:03:43.580 295 1094 D NxpTml : PN54X - Invoking I2C Write.....&lt;BR /&gt;08-05 00:03:43.581 295 1094 D NxpNciX : len = 3 =&amp;gt; 2F0200&lt;BR /&gt;08-05 00:03:43.581 295 1094 D NxpTml : PN54X - I2C Write successful.....&lt;BR /&gt;08-05 00:03:43.581 295 1094 D NxpTml : PN54X - Posting Fresh Write message.....&lt;BR /&gt;08-05 00:03:43.581 295 1094 D NxpTml : PN54X - Tml Writer Thread Running................&lt;BR /&gt;08-05 00:03:43.582 295 1096 D NxpHal : write successful status = 0x0&lt;BR /&gt;08-05 00:03:43.582 295 295 D NxpHal : Response timer started&lt;BR /&gt;08-05 00:03:43.582 295 295 D NxpHal : Waiting after ext cmd sent&lt;BR /&gt;08-05 00:03:43.590 295 1093 D NxpTml : PN54X - I2C Read successful.....len = 8&lt;BR /&gt;08-05 00:03:43.590 295 1093 D NxpTml : PN54X - Posting read message.....&lt;BR /&gt;08-05 00:03:43.590 295 1093 D NxpNciR : len = 8 &amp;lt;= 4F0205000000D051&lt;BR /&gt;08-05 00:03:43.590 295 1096 D NxpHal : read successful status = 0x0&lt;BR /&gt;08-05 00:03:43.594 295 295 D NxpHal : Response timer stopped&lt;BR /&gt;08-05 00:03:43.594 295 295 D NxpHal : Checking response&lt;BR /&gt;08-05 00:03:43.594 295 295 E NxpHal : NAME_NXP_SVDD_SYNC_OFF_DELAY failed&lt;BR /&gt;08-05 00:03:43.594 295 295 D NxpHal : Timeout value&lt;BR /&gt;08-05 00:03:43.595 295 1093 D NxpTml : PN54X - Read requested.....&lt;BR /&gt;08-05 00:03:43.595 295 1093 D NxpTml : PN54X - Invoking I2C Read.....&lt;BR /&gt;08-05 00:03:43.596 295 295 D NxpHal : request_EEPROM Enter request_type : 0x02, request_mode : 0x01, bufflen :&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #000000;"&gt;attachment file is full log &amp;amp;&amp;nbsp;phNxpNciHal.c &amp;amp;&amp;nbsp;NxpNfcCapability.cpp, if anyone meet similar issue, we can discuss here&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #000000;"&gt;really thx&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Sep 2018 07:15:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808965#M4090</guid>
      <dc:creator>WeiWeiBo</dc:creator>
      <dc:date>2018-09-11T07:15:33Z</dc:date>
    </item>
    <item>
      <title>Re: pn548(npc300) porting in Android 8 problem</title>
      <link>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808966#M4091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you can add the 0x68 in&amp;nbsp;NxpNfcCapability.cpp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;case 0x68 : &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chipType = pn548C2；&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2018 04:12:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808966#M4091</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2018-09-20T04:12:52Z</dc:date>
    </item>
    <item>
      <title>Re: pn548(npc300) porting in Android 8 problem</title>
      <link>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808967#M4092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jimmy&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your reply first, these days , I find some information and modified some HAL code, add case 0x68 seem has not work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found log from nfc start that will pass 4 state, &lt;STRONG&gt;&lt;EM&gt;nfc_set_state 0-&amp;gt;1, 1-&amp;gt;2, 2-&amp;gt;3, 3-&amp;gt;4&lt;/EM&gt;&lt;/STRONG&gt;, then go to phNxpNciHal.c&lt;STRONG&gt; case&amp;nbsp;&amp;nbsp;HAL_NFC_IOCTL_GET_CONFIG_INFO.&lt;/STRONG&gt;&amp;nbsp;i think above log process is normal, but have no ideal why the NFC in setting still can not "ON" normally as the photo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if anyone has comment, just contact with me.&lt;/P&gt;&lt;P&gt;thx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;10-11 07:15:53.646 1073 1233 I BrcmNfcNfa: NFC_Enable ()&lt;BR /&gt;&lt;STRONG&gt;10-11 07:15:53.646 1073 1233 I BrcmNfcNfa: nfc_set_state 0 (NONE)-&amp;gt;1 (W4_HAL_OPEN)&lt;/STRONG&gt;&lt;BR /&gt;10-11 07:15:53.646 1073 1233 D NfcAdaptation: NfcAdaptation::HalOpen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NfcAdaptation: IoctlCallback Ioctl Type=20&lt;BR /&gt;10-11 07:15:53.933 1073 1236 D NfcAdaptation: NfcAdaptation::HalIoctl Ioctl Completed for Type=20&lt;BR /&gt;10-11 07:15:53.933 1073 1236 I BrcmNfcNfa: NFC_GetFeatureList ()chipType = 0&lt;BR /&gt;10-11 07:15:53.933 1073 1236 I BrcmNfcNfa: NFC_GetFeatureList ()chipType = 0&lt;BR /&gt;10-11 07:15:53.933 1073 1236 I BrcmNfcNfa: NFA_EE_MAX_EE_SUPPORTED to use 0&lt;BR /&gt;10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: NFC_TASK got NFC_TASK_EVT_TRANSPORT_READY.&lt;BR /&gt;&lt;STRONG&gt;10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: nfc_set_state 1 (W4_HAL_OPEN)-&amp;gt;2 (CORE_INIT)&lt;/STRONG&gt;&lt;BR /&gt;10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: nfc_ncif_send_cmd()&lt;BR /&gt;10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : Writing to HAL...&lt;BR /&gt;10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : cmd_size:1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;10-11 07:15:53.997 1073 1233 D NfcAdaptation: NfcAdaptation::HalIoctl arg=9 &lt;BR /&gt;10-11 07:15:53.998 1073 1233 D : VICTOR phNxpNciHal.c: in phNxpNciHal_ioctl....... 9 &lt;BR /&gt;10-11 07:15:53.998 1073 1233 D NfcAdaptation: IoctlCallback Ioctl Type=9 &lt;BR /&gt;10-11 07:15:53.998 1073 1233 D NfcAdaptation: NfcAdaptation::HalIoctl Ioctl Completed for Type=9 &lt;BR /&gt;&lt;STRONG&gt;10-11 07:15:53.998 1073 1233 I BrcmNfcNfa: nfc_set_state 2 (CORE_INIT)-&amp;gt;3 (W4_POST_INIT_CPLT)&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_main_handle_hal_evt(): HAL event=0x2 &lt;BR /&gt;&lt;STRONG&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_set_state 3 (W4_POST_INIT_CPLT)-&amp;gt;4 (IDLE)&lt;/STRONG&gt; &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_set_conn_id conn_id:0, handle:1 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_cb.num_disc_maps = 3 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nci_interfaces supported by NFCC: 0xf num = 0x3 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: [0]: intf_type:2 intf_mask: 0x4 is_supported:1 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: [1]: intf_type:3 intf_mask: 0x8 is_supported:1 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: [2]: intf_type:1 intf_mask: 0x2 is_supported:1 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: num_intf = 0x 3 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[0].intf_type = 0x 2 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[0].mode = 0x 3 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[0].protocol = 0x 4 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[1].intf_type = 0x 3 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[1].mode = 0x 3 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[1].protocol = 0x 5 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[2].intf_type = 0x 1 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[2].mode = 0x 2 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[2].protocol = 0x 3 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[3].intf_type = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[3].mode = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[3].protocol = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[4].intf_type = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[4].mode = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[4].protocol = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[5].intf_type = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[5].mode = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[5].protocol = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[6].intf_type = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[6].mode = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[6].protocol = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[7].intf_type = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[7].mode = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[7].protocol = 0x 0 &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_ncif_send_cmd() &lt;BR /&gt;10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : Writing to HAL... &lt;BR /&gt;10-11 07:15:54.838 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : cmd_size:10 &lt;BR /&gt;10-11 07:15:54.838 1073 1233 D NfcAdaptation: NfcAdaptation::HalWrite &lt;BR /&gt;10-11 07:15:54.838 300 300 D NxpExtns: find found MIFARE_READER_ENABLE=(0x1) &lt;BR /&gt;10-11 07:15:54.838 300 300 D NxpHal : Going through extns - Adding Mifare in RF Discovery &lt;BR /&gt;10-11 07:15:54.838 300 300 D NxpHal : Going through extns - Adding Mifare in RF Discovery &lt;BR /&gt;10-11 07:15:54.838 300 300 D : VICTOR phNxpNciHal_utils.c: in listAdd....... &lt;BR /&gt;10-11 07:15:54.838 300 1241 D NxpTml : PN54X - Write requested..... &lt;BR /&gt;10-11 07:15:54.838 300 1241 D NxpTml : PN54X - Invoking I2C Write..... &lt;BR /&gt;10-11 07:15:54.841 300 1241 D NxpNciX : len = 16 =&amp;gt; 21000D04040302050303030201800180 &lt;BR /&gt;10-11 07:15:54.841 300 1241 D NxpTml : PN54X - I2C Write successful..... &lt;BR /&gt;10-11 07:15:54.841 300 1241 D NxpTml : PN54X - Posting Fresh Write message..... &lt;BR /&gt;10-11 07:15:54.841 300 1241 D NxpTml : PN54X - Tml Writer Thread Running................ &lt;BR /&gt;10-11 07:15:54.841 300 1243 D NxpHal : write successful status = 0x0 &lt;BR /&gt;10-11 07:15:54.841 1073 1233 I BrcmNfcNfa: nfa_dm_nfc_response_cback () NFC_ENABLE_REVT(0x500&lt;BR /&gt;10-11 07:15:54.854 270 270 W /system/bin/hwservicemanager: getTransport: Cannot find entry &lt;BR /&gt;10-11 07:15:54.856 1073 1262 I OMXClient: Treble IOmx obtained &lt;BR /&gt;10-11 07:15:54.857 1073 1233 I BrcmNfcNfa: nfa_sys: enabling subsystems &lt;BR /&gt;10-11 07:15:54.857 1073 1233 I BrcmNfcNfa: nfa_dm_check_set_config () tlv_len=13 &lt;BR /&gt;10-11 07:15:54.857 1073 1233 I BrcmNfcNfa: nfa_dm_check_set_config () updated_len=13 &lt;BR /&gt;10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfc_ncif_send_cmd() &lt;BR /&gt;10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : making p_buf NULL. &lt;BR /&gt;10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_ee_sys_enable &lt;BR /&gt;10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_ee_get_num_nfcee_configured 2 &lt;BR /&gt;10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_sys_cback_notify_enable_complete () enable_cpl&lt;BR /&gt;10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_sys_cback_notify_enable_complete () enable_cpl&lt;BR /&gt;10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_sys_cback_notify_enable_complete () enable_cpl&lt;BR /&gt;10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_sys_cback_notify_enable_complete () enable_cpl&lt;BR /&gt;10-11 07:15:54.860 324 344 I OMXMaster: makeComponentInstance(OMX.google.vorbis.decoder) in&lt;BR /&gt;10-11 07:15:54.861 1073 1233 I BrcmNfcNfa: nfa_hci_sys_enable () &lt;BR /&gt;10-11 07:15:54.861 1073 1233 D : nfa_nv_co_read: buffer len=232; file=/data/vendor/nf&lt;BR /&gt;10-11 07:15:54.861 1073 1233 D : nfa_nv_co_read: fail to open &lt;BR /&gt;10-11 07:15:54.861 1073 1233 I BrcmNfcNfa: nfa_sys_ptim_start_timer 942e6008 &lt;BR /&gt;10-11 07:15:54.861 1073 1233 I BrcmNfcNfa: ptim timer start &lt;BR /&gt;10-11 07:15:54.861 1073 1233 D NfcAdaptation: NfcAdaptation::HalIoctl arg=6 &lt;BR /&gt;10-11 07:15:54.861 1073 1233 D NxpNfcNciHal: VICTOR nfc_nci.c: ready phNxpNciHal_ioctl.......&lt;BR /&gt;10-11 07:15:54.861 1073 1233 D NfcAdaptation: IoctlCallback Ioctl Type=6 &lt;BR /&gt;10-11 07:15:54.861 1073 1233 D NfcAdaptation: NfcAdaptation::HalIoctl Ioctl Completed for Typ&lt;BR /&gt;10-11 07:15:54.861 1073 1233 I BrcmNfcNfa: nfa_dm_init_cfgs Enter &lt;BR /&gt;10-11 07:15:54.862 1073 1233 I BrcmNfcNfa: NFA got event 0x011C &lt;BR /&gt;10-11 07:15:54.869 1073 1233 I BrcmNfcNfa: nfa_dm_evt_hdlr event: Unknown or Vendor Specific &lt;BR /&gt;10-11 07:15:54.869 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : making p_buf NULL. &lt;BR /&gt;10-11 07:15:54.870 1073 1233 I BrcmNfcNfa: NFA got event 0x0711 &lt;BR /&gt;10-11 07:15:54.870 1073 1233 I BrcmNfcNfa: nfa_hci_evt_hdlr state: STARTUP (1) event: NV_READ&lt;BR /&gt;10-11 07:15:54.870 1073 1233 I BrcmNfcNfa: nfa_sys_ptim_stop_timer 942e6008 &lt;BR /&gt;10-11 07:15:54.870 1073 1233 I BrcmNfcNfa: ptim timer stop &lt;BR /&gt;10-11 07:15:54.875 1246 1246 I GservicesProvider: Gservices pushing to system: true; secure/g&lt;BR /&gt;10-11 07:15:54.875 300 1240 D NxpTml : PN54X - I2C Read successful.....len = 4 &lt;BR /&gt;10-11 07:15:54.875 300 1240 D NxpTml : PN54X - Posting read message..... &lt;BR /&gt;10-11 07:15:54.875 300 1240 D NxpNciR : len = 4 &amp;lt;= 41000100 &lt;BR /&gt;10-11 07:15:54.875 300 1243 D NxpHal : read successful status = 0x0 &lt;BR /&gt;10-11 07:15:54.880 300 1240 D NxpTml : PN54X - Read requested..... &lt;BR /&gt;10-11 07:15:54.880 300 1240 D NxpTml : PN54X - Invoking I2C Read..... &lt;BR /&gt;10-11 07:15:54.884 1073 1233 I BrcmNfcNfa: NFC received rsp gid:1 &lt;BR /&gt;10-11 07:15:54.884 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : Writing to HAL... &lt;BR /&gt;10-11 07:15:54.884 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : cmd_size:14 &lt;BR /&gt;10-11 07:15:54.884 1073 1233 D NfcAdaptation: NfcAdaptation::HalWrite &lt;BR /&gt;10-11 07:15:54.890 300 300 D NxpExtns: find found MIFARE_READER_ENABLE=(0x1) &lt;BR /&gt;10-11 07:15:54.890 300 300 D : VICTOR phNxpNciHal_utils.c: in listAdd....... &lt;BR /&gt;10-11 07:15:54.891 300 1241 D NxpTml : PN54X - Write requested..... &lt;BR /&gt;10-11 07:15:54.891 300 1241 D NxpTml : PN54X - Invoking I2C Write..... &lt;BR /&gt;10-11 07:15:54.898 300 1241 D NxpNciX : len = 17 =&amp;gt; 20020E02510801FEFFFFFFFFFFFF580107 &lt;BR /&gt;10-11 07:15:54.898 300 1241 D NxpTml : PN54X - I2C Write successful..... &lt;BR /&gt;10-11 07:15:54.898 300 1241 D NxpTml : PN54X - Posting Fresh Write message..... &lt;BR /&gt;10-11 07:15:54.898 300 1241 D NxpTml : PN54X - Tml Writer Thread Running................ &lt;BR /&gt;10-11 07:15:54.898 300 1243 D NxpHal : write successful status = 0x0 &lt;BR /&gt;10-11 07:15:54.920 300 1240 D NxpTml : PN54X - I2C Read successful.....len = 5 &lt;BR /&gt;10-11 07:15:54.920 300 1240 D NxpTml : PN54X - Posting read message..... &lt;BR /&gt;10-11 07:15:54.920 300 1240 D NxpNciR : len = 5 &amp;lt;= 4002020000 &lt;BR /&gt;10-11 07:15:54.921 300 1243 D NxpHal : read successful status = 0x0 &lt;BR /&gt;10-11 07:15:54.921 300 1243 D NxpHal : phNxpNciHal_print_res_status: response status =STATU&lt;BR /&gt;10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: NFC received rsp gid:0 &lt;BR /&gt;10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: nci_proc_core_rsp opcode:0x2 &lt;BR /&gt;10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: nfa_dm_nfc_response_cback () NFC_SET_CONFIG_REVT(0&lt;BR /&gt;10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : Writing to HAL... &lt;BR /&gt;10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : cmd_size:5 &lt;BR /&gt;10-11 07:15:54.922 1073 1233 D NfcAdaptation: NfcAdaptation::HalWrite &lt;BR /&gt;10-11 07:15:54.923 300 300 D NxpExtns: find found MIFARE_READER_ENABLE=(0x1) &lt;BR /&gt;10-11 07:15:54.923 300 300 D : VICTOR phNxpNciHal_utils.c: in listAdd....... &lt;BR /&gt;10-11 07:15:54.923 300 1241 D NxpTml : PN54X - Write requested..... &lt;BR /&gt;10-11 07:15:54.923 300 1241 D NxpTml : PN54X - Invoking I2C Write..... &lt;BR /&gt;10-11 07:15:54.925 300 1241 D NxpNciX : len = 8 =&amp;gt; 20030502A0ECA0ED &lt;BR /&gt;10-11 07:15:54.925 300 1241 D NxpTml : PN54X - I2C Write successful..... &lt;BR /&gt;10-11 07:15:54.926 300 1241 D NxpTml : PN54X - Posting Fresh Write message..... &lt;BR /&gt;10-11 07:15:54.926 300 1241 D NxpTml : PN54X - Tml Writer Thread Running................ &lt;BR /&gt;10-11 07:15:54.926 300 1243 D NxpHal : write successful status = 0x0 &lt;BR /&gt;10-11 07:15:54.929 444 466 I ActivityManager: Displayed com.android.launcher3/.Launcher: +4&lt;BR /&gt;10-11 07:15:54.934 300 1240 D NxpTml : PN54X - Read requested..... &lt;BR /&gt;10-11 07:15:54.934 300 1240 D NxpTml : PN54X - Invoking I2C Read..... &lt;BR /&gt;10-11 07:15:54.941 300 1240 D NxpTml : PN54X - I2C Read successful.....len = 13 &lt;BR /&gt;10-11 07:15:54.941 300 1240 D NxpTml : PN54X - Posting read message..... &lt;BR /&gt;10-11 07:15:54.941 300 1240 D NxpNciR : len = 13 &amp;lt;= 40030A0002A0EC0101A0ED0100 &lt;BR /&gt;10-11 07:15:54.941 300 1243 D NxpHal : read successful status = 0x0 &lt;BR /&gt;10-11 07:15:54.941 300 1243 D NxpHal : phNxpNciHal_print_res_status: response status =STATU&lt;BR /&gt;10-11 07:15:54.942 300 1240 D NxpTml : PN54X - Read requested..... &lt;BR /&gt;10-11 07:15:54.942 300 1240 D NxpTml : PN54X - Invoking I2C Read..... &lt;BR /&gt;10-11 07:15:54.945 1073 1233 I BrcmNfcNfa: nfc_ncif_proc_proprietary_rsp: mt=2, gid=0, oid=3 &lt;BR /&gt;10-11 07:15:54.945 1073 1233 I BrcmNfcNfa: nfc_ncif_proc_proprietary_rsp: exit status=1 &lt;BR /&gt;10-11 07:15:54.945 1073 1233 I BrcmNfcNfa: nfa_ee_read_num_nfcee_config_cb 2 &lt;BR /&gt;10-11 07:15:54.970 1182 1182 E SQLiteLog: (1) no such table: album_info &lt;BR /&gt;10-11 07:15:55.178 324 344 E OMXNodeInstance: getConfig(0xb2827a80:google.vorbis.decoder, C&lt;BR /&gt;10-11 07:15:55.182 291 291 W /system/bin/hw/android.hidl.allocator@1.0-service: ashmem_crea&lt;BR /&gt;10-11 07:15:55.245 291 291 I chatty : uid=1000(system) allocator@1.0-s identical 10 lines &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="nfc-not-work.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/74561i85E22A20B521982D/image-size/large?v=v2&amp;amp;px=999" role="button" title="nfc-not-work.png" alt="nfc-not-work.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2018 01:56:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808967#M4092</guid>
      <dc:creator>WeiWeiBo</dc:creator>
      <dc:date>2018-10-15T01:56:41Z</dc:date>
    </item>
    <item>
      <title>Re: pn548(npc300) porting in Android 8 problem</title>
      <link>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808968#M4093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;we do have similar issue , any update on this ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2019 11:03:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808968#M4093</guid>
      <dc:creator>nagendrasarma</dc:creator>
      <dc:date>2019-06-06T11:03:44Z</dc:date>
    </item>
    <item>
      <title>Re: pn548(npc300) porting in Android 8 problem</title>
      <link>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808969#M4094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nagendra&lt;/P&gt;&lt;P&gt;you can reference below link patch try it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/NXPNFCLinux/nxpnfc_android_oreo" title="https://github.com/NXPNFCLinux/nxpnfc_android_oreo"&gt;GitHub - NXPNFCLinux/nxpnfc_android_oreo: Android patches for support of PN7150 NCI based NXP NFC Controller in Oreo&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Aug 2019 07:45:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/pn548-npc300-porting-in-Android-8-problem/m-p/808969#M4094</guid>
      <dc:creator>WeiWeiBo</dc:creator>
      <dc:date>2019-08-27T07:45:23Z</dc:date>
    </item>
  </channel>
</rss>

