Advertisement

Quick Links

AN10992
Quick Startup Guide for RD710
Rev. 2.0 — 3 August 2011
198120
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.
Application note
COMPANY PUBLIC

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RD710 and is the answer not in the manual?

Questions and answers

Summary of Contents for NXP Semiconductors RD710

  • 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...
  • Page 3: Introduction

    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.
  • Page 8: Deactivate Smart Card Interface

    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.
  • Page 9: Installing Mifarediscover

    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.
  • Page 10: Installation Process

    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.
  • Page 11: Demo Mode And Dip Switch Configuration Of The Pegoda

    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...
  • Page 12: Public Version

    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.
  • Page 14: Mainframe General Overview

    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.
  • Page 15: Examples Of Some Use Cases For The Public Version

    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.
  • Page 17: Full Version

    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 •...
  • Page 18: User Interface Overview

    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.
  • Page 19: Examples Of Some Use Cases For The Full Version

    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.
  • Page 20: Checking The Connected Mifare Sam Av2

    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”...
  • Page 21: Switch The Mifare Sam From Av1 To Av2 Mode

    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.
  • Page 22: Change Sam Master Key To Aes

    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”...
  • Page 23: Lock/Unlock Command

    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.
  • Page 24: Authenticate Host

    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.
  • Page 25: Operating The Mifare Desfire Ev1

    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”.
  • Page 26: Using Mifare Sam Av2 For Communication With Mifare Desfire Ev1

    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.
  • Page 27: Accessing Mifare Desfire Ev1

    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 28 AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 26. ActivateIdle AN10992 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved. Application note Rev. 2.0 — 3 August 2011 28 of 45...
  • 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...
  • Page 30: Create Application And Format Mifare Desfire

    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”...
  • Page 32: Authenticate Application

    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.
  • Page 33: Operating The Mifare Plus S

    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 34 AN10992 NXP Semiconductors Quick Startup Guide for RD710 Fig 33. Activate Card AN10992 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved. Application note Rev. 2.0 — 3 August 2011 34 of 45...
  • 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”.
  • Page 36: Switch Mifare Plus From Security Level 1 In Security Level 3

    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.
  • Page 37: Read/Write Actions Of Mifare Plus In Security Level 3

    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.
  • Page 38: Using Mifarediscover Without Mifare Sam Av2

    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.
  • Page 39: Error Codes

    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 41: References

    AN10992 NXP Semiconductors Quick Startup Guide for RD710 DL_AMP Amplifier DL-Component Code DL_THSTRM Thermostream DL-Component Code DL_OSCI Oscilloscope DL-Component Code DL_RDFPGA Reader FPGA Box DL-Component Code DL_MSTAMPOSC Master Amplifier Oscilloscope DL-Component Code DL_STEPPER Stepper DL-Component Code CIDMANAGER Cid Manager Component Code...
  • 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...
  • Page 44: Legal Information

    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...
  • Page 45: Table Of Contents

    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 ....

Table of Contents