OBID PC/SC-Driver USB



Similar documents
ACR122 NFC Contactless Smart Card Reader

Forensic Software utility

QUICK GUIDE FOR. Installing Nokia Connectivity Cable Drivers

TotalShredder USB. User s Guide

Network/Floating License Installation Instructions

COM Port Stress Test

PN-L702B LCD MONITOR TOUCH PANEL DRIVER OPERATION MANUAL. Version 2.1

Dell Statistica Statistica Enterprise Installation Instructions

VM-4 USB Desktop Audio Device Installation Guide

VM-8 USB Desktop Audio Device Installation Guide

USB 2.0 VGA ADAPTER USER MANUAL

LS9 Editor Installation Guide

Universal Serial Bus (USB) to DH-485 Interface Converter

Test Center Enterprise. ios Device Onboarding Guide

Orange Apps UserLogonUSB V1.0

OVERVIEW CODEMETER.

The Wireless LAN (Local Area Network) USB adapter can be operated in one of the two following networking configurations :

USB PORT NETWORK HUB. User Manual DA DA

YAMAHA ASIO DirectKS Driver for Windows Owner's Manual

Installing/Uninstalling Logitech desktop for Bluetooth on my computer

Global Server Installation Guide

How To Connect A Port Replicator With An Ethernet To A Usb Port From A Usb Device

1. TIB388 about the Windows compatibility of all Mutoh devices subdivided in

Bluetooth Wireless USB Adapter. User Manual (GBU211 / GBU311)

PL-2303 (Chip Rev H, HX, X) USB to Serial Adapter Windows Driver Installer Manual

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

DisplayPort 2-Port KVM Switch Installation Guide

Software User Guide UG-461

BlackBerry Web Desktop Manager. Version: 5.0 Service Pack: 4. User Guide

AXIS Camera Station Quick Installation Guide

Table of Contents. User s guide 2

Drive Vaccine PC Restore

WebMaster /WebAlert Windows 7 USB Driver Installation

Smart Control Center. User Guide. 350 East Plumeria Drive San Jose, CA USA. November v1.0

E-CERT C ONTROL M ANAGER

Use only a shielded parallel interface cable that is IEEE 1284-compliant and/or a USB cable that is no longer than 6 feet long (1.8 meters).

LCD MONITOR TOUCH PEN UTILITY OPERATION MANUAL. Version 1.0

Bluetooth Installation

Application Programming Interface

BIGPOND ONLINE STORAGE USER GUIDE Issue August 2005

FileMover 1.2. Copyright Notice. Trademarks. Patents

Resolving USB Driver Problems

UFR II Driver Guide. UFR II Driver Ver ENG

Third-party software is copyrighted and licensed from Kofax s suppliers.

Title Page. Reflex USB v2. Reader Installation Guide

Implicit Sync. Professional Edition Users Guide

DataTraveler Locker+ User Manual

HP Advanced Wireless Docking Station. User Guide

hp digital home networking wireless USB network adapter hn210w quick start guide

Check Point FDE integration with Digipass Key devices

Prox DU & Prox SU. Dual interface USB smart card reader. Installation Guide. Installation Guide. Prox DU & Prox SU. DOC118570D Public Use Page 1/34

USB2VGA. Instruction Manual. USB to VGA Adapter. USB 2.0 to VGA External Multi Monitor Video Adapter

DIGIPASS CertiID. Getting Started 3.1.0

Corsair Flash Voyager USB 2.0 Flash Drive UFD Utility User s Manual

Symantec Backup Exec System Recovery Exchange Retrieve Option User's Guide

System Release Notes Express5800/320LB System Release Notes

User Guide Software Version 2.1.0

Dell Statistica Document Management System (SDMS) Installation Instructions

Instrument Software Update Instructions. Keysight X-Series Signal Analyzers (PXA/MXA/EXA/CXA) Upgrading an older version to A.12.

Mongoose Pro Quick Start Guide

Surf it Easy. User Guide

Active USB-COM Port Driver

Penpower WorldocScan. User's Guide

DME-N Network Driver Installation Guide for M7CL/LS9/DSP5D

OBID RFID by FEIG ELECTRONIC. OBID classic / OBID classic-pro. RFID Reader Technology for Security Applications

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

