/[pcsclite]/trunk/Drivers/ccid/README
ViewVC logotype

Diff of /trunk/Drivers/ccid/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1522 by rousseau, Fri May 20 10:20:53 2005 UTC revision 2016 by rousseau, Thu Apr 20 13:34:00 2006 UTC
# Line 20  Supported CCID readers: Line 20  Supported CCID readers:
20  =======================  =======================
21    
22  (in alphabetical order)  (in alphabetical order)
23  - Advanced Card Systems ACR 38 [16]  - ActivCard USB reader 3.0
24    - Advanced Card Systems ACR 38U-CCID [16]
25    old versions of this reader have a bug: the reader do timeout when a    old versions of this reader have a bug: the reader do timeout when a
26    special USB frame is sent from the reader. If the frame size if a    special USB frame is sent from the reader. If the frame size if a
27    multiple of wMaxPacketSize the communication is stopped.    multiple of wMaxPacketSize the communication is stopped.
28    - Athena ASE IIIe USB V2 [29]
29    - Athena ASE IIIe KB USB [42]
30  - Cherry XX33 keyboard [?]  - Cherry XX33 keyboard [?]
31    - Cherry XX44 keyboard (SmartBoard G83-6744) [18]
32    - Cherry SmartTerminal ST2000U [35]
33    - Cherry ST-1044U [27]
34  - Dell keyboard SK-3106 [?]  - Dell keyboard SK-3106 [?]
35  - Dell smart card reader keyboard [?]  - Dell smart card reader keyboard [?]
36    - Eutron SIM Pocket Combo [25]
37    - Eutron CryptoIdentity [26]
38  - Gemplus GemPC 433 SL [2]  - Gemplus GemPC 433 SL [2]
39    - Gemplus GemPC Card [41]
40  - Gemplus GemPC Key [3]  - Gemplus GemPC Key [3]
41    - Gemplus GemPC PinPad
42  - Gemplus GemPC Twin [4]  - Gemplus GemPC Twin [4]
43    - Gemplus GemCore POS Pro
44    - Gemplus GemCore SIM Pro
45  - Kobil KAAN Base [19]  - Kobil KAAN Base [19]
46  - Kobil KAAN Advanced [20]  - Kobil KAAN Advanced [20]
47  - Kobil KAAN SIM III [21]  - Kobil KAAN SIM III [21]
# Line 42  Supported CCID readers: Line 54  Supported CCID readers:
54  - SCM Micro SCR 335 [7]  - SCM Micro SCR 335 [7]
55    The firmware of this reader can't be upgraded so be sure to buy a    The firmware of this reader can't be upgraded so be sure to buy a
56    recent model with firmware 5.14 or later    recent model with firmware 5.14 or later
57  - SCM Micro SCR 3310  - SCM Micro SCR 355
58    - SCM Micro SCR 3310 [30]
59    - SCM Micro SCR 3311 [31]
60  - SCM Micro SPR 532 [9]  - SCM Micro SPR 532 [9]
61    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a
62    firmware upgrade.    firmware upgrade.
63    - SmartEpad (v 2.0) [32]
64      The firmware gives a very strange description of the reader (like a
65      dwDefaultClock: 1024.000 MHz). So do not expect a perfect behavior.
66  - Verisign Secure Storage Token [24]  - Verisign Secure Storage Token [24]
67    - Verisign Secure Token [?]
68    
69    
70  Should work but untested by me:  Should work but untested by me:
# Line 56  I would like to get these readers to per Line 74  I would like to get these readers to per
74  move them in the supported list above. If you are one of the  move them in the supported list above. If you are one of the
75  manufacturers, please, contact me.  manufacturers, please, contact me.
76    
77  - Cherry XX44 keyboard (SmartBoard G83-6744) [18]  - Axalto Reflex USB v3 [38]
 - ActivCard USB reader 2.0 [10]  
