Skip to main content
Associate III
March 11, 2024
Solved

NFC03A1 unable to read/write mifare classic tags

 

we are attempting to read wristband mifare classic tag using NFC03A1

NFC03A1 is able to detect the tag UID.

when we execute ndefPollerReadBytes().. directly, we get ret = 04 (ERR_TIMEOUT)

need some sample code to read this tag...

from your forum i understood that we need to perform authentication before we can read/write

https://community.st.com/t5/st25-nfc-rfid-tags-and-readers/st25r3917-mifare-license/m-p/232467

we prefer ndefPollerReadBytes/ndefPollerWriteBytes() to store data directly

kindly suggest the rfal call sequence with examples..

 

PS: used android nfctool application to read the tag.

This topic has been closed for replies.
Ulysses HERNIOSUS
ST Technical Moderator
March 12, 2024

Hi venukrish,

Mifare Classic outside NFC Forum scope. Only a limited number of NFC-enabled Android phones can read the NDEF content from these tags.

So in my opinion there is not really a use for writing NDEF content to tags which can only be read by few Android phones.

ST cannot provide code for authenticating + reading/writing Mifare Classic tags.

 

BR, Ulysses

1 reply

Ulysses HERNIOSUS
ST Technical Moderator
March 12, 2024

Hi venukrish,

Mifare Classic outside NFC Forum scope. Only a limited number of NFC-enabled Android phones can read the NDEF content from these tags.

So in my opinion there is not really a use for writing NDEF content to tags which can only be read by few Android phones.

ST cannot provide code for authenticating + reading/writing Mifare Classic tags.

 

BR, Ulysses