Maxtor OneTouch User's Guide

SLC 5/05 Processors Firmware/Operating System ControlFLASH Upgrade

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

PRINTER DRIVER GUIDE (KODAK 305 Photo Printer)

Rohos Logon Key for Windows Remote Desktop logon with YubiKey token

CCA DSS SP 2 Release Notes. For Microsoft Dynamics GP v10.0, v2010 and v2013

M24LRxx/CR95HF application software installation guide

Operating Instructions

PC System Recovery. Guide

Wireless LAN g USB Adapter

APP 6.0 Network Installation Manual

Point of view HDMI Smart TV dongle Mini RF Keyboard

ZConverter. Windows Backup v 3.5

INDEX. Trademarks All name and product s trademarks mentioned below are the property of their respective companies.

MetaMorph Microscopy Automation & Image Analysis Software Super-Resolution Module

TOOLS for CC121 Installation Guide

Windows XP Home Edition / Windows XP Professional

CS SoftDent Practice Management Software Installation Guide for Client/Server Configurations

DeviceAnywhere Enterprise. ios Device Onboarding Guide

DME-N Network Driver Installation Guide for LS9

JUSTOP Smart TV Player With Android 4.0. User Manual

Remote Access Platform. Architecture and Security Overview

Parallels Transporter Agent

E-Blocks Easy RFID Bundle

ReturnStar HDD Lock V3.0 User Manual

Prolific USB to SATA Bridge Controller Backup Software User s Manual

Getting Started with VMware Fusion

MIFARE ISO/IEC PICC

Operating instructions TSE Wireless Software Home

Installing and Using USB Programming Cables EASY-USB-CAB EASY800-USB-CAB EU4A-RJ45-USB-CAB1

Windows Vista / Windows 7 Installation Guide

Getting started guide 3G Turbo Stick. 3G Novatel Wireless U760 USB modem

Oracle Virtual Desktop Client. Release Notes for Release 3.2

ImageMate USB 2.0 Reader/Writer User Guide

Transcription:

MANUAL OBID PC/SC-Driver USB Version 02.12.00 (WHQL certified USB driver) final public (B) 2011-07-05 H61201-8e-ID-B.doc

Note Copyright 2011 by FEIG ELECTRONIC GmbH Lange Strasse 4 D-35781 Weilburg-Waldhausen Tel.: +49 6471 3109-0 http://www.feig.de With the edition of this document, all previous editions become void. Indications made in this manual may be changed without previous notice. Copying of this document, and giving it to others and the use or communication of the contents thereof are forbidden without express authority. Offenders are liable to the payment of damages. All rights are reserved in the event of the grant of a patent or the registration of a utility model or design. Composition of the information in this document has been done to the best of our knowledge. FEIG ELECTRONIC GmbH does not guarantee the correctness and completeness of the details given in this manual and may not be held liable for damages ensuing from incorrect or incomplete information. Since, despite all our efforts, errors may not be completely avoided, we are always grateful for your useful tips. The instructions given in this manual are based on advantageous boundary conditions. FEIG ELECTRONIC GmbH does not give any guarantee promise for perfect function in cross environments and does not give any guaranty for the functionality of the complete system which incorporates the subject of this document. FEIG ELECTRONIC call explicit attention that devices which are subject of this document are not designed with components and testing methods for a level of reliability suitable for use in or in connection with surgical implants or as critical components in any life support systems whose failure to perform can reasonably be expected to cause significant injury to a human. To avoid damage, injury, or death, the user or application designer must take reasonably prudent steps to protect against system failures. FEIG ELECTRONIC GmbH assumes no responsibility for the use of any information contained in this document and makes no representation that they free of patent infringement. FEIG ELECTRONIC GmbH does not convey any license under its patent rights nor the rights of others. OBID and OBID i-scan is a registered trademark of FEIG ELECTRONIC GmbH. Microsoft and Windows are registered trademark of Microsoft Corporation All cited brand names, product names, or trademarks belong to their respective holders. FEIG ELECTRONIC GmbH Page 2 of 30 H61201-8e-ID-B.doc

