Hi,
I´m running the DemoApp for NFC on a BeagleBone-Black with NFC controller PN7150 (demoboard OM5578).
The communication with NFC tags works fine.
I want to get Mifare DESFire EV1/EV2 cards and ISO 15693 cards also working.
I think the function int nfcTag_tranceive(unsigned int handle, unsigned char * tx_buffer, int tx_buffer_length, unsigned char* rx_buffer, int rx_buffer_length, unsigned int timeout) from the linux nfc api can be used for that.
I dont´t find much information about commands to communicate with DESFire EV1/EV2 cards. Is there a document from NXP where all the avaiable commands for Mifare DESFire EV1/EV2 cards are explained?
I found out that 0x60 is the getVersion command. When I send this to a EV1 card I always get the response 0x67 0x00. This is not the answer I expected.
From EV2 cards I get 0x0B.
I don´t know what this answers mean.
Thanks for your help,
David
Hi davidwatzinger,
I also found out about this in painful way.
Did you succeeded in getting MIFARE DESFire EV1/EV2 cards to work. Do you have any recommendation where to start.
Please search the NFC documents in https://www.docstore.nxp.com . Some documents are need the approval.
Also, you can find the information from here:
Does this means that there is a library and documentation for interfacing MIFARE DESFire EV1/EV2 ICs with PN7150, but NDA is required?