[Pcsclite-cvs-commit] r6626 - /trunk/Drivers/ccid/readers/SCM_SCL010.txt /trunk/Drivers/ccid/readers/supported_readers.txt /trunk/Drivers/ccid/src/ccid_usb.c /website/disabled.ini /website/shouldwork.ini

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Sat May 11 13:53:04 UTC 2013


Author: rousseau
Date: Sat May 11 13:53:04 2013
New Revision: 6626

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=6626
Log:
Add SCM Microsystems Inc. SCL010 Contactless Reader

A new firmware version 1.12 seems to make the reader usable as a CCID
readers in contacless mode.

Added:
    trunk/Drivers/ccid/readers/SCM_SCL010.txt
Modified:
    trunk/Drivers/ccid/readers/supported_readers.txt
    trunk/Drivers/ccid/src/ccid_usb.c
    website/disabled.ini
    website/shouldwork.ini

Added: trunk/Drivers/ccid/readers/SCM_SCL010.txt
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/readers/SCM_SCL010.txt?rev=6626&op=file
==============================================================================
--- trunk/Drivers/ccid/readers/SCM_SCL010.txt (added)
+++ trunk/Drivers/ccid/readers/SCM_SCL010.txt Sat May 11 13:53:04 2013
@@ -1,0 +1,58 @@
+ idVendor: 0x04E6
+  iManufacturer: SCM Microsystems Inc.
+ idProduct: 0x5291
+  iProduct: SCL010 Contactless Reader
+ bcdDevice: 1.12 (firmware release?)
+ bLength: 9
+ bDescriptorType: 4
+ bInterfaceNumber: 0
+ bAlternateSetting: 0
+ bNumEndpoints: 3
+  bulk-IN, bulk-OUT and Interrupt-IN
+ bInterfaceClass: 0x0B [Chip Card Interface Device Class (CCID)]
+ bInterfaceSubClass: 0
+ bInterfaceProtocol: 0
+  bulk transfer, optional interrupt-IN (CCID)
+ iInterface: SCL010 Contactless Reader
+ CCID Class Descriptor
+  bLength: 0x36
+  bDescriptorType: 0x21
+  bcdCCID: 1.10
+  bMaxSlotIndex: 0x00
+  bVoltageSupport: 0x01
+   5.0V
+  dwProtocols: 0x0000 0x0003
+   T=0
+   T=1
+  dwDefaultClock: 4.000 MHz
+  dwMaximumClock: 12.000 MHz
+  bNumClockSupported: 0 (will use whatever is returned)
+   Support 4800 kHz
+   Support 6000 kHz
+   Support 8000 kHz
+   Support 12000 kHz
+  dwDataRate: 10753 bps
+  dwMaxDataRate: 344105 bps
+  bNumDataRatesSupported: 0 (will use whatever is returned)
+   IFD does not support GET_DATA_RATES request: Success
+  dwMaxIFSD: 252
+  dwSynchProtocols: 0x00000000
+  dwMechanical: 0x00000001
+   Card accept mechanism
+  dwFeatures: 0x000404BE
+   ....02 Automatic parameter configuration based on ATR data
+   ....04 Automatic activation of ICC on inserting
+   ....08 Automatic ICC voltage selection
+   ....10 Automatic ICC clock frequency change according to parameters
+   ....20 Automatic baud rate change according to frequency and Fi, Di params
+   ....80 Automatic PPS made by the CCID
+   ..04.. Automatic IFSD exchange as first exchange (T=1)
+   04.... Short and Extended APDU level exchange
+  dwMaxCCIDMessageLength: 262 bytes
+  bClassGetResponse: 0xFF
+   echoes the APDU class
+  bClassEnveloppe: 0xFF
+   echoes the APDU class
+  wLcdLayout: 0x0000
+  bPINSupport: 0x00
+  bMaxCCIDBusySlots: 1