Contents Licensing Agreement Concerning Use of OBID PC/SC-Driver Software... 5 Document Revision History... 7 Driver Revision History... 8 1. Introduction... 9 1.1. System Requirements... 10 1.2. Supported Transponder Types... 11 1.3. Hints for SmartCard Slots (SAM modules)... 11 2. Installation of the PC/SC-Driver... 12 2.1. Unplug OBID USB-Reader... 12 2.2. Start Setup... 13 2.3. Plug in OBID USB-Reader... 15 2.3.1. Installation of device driver for Windows 7... 15 2.4. Installing OBID USB Native Device Driver... 16 2.4.1. Installation of OBID USB Native Device Driver for Windows 7... 16 2.5. Checking the correct installation... 17 2.6. Updating the OBID PC/SC-Driver... 19 2.7. Removing the OBID PC/SC-Driver... 19 3. Using the Driver... 20 3.1. Switching over between PC/SC - Mode and OBID Native Mode... 20 3.2. Using of PC/SC Mode... 21 3.3. Using the OBID Native Mode... 21 4. PC/SC Storage Card Support... 22 4.1. Mifare Emulation... 23 FEIG ELECTRONIC GmbH Page 3 of 30 H61201-8e-ID-B.doc

4.2. Get UID... 24 4.3. Load Keys Command... 24 4.4. Authenticate Command... 24 4.5. Authenticate Command... 25 4.6. PC/SC Read Binary Command... 25 4.7. Update Binary Command... 26 4.8. Get Manufacturer Name Command... 26 4.9. Get Product Name Command... 27 4.10. Get Firmware Version Command... 27 4.11. Get Driver Version Command... 27 5. Troubleshooting... 28 FEIG ELECTRONIC GmbH Page 4 of 30 H61201-8e-ID-B.doc

Licensing Agreement Concerning Use of OBID PC/SC-Driver Software This is an agreement between you and FEIG ELECTRONIC GmbH (hereafter "FEIG") for use of provided software shipped with setup_usb.exe, hereafter called licensing material. By installing and using the licensing material you agree to all terms and conditions of this agreement without exception and without limitation. If you are not or not completely in agreement with the terms and conditions, you may not install the licensing material or use it in any way. 1 Subject and Scope of the Agreement 1. FEIG grants you the non exclusive right to install the licensing material provided and to use it under the following conditions. 2. You may install all components of the licensing material on a hard disk or an other storage medium. You may create backup copies of the licensing material. 3. The licensing material may only be used in conjunction with devices which are developed and / or produced by FEIG. 2 Protection of the licensing material 1. The licensed material is the intellectual property of FEIG and its suppliers. It is protected in accordance with copyright, international agreements and relevant national statutes where it is used. The structure, organization and code of the software are a valuable business secret and confidential information of FEIG and its suppliers. 2. You agree not to change, modify, adapt, translate, reverse engineer, decompile, disassemble or otherwise attempt to discover the source code of the licensed material. 3. To the extent that FEIG has applied protection marks, such as copyright marks and other legal restrictions in the licensing material, you agree to keep these unchanged and to use them unchanged in all complete or partial copies which you make. 4. The publication and transmission to third parties of licensed material prohibited as long as no explicit agreement to the contrary has been established between you and FEIG. 3 Warranty and liability limitations 1. You agree with FEIG that it is not possible to develop electronic data processing programs such that they are without defect for all application conditions. FEIG calls explicit attention to the fact that the installation of a new program may affect already existing software, including software which does not run simultaneous with the new software. In no event will FEIG be liable to you for any consequential, incidental or special damages, including any lost profits or lost savings. If you want to be sure that no already installed program will be affected, you may not install the licensed material. FEIG ELECTRONIC GmbH Page 5 of 30 H61201-8e-ID-B.doc

