NXP Semiconductors
MF3D(H)x2
MIFARE DESFire EV2 contactless multi-application IC
MF3Dx2_MF3DHx2_SDS All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
Product short data sheet Rev. 3.1 — 17 May 2018
COMPANY PUBLIC 364231 16 / 27
Command Description
ChangeKeyEV2 Depending on the currently selected AID, this command updates a
key of the PICC or of one specified application keyset.
InitializeKeySet Depending on the currently selected application, initialize the key set
with specific index.
FinalizeKeySet Within the currently selected application, finalize the key set with
specified number
RollKeySet Within the currently selected application, roll to the key set with
specified number
GetKeySettings Gets information on the PICC and application master key settings.
ChangeKeySettings Changes the master key settings on PICC and application level.
GetKeyVersion Reads out the current key version of any key stored on the PICC.
9.4 Application Management Commands
Table 8. Application management commands overview
Command Description
CreateApplication Creates new applications on the PICC. The application is initialized
according to the given settings. The application keys of the active
key set are initialized with the Default Application Key.
DeleteApplication Permanently deactivates applications on the PICC.
CreateDelegatedApplication Creates delegated applications on the PICC with limited memory
consumption.
SelectApplication Selects one specific application for further access.
GetApplicationIDs Returns the Application IDentifiers of all applications on a PICC.
GetDFNames Returns the DF names
GetDelegatedInfo Returns the DAMSlotVersion and QuotaLimit of a target DAM slot
on the card.
9.5 File Management Commands
Table 9. File management commands overview
Command Description
CreateStdDataFile Creates files for the storage of plain unformatted user data within an
existing application on the PICC.
CreateBackupDataFile Creates files for the storage of plain unformatted user data within an
existing application on the PICC, additionally supporting the feature
of an integrated backup mechanism.
CreateValueFile Creates files for the storage and manipulation of 32bit signed integer
values within an existing application on the PICC.
CreateLinearRecordFile Creates files for multiple storage of structural similar data, for
example for loyalty programs, within an existing application on the
PICC. Once the file is filled completely with data records, further
writing to the file is not possible unless it is cleared.
NXP Semiconductors
MF3D(H)x2
MIFARE DESFire EV2 contactless multi-application IC
MF3Dx2_MF3DHx2_SDS All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
Product short data sheet Rev. 3.1 — 17 May 2018
COMPANY PUBLIC 364231 17 / 27
Command Description
CreateCyclicRecordFile Creates files for multiple storage of structural similar data, for
example for logging transactions, within an existing application
on the PICC. Once the file is filled completely with data records,
the PICC automatically overwrites the oldest record with the latest
written one. This wrap is fully transparent for the PCD.
CreateTransactionMACFile Creates a Transaction MAC File and enables the Transaction MAC
feature for the targeted application.
DeleteFile Permanently deactivates a file within the file directory of the currently
selected application.
GetFileIDs Returns the File IDentifiers of all active files within the currently
selected application.
GetISOFileIDs Get back the ISO File ID.
GetFileSettings Get information on the properties of a specific file.
ChangeFileSettings Changes the access parameters of an existing file.
9.6 Data Management Commands
Table 10. Data management commands overview
Command Description
ReadData Reads data from FileType.StandardData or FileType.BackupData.
WriteData Writes data to FileType.StandardData or FileType.BackupData
GetValue Reads the currently stored value from FileType.Value.
Credit Increases a value stored in a FileType.Value.
Debit Decreases a value stored in a FileType.Value.
LimitedCredit Allows a limited increase of a value stored in a FileType.Value
without having full Credit permissions to the file.
ReadRecords Reads out a set of complete records from a FileType.CyclicRecord
or FileType.LinearRecord.
WriteRecord Writes data to a record in a FileType.CyclicRecord or
FileType.LinearRecord.
UpdateRecord Updates data of an existing record in a FileType.LinearRecord or
FileType.CyclicRecord file.
ClearRecordFile Resets a FileType.LinearRecord or FileType.CyclicRecord to empty
state.
9.7 Transaction Management Commands
Table 11. Transaction management commands overview
Command Description
CommitTransaction Validates all previous write access’ on FileType.BackupData,
FileType.Value, FileType.LinearRecord and FileType.CyclicRecord
within one application.
NXP Semiconductors
MF3D(H)x2
MIFARE DESFire EV2 contactless multi-application IC
MF3Dx2_MF3DHx2_SDS All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
Product short data sheet Rev. 3.1 — 17 May 2018
COMPANY PUBLIC 364231 18 / 27
Command Description
AbortTransaction Invalidates all previous write access’ on FileType.BackupData,
FileType.Value, FileType.LinearRecord and FileType.CyclicRecord
within one application.
CommitReaderID Commits a ReaderID for the ongoing transaction. This will allow a
backend to identify the attacking merchant in case of fraud detected.
9.8 ISO/IEC 7816-4 Standard Commands
Table 12. ISO/IEC 7816-4 support commands overview
Command Description
ISOSelectFile Selects either the PICC level, a DESFire application or a DESFire
file within an application.
ISOReadBinary Read data from FileType.StandardData and FileType.BackupData
files.
ISOUpdateBinary Write data to FileType.StandardData and FileType.BackupData files.
ISOReadRecord Read data from FileType.LinearRecord and FileType.CyclicRecord
files.
ISOAppendRecord Write a new record to FileType.LinearRecord and
FileType.CyclicRecord files.
ISOGetChallenge To initiate a ISO/IEC 7816-4 authentication
ISOExternalAutheticate Authenticate the PCD during a ISO/IEC 7816-4 authentication
ISOInternalAuthenticate Authenticate the PICC during a ISO/IEC 7816-4 authentication
9.9 Virtual Card Commands
Table 13. Virtual Card commands overview
Command Description
ISOSelect Select VC with the given IID.
ISOExternalAuthenticate Authenticate PCD before accessing the VC.
9.10 Proximity Check Commands
Table 14. Proximity Check commands overview
Command Description
PreparePC Prepare for the Proximity Check
ProximityCheck Perform the precise measurement for the Proximity Check
VerifyPC Verify the Proximity Check

MF3D2201DUF/00V

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
RFID Transponders MIFARE DESFire EV2 contactless multi-application IC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union