Modified: trunk/Drivers/ccid/readers/supported_readers.txt
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/readers/supported_readers.txt?rev=6626&op=diff
==============================================================================
--- trunk/Drivers/ccid/readers/supported_readers.txt (original)
+++ trunk/Drivers/ccid/readers/supported_readers.txt Sat May 11 13:53:04 2013
@@ -1,6 +1,6 @@
 #
 # List of readers supported by the CCID driver
-# Generated: 2013-05-04
+# Generated: 2013-05-11
 #
 # DO NOT EDIT BY HAND
 
@@ -369,6 +369,7 @@
 0x04E6:0x5120:SCM Microsystems Inc. SCR331-DI USB Smart Card Reader
 0x04E6:0x5121:SCM Microsystems Inc. SDI010 Smart Card Reader
 0x04E6:0x512B:SCM Microsystems Inc. SDI011 Contactless Reader
+0x04E6:0x5291:SCM Microsystems Inc. SCL010 Contactless Reader
 0x04E6:0x5293:SCM Microsystems Inc. SCL01x Contactless Reader
 0x04E6:0x5410:SCM Microsystems Inc. SCR35xx v2.0 USB SC Reader
 
@@ -515,6 +516,9 @@
 ##########################
 # section: duplicates
 ##########################
+#0x04E6:0x5291:SCM Microsystems Inc. SCL010 Contactless Reader (SCL010.txt)
+#0x04E6:0x5291:SCM Microsystems Inc. SCL010 Contactless Reader (SCM_SCL010.txt)
+
 #0x04E6:0x5410:SCM Microsystems Inc. SCR35xx v2.0 USB SC Reader (SCR3500.txt)
 #0x04E6:0x5410:SCM Microsystems Inc. SCR 355 (SCR355.txt)
 

Modified: trunk/Drivers/ccid/src/ccid_usb.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/ccid_usb.c?rev=6626&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c (original)
+++ trunk/Drivers/ccid/src/ccid_usb.c Sat May 11 13:53:04 2013
@@ -130,6 +130,7 @@
 	{ 0x0DC3, 0x0900, 0x0200 }, /* Athena IDProtect Key v2 */
 	{ 0x03F0, 0x0036, 0x0124 }, /* HP USB CCID Smartcard Keyboard */
 	{ 0x062D, 0x0001, 0x0102 }, /* THRC Smart Card Reader */
+	{ 0x04E6, 0x5291, 0x0112 }, /* SCM SCL010 Contactless Reader */
 
 	/* the firmware version is not correct since I do not have received a
 	 * working reader yet */

Modified: website/disabled.ini
URL: http://svn.debian.org/wsvn/pcsclite/website/disabled.ini?rev=6626&op=diff
==============================================================================
--- website/disabled.ini (original)
+++ website/disabled.ini Sat May 11 13:53:04 2013
@@ -19,6 +19,7 @@
 url = http://www.scmmicro.com/products-services/smart-card-readers-terminals/contactless-dual-interface-readers/scl010.html
 features = contactless
 note = The contactless interface is not supported.
+ A new firmware version 1.12 renders the reader usable.
 [SCL01x.txt]
 image = SCL010.png
 url = http://www.scmmicro.com/products-services/smart-card-readers-terminals/contactless-dual-interface-readers/scl010.html

Modified: website/shouldwork.ini
URL: http://svn.debian.org/wsvn/pcsclite/website/shouldwork.ini?rev=6626&op=diff
==============================================================================
--- website/shouldwork.ini (original)
+++ website/shouldwork.ini Sat May 11 13:53:04 2013
@@ -375,6 +375,10 @@
 iProduct = SafeTouch
 url = http://www.safe-tech.ru/index.php/products-ru/safetouch-desc-ru
 image = SafeTech_SafeTouch.png
+[SCM_SCL010.txt]
+image = SCL010.png
+features = contactless
+note = Be sure to have firmware version 1.12 or above.
 [SCM_SDI011.txt]
 image = sdi011.png
 url = http://www.scmmicro.com/products-solutions/smart-card-readers-a-terminals/dual-interface-readers/sdi011




More information about the Pcsclite-cvs-commit mailing list