Hi all.
I am still a novice in the NFC, so please be ligniant with any silly things I say.
So I have a Desfire EV2 card from a client and they need to read the cardID using a node.js library called nfc-pcsc.
I installed it and used it to read another card of "Mifare Classic" type, which worked fine, but when I used the "mifare-desfire" example I get an error "error occurred during processing steps Error: error in step 2 - authenticate".
I don't know much about the authentication flow from Desfire, so can you detail it a bit, please. Is it true that you need to know the original encryption key in order to get the data from the card?
But most importantly, does anyone have experience with this Node library and especially with that error.
As a thought, I used the "NFC Tool" Android app and that read the card fine and displayed the cardID, so obviously it could get to the data without the need for an initial key...
Thank you very much for any input!