[Pcsclite-git-commit] [CCID] 01/01: Add Generic USB Smart Card Reader

Ludovic Rousseau rousseau at moszumanska.debian.org
Thu May 19 19:03:48 UTC 2016


This is an automated email from the git hooks/post-receive script.

rousseau pushed a commit to branch master
in repository CCID.

commit b3eedaf7873e5438f5f2e8b163b2c0362099e318
Author: Ludovic Rousseau <ludovic.rousseau at free.fr>
Date:   Thu May 19 20:56:13 2016 +0200

    Add Generic USB Smart Card Reader
    
    This reader is the same as the "HID AVIATOR Generic" except that it
    supports "Short and Extended APDU level exchange" instead of "Short APDU
    level exchange".
---
 readers/Generic_USB_Smart_Card_Reader.txt | 161 ++++++++++++++++++++++++++++++
 readers/supported_readers.txt             |   9 +-
 2 files changed, 168 insertions(+), 2 deletions(-)

diff --git a/readers/Generic_USB_Smart_Card_Reader.txt b/readers/Generic_USB_Smart_Card_Reader.txt
new file mode 100644
index 0000000..a2f271a
--- /dev/null
+++ b/readers/Generic_USB_Smart_Card_Reader.txt
@@ -0,0 +1,161 @@
+ idVendor: 0x076B
+  iManufacturer: Generic USB
+ idProduct: 0x3A21
+  iProduct: Smart Card Reader
+ bcdDevice: 1.03 (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: Smart Card Reader
+ CCID Class Descriptor
+  bLength: 0x36
+  bDescriptorType: 0x21
+  bcdCCID: 1.10
+  bMaxSlotIndex: 0x00
+  bVoltageSupport: 0x07
+   5.0V
+   3.0V
+   1.8V
+  dwProtocols: 0x0000 0x0003
+   T=0
+   T=1
+  dwDefaultClock: 4.800 MHz
+  dwMaximumClock: 8.000 MHz
+  bNumClockSupported: 4
+   Support 4000 kHz
+   Support 4800 kHz
+   Support 6000 kHz
+   Support 8000 kHz
+  dwDataRate: 10752 bps
+  dwMaxDataRate: 412903 bps
+  bNumDataRatesSupported: 96
+   Got 105 data rates but was expecting 96
+   Support 10752 bps
+   Support 21505 bps
+   Support 43010 bps
+   Support 86021 bps
+   Support 172043 bps
+   Support 344086 bps
+   Support 129032 bps
+   Support 215053 bps
+   Support 12903 bps
+   Support 25806 bps
+   Support 51612 bps
+   Support 103225 bps
+   Support 206451 bps
+   Support 412903 bps
+   Support 154838 bps
+   Support 258064 bps
+   Support 7168 bps
+   Support 14336 bps
+   Support 28673 bps
+   Support 57347 bps
+   Support 114695 bps
+   Support 229390 bps
+   Support 143369 bps
+   Support 8602 bps
+   Support 17204 bps
+   Support 34408 bps
+   Support 68817 bps
+   Support 137634 bps
+   Support 275268 bps
+   Support 5376 bps
+   Support 64516 bps
+   Support 107526 bps
+   Support 6451 bps
+   Support 77419 bps
+   Support 8064 bps
+   Support 16129 bps
+   Support 32258 bps
+   Support 96774 bps
+   Support 161290 bps
+   Support 3584 bps
+   Support 4301 bps
+   Support 2688 bps
+   Support 53763 bps
+   Support 3225 bps
+   Support 38709 bps
+   Support 4032 bps
+   Support 48387 bps
+   Support 80645 bps
+   Support 2150 bps
+   Support 2580 bps
+   Support 5161 bps
+   Support 10322 bps
+   Support 20645 bps
+   Support 41290 bps
+   Support 82580 bps
+   Support 30967 bps
+   Support 7812 bps
+   Support 15625 bps
+   Support 31250 bps
+   Support 62500 bps
+   Support 125000 bps
+   Support 250000 bps
+   Support 93750 bps
+   Support 156250 bps
+   Support 9375 bps
+   Support 18750 bps
+   Support 37500 bps
+   Support 75000 bps
+   Support 150000 bps
+   Support 300000 bps
+   Support 112500 bps
+   Support 187500 bps
+   Support 5208 bps
+   Support 10416 bps
+   Support 20833 bps
+   Support 41666 bps
+   Support 83333 bps
+   Support 166666 bps
+   Support 104166 bps
+   Support 6250 bps
+   Support 12500 bps
+   Support 25000 bps
+   Support 50000 bps
+   Support 100000 bps
+   Support 200000 bps
+   Support 3906 bps
+   Support 46875 bps
+   Support 78125 bps
+   Support 4687 bps
+   Support 56250 bps
+   Support 5859 bps
+   Support 11718 bps
+   Support 23437 bps
+   Support 70312 bps
+   Support 117187 bps
+   Support 2604 bps
+  dwMaxIFSD: 254
+  dwSynchProtocols: 0x00000007
+   2-wire protocol
+   3-wire protocol
+   I2C protocol
+  dwMechanical: 0x00000000
+   No special characteristics
+  dwFeatures: 0x000407B8
+   ....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
+   ..01.. CCID can set ICC in clock stop mode
+   ..02.. NAD value other than 00 accepted (T=1)
+   ..04.. Automatic IFSD exchange as first exchange (T=1)
+   04.... Short and Extended APDU level exchange
+  dwMaxCCIDMessageLength: 271 bytes
+  bClassGetResponse: 0xFF
+   echoes the APDU class
+  bClassEnvelope: 0xFF
+   echoes the APDU class
+  wLcdLayout: 0x0000
+  bPINSupport: 0x03
+   PIN Verification supported
+   PIN Modification supported
+  bMaxCCIDBusySlots: 1
diff --git a/readers/supported_readers.txt b/readers/supported_readers.txt
index 44ec2e9..b25361a 100644
--- a/readers/supported_readers.txt
+++ b/readers/supported_readers.txt
@@ -1,6 +1,6 @@
 #
 # List of readers supported by the CCID driver
-# Generated: 2016-05-09
+# Generated: 2016-05-19
 #
 # DO NOT EDIT BY HAND
 
@@ -305,6 +305,9 @@
 0x0BDA:0x0169:Generic USB2.0-CRW
 0x048D:0x1366:Generic MultiCard Device
 
+# Generic USB
+0x076B:0x3A21:Generic USB Smart Card Reader
+
 # German Privacy Foundation
 0x20A0:0x4107:German Privacy Foundation Crypto Stick v1.2
 
@@ -329,7 +332,6 @@
 0x03F0:0x581D:Hewlett-Packard HP lt4112 Gobi 4G Module
 
 # HID
-0x076B:0x3A21:HID AVIATOR Generic
 
 # HID Global
 0x076B:0x3031:HID Global OMNIKEY 3x21 Smart Card Reader
@@ -760,6 +762,9 @@
 #0x076B:0x3021:OMNIKEY AG CardMan 3021 (CardMan3021.txt)
 #0x076B:0x3021:OMNIKEY AG CardMan 3121 (CardMan3121.txt)
 
+#0x076B:0x3A21:Generic USB Smart Card Reader (Generic_USB_Smart_Card_Reader.txt)
+#0x076B:0x3A21:HID AVIATOR Generic (HID_Aviator.txt)
+
 #0x076B:0xA022:Precise Biometrics Sense MC (Precise_Sense_MC.txt)
 #0x076B:0xA022:XIRING Teo (Teo.txt)
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pcsclite/CCID.git



More information about the Pcsclite-cvs-commit mailing list