Hello all,
I recently aquired an ACR122U NFC reader, and when I tried to run the HceDemo code, I got this error:
Exception in thread "main" java.lang.IllegalArgumentException: No supported card terminal found. Available Terminals
at org.nfctools.scio.TerminalHandler.getAvailableTerminal(TerminalHandler.java:59)
at org.nfctools.examples.TerminalUtils.getAvailableTerminal(TerminalUtils.java:34)
at org.nfctools.examples.TerminalUtils.getAvailableTerminal(TerminalUtils.java:26)
at org.nfctools.examples.hce.HceDemo.run(HceDemo.java:10)
at org.nfctools.examples.hce.HceDemo.main(HceDemo.java:16)
I also ran the "sudo modprobe -r pn533" command to disable the kernel's default NFC drivers, and disabled them in the "/etc/modprobe.d/blacklist.conf" file.
When I run the "pcsc_scan", it results in the following output:
PC/SC device scanner
Compiled with PC/SC lite version: 1.8.11
Using reader plug'n play mechanism
Scanning present readers...
0: ACS ACR122U 00 00
Wed Sep 9 13:01:40 2015
Reader 0: ACS ACR122U 00 00
Card state: Card removed,
This seems to indicate that the computer recognizes the reader, and so the problem may not be hardware related.
Until now I have found no additional workarounds to solve this problem.
Do any of you have any idea about what could be causing this issue?