AnsweredAssumed Answered

What is the Proper Select sequence for ISO14443A with CR95HF?

Question asked by Mac Nickerson on Jul 11, 2017
Latest reply on Jul 12, 2017 by Mac Nickerson

I am using an arduino using SPI to communicate with a CR95HF.

I can ready the device ID and can detect a Mifare classic card in the RF field.

The problem I have is that I'm unable to select the card and have it respond with the SAK and CRC. All I get is an 87 response from the CR95HF.

 

Below is the data exchange.

To CR95HF>>>

From CR95HF <<<

>>> 00 04 02 26 07 (Detect card)
<<< 80 05 04 00 28 00 00   (Card response - no collision bit set)
>>> 00 04 03 93 20 08   (start Collision loop to get UID for select)
<<< 80 08 5B 48 66 3F 4A 28 00 00 (card responds with full UID)
>>> 00 04 07 93 70 5B 48 66 3F 08 46 7B (SEL)
<<< 87 00 (timeout?)

 

What am I missing here?

Outcomes