Forum / MIFARE SDK / Native commands sending to MiFARE DESFire EV1
Tagged: Desfire sma av2
-
Hey,
Just wanted to see if someone has built an application that can send native commands to a PC/SC reader which has a MIFARE DESFire card on it.
All I have found is the SCRTested application but it looks like that tool only supports ISO7816-4 commands and not the native ones.
Even the java.smartcardio library doesn't support native commands.
https://stackoverflow.com/questions/11685959/javax-smartcardio-how-to-send-native-commands-to-desfire-card
Neel.
+ 0 | - 0
Hi Neel,
The DESFire native datasheet is NDA classified. But you can do a lot with the public ISO commands:
– INS code ‘A4’ SELECT
– INS code ‘B0’ READ BINARY
– INS code ‘D6’ UPDATE BINARY
– INS code ‘B2’ READ RECORDS
– INS code ‘E2’ APPEND RECORD
– INS code ‘84’ GET CHALLENGE
– INS code ‘88’ INTERNAL AUTHENTICATE
– INS code ‘82’ EXTERNAL AUTHENTICATE
You will find the information here:
https://www.nxp.com/docs/en/data-sheet/MF3ICDX21_41_81_SDS.pdf
The TapLinx team
+ 0 | - 0
Hello,
I have access to the commands for DESFire but I don’t have a medium to send it to my PC/SC reader.
Is there an application that can send native commands? I'll choose the commands I want to send but want the software I can run on the computer for it.
Hope this clarifies my position.
Neel.
+ 0 | - 0
Hi Neel,
PC/SC is a communication standard and implemented as API in desktop systems. If you want to avoid writing your own software, you can use the Global Platform Shell. It is free. Please check the links below:
GPShell Wiki:
https://sourceforge.net/p/globalplatform/wiki/GPShell/
GPShell Download:
https://sourceforge.net/projects/globalplatform/files/GPShell/
The TapLinx team
+ 0 | - 0
Hello,
Does the GPShell support sending of native commands?
We already have a software that we use to send the ISO7816-4 compliant APDU commands. So that is not a problem at all. What we don't have is the software to send Native commands.
Let me know.
Neel.
+ 0 | - 0
Hi Neel,
“Native commands” are a command set for the MIFARE DESFire. The DESFire also accept the “ISO 7416 command set”. If you can communicate with the card, then you can send native commands or ISO commands to the card. There is no “special software” needed.
The TapLinx team
+ 0 | - 1
Please, need an urgent support
how can I communicate with mifare sam av2 using .net
+ 0 | - 0
-
AuthorPosts
Viewing 7 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic.