ACR122U NFC USB reader on Linux Mint
|
A while ago I wrote a short tutorial on installing the Advanced Card Systems ACR122U NFC USB reader on a Rasberry Pi 2 running Raspbian. This time we will be installing the same NFC tag reader on Linux Mint.


Installing the ACR122U NFC USB reader on Linux Mint
For this tutorial I used Linux Mint 17.3 which is based on Ubuntu 14.04. So this will probably also work on Ubuntu 14.04. And most likely this will work on other versions of both Mint and Ubuntu too.
First we will be installing pcsc-tools. These tools are used to test the PC/SC driver, card or reader. After that we will be installing the official ACR122U NFC USB driver by Advanced Card Systems.
Installing pcsc-tools
First of all, update your system’s package lists as usual:
sudo apt-get update
After that, download and install pcsc-tools:
sudo apt-get install pcscd pcsc-tools
Then test the NFC card reader:
pcsc_scan
If you can’t succesfully scan a tag because pcsc-scan keeps waiting for a reader like this:
Scanning present readers…
Waiting for the first reader...
Then you need to blacklist the pre-installed drivers. You can do so by opening blacklist.conf:
sudo nano /etc/modprobe.d/blacklist.conf
Add these two lines to the end of the file:
install nfc /bin/false
install pn533 /bin/false
Save the file and exit by typing CTRL+X.
Installing the ACR122U NFC USB drivers
First, find out the name of the Ubuntu distribution your Linux Mint version is based on. Consult these Wikipedia pages:
https://en.wikipedia.org/wiki/Linux_Mint_version_history
https://en.wikipedia.org/wiki/Ubuntu_version_history
My installed Mint is version 17.3, which is based on Ubuntu 14.04. The name of that particular Ubuntu distribution appears to be “Trusty Tahr”. Therefore I will be using the files from the ‘trusty’ folder later on.
After that, get the drivers for the ACR122U from the Advanced Card Systems website. It’s the “PC/SC Driver Package” for Linux (version 1.1.3 as of November 2016). Extract the archive after downloading.
1. First, unplug the reader.
2. Then head to the directory where the extracted driver is located. For my system, it is:
cd Downloads/ACS-Unified-PKG-Lnx-113-P/acsccid_linux_bin-1.1.3/ubuntu/trusty
3. To install the driver, enter one of the following commands.
For a 64bit Linux distribution:
sudo dpkg -i libacsccid1_1.1.3-1~ubuntu14.04.1_amd64.deb
For a 32bit Linux distribution:
sudo dpkg -i libacsccid1_1.1.3-1~ubuntu14.04.1_i386.deb
4. Then restart the pcscd service by rebooting your system or just by typing this command:
sudo service pcscd restart
Or this command, which does the same:
sudo /etc/init.d/pcscd restart
5. Finally, plug in the USB reader. You should now be able to use the reader from any PC/SC application.
Uninstalling the ACR122U NFC USB drivers
Consequently, to uninstall the driver, enter the following command:
For a 64bit Linux distribution:
sudo dpkg -r libacsccid1_1.1.3-1~ubuntu14.04.1_amd64.deb
For a 32bit Linux distribution:
sudo dpkg -r libacsccid1_1.1.3-1~ubuntu14.04.1_i386.deb


Hello. I wanna ask some question. Is it work if i use ubuntu ?
Yes. I have not tried it yet, but it should work the same on Ubuntu. Both Mint and Ubuntu are based on Debian so there should not be any problems.
Thank you, it works.
But what to do then? I expected to get easy possibility to read/write NFC tags (213) for labeling purposes, but now I can’t understand what to do
Funktioniert prima in Ubuntu 14.04 LTS! Installiert 09.12.2018, also nach Ende Support für diese Distribution.
Nach dem Auflegen einer passenden Karte werden im Terminal die ausgelesenen Daten angezeigt.
Nachtrag: Verwendeter Reader: SCM SCL011 Contactless Reader [SCL01x Contactless Reader] (21161035222992) 00 00
Have just replicated the editions on this file: /etc/modprobe.d/blacklist.conf, it actually solved the issue. Thanks for your help!
nfc-list: ERROR: Unable to open NFC device: acr122_usb:001:006
Do you know how to get this fixed i have been trying for two weeks keep getting this error.
> nfc-list: ERROR: Unable to open NFC device: acr122_usb:001:006
sudo modprobe -r pn533_usb