read the memory content from a mifare and/or Felica
I would like to be able to read the memory content from a mifare and/or Felica tag similar to how the NXP tag detector app on Android does. How would I go about doing that?
I have implemented the demo polling example using nfc03a1 and a non st chip over SPI. When reading the Felica tag I get the UID and system code but I get "check block: FAIL". it seems this if statement is failing: checkRes[RFAL_NFCF_CHECKUPDATE_RES_ST1_POS] != RFAL_NFCF_STATUS_FLAG_SUCCESS in the rfalNfcfPollerCheck function.
this is the output:
Felica/NFC-F card found. UID: 0116050028172008
>>>> 02050451100680
<<<< 0000
>>>> 090468010150
<<<< 0000
>>>> 09040A0102A1
<<<< 0000
DATA >>>> 060116050028172008010B00018001
DATA <<<<(0x800C) 0C07011605002817200801A6
00
(retCode=0)
checkres[0]:7
checkres[1]:1
checkres[2]:16
checkres[3]:5
checkres[4]:0
checkres[5]:28
checkres[6]:17
checkres[7]:20
checkres[8]:8
checkres[9]:1
checkres[10]:a6
checkres[11]:a0
ret: 5
Check Block: FAIL Data:
>>>> 02020000
<<<< 0000
>>>> 070E0A2100380118002460607C843F00
Wake Up mode startedFor the mifare tag all i get is the UID. Would using ndef commands help me read their memory content?