78  - C3PO LTC32 [13]  - C3PO LTC32 [13]
79    - Gemplus GemPC Express
80    - OmniKey CardMan 3621 [43]
81    - OmniKey CardMan 3821 [37]
82    - OmniKey CardMan 5125 [33]
83    - OmniKey CardMan 6121 [36]
84  - SCM Micro SCR 331-DI NTTCom [23]  - SCM Micro SCR 331-DI NTTCom [23]
85    - SCM Micro SCR 3310-NTTCOM [28]
86    - SCM Micro SCR 3320 [32]
87  - SCM Micro SCR 333 [15]  - SCM Micro SCR 333 [15]
88    - SCM Micro SDI 010 [39]
89    - SCM SCR 3340 ExpressCard54 [34]
90  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]
91    - Winbond Electronics (for OEM only) [40]
92    
93    
94  Unsupported or partly supported CCID readers:  Unsupported or partly supported CCID readers:
95  =============================================  =============================================
96    
97    - ActivCard USB reader 2.0 [10]
98        The reader do timeout when a special USB frame is sent from the
99        reader. If the frame size if a multiple of wMaxPacketSize the
100        communication is stopped.
101  - C3PO LTC31 [8]  - C3PO LTC31 [8]
102      The reader works fine with Linux kernel 2.4 but does not with Linux      The reader works fine with Linux kernel 2.4 but does not with Linux
103      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)
# Line 88  Debug informations: Line 119  Debug informations:
119  ===================  ===================
120    
121  The driver uses the debug function provided by pcscd. So if pcscd sends  The driver uses the debug function provided by pcscd. So if pcscd sends
122  its debug to stdout (pcscd --foreground) then the CCID will also send  its debug to stderr (pcscd --foreground) then the CCID will also send
123  its debug to stdout. If pcscd sends its debug to syslog (by default)  its debug to stderr. If pcscd sends its debug to syslog (by default)
124  then the CCID will also send its debug to syslog.  then the CCID will also send its debug to syslog.
125    
126  You can change the debug level using the Info.plist configuraion file.  You can change the debug level using the Info.plist configuration file.
127  The Info.plist is installed, by default, in  The Info.plist is installed, by default, in
128  /usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist  /usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
129    
# Line 100  The debug level is set in the ifdLogLeve Line 131  The debug level is set in the ifdLogLeve
131  combinaison of 4 different levels.  combinaison of 4 different levels.
132  - 1: critical: important error messages  - 1: critical: important error messages
133  - 2: info:     informative messages like what reader was detected  - 2: info:     informative messages like what reader was detected
134  - 4: periodic: periodic info when pcscd test if a card is present (every  - 4: comm:     a dump of all the bytes exchanged between the host and the
                1/10 of a second)  
 - 8: comm:     a dump of all the bytes exchanged between the host and the  
