Search code examples
androidnfcgalaxysamsung-mobilenfc-p2p

Is NFC ACR1222U with built in Secure Access Module (SAM) compatible with Android phones?


Does anyone have an idea if NFC card readers such as ACR1222U with built in Secure Access Module (SAM) are supported by Android NDEF PUSH / ANDROID BEAM? I found an interesting site which provides a Java Applet that connects to an NFC Reader and outputs all the NDEF Messages that are being transferred from the Android phone. Website: http://www.grundid.de/nfc/

In the applet example the card reader used is ACR122U and it works flawlessly. So is the ACR1222U (SAM) that different? My device is Samsung Galaxy SIII with Android 4.0.4 ICS.


Solution

  • Do you know the Firmeware Version of both ACR122Us? I experienced simmilar behaivour with an ACR122U 207 (without SAM) an the Galaxy S3.

    I think the Problem is not related to the SAM Modul, because I've got it working here with a touchatag ACR122U with SAM Module and an older Firmeware Version.

    After some research I found out that you have to put the reader into Initalizer Mode before you put the phone on it, otherwise there is some low level communication between reader and phone (Card Removed and Card present changing fast). Unfortunately there is nothing about it in the documentation by acr, but putting it in Initalizator mode and then putting the phone on it works on my side.

    I am currently adding this to my Android Beam API and hopefully will finish during the next month.