Devices compatibility matrix

From NFC Tools
Jump to: navigation, search

Contents

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)

Consumer electronics readers

Dongle

Manufacturer Product NFC Controller Host bus Depends Driver Tested Support Additional note
Identive (formerly SCM) SCL3710 PN531 v4.2 USB libusb pn53x_usb YES YES No longer sold
SCL3711 PN533 v2.7 USB libusb pn53x_usb YES YES PCSC driver available¹
SCM3712 NFC 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
Sony RC-S360 PN533_Sony USB libusb pn53x_usb YES LIMITED
Digital Logic Ltd DL533N PN533 v2.7 USB libusb pn53x_usb YES LIMITED
- - PR533 USB PCSC - NO NO PR533 chip is *NOT* NFC and is *NOT* supported!
Digital Logic Ltd DL533R PR533 USB PCSC - NO NO PR533 chip is *NOT* NFC and is *NOT* supported!

[1] Under Linux a proprietary PCSC driver is available, which can be handy for PCSC applications but is incompatible with the direct access required by libnfc through libusb so this driver or pcscd must be stopped before using libnfc.

Flat

Manufacturer Product NFC Controller Host bus Depends Driver Tested Support Additionnal notes
ASK LoGO PN533 v2.7 USB libusb pn53x_usb YES LIMITED better ISO14443B support but cannot act as target¹
ACS ACR122U101 PN532 v1.4 USB PCSC acr122_pcsc YES LIMITED can be only be used as initiator (not target nor P2P)²
ACR122U206 PN532 v1.4 USB PCSC acr122_pcsc YES LIMITED can be only be used as initiator (not target nor P2P)²
tikitag ACR122U102 PN532 v1.4 USB PCSC acr122_pcsc YES LIMITED can be only be used as initiator (not target nor P2P)²
touchatag ACR122U102 PN532 v1.4 USB PCSC acr122_pcsc YES LIMITED can be only be used as initiator (not target nor P2P)²
Identive (formerly ARYGON) 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
Sony RC-S330 PN533_Sony USB libusb pn53x_usb YES LIMITED
DDS Unknown model name PN531 v4.2 USB libusb pn53x_usb YES YES
Unknown model name PN533 v2.7 USB libusb pn53x_usb YES YES
Digital Logic Ltd DL533N flat/OEM PN533 v2.7 USB libusb pn53x_usb YES LIMITED
Reiner SCT cyberJack PN512 USB PCSC - NO NO PN512 chip is *NOT* supported!

[1] ASK LoGO device has some electronics to drive the antenna and permit some progressive field power up, which is useful to handle some unreliable ISO14443-B tags but this hack has as side-effect that the antenna does not support retro-modulation anymore, so the target mode could not be used on this device (in DEP or card emulation).

[2] ACS ACR122 devices rely on PCSC which does not allow to cancel/abort a command, so all asynchronous commands (commands with delayed reply) could fail with timeouts, which makes ACR122's target support very limited and unstable.

OEM readers

[1]N/A in Supported column means the device may work but haven't been tested. [2]µC is an Arygon's microcontroller which is not used by libnfc. Currently, in libnfc this µC only slow down the connection with PN53x chip.
Manufacturer Product NFC Controller Host bus Depends Driver Tested Support Additional notes
microBuilder.eu PN532 NFC Breakout Board PN532 v1.6 UART - pn532_uart YES YES Open-Source Hardware (CC-BY SA)
Identive (formerly ARYGON) 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
ITEAD PN532 NFC Module PN532 v1.6 SPI - pn532_spi YES YES I2C (not tested) and UART (tested) modes also possible
PN532 NFC Module PN532 v1.6 I2C - pn532_i2c YES YES I2C tested with a Raspberry Pi
Digital Logic Ltd DL533N OEM PN533 v2.7 USB libusb pn53x_usb YES LIMITED available as PCB only or in IP54 housing
Personal tools
Namespaces

Variants
Actions
Navigation
Documentation
Misc
Toolbox
Partners