2. FEIG calls explicit attention to the fact that the use of the licensed material may result irreversible settings and adjustments to devices which may in turn destroy or otherwise make them unusable. FEIG assumes no liability for such actions whether knowingly or unknowingly. 3. FEIG provides the software "as is and without any warranty. FEIG cannot guarantee the performance or the results you obtain from using the licensed material. FEIG assumes no liability or guarantee that the protection rights of third parties are not violated, nor that the software is suitable for a particular purpose. 4. FEIG call explicit attention the licensed material is not designed with components and testing for a level of reliability suitable for use in or in connection with surgical implants or as critical components in any life support systems whose failure to perform can reasonably be expected to cause significant injury to a human. To avoid damage, injury, or death, the user or application designer must take reasonably prudent steps to protect against system failures. 4 final clause 1. This Agreement contains the complete licensing terms and conditions and supersedes any prior agreements and terms. Changes and additions must be made in writing. 2. If any provision in this agreement is declared to be void, or if for any reason is declared to be invalid or of no effect, the remaining provisions shall be in no manner affected thereby but shall remain in full force and effect. Both parties agree to replace the invalid provision with one which comes closest to its original intention. 3. This agreement is subject to the laws of the Federal Republic of Germany. Place of jurisdiction is Frankfurt a. M. FEIG ELECTRONIC GmbH Page 6 of 30 H61201-8e-ID-B.doc

Document Revision History Revision Description 0 First published edition 1 Adding of "Get UID Command" 2 Vista Support 3 4 5 6 7 8 Described Driver Version: 02.00 Adding of ID CPR40.xx-USB support Adding of support of SR176, SRIxx Transponder Described Driver Version: 02.04 Adding of ID CPR40.xx-SUSB support Described Driver Version: 02.07 Driver signed with FEIG ELECTRONIC GmbH manufacturer information Described Driver Version: 02.08 Driver signed with FEIG ELECTRONIC GmbH manufacturer information Described Driver Version: 02.11 Description installation for Windows 7 Described Driver Version: 02.12 Description installation for Windows 7 with WHQL certified driver FEIG ELECTRONIC GmbH Page 7 of 30 H61201-8e-ID-B.doc

Driver Revision History Version 01.00.00 02.00.00 02.00.01 02.04.00 First released version Supported reader: - ID CPR.04.P/AB-USB Adding of support of SR176, SRIxx Transponder Description Supported reader: - ID CPR.04.P/AB-USB - (up from Firmware 02.03.02) - ID CPR40.30-USB - (up from Firmware 01.00.00) Bugfix for longer transmitted APDUs Supported reader: - ID CPR.04.P/AB-USB - (up from Firmware V02.03.03) - ID CPR40.30-USB - (up from Firmware 01.00.00) Adding of support for 2 SAM card slots. Supported reader: - ID CPR.04.P/AB-USB - (up from Firmware V02.03.03) - ID CPR40.xx-USB - (up from Firmware 01.05.00) - ID CPR40.xx-SUSB - (up from Firmware 01.05.00) 02.07.00 Improvement for longer transmitted APDUs 02.08.00 Improvements for the bundled separate serial PC/SC driver 02.11.00 Support for Windows 7 operating system (32 Bit and 64 Bit platform) 02.12.00 WHQL certification for PC/SC usb driver FEIG ELECTRONIC GmbH Page 8 of 30 H61201-8e-ID-B.doc

1. Introduction This manual will give you a guideline for installation and possibilities of the OBID PC/SC-Driver. The manual describes the installation procedure for Windows 7. The OBID PC/SC-Driver supports the following OBID classic-pro Readers : Device Reader-Firmware USB-Firmware ID CPR.04.P/AB-USB 02.03.02 01.05.02 ID CPR40.xx-U 01.05.00 - ID CPR40.xx-US 01.05.00 - ID CPR44.xx-US 01.00.00 ID CPR30.xx-U 01.00.00 The OBID PC/SC-Driver structure in details: OBID Driver Switch Application For switching between PC/SC driver and OBID USB Driver PC/SC USB Driver The PC/SC Mode is designed for your PC/SC Application. It is designed as a multi slot driver with the following slots: - OBID RFID Reader - OBID RFID Reader Slot0: CL (Contactless) - in case of OBID RFID Reader with additional slots for SAM modules (e.g.id CPR40.xx-SUSB) additional: - OBID RFID Reader Slot1: SC1 (SmartCard Slot 1) - OBID RFID Reader Slot2: SC2 (SmartCard Slot 2) - in case of OBID RFID Reader ID CPR44.xx with additional slots for SAM modules additional: - OBID RFID Reader Slot3: SC3 (SmartCard Slot 3) - OBID RFID Reader Slot4: SC4 (SmartCard Slot 4) OBID USB Native Driver For usage the reader with native OBID commands. The OBID Native Mode can be used for service and testing purposes and firmware updates as well as for non PC/SC applications to get access to all features of the OBID CPR-Reader. Human Interface Device Driver (HID) For use with ID CPR40.xx-USB in scan-mode for keyboard emulation. FEIG ELECTRONIC GmbH Page 9 of 30 H61201-8e-ID-B.doc

