Page 1
COMPANY PUBLIC Document information Info Content Keywords RD710, RD852, Quick startup guide, SAM AV1, SAM AV2, RC523, RX852 Abstract This document is intended for new users to start working with the Design- In Kit. It shows the basic functionality with MIFAREdiscover.
Page 2
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Revision history Date Description 20110803 Extended usecases for MIFAREdiscover 20110712 Update due to release of new usecases of MIFAREdiscover 20110411 Initial version 20110105 Draft version Contact information For additional information, please visit: http://www.nxp.com...
The purpose of this document is to provide a set of guidelines to aid in the first operation of the RD710 reader. The MIFAREdiscover (ver.3.x.x) will be used as a user interface to communicate to the readers and cards, respectively.
Page 4
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 1. Device Manager 5) Click Smartcard Reader with the right mouse button and choose “Properties”. 6) Choose the tab driver and click “Update Driver”. AN10992 All information provided in this document is subject to legal disclaimers.
Page 5
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 2. Update Driver 7) Windows will ask you how to search for the driver. Choose “Browse my computer for driver software”. AN10992 All information provided in this document is subject to legal disclaimers.
Page 6
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 3. Browse Computer 8) Choose “Browse”, navigate to the root directory of the CD or the previous extracted content and click “Next”. AN10992 All information provided in this document is subject to legal disclaimers.
Page 7
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 4. Browse for driver software on your computer 9) Wait until Windows has finished the installation. Fig 5. Installing driver software AN10992 All information provided in this document is subject to legal disclaimers.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 6. Finished installation 10) The installation is done. 2.3 Deactivate Smart Card Interface For some customers it may be useful to deactivate the Smart Card Interface. This is especially important for users of Windows 7. If you see that Windows repeatedly tries to install a new Smart Card Interface you need to do the following steps.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 7. Deactivate Smart Card Interface 2.4 Installing MIFAREdiscover There are two different versions of MIFAREdiscover; for once the full version can be retrieved from the doc store and the public version, which can be downloaded from the NXP Homepage.
After you have successfully installed the program "MIFAREdiscover" and all of its required components you can start "MIFAREdiscover" via the link "Start -> All Programs -> NXP Semiconductors -> MIFAREdiscover -> MIFAREdiscover". Read “ReleaseNotes.txt” file that you received with the MIFAREdiscover package.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 3. Demo mode and DIP switch configuration of the Pegoda 3.1 DIP switch configurations for various Reader modes Fig 8. Overview of important reader modi You can find a photo with description on NXP web (see [35]) (table and figure 1) 3.2 Demo mode...
All in this section explained steps are applicable to the full version as well. 4.1 Starting MIFAREdiscover Connect the RD710 Reader with the PC by using the USB cable. Choose the desired DIP switch configuration on the mainboard of the reader (see chapter 3.1) as this tool does not support SAM.
Page 13
AN10992 NXP Semiconductors Quick Startup Guide for RD710 The following main window will appear. The History frame shows you that the reader has been opened successfully. The configured reader mode can be depicted from the history list as well. Fig 10.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 4.1.1 Mainframe general overview The public MIFAREdiscover supports the functions for MIFARE Classic (see [1]), MIFARE Ultralight (see [13]), General ISO 14443-A (see [8]) protocol handling. Therefore, the user interface is divided into functional blocks which are shown in different tabs.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 5. Examples of some use cases for the public version 5.1 Accessing the MIFARE Classic Fig 11. Choose Pegoda Ensure that the Pegoda reader is set to “Normal Mode”. Choose the Pegoda as shown in figure 11 and press OK.
Page 16
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 13. Data Processing Select BlockNo 00, Ref Key 0, A and click "MFC Auth Key A" Now you should be able to read and write in Sector 0 (Blocks 0-3). AN10992 All information provided in this document is subject to legal disclaimers.
6. Full Version 6.1 Starting MIFAREdiscover Connect RD710 Reader to the PC with USB cable. Choose the desired DIP switch configuration on the mainboard of the reader (see figure 8). This can be • Reader in X-Mode for RD710 with MIFARE SAM inserted in the slot •...
AN10992 NXP Semiconductors Quick Startup Guide for RD710 6.2 User Interface Overview There are 5 areas in the main window, as shown in Fig 15. 1. Menu Bar and Buttons: for reader connection, display settings and help 2. Command Selection Window: list of commands 3.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7. Examples of some use cases for the full version In every use case (defined below) we need to have the DIP switch of the Pegoda reader set to X-Mode. Overview 7.1. Checking the connected MIFARE SAM AV2 Here you will get some hardware and software related information about the installed SAM.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.1 Checking the connected MIFARE SAM AV2 Ensure that the Pegoda reader is set to “X-Mode”. Let’s check the connected MIFARE SAM AV2. It can be done using the GetVersion command. Fig 16. Get Version The last byte of the “GetVersion”...
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.2 Switch the MIFARE SAM from AV1 to AV2 Mode The default MIFARE SAM is delivered from NXP semiconductor in MIFARE SAM AV1 mode. DIP switches should be set to “X-Mode” (see figure 8). For switching to AV2 mode follow the steps.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.2.2 Change SAM Master key to AES SAM master key entry has to be changed to AES type to be able to switch the SAM mode. Select the “KeyEntryManagement” Command from the command window and set the key “00”...
AN10992 NXP Semiconductors Quick Startup Guide for RD710 If the SAM master key is already AES key type the steps 7.2.1 and 7.2.2 are not required. Now change the key entry in the key file to have the same key as we have in the MIFARE SAM.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.3 Authenticate Host Ensure that the Pegoda reader is set to “X-Mode”. Select the “AuthenticateHost” command at the command window and open the Key Store Manager. Fig 21. Key Store Manager Change the settings: KeyNo: 0, Key Type: AES 128, Part A: 0000000000000000000, VersionA: 00 Fig 22.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 23. AuthHost 7.4 Operating the MIFARE DESFire EV1 The MIFARE DESFire EV1 answers every command with a status code. These codes can be found in MIFAREdiscover command selection at the Received data column. For example, if you enter an invalid command you will get “AppDataOut=0x1C”.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Hex Code Status 0xC1 PICC_INTEGRITY_ERROR 0xCD PICC_DISABLED_ERROR 0xCE COUNT_ERROR 0xDE DUPLICATE_ERROR 0xEE EEPROM_ERROR 0xF0 FILE_NOT_FOUND 0xF1 FILE_INTEGRITY_ERROR 7.4.1 Using MIFARE SAM AV2 for communication with MIFARE DESFire EV1 At first, the DESFire Key has to be downloaded to the MIFARE SAM if it is not already there.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.4.1.2 Accessing MIFARE DESFire EV1 The steps are as follows: 1. RC Init to initialize the I C communication (shown in fig. 25). 2. RC RFControl to turn on the RF field (shown in fig. 25).
Page 29
Quick Startup Guide for RD710 Fig 27. RATS + PPS Sometimes, when opening RD710 with MIFARE SAM AV2 for the first time, ReqA and ActivateIdle commands fail. As a workaround, please execute the following steps. Select “SAM Configuration” and “Exchange” at the Command Selection window and insert...
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.4.2 Create Application and format MIFARE DESFire 1. See § 7.3 and do the AuthenticateHost command 2. Open the “KeyEntryManagement” and change the Master Key to KeyNo: 03 if it is still “default”.
Page 31
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 30. AuthPICC 5. Go to “ISO14443A-4”. 6. To see applications on the card, insert “0x6A” and click “Exchange”. To create a new application, insert “0xCaaaaaaa0f8e” and click “Exchange” (The repeated “a” describe the AID (Application ID)) To format the card, insert “0xfc”...
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.4.3 Authenticate Application 1. Do the ApplicationHost command, as described in § 7.3. 2. Open the “KeyEntryManagement” and change the Master Key to “KeyNo: 01” if it is still “default”. The Key Type has to be AES 128.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Current Key: Key No.: 01, Key Version: 0 8. Click “AuthPICC”. Now you are registered with your first Application. 7.5 Operating the MIFARE Plus S To get to MIFARE Plus, you have to set the DIP switches to X-mode (see figure 8) and switch the MIFARE SAM into AV2 mode.
Page 35
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Select “Security Level 0” at the Command selection and insert the data as the next figure shows: Fig 34. Switch into Security Level 1 Press Ctrl on your keyboard to select all 3 entries. Then click “Write Perso” and afterwards “Commit Perso”.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.5.2 Switch MIFARE Plus from Security Level 1 in Security Level 3 After switching MIFARE Plus into Security Level 1, it is now possible to switch to Security Level 3. Select “Security Level 1” at the Command selection and change the settings as shown in the following figure.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.5.3 Read/Write Actions of MIFARE Plus in Security Level 3 Select “Security Level 3” at the Command selection. Because the standard key for the blocks are the same as we inserted at the keystore at position 02, version 02, we can now use these to authenticate at different storage locations.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 7.6 Using MIFAREdiscover without MIFARE SAM AV2 Ensure that the Pegoda is set to „Normal Mode“. All described accesses to MIFARE cards are also possible without the MIFARE SAM AV2. If you use a MIFARE SAM AV2 all keys that are needed to get access to MIFARE cards get stored on the SAM.
AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 38. Firmware download successful Now, the firmware has been updated; reset the device and choose the desired reader mode with the DIP switches. 9. Error Codes In MIFAREdiscover, user will observe following error and component codes in the History window under Status Info.
Page 40
AN10992 NXP Semiconductors Quick Startup Guide for RD710 INTERNAL_ERROR An internal error occurred INVALID_DATA_PARAMS Invalid data parameters supplied (layer id check failed) INVALID_PARAMETER Invalid parameter supplied PARAMETER_OVERFLOW Reading/Writing a parameter would produce an overflow UNSUPPORTED_PARAMETER Parameter not supported UNSUPPORTED_COMMAND Command not supported...
Page 42
[33] Application note - AN10993 Pegoda Software Design Guide, available on NXP web: http://www.nxp.com/documents/application_note/AN10993.pdf [34] Application note - AN10992 Quick Startup Guide for RD852 and RD710, available on NXP web: http://www.nxp.com/documents/application_note/AN10992.pdf [35] Application note - AN10991 RM710/RM852 Hardware Design Guide, available on NXP web: http://www.nxp.com/documents/application_note/AN10991.pdf...
Page 43
Quick Startup Guide for RD710 [37] Software - SW MIFARE discover, available on NXP web: http://www.nxp.com/documents/software/214410.zip [38] Software - Pegoda RD710 Driver for 32 and 64 bit, available on NXP web: http://www.nxp.com/documents/software/RD710_Driver_214710.zip [39] Software – MIFAREdiscover Public version, available on NXP web: http://www.nxp.com/pipMFEV710_SDS.html...
Export might require a prior consequences of use of such information. authorization from national authorities. In no event shall NXP Semiconductors be liable for any indirect, incidental, punitive, special or consequential damages (including - without limitation - 11.3 Licenses...
AN10992 NXP Semiconductors Quick Startup Guide for RD710 12. Contents Security Level 1 ..........33 Introduction ............3 7.5.2 Switch MIFARE Plus from Security Level 1 in Installation ............3 Security Level 3 ..........36 Required items ........... 3 7.5.3 Read/Write Actions of MIFARE Plus in Security Installing USB driver for the Reader ....
Need help?
Do you have a question about the RD710 and is the answer not in the manual?
Questions and answers