Hi @everybody,
I'm working with NFC Tag of NXP Semiconductor: this tag is not NDEF compliant, but it is part of MIFARE Ultralight family (NFC tag type 2).
All operation, both reading and writing, works well.
I've just one question that concern the reading of multiple byte from memory: CoreNFC expose a method in order to retrieve the maximum lenght of payload that can be exchanged between Iphone and tag NFC?
I mean, is there a command equivalent to the MaxTransceiveLength (https://docs.microsoft.com/en-us/dotnet/api/android.nfc.tech.nfca.maxtransceivelength?view=xamarin-android-sdk-12) used in Android?
Here is the code used in order to read data from tag connected:
tagConnected!.sendMiFareCommand(commandPacket: command)
The command instead is made up in this way:
[3A, 00, 42]
3Ah --> Fast Read
00h --> Start byte address
42h --> End byte address
I would use the MaxTransceiveLength as maximum distance between Start byte address and End byte address.