Devices compatibility matrix
(→OEM readers) |
(→Dongle) |
||
Line 19: | Line 19: | ||
|[//www.identive-group.com/products-and-solutions/identification-products/mobility-solutions/mobile-readers/scl3711-contactless-usb-smart-card-reader SCL3711] || PN533 v2.7 || USB || libusb || pn53x_usb ||<span style="color: green;">'''YES'''</span>||<span style="color: green;">'''YES'''</span>||PCSC driver available¹ | |[//www.identive-group.com/products-and-solutions/identification-products/mobility-solutions/mobile-readers/scl3711-contactless-usb-smart-card-reader SCL3711] || PN533 v2.7 || USB || libusb || pn53x_usb ||<span style="color: green;">'''YES'''</span>||<span style="color: green;">'''YES'''</span>||PCSC driver available¹ | ||
|- | |- | ||
− | | [//www.identive-group.com/en/products-and-solutions/identification-products/modules-and-components/scm3712-nfc-contactless-reader-module SCM3712 NFC] || PN533 v2.7 || USB || libusb || pn53x_usb ||<span style="color: green;">'''YES'''</span>||<span style="color:green;">'''YES'''</span> | + | | [//www.identive-group.com/en/products-and-solutions/identification-products/modules-and-components/scm3712-nfc-contactless-reader-module SCM3712 NFC] || PN533 v2.7 || USB || libusb || pn53x_usb ||<span style="color: green;">'''YES'''</span>||<span style="color:green;">'''YES'''</span> |
|- | |- | ||
| [//www.sensorid.it Sensor ID]|| [//www.sensorid.it/en/products/Stick_ID.html Stick ID]|| PN533 v2.7 || USB || libusb || pn53x_usb ||<span style="color: green;">'''YES'''</span>||<span style="color: green;">'''YES'''</span> | | [//www.sensorid.it Sensor ID]|| [//www.sensorid.it/en/products/Stick_ID.html Stick ID]|| PN533 v2.7 || USB || libusb || pn53x_usb ||<span style="color: green;">'''YES'''</span>||<span style="color: green;">'''YES'''</span> |
Revision as of 13:37, 5 November 2015
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
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 |
Digital Logic Ltd | DL533N OEM | PN533 v2.7 | USB | libusb | pn53x_usb | YES | LIMITED | available as PCB only or in IP54 housing |