I'm trying my hand at using iso 14443 cards. I can't find a way to read or write on them via android app. Anyone have any solutions?
For now I have downloaded android apps like NFC tools, but I'm not very smart in using them.
I'm trying my hand at using iso 14443 cards. I can't find a way to read or write on them via android app. Anyone have any solutions?
For now I have downloaded android apps like NFC tools, but I'm not very smart in using them.
So as these are sort of like Type 2 NfcA Tags (though not fully Type 2 compliant) and have a datasheet of what commands they support and what their memory organisation is like.
So to read and write data to these Tags you need to transceive
a byte array containing the right commands and then you will receive back another byte array with the results of the command.
So here is an example of how to transceive
to NfcA on Android.
So your Tag does not support the Fast Read
(0x3A
) command used in this example but does support a more standard Read
command
e.g. send the byte array
0x30,0x00
to read the first 4 blocks of data (16 bytes) from the Tag (see section 6.2.1 of the datasheet and note the CRC is calculated for you.)
A write command begins with 0xA2,0x05
with 4 more bytes of data to write to the first user data area memory block