135                 reader                 reader
136    - 8: periodic: periodic info when pcscd test if a card is present (every
137                   1/10 of a second)
138    
139  By default the debug level is set to 3 (1 + 2) and correspond to the  By default the debug level is set to 3 (1 + 2) and correspond to the
140  critical and info levels.  critical and info levels.
# Line 147  Inc., 59 Temple Place, Suite 330, Boston Line 178  Inc., 59 Temple Place, Suite 330, Boston
178  History:  History:
179  ========  ========
180    
181    1.0.0 - 3 March 2006, Ludovic Rousseau
182        - add support for ActivCard USB Reader 3.0, Athena ASE IIIe USB V2,
183          SCM Micro SCR 355, SCR 3311, SCR 3320, SCR 3340 ExpressCard54,
184          Gemplus GemCore SIM Pro, GemCore POS Pro (serial and USB), GemPC
185          Express (ExpressCard/54 interface), SmartEpad (v 2.0), OmniKey
186          CardMan 5125
187        - greatly improve support of PIN PAD readers. We now support TPDU
188          readers with T=1 cards
189        - use l10n strings for the Gemplus GemPC PIN PAD (it has a screen).
190          Supported languages are: de, en, es, fr, it
191        - rename ACS ACR 38 in ACR 38U-CCID since the ACR 38 is a different
192          reader and is not CCID compatible
193        - allow to select the Power On voltage using Info.plist instead of
194          recompiling the source code
195        - correct bugs in the support of multi-slots readers
196        - if the card is faster than the reader (TA1=97 for example) we try
197          to use a not-so-bad speed (corresponding to TA1=96, 95 or 94)
198          instead of the default speed of TA1=11
199        - the src/parse tool do not use the driver anymore. No need to
200          update the Info.plist file first.
201        - some minor bugs removed
202    
203    
204    0.9.4 - 27 November 2005, Ludovic Rousseau
205        - add support for Eutron SIM Pocket Combo, Eutron CryptoIdentity,
206          Verisign Secure Token and VeriSign Secure Storage Token, GemPC
207          Card (PCMCIA), SCM SCR331-DI NTTCom, SCM Micro SCR 3310-NTTCom,
208          Cherry ST-1044U, Cherry SmartTerminal ST-2XXX
209        - add support of PC/SC v2 part 10 CM_IOCTL_GET_FEATURE_REQUEST add
210          support of FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT
211          remove support of IOCTL_SMARTCARD_VENDOR_VERIFY_PIN (now
212          obsoleted). A sample code is available in examples/scardcontrol.c
213        - we need pcsc-lite 1.2.9-beta9 since some structures used for PIN
214          pad readers are defined by pcsc-lite
215        - some (bogus) cards require an extra EGT but the ATR does not say
216          so. We try to detect the bogus cards and set TC1=2
217        - IFDHSetProtocolParameters(): only use a data rate supported by the
218          reader in the PPS negociation, otherwise we stay at the default
219          speed.
220        - calculate and store the read timeout according to the card ATR
221          instead of using a fixed value of 60 seconds
222        - increase the read timeout if the card sends and WTX request
223        - improve support of GemPC Twin and GemPC Card (serial protocol)
224        - reset the device on close only if DRIVER_OPTION_RESET_ON_CLOSE is
225          set. The problem was that a device reset also disconnects the
226          keyboard on a keyboard + reader device.
227        - use color logs
228        - some minor bugs removed
229    
230    
231  0.9.3 - 14 March 2005, Ludovic Rousseau  0.9.3 - 14 March 2005, Ludovic Rousseau
232      - change the licence from GNU GPL to GNU Lesser GPL (LGPL)      - change the licence from GNU GPL to GNU Lesser GPL (LGPL)
233      - add support for ACS ACR 38, Kobil KAAN Base, Kobil KAAN Advanced,      - add support for ACS ACR 38, Kobil KAAN Base, Kobil KAAN Advanced,
# Line 321  History: Line 402  History:
402      - First public release      - First public release
403    
404    
405  Bibliography:  References:
406  =============  ===========
407    
408  [1] http://www.usb.org/developers/devclass_docs/ccid_classspec_1_00a.pdf  [1] http://www.usb.org/developers/devclass_docs/ccid_classspec_1_00a.pdf
409  [2] http://www.gemplus.com/products/gempc433/  [2] http://www.gemplus.com/products/gempc433/
410  [3] http://www.gemplus.com/products/gempckey/  [3] http://www.gemplus.com/products/gempckey/
411  [4] http://www.gemplus.com/products/gempctwin/  [4] http://www.gemplus.com/products/gempctwin/
412  [5] http://www.omnikey.com/en/produkt_details.php3?produkt=1&variante=47  [5] http://www.omnikey.com/index.php?id=40
413  [6] http://www.scmmicro.com/security/SCR331.html  [6] http://www.scmmicro.com/security/SCR331.html
414  [7] http://www.scmmicro.com/security/SCR335.html  [7] http://www.scmmicro.com/security/SCR335.html
415  [8] http://www.c3po.es/ltc31.html  [8] http://www.c3po.es/ltc31.html
# Line 339  Bibliography: Line 420  Bibliography:
420  [13] http://www.c3po.es/ltc32.html  [13] http://www.c3po.es/ltc32.html
421  [14] http://www.c3po.es/tltc2usb.html  [14] http://www.c3po.es/tltc2usb.html
422  [15] http://www.scmmicro.com/security/SCR333.html  [15] http://www.scmmicro.com/security/SCR333.html
423  [16] http://www.acs.com.hk/Product_Readers.asp?productID=59&PCate=Products_PC_Linked_SmartCard_Readers  [16] http://www.acs.com.hk/Product_Readers.asp?productID=107&PCate=Products_PC_Linked_SmartCard_Readers
424  [17] http://www.scmmicro.com/support/pcs_product_drivers.html  [17] http://www.scmmicro.com/support/pcs_product_drivers.html
425  [18] http://www.cherrycorp.com/english/advanced-line/advanced-line_smartboard_g83-6744.htm  [18] http://www.cherrycorp.com/english/advanced-line/advanced-line_smartboard_g83-6744.htm
426  [19] http://www.kobil.com/e/products/smartcard/kaan-base.php  [19] http://www.kobil.com/e/products/smartcard/kaan-base.php
# Line 348  Bibliography: Line 429  Bibliography:
429  [22] http://www.kobil.com/e/products/index.php?s=midentity  [22] http://www.kobil.com/e/products/index.php?s=midentity
430  [23] http://www.ntt.com/jpki/SCR331DI.html  [23] http://www.ntt.com/jpki/SCR331DI.html
431  [24] http://www.verisign.co.uk/products-services/security-services/unified-authentication/usb-tokens/  [24] http://www.verisign.co.uk/products-services/security-services/unified-authentication/usb-tokens/
432    [25] http://www.eutron.com/simpocket.asp
433    [26] http://www.cryptoidentity.eutron.com/eng/home.asp
434    [27] http://www.cherry.de/english/advanced-line/advanced_smartterminal_st-1044u.htm
435    [28] http://www.ntt.com/jpki/scr3310.html
436    [29] http://www.asedrive.com/product.asp?pid=1
437    [30] http://www.scmmicro.com/security/SCR3310.html
438    [31] http://scmmicro.com/security/SCR3311.html
439    [31] http://scmmicro.com/security/SCR3320.html
440    [32] http://www.smartepad.com.br/
441    [33] http://www.omnikey.com/index.php?id=121
442    [34] http://www.scmmicro.com/security/SCR3340.html
443    [35] http://www.cherry.de/deutsch/advanced-line/advanced_smart_terminal_st-2000u.htm
444    [36] http://www.omnikey.com/index.php?id=21
445    [37] http://www.omnikey.com/index.php?id=114
446    [38] http://www.reflexreaders.com/Products/reflex_usbnew.html
447    [39] http://www.scmmicro.com/security/SDI_010.html
448    [40] http://www.winbond.com.tw/E-WINBONDHTM/partner/b_2_e_4.htm
449    [41] http://www.gemplus.com/products/gempc_card/
450    [42] http://www.asedrive.com/product.asp?pid=2
451    [43] http://www.omnikey.com/index.php?id=50
452    
453  $Id$  $Id$
454    

Legend:
Removed from v.1522  
changed lines
  Added in v.2016

  ViewVC Help
Powered by ViewVC 1.1.5