Compatible NFC devices

In this section we try to sum up the devices that are compatible with libnfc. Some of these products come from the same manufacturer and are just repackaged under a different brand name and sold by other resellers and vendors. They are grouped per interface driver. This list is probably far from complete, but we try to make it as accurate as possible.
Let us know in the community if you know more about certain products.

We encourage manufacturers to contact us for new PN53x based products so we can test and support them in the future.

Special thanks to microBuilder for building the first open design NFC board and adafruit that offers the board it for a very good price!;

Important note for beginners: currently, the ACR122 device (and variant like touchatag) is the easiest product to buy but it also have the worst support: the device causes many problems with libnfc (and underlayer PC/SC) and somes are not fixable (ie. emulation is bogus)

Desktop readers

Dongle

Manufacturer Product NFC Controller Host bus Depends Driver Tested Support Additionnal note
SCM Microsystems SCL3710 PN531 v4.2 USB libusb PN53X_USB YES YES
SCL3711 PN533 v2.7 USB libusb PN53X_USB YES YES
Sensor ID Stick ID PN533 v2.7 USB libusb PN53X_USB YES YES
TOPPAN FORMS TN31CUD001SW PN531 v4.2 USB libusb PN53X_USB YES YES
Snapper Feeder PN531 v3.4 USB libusb PN53X_USB YES YES
T-money T-Pop ? USB libusb - NO N/A¹

Flat

Manufacturer Product NFC Controller Host bus Depends Driver Tested Support Additionnal note
ASK LoGO PN533 v2.7 USB libusb PN53X_USB YES LIMITED This device can not act as target¹
ACS ACR122U101 PN532 v1.4 USB PCSC ACR122 YES LIMITED This device can be only be used as initiator (not target nor P2P
ACR122U206 PN532 v1.4 USB PCSC ACR122 YES LIMITED This device can be only be used as initiator (not target nor P2P
tikitag ACR122U102 PN532 v1.4 USB PCSC ACR122 YES LIMITED This device can be only be used as initiator (not target nor P2P
touchatag ACR122U102 PN532 v1.4 USB PCSC ACR122 YES LIMITED This device can be only be used as initiator (not target nor P2P
ARYGON Technologies ADRA-USB PN531 v? USB - ARYGON YES YES
ADRB-USB PN532 v1.4 USB - ARYGON YES YES PN532 is connected to SiLabs UART-USB bridge

[1] ASK LoGO device have an integrated antenna amplifier that does not support retro-modulation, so the target mode could not be used on this device.

[2] ACS ACR122 devices relies on PCSC which does not allow to cancel/abort a command, so all asynchronous commands (commands with delayed reply) could be stopped which made ACR122's target support very limited.

OEM readers

Manufacturer Product NFC Controller Host bus Depends Driver Tested Supported Additionnal note
microBuilder.eu PN532 NFC Breakout Board PN532 v1.6 UART - PN532_UART YES YES Open-Source Hardware (CC-BY SA)
ARYGON Technologies APDA1UAxx PN531 v? UART - - NO N/A¹ µC² and antenna equipped
APDA2UAxx PN531 v? UART - - NO N/A¹ no µC² but antenna equipped
APDB1UA33N PN532 v1.4 UART - PN532_UART YES YES no µC² but antenna equipped
APDB2UA33 PN532 v1.4 UART - ARYGON YES YES µC² and antenna equipped
APPA1UAxx PN531 v? UART - - NO N/A¹ no µC² but antenna equipped
APPA2UAxx PN531 v? UART - - NO N/A¹ µC² and antenna equipped
APPB1UAxx PN532 v? UART - - NO N/A¹ no µC² but antenna equipped
APPB2UAxx PN532 v? UART - - NO N/A¹ µC² and antenna equipped
APPA2US00 PN531 v? USB - - NO N/A¹ µC² and antenna equipped
APPB2US00 PN532 v? USB - - NO N/A¹ µC² and antenna equipped, µC is connected to SiLabs UART-USB bridge

[1] N/A in Supported column means the device may work but haven't been tested.

[2] µC is an Arygon's microcontroler which is not used by libnfc. Currently, in libnfc this µC only slow down the connection with PN53x chip.


documentation/hardware/compatibility.txt · Last modified: 2011/09/21 12:57 by rconty