ACS ACR122U-SDK NFC Contactless Smart Card Reader Software Development Kit

ACS ACR122U-SDK NFC Contactless Smart Card Reader Software Development Kit


Out of stock

  • 13.56MHz RFID NFC reader writer ISO14443 ISO18092
  • Supports MOST Card, Mifare, NTAG, Ultralight, DESFire, FeliCa, etc.
  • PC/SC and CCID drivers for OS smartcard support
  • Includes 5 x MIFARE Classic 1k, 4 x 1k contactless cards

Out of stock


The ACS ACR122U SDK provides a comprehensive collection of sample codes for device and contactless card programming using the latest versions of powerful object-oriented programming languages namely, Java, Delphi 7, Visual Basic 6, Visual C++ 6, Visual C++ 2005 (x64), Visual C# 2005 and Visual Basic .Net 2005. The extensive set of development tools and reference materials in the SDK allows one to use the ACR122U/ T for RFID-based solutions, such as e-payment, access control, personal identity verification, mass transit and toll road fare collection. With this complete ACR122 NFC Card Reader Software Development Kit, users can optimize the use of ACR122U/T for their contactless and NFC applications.

Peer-to-Peer Capability – As an additional SDK feature, ACS provides users with the option to experience a simulation of a real-world NFC peer-to-peer application – Smart Poster application. Two ACR122U/T NFC readers are needed for the peer-to-peer demo since one ACR122U/T acts as the smart card poster and the other one as the NFC device. The demo shows the capability of these two devices to exchange data via the peer-to-peer operating mode.

ACR122U Card Reader

The ACR122U NFC reader is the world’s first NFC reader compliant with the CCID specification. The ACR122U and its token version, ACR122T, are designed to support not only Mifare® and ISO 14443 Type A and B cards, but also FeliCa and NFC tags.

The ACR122 is a popular desktop USB contactless smartcard reader/writer in a convenient and trendy light-weight case. It includes support for ISO 14443 A/B as well as ISO 18092 transponders including the M.O.S.T. Card®, Java Card, MIFARE® Classic, MIFARE Ultralight, DESFire, FeliCa, ACOS3, ACOS5, ACOS6 and NFC Forum tag types 1 through 4 (not NFC Type 5 which is ISO15693) in all 3 NFC modes (reader, card emulation, and peer-to-peer).

The ACR122U with V2 firmware and an internal buzzer as well as a bi-color (red/green) LED which can be programmed to respond when a card or tag is in field or being read/written. It is fully PC/SC and CCID compliant, resulting in easy plug-and-play installation on Windows PCs, while support for Mac OS X and Linux is also provided. Containing the PN532 controller chip from NXP, the ACR122 is also supported by various open source libraries such as libnfc (org page).

The ACR122U comes with an optional stand to hold the smart card reader at an optimal angle, so that users can tap contactless cards or NFC-enabled devices onto the ACR122U with ease. For more information, click here to download the brochure of this special accessory.

ACR122U SDK Contents:

ACR122U Tool – an application utility tool that enables the user to perform reader and card related commands
EasyKey – EasyKey is designed to work with MIFARE Contactless Cards by creating different access condition values to the MIFARE contactless cards
QuickView – QuickView is a utility program that will check if you have properly installed the ACR122 device
Source Code – Demos in Delphi 7, Java, Visual Basic 6, Visual C++ 6, Visual C++ (x64), Visual C# and VB.Net
Reference Manuals – Easy to use reference manuals to help with the development process
Technical Specifications – Includes detailed technical specifications of all the contained products

ACR122U – contactless smart card reader

Cards – 5 x NXP MIFARE Classic 1K and 4 x 1K contactless cards


  • CCID-compliant
  • PC/SC-compliant
  • Read/write speed up to 424 kbps
  • Built-in antenna for contactless tag access, with card reading distance of up to 50 mm (depending on tag type)
  • Smart Card reader supports ISO 14443 Type A and B, MOST Card, Java Card, Mifare, FeliCa, and all 4 types of NFC (ISO/IEC 18092) tags
  • Supports new Mifare Ultralight C (via pseudo APDUs) and Mifare Plus SL1 (4 Byte UID, via pseudo APDUS) and SL3
  • Supports all 3 modes of NFC: reader, card emulation and peer-to-peer modes
    8. Built-in anti-collision feature (at least 1 card is detected when multiple cards are presented)
  • USB PnP
  • User-controllable bi-color LED and user controlled buzzer
  • Supports Raspberry Pi 2 ,3
  • Comprehensive card, tag and operating system compatibility
  • CE and FCC approved
  • Reader supports Android™ OS 3.1 and above


Support & Downloads

ACS Products:



Manufacturer Advanced Card Systems (ACS)
Smart Card Reader ACR122U NFC Contactless Smart Card Reader
Smart Cards
Software (USB Flash Drive) Demo Programs
  • NFC Peer-to-Peer Demo
  • Visitor Management System Demo

Tools & Utilities

ACR122U Tool

  • Lets you to perform reader and card-related commands


  • Checks for proper driver installation

ACS Easy Key

  • Allows you to change Mifare security settings

ACR122U Scripting Tool

  • Allows you to send a sequence of commands to contactless cards

Sample codes

  • Demonstrates basic commands used to communicate with the cards and readers
  • Available in the following programming languages: Java, Delphi 7, Visual Basic 6, Visual C++ 6, Visual C++ 2005 (x64), Visual C# 2005 and Visual Basic .Net 2005

Smart Card Reader Driver(s)

Reference Manual(s)

SDK Operating System Support Win 2000, Win XP, Win Vista, Win XP x64, Win Vista x64

ACR122U Reader

Manufacturer Advanced Card Systems (ACS)
Dimensions 98.0 mm (L) x 65.0 mm (W) x 12.8 mm (H)
Weight 70.0 g
Interface USB Full Speed
Operating Distance Up to 50 mm (depends on the tag type)
Supply Voltage Regulated 5V DC
Supply Current 200mA (operating); 50mA (standby); 100mA (normal)
Operating Temperature 0-50 °C
Operating Frequency 13.56 MHz
Smart Card Interface Support
Compliance / Certifications ISO 18092, ISO 14443, PC/SC, CCID, EN60950/ISO 60950, CE, FCC, MIC, KC, VCCI, RoHS 2, USB Full Speed, Microsoft® WHQL, REACH
Operating System Support Windows®
Win CE 5.0 and 6.0
Mac OS®

You may also like…