Hello.
I have created a simple Java application which reads the contets from a Mifare NFC card.
I am using the javax.smartcardio, the ACR122U NFC reader and Mifare 1K card on WIndows 7 64 bit.
The problem is that I cannot start the interaction with the reader from my Java application unless I run the GoToTags application.
I followed the instructions from http://www.acs.com.hk/drivers/chi/API-ACR122U-2.02.pdf in order to create the APDUs.
Briefly:
1. I am trying connecting with any protocol
[code]
card = terminal.connect("*");
CardChannel channel = card.getBasicChannel();
[/code]
2.And then getting the firmware successfully
3. Unfrotunately the authentication of block 0x04 is failed and consequently the process of reading block 0x04 's contents.