Topic: Formatting Desfire as Tag 4
Hello, I'm trying to format a DESFIRE EV1 using the libfreefare functions. I followed the instructions int he tutorial and the NXP document, yet Android cannot recognize the tag. I do all the steps, from creating the standard ISO DF file (07 d2 76 00 00 85 01 01), the E103 and E104 to changing the key settings to 0x09.
The problem in the example is that we authenticate with the master key (null =00 00 00 00 ... ), and create all this stuff, yet unless i authenticate again, i can't read the ndef data.
Android does not authenticate when reading Tag 4, it just sends a select command on 07 d2 76 00 00 85 01 01 or 07 d2 76 00 00 85 01 00, and tries to select E103, without authentication. Even when i set the file permissions to 0xEEEE i still can't select them without authenticating.
My question is, how can i make the 0xE103 and 0xE104 be selectable without authentication so Android can read the tags. I have some non-desfire tags, which support ISO files, and those work fine with Android as you don't have to authenticate to read/write data.