SCR331-DI Product Technical Manual
Contents
1.0 Introduction...................................................................................................................................4
2.0 Terms and Abbreviations .............................................................................................................5
3.0 Product Specifications..................................................................................................................5
3.1 Features....................................................................................................................................5
3.2 Hardware Specifics...................................................................................................................6
3.2.1 Adapter Power...................................................................................................................6
3.2.2 LED Behavior ....................................................................................................................6
3.2.3 Clock frequency.................................................................................................................7
3.2.4 Smart Card Slot Details.....................................................................................................7
3.3 Software Specifics .................................................................................................................... 8
3.3.1 Operating systems ............................................................................................................ 8
3.3.2 ICC parameters .................................................................................................................8
3.3.3 PICC parameters............................................................................................................... 9
3.3.4 USB parameters................................................................................................................9
3.4 Diver Firmware Communication Diagram ..............................................................................10
3.4.1 Dual Driver Architecture ..................................................................................................10
3.4.2 Single Driver Architecture................................................................................................ 11
4.0 Software Modules.......................................................................................................................12
4.1 Firmware.................................................................................................................................12
4.2 USB Drivers ............................................................................................................................ 12
4.3 Utilities ....................................................................................................................................12
4.3.1 Installation .......................................................................................................................12
4.3.2 DFU Utility ....................................................................................................................... 12
4.4 USB Interface ......................................................................................................................... 13
4.4.1.1 Slot Support............................................................................................................................... 13
4.4.1.2 Voltage Support......................................................................................................................... 13
4.4.1.3 Protocols Supported.................................................................................................................. 13
4.4.1.4 ICC Clock Frequency ................................................................................................................ 13
4.4.1.5 ICC I/O Data Rate ..................................................................................................................... 13
4.4.1.6 Synchronous Protocols ............................................................................................................. 13
4.4.2 CCID class requests supported....................................................................................... 13
4.4.3 CCID messages supported .............................................................................................13
4.4.4 CCID Error Codes ........................................................................................................... 14
4.4.4.1 HW_ERROR ............................................................................................................................. 14
4.4.4.2 XFR_PARITY_ERROR ............................................................................................................. 14
4.4.4.3 BAD_ATR_TS ........................................................................................................................... 14
4.4.4.4 BAD_ATR_TCK......................................................................................................................... 14
4.4.4.5 ICC_MUTE................................................................................................................................ 14
4.4.5 Note on WTX Handling.................................................................................................... 14
4.4.6 Note on Automatic PPS implementation ......................................................................... 15
4.5 PICC Implementation .............................................................................................................15
4.5.1 ATR Handling .................................................................................................................. 15
4.5.2 TYPE A Memory card supplying an ATR ........................................................................ 15
4.5.3 TYPE A T=CL - ATR ....................................................................................................... 16
4.5.4 TYPE B supplying an ATR .............................................................................................. 16
4.5.5 PICC T=1 Emulation........................................................................................................ 17
4.5.6 Overview of Contact-less APDU Set............................................................................... 18
4.5.7 Detailed description of the APDU set.............................................................................. 19
4.5.7.1 Memory card APDU Set ............................................................................................................19
4.5.7.2 T=CL card APDU Set ................................................................................................................ 24
5.0 PICC ESCAPE IMPLEMENTATION .......................................................................................... 27
5.1 Table indicating the PICC Escape function values................................................................. 27
5.2 READER_CNTLESS_SEND_REQ ........................................................................................ 28
5.3 READER_CNTLESS_SEND_LOOP...................................................................................... 28
5.4 READER_CNTLESS_GET_MFRC_REV...............................................................................28
5.5 READER_CNTLESS_GET_ATS............................................................................................ 28
IND.SCR331-DI.MANUAL.VER.1.8 VER1.8 Page 2 of 36