Libnfc and Android Libnfc Differences

83 views
Skip to first unread message

pranata...@potensi.net

unread,
Mar 31, 2015, 7:26:43 AM3/31/15
to nfc-too...@googlegroups.com
Hello all,

I have an RFID tag which complies with ISO 14443-3B.
I want to use it on NFC project so for proof of concept I use PN533 USB based NFC reader with libnfc-1.7.1.
I have successfully control my tag from transceive API on libnfc.

So I am ready to port my changes to Android Lollipop 5.0.2 libnfc, however I found out that Android libnfc is divided into two hardware specific HAL implementation, libnfc-nci (Broadcom NFC reader) and libnfc-nxp (NXP NFC reader).
My tag is categorized on libnfc-nci as Frame RF interface with Unknown Protocol, so to make it works I force change it to 14443-4B. This modification fake out my tag on libnfc-nci and I can control my tag from Android application using Android transceive API for 14443-3B.

(1) Can you help me clarify why it is different between libnfc and Android libnfc?

(2) If I want to integrate my tag to Android libnfc, where should I contact to for more guidance to integrate my tag's protocol?

Thank you for your concern.
Reply all
Reply to author
Forward
0 new messages