SCM Microsystems Reference Manual – version 1.
Reference manual SCL3711 Multiprotocol Contactless mobile Reader © SCM Microsystems Oskar-Messter-Strasse, 13 85737 Ismaning Germany Phone +49 89 9595 5000 • Fax +49 89 9595 5555
Table of Contents 1. Legal information ............................................................................................................... 5 1.1. Disclaimers..................................................................................................................... 5 1.2. Licenses ......................................................................................................................... 5 1.3. Trademarks ...............................................................
5.4.2. Automatic PPS ......................................................................................................
SCL3711 REFERENCE M ANUAL 1. Legal information 1.1. Disclaimers The content published in this document is believed to be accurate. SCM Microsystems does not, however, provide any representation or warranty regarding the accuracy or completeness of its content and regarding the consequences of the use of information contained herein. If this document has the status “Draft”, its content is still under internal review and yet to be formally validated.
SCL3711 REFERENCE M ANUAL 2. Introduction to the manual 2.1. Objective of the manual This manual provides an overview of the hardware and software features of the SCL3711 multiprotocol mobile contactless reader, hereafter referred to as “SCL3711”. This manual describes in details interfaces and supported commands available for developers using SCL3711 in their applications. 2.2. Target audience This document describes the technical implementation of SCL3711. The manual targets software developers.
SCL3711 REFERENCE M ANUAL 2.4.
SCL3711 REFERENCE M ANUAL 2.5.
SCL3711 REFERENCE M ANUAL 2.6. Conventions Bits are represented by lower case ‘b’ where followed by a numbering digit. Bytes are represented by upper case ‘B’ where followed by a numbering digit.
SCL3711 REFERENCE M ANUAL 10 3. General information about SCL3711 3.1. SCL3711 key benefits With its functional solid mechanical design that has no removable parts that you may loose, SCL3711 is perfect for mobile uses. While being slim, SCL3711 dimensions have been optimized to ensure best RF performance possible with such a form factor.
SCL3711 REFERENCE M ANUAL 3.3. SCL3711 ordering information Item Part number SCL3711 905108 Contactless SDK 905124 3.4. 11 SCL3711 customization options Upon request, SCM can customize: • The color of the casing • The logo • The product label • The USB strings Terms and conditions apply, please contact your local SCM representative or send an email to sales@scmmicro.com.
SCL3711 REFERENCE M ANUAL 12 3.5. Contactless communication principles and SCL3711 usage recommendations 1 SCL3711 is a contactless reader designed to communicate with user tokens. User tokens 2 User tokens are made of a contactless integrated circuit card connected to an antenna Credit card sized smart card • Key fob • NFC mobile phone etc… 1 71 L3 • SC User tokens can take several form factors: Communication between SCL3711 and user tokens uses magnetic field inductive coupling.
SCL3711 REFERENCE M ANUAL 13 3.5.3. Recommendations The communication between the reader and the user token is sensitive to the presence of material or objects interfering with the magnetic field generated by the reader. The presence of conductive materials like metal in the vicinity of the reader and the user token can severally degrade the communication and even make it impossible.
SCL3711 REFERENCE M ANUAL 3.6. 14 Applications 3.6.1. General SCL3711 is a transparent reader designed to interface a personal computer host supporting PC/SC interface with 13.56MHz user tokens like public transport cards, contactless banking cards, NFC forum tags, electronic identification documents – e.g. e-passports, e-ID cards, driving licenses etc.
SCL3711 REFERENCE M ANUAL 15 4. SCL3711 characteristics 4.1. SCL3711 high level architecture 4.1.1. Block diagram The link between SCL3711 and the host to which it is connected is the USB interface providing both the power and the communication channel. SCL3711 is based designed around an NFC controller which handles the USB communication to the host and the RF communication. This controller ensures the coding/decoding/framing modulation/demodulation required for the RF communication.
SCL3711 REFERENCE M ANUAL 4.2. 16 Quick reference data 4.2.1. SCL3711 dimensions Item Characteristic Value Weight External dimensions(mm) Cable length Default color Default logo 10.2 Grams 65.4(L) x 24(W) x 10 (H) NA BLACK Textured Finish SCM logo SCL3711 Default label Drawing with dimensions of the SCL3711 and accessories can be found in annex. 4.2.2. LED behavior The LED behavior of the SCL3711 is given below.
SCL3711 REFERENCE M ANUAL USB Speed Device Class PID VID API ID1 format tokens supported Maximum baud rate Multiple PICC in field Operating temperature range Operating humidity range Storage condition range Certifications 17 Full Speed Device (12Mbit/s) Vendor 0x5591 0x04E6 PC/SC 2.
SCL3711 REFERENCE M ANUAL 18 5. Software modules 5.1. Installation No installer is available for installing the version of the driver this manual covers.
SCL3711 REFERENCE M ANUAL 19 5.2. Utilities 5.3. Driver NA The driver for Windows platforms is based on Microsoft WDF architecture. The driver package contains INF, SYS, CAT and the co-installer DLL required for the WDF architecture. 5.3.1. SCL3711 listing SCL3711 enumerates as SCL3711-NFC&RW After the driver is installed, SCL3711 appears in Windows resource manager as SCL3711 reader & NFC device: SCL3711 is listed by PC/SC applications as SCM Microsystems Inc. SCL3711 reader & NFC device N.
SCL3711 REFERENCE M ANUAL 20 5.3.3. PC/SC 2.0 compliant ATR 5.3.3.1. Determining the technology of the user credential The ScardControl method of PC/SC (see http://msdn.microsoft.com/enus/library/aa379474(VS.85).aspx) should be used to send the 0x90 IOCTL to SCL3711 in order to determine what type of technology is the user token based on.
SCL3711 REFERENCE M ANUAL 5.3.3.2. 21 ATR for type A memory user tokens The ATR of the user token is composed as described in the table below. In order to allow the application to identify the storage card properly, it’s Standard and Card name describing bytes must be interpreted according to the Part 3 Supplemental Document, maintained by PC/SC.
SCL3711 REFERENCE M ANUAL 5.3.3.3. 22 ATR for an NFC Forum tag type 1 user token (Topaz) Byte# Value Designation Description 0 0x3B Initial header 1 0x82 T0 TD1 present.
SCL3711 REFERENCE M ANUAL 5.3.3.4. 23 ATR for a NFC Forum tag type 3 user token (FeliCa) Byte# Value Designation Description 0 0x3B Initial header 1 0x8C T0 TD1 present.
SCL3711 REFERENCE M ANUAL 5.3.3.5. 24 ATR for ISO/IEC 14443-4 user tokens The user token exposes its ATS or application information which is mapped to an ATR. The table describes how this mapping is done. Byte# Value Designation Description 0 0x3B Initial header 1 0x8n T0 n indicates the number of historical bytes in following ATR 2 0x80 TD1 Nibble8 indicates no TA2, TB2, TC2 Nibble 0 means T=0 3 0x01 TD2 Nibble8 indicates no TA3, TB3, TC3 Nibble 1 means T=1 4...
SCL3711 REFERENCE M ANUAL 5.4. 25 Firmware 5.4.1. Transport protocol SCL3711 implements a transport protocol which is proprietary to NXP Semiconductors. 5.4.2. Automatic PPS Automatic PPS implemented is implemented. SCL3711 will automatically switch the highest baud rate commonly supported by the SCL3711 and the user token The maximum speed supported by SCL3711 is 848Kbps by default.
SCL3711 REFERENCE M ANUAL 26