1.1. System Requirements The following system requirements are needed for the OBID PC/SC-Driver: Operating System: Windows 32Bit Systems (Windows 2000 SP4, Windows Server 2003, Windows Server 2008, Windows XP SP2, Vista, Windows 7) Windows 64Bit Systems (Windows Server 2003, Windows Server 2008 (R2), Windows XP SP2, Vista, Windows 7) preferred USB Slot: USB 2.0 This driver must not installed if there is already installed an OBID CPR Standard USB driver on the system!! Before installing this driver make sure that an installed OBID CPR Standard USB-driver was uninstalled properly. FEIG ELECTRONIC GmbH Page 10 of 30 H61201-8e-ID-B.doc

1.2. Supported Transponder Types The following Transponder types are explicit (ISO14443-2 and ISO14443-3 compliant Transponder) or implicit (ISO14443-4 compliant Transponder) supported by the OBID PC/SC-Driver: ISO Standard Transponder Type PC/SC Command Set Supported by Reader ID CPR.04.P/AB- USB ID CPR40.xx-(S)U ID CPR44.xx-SU ISO 14443-3, Type A mifare ultralight Storage Card Commands (* ISO 14443-3, Type A mifare standard 1k Storage Card Commands (* ISO 14443-3, Type A mifare standard 4k Storage Card Commands (* ISO 14443-3, Type A my-d SLE55Rxx Storage Card Commands (* ISO 14443-2 (3), Type B SR176 Storage Card Commands (* ISO 14443-2 (3), Type B SRI512, SRIX512 Storage Card Commands (* - ISO 14443-2 (3), Type B SRI4K, SRIX4K Storage Card Commands (* - ISO 14443-4, Type A mifare DESFire Processor Card Commands ISO 14443-4, Type A ISO 14443-4, Type B common cards like SmartMX, SLE66CL, etc. are supported common cards like SLE66CL, ST19WR66, Sharp etc. are supported Processor Card Commands Processor Card Commands * The storage Card support is implemented on basis of PC/SC specification, Part 3, Revision 2.01.07 (December 2005) 1.3. Hints for SmartCard Slots (SAM modules) If an OBID RFID Reader with additional slots for SAM modules (SmartCard Slots) was detected by the setup, the setup installs additional independent slot driver for each slot. To use a SAM it has to be installed into the physical SAM slot before any interaction can be made. Dynamic card insertion or card removal detection is not supported by the OBID PC/SC-Driver. FEIG ELECTRONIC GmbH Page 11 of 30 H61201-8e-ID-B.doc

2. Installation of the PC/SC-Driver The installation of the PC/SC-Driver will be done in four steps: 1. Unplug the OBID USB-Reader. 2. Start the setup software setup_usb.exe and follow the instructions of the setup assistant (only possible with administrator rights!!). 3. Plug in the OBID classic-pro USB-reader and follow the advice's of the hardware-assistant for installation of the PC/SC-device driver (also possible without administrator rights!!) 4. Installing the OBID native device driver (also possible without administrator rights!!) It is important to close all the other programs before beginning the installation of the driver and uninstall older versions of PC/SC Driver first. 2.1. Unplug OBID USB-Reader It is necessary to unplug the OBID USB-Reader before starting the Setup! FEIG ELECTRONIC GmbH Page 12 of 30 H61201-8e-ID-B.doc

2.2. Start Setup The following steps are necessary for the installation (Windows 7): The installation of the OBID PC/SC driver is only possible with Administrator rights!! Start the setup software setup_usb. exe and follow the instructions of the setup assistant. Choose a target folder for the driver installation. FEIG ELECTRONIC GmbH Page 13 of 30 H61201-8e-ID-B.doc

The end of the first step of the installation is displayed. The second step is the installation of the hardware device. FEIG ELECTRONIC GmbH Page 14 of 30 H61201-8e-ID-B.doc

2.3. Plug in OBID USB-Reader 2.3.1. Installation of device driver for Windows 7 Plug in your USB reader. Choose a USB hub which can power the device. The installation of the reader drivers will be done automatically in the background of the operating system. For the device driver installation you do not need Administrator rights!! Here for e.g. a device driver installation for the reader ID CPR40.30-US (with two SAM Slots). FEIG ELECTRONIC GmbH Page 15 of 30 H61201-8e-ID-B.doc

2.4. Installing OBID USB Native Device Driver 2.4.1. Installation of OBID USB Native Device Driver for Windows 7 For the installation of the OBID Native Driver you first have to start the OBID Driver Switch. For activation click on the entry OBID USB Driver Switch in the menu Autostart. The activated OBID Driver Switch appears as OBID Icon in the taskbar. By clicking on the OBID Icon with the right mouse button the OBID Driver Switch menu will open. In this menu you can switch over between the PC/SC-Mode (PC/SC USB driver) and the OBID Native Mode (OBID USB driver). Choose the entry OBID USB driver for switching over the driver in the OBID Native Mode. The installation of the OBID Native Driver (FEUSBIO Device) has been finished. Press the Finish button to complete the OBID Native Driver installation. Now the system is ready to operate in OBID Native Mode. FEIG ELECTRONIC GmbH Page 16 of 30 H61201-8e-ID-B.doc

2.5. Checking the correct installation After successful installation of the complete PC/SC-Driver the device manager shows the following device entries when the reader has been plugged in. Choose: Settings Control Panel System Hardware Device Manager For PC/SC-Mode: For ID CPR40.xx-USB additionally: For ID CPR40.xx-SUSB additionally: FEIG ELECTRONIC GmbH Page 17 of 30 H61201-8e-ID-B.doc

For OBID Native Mode: FEIG ELECTRONIC GmbH Page 18 of 30 H61201-8e-ID-B.doc

2.6. Updating the OBID PC/SC-Driver 1. Start the setup of the new OBID PC/SC-Driver version and follow the instructions of the assistant. If an older version of OBID PC/SC-Driver is installed on your system the assistant first deinstall's this older version. 2. Reboot your system as suggested by the assistant. 3. After your system is rebooted start the setup of the new OBID PC/SC-Driver version once again to install the new version. 2.7. Removing the OBID PC/SC-Driver Choose: Settings Control Panel Add or Remove Programs For removing the OBID PC/SC-Driver open the and choose the entry FEIG PC/SC Driver for USB. Then press the button Remove. The assistant for the uninstall routine will start. Follow the instructions of the assistant. FEIG ELECTRONIC GmbH Page 19 of 30 H61201-8e-ID-B.doc

3. Using the Driver 3.1. Switching over between PC/SC - Mode and OBID Native Mode The OBID Driver Switch appears as OBID Icon in the taskbar. By clicking on the OBID Icon with the right mouse button the OBID Driver Switch menu will open. In this menu you can switch over between the PC/SC-Mode and the OBID Native Mode. Choose the entry OBID USB driver for switching over the driver in the OBID Native Mode. FEIG ELECTRONIC GmbH Page 20 of 30 H61201-8e-ID-B.doc

3.2. Using of PC/SC Mode After the Driver is installed on your PC System it starts running in PC/SC Mode. To communicate with the connected OBID ID CPR-Reader make sure that the Smart Card Service of your Windows operating system is enabled. Just as the PC/SC Mode is running and the reader is connect to your PC the reader is polled permanently by the PC/SC Driver. The green and blue LED of the reader indicates some processing statuses of the system. LED Status Description green blue (red) off on flashing off on The Reader is not powered or not connected with the PC The Reader is powered and polled by the PC/SC Driver The Reader is powered, but not polled by PC/SC Driver Possible reasons are: - The PC/SC Driver isn't active - The Windows Smart Card Service is disabled No Transponder is in the reading range of the Reader Indicates an active communication between the Reader and a Transponder NOTICE: If a mifare standard Transponder was detected by the PC/SC-Driver the Driver stops the automated polling of the Transponder till the PC/SC-Driver gets an explicit command from the application to restart the polling. This causes that the blue LED turns off while a mifare standard Transponder is not polled by the application. 3.3. Using the OBID Native Mode In OBID Native Mode the driver can used with non PC/SC - Applications like an standard USBIO Driver. The OBID Native Mode can be used for processing a firmware update or other special device testing e.g. in connection with OBID CPRStart Software. The functionality of the reader in this mode is documented in the OBID ID CPR-Family Manual. FEIG ELECTRONIC GmbH Page 21 of 30 H61201-8e-ID-B.doc

Get UID Load Keys Authenticate Read Binary Update Binary OBID classic-pro Manual OBID PC/SC-Driver USB 4. PC/SC Storage Card Support This chapter describes the implementation of PC/SC Storage Card commands in relation to the supported Transponder Types. The following table gives a short overview about the supported Storage Card commands. PC/SC Command Transponder Type mifare ultralight - - mifare standard 1k mifare standard 4k my-d SLE55Rxx - - SR176 - - SRI512 / SRIX512 - - SRI4K / SRIX4K - - FEIG ELECTRONIC GmbH Page 22 of 30 H61201-8e-ID-B.doc

4.1. Mifare Emulation By default, the PC/SC driver exposes standard MIFARE storage cards through a PC/SC 2.01 compliant interface. This driver-level MIFARE emulation mode makes standard MIFARE cards available through standard APDUs even though the card itself does not support any asynchronous protocols supported directly by native PC/SC components. Dual-interface cards work differently. Their CPU supports communication through ISO14443A part 4 (T=CL) allowing on-card MIFARE emulation rather than host-side MIFARE emulation. To switch from the ISO14443A part 4 (T=CL) of a dual interface card to ISO14443A part 3 (on-card Mifare emulation) the following APDU has to be executed. After the successfull execution, the APDUs from chapter Fehler! Verweisquelle konnte nicht gefunden werden. could be used to access the Mifare part of the transponder. Command Class INS P1 P2 Lc Data In Le Load Keys 0xFF 0xCA 0x00 0x00 - - 0x04 Content Data Out UID0 UID1 UID2 UID3 SW1 SW2 NOTE: Firmware Version >= 1.09.00 is neccessary for the ID CPR40.xx family Firmware Version >= 1.01.00 is neccessary for the ID CPR44.xx family FEIG ELECTRONIC GmbH Page 23 of 30 H61201-8e-ID-B.doc

4.2. Get UID Command Class INS P1 P2 Lc Data In Le Load Keys 0xFF 0xCA 0x00 0x00 - - XX Content Le: 0x00: Returns the full length of the UID. The usage of this Le value is recommended. 4.3. Load Keys Command Command Class INS P1 P2 Lc Data In Le Load Keys 0xFF 0x82 Key Structure Content 001x xxxx 0...31 0x06 Key Number Key Lenght Key - Key Number (0...31): Even number (0, 2, 4,...30): Odd number: (1, 3, 5..31): Mifare Key A Mifare Key B 4.4. Authenticate Command Command Class INS P1 P2 P3 Data In Le Authenticate 0xFF 0x88 Address MSB Address LSB Content 0x00 0x60 Key Type Key No - 0x61 0...15 Key Type: 0x60: Mifare Key A 0x61: Mifare Key B FEIG ELECTRONIC GmbH Page 24 of 30 H61201-8e-ID-B.doc

4.5. Authenticate Command Command Class INS P1 P2 P3 Data In Le Authenticate 0xFF 0x88 Address MSB Address LSB Content 0x00 0x60 Key Type Key No - 0x61 0...15 Key Type: 0x60: Mifare Key A 0x61: Mifare Key B 4.6. PC/SC Read Binary Command Command Class INS P1 P2 Lc Data In Le Read Binary 0xFF 0xB0 Address MSB Address LSB - - xx Content 0x00 0...255 max 128 Le: The Le parameter must match to the Block Size of the Transponder. Address Range File Start Address Block Size max. File Size Mifare Ultra light 0...15 0 4 byte 64 byte Mifare Standard 1K 0...63 0, 4, 8, 12,... 60 16 byte 64 byte Mifare Standard 4K 0...127 0, 4, 8, 12,...124 16 byte 64 byte 128...255 128, 144, 160...240 16 byte 256 bye SLE55Rxxxx 0...255 0 8 byte 2048 byte SR176 0...15 0 2 byte 32 byte SRI512 / SRIX512 0...15, 255 0, 255 4 byte 32 byte SRI4K / SRIX4K 0...127, 255 0, 255 4 byte 512 byte NOTICE: Le is limited to 128 byte (0x80) because of reader internal buffer size FEIG ELECTRONIC GmbH Page 25 of 30 H61201-8e-ID-B.doc

4.7. Update Binary Command Command Class INS P1 P2 Lc Data In Le Update Binary 0xFF 0xD6 Address MSB Address LSB Content 0x00 0...255 max. 128 XX Data - Lc: The Lc parameter must match to the Block Size of the Transponder. Address Range File Start Address Block Size max. File Size Mifare Ultra light 0...15 0 4 byte 64 byte Mifare Standard 1K 0...63 0, 4, 8, 12,... 60 16 byte 64 byte Mifare Standard 4K 0...127 0, 4, 8, 12,...124 16 byte 64 byte 128...255 128, 144, 160...240 16 byte 256 bye SLE55Rxxxx 0...255 0 8 byte 2048 byte SR176 0...15 0 2 byte 32 byte SRI512 / SRIX512 0...15, 255 0, 255 4 byte 32 byte SRI4K / SRIX4K 0...127, 255 0, 255 4 byte 512 byte 4.8. Get Manufacturer Name Command Command Class INS P1 P2 P3 Data In Le Content 0xFF 0x9A 0x01 0x01 0x00 e.g. ID CPR40.30-U manufacturer name FEIG ELECTRONIC GmbH: FEIG ELECTRONIC GmbH Page 26 of 30 H61201-8e-ID-B.doc

4.9. Get Product Name Command Command Class INS P1 P2 P3 Data In Le Content 0xFF 0x9A 0x01 0x03 0x00 e.g. ID CPR40.30-U connected: 4.10. Get Firmware Version Command Command Class INS P1 P2 P3 Data In Le Content 0xFF 0x9A 0x01 0x06 0x00 e.g. ID CPR40.30-U with firmware version v02.00.00: 4.11. Get Driver Version Command Command Class INS P1 P2 P3 Data In Le Content 0xFF 0x9A 0x01 0x07 0x00 PC/SC USB Driver Version v02.12.00: FEIG ELECTRONIC GmbH Page 27 of 30 H61201-8e-ID-B.doc

5. Troubleshooting Error Reader doesn t work correctly in the operating system What to do Check the entries in the device manager after you ve plugged in the reader device (find correct device manager entries: End of Chapter 2.5, page 17) Please contact the FEIG OBID Support: Phone: +49 (6471) 3109-0 Email: OBID-support@feig.de The OBID Support Team need further details, which you can find in the List of Events of your operating system. Settings Control Panel Administrative Tools Event Viewer List of Events: FEIG ELECTRONIC GmbH Page 28 of 30 H61201-8e-ID-B.doc

Error Application gets no data from the PC/SC interface What to do Check whether the SmartCard Service has been activated in your system environment: Settings Control Panel Administrative Tools Services The service which must be running is called Smart Card If this service is not marked as Started, then click on the Smart Card entry and the following window will appear. Here you have the possibility to start the service by pressing the Start button. Error What to do FEIG ELECTRONIC GmbH Page 29 of 30 H61201-8e-ID-B.doc

Error Only for CPR40.30-U Reader doesn t work correctly in PC/SC Mode and application gets no data from the PC/SC interface of the operating system. What to do Check the entries in the device manager after you ve plugged in the reader device (find correct device manager entries: End of Chapter 2.5, page 17) Check also if the reader is configured in Reader Mode: ISOHost Mode. Check the configuration with the CPRStart Software. Switch OBID Switch Driver to OBID USB Driver to configure the reader in OBID Native Mode. Open the CPRStart Software and detect the Reader. Check the configuration page CFG1: Interface and Mode : Press the [0x80] Read Button to read out the EEPROM settings of the reader. If the reader has the following settings: you must switch the reader to ISOHost Mode and store the changes in the EEPROM of the reader by pressing the [0x81] Write button. Now it should be possible to run the reader in PC/SC Mode by switching back the OBID Switch Driver to PC/SC USB driver. FEIG ELECTRONIC GmbH Page 30 of 30 H61201-8e-ID-B.doc