2021-03-19 09:47 PM
Hi
I met a problem with reading/writing an NDEF message to ST25DV04k tag with iPhoneXR.
I will first introduce some background of the problem.
My question is how to set up the ST25DV04k tag in order to be recognized as an "NDEF writable device"
Yuechuan
Best Regards
Solved! Go to Solution.
2021-04-20 05:16 AM
Hi All,
Ulysses is right : with iOS NDEF CoreNFC protocol, the iOS checks that block1 is valid and contains a valid NDEF TLV. This is why, when you use "Read NDEF" button, you are not able to detect anything.
The backup solution for Type5 tag is described as follow :
I know, it is not very simple or user friendly.
We have currently an action for fixing this issue and next tiOS NFC Tap should contains something simpler.
But you have to know that in NDEF CoreNFC protocol, Type5 TAG must contains a valid CCFile + TLV for reading NDEF.
Moving to iso15693 coreNFC Protocol gives us more flexibility !!!
Hope it clarifies and helps.
BR,
2021-03-23 02:47 AM
Hi YLin.2,
Could you share a memory dump? Using NFC tools / ST25 app?
Regards, Ulysses
2021-03-23 07:37 AM
hi
Here is the memory dump of a recognizable tag
And after I change block 1 to 0x12345678, the tag is no longer recognized as a NDEF tag.
To be specific, the app was searching for the tag indefinitely like below.
The CC file takes only 4byte, so it is fine to write at block 1, I suppose.
Yuechuan Lin
2021-03-23 09:54 AM
Hi Yuechuan Lin,
I think what you are asking are really specifics of the iOS parsing of NDEF. With writing 0x12345678 you create an invalid NDEF TLV which seems to be denied by iOS.
I am not sure if those details are documented. Maybe @victor laraison_O can provide further hints here.
Regards, Ulysses
2021-04-20 05:16 AM
Hi All,
Ulysses is right : with iOS NDEF CoreNFC protocol, the iOS checks that block1 is valid and contains a valid NDEF TLV. This is why, when you use "Read NDEF" button, you are not able to detect anything.
The backup solution for Type5 tag is described as follow :
I know, it is not very simple or user friendly.
We have currently an action for fixing this issue and next tiOS NFC Tap should contains something simpler.
But you have to know that in NDEF CoreNFC protocol, Type5 TAG must contains a valid CCFile + TLV for reading NDEF.
Moving to iso15693 coreNFC Protocol gives us more flexibility !!!
Hope it clarifies and helps.
BR,
2021-04-20 05:57 AM
2021-04-21 12:10 AM
Thx Yuechuan for your feedback.
Regarding FTM User Interface, I take your point and put it into our backlog for next iOS NFC Tap Version.
Thx and br,
Vincent