Brad Murdoch

Working with M24SR64 (NFC01A1) and ISO4443A Tags

Discussion created by Brad Murdoch on Feb 28, 2018
Latest reply on Mar 12, 2018 by Ulysses HERNIOSUS

All,

 

I need some guidance here. I've got a X-NUCLEO-NFC01A1 dev kit with the M24SR64 chip as my tag, and a ST25R3911B-DISCO board as my reader.

 

I've downloaded the example source from ST's website for each product and am lost.

 

I have some mifare ISO4443A cards I got online. My goal is use the NFC01A1 kit act as card.

 

So i use the ST25R3911B to read the mifare card, it comes back with a record like:

 

ATQA: 4digit hex number

SAK: 2digit hex number

UID: 8 digit hex number

 

Now on the NFC01A1 library supplied by ST, there is a NDEF_Write function, but I'm having trouble figuring out what to put in the buffer to program the M24SR to 'look' like the mifare card I scanned before.

 

I've used doxygen to generate call graphs and documentation on the NFC middleware provided by ST and can't figure out how to translate teh ATQA/SAK/UID to a NDEF record of some type...

 

any help is appreciated.

 

Brad

Outcomes