AnsweredAssumed Answered

PN7462AU NFC Reader/Writer ↔ Android HCE App Communication

Question asked by Haje Lee on Feb 14, 2020
Latest reply on Feb 19, 2020 by Haje Lee

Good day, 


I tried to transfer/receive NFC data between NFC Reader/Writer and NFC Tag, but it is not working well. If you know the answer to the question, please answer. 

Below is the setup details,
1. Hardware: PN7462AU
2. SDK: PN7462AU-FW_v05.21.00
3. IDE: MCUXpresso IDE v11.0.0


NFC Reader/Writer's specific setting is below,

 - Hardware : PN7462AU

 - Used SDK example : PN7462AU_ex_phExMain

 - NFC Mode : R/W

 - NFC Type : Type 4A


NFC Tag's specific setting is below,

 - Hardware : General Android phone (I'm using Samsung Galaxy S10)

 - NFC Mode : Host Card Emulation (HCE)

 - NFC Type : Type 4A


I made Android application operating HCE mode, and tagging with NFC Reader/Writer. But It's not working. NFC Reader/Writer cannot recognize the App in HCE mode. App's operation is successful. I tested my HCE App with the other android reader App.


Question 1) How can the NFC Reader/Writer recognize the App in HCE mode?

Question 2) Is it correct to use the phExMain example to communicate with Android in HCE mode?

  - If the answer is yes, how do I implement a program?

  - If the answer is no, which SDK example should I build on? Is there an SDK that I can reference in my implementation?


Before I made android HCE App, I tried to make NFC Tag with the other PN7462AU using NfcrdlibEx8_HCE_T4T SDK. HCE_T4T means HCE Mode Type 4A Tag. In short, Good communication between NFC Reader/Writer using PN7462AU_ex_phExMain and NFC Tag using NfcrdlibEx8_HCE_T4T. However, if I change the HCE mode app , it does not become recognition itself. 

Question 3) Does the HCE_T4T example really work in HCE mode? 


This is main question

Question 4) How should the PN7462AU(NFC Reader/Writer) and Android(NFC Tag with HCE mode) communicate with NFC?


If anyone knows the answer to your question, please reply.

If you have any question, please feel free to contact me.