/[pcsclite]/tags/ccid/ccid-1.4.5/README
ViewVC logotype

Diff of /tags/ccid/ccid-1.4.5/README

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

revision 1622 by rousseau, Sun Aug 21 10:51:23 2005 UTC revision 1945 by rousseau, Mon Mar 20 08:45:51 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  - Cherry XX33 keyboard [?]  - Cherry XX33 keyboard [?]
30  - Cherry XX44 keyboard (SmartBoard G83-6744) [18]  - Cherry XX44 keyboard (SmartBoard G83-6744) [18]
31    - Cherry SmartTerminal ST2000U [35]
32    - Cherry ST-1044U [27]
33  - Dell keyboard SK-3106 [?]  - Dell keyboard SK-3106 [?]
34  - Dell smart card reader keyboard [?]  - Dell smart card reader keyboard [?]
35  - Eutron SIM Pocket Combo [25]  - Eutron SIM Pocket Combo [25]
36  - Eutron CryptoIdentity [26]  - Eutron CryptoIdentity [26]
37  - Gemplus GemPC 433 SL [2]  - Gemplus GemPC 433 SL [2]
38  - Gemplus GemPC Key [3]  - Gemplus GemPC Key [3]
39    - Gemplus GemPC PinPad
40  - Gemplus GemPC Twin [4]  - Gemplus GemPC Twin [4]
41    - Gemplus GemCore POS Pro
42    - Gemplus GemCore SIM Pro
43  - Kobil KAAN Base [19]  - Kobil KAAN Base [19]
44  - Kobil KAAN Advanced [20]  - Kobil KAAN Advanced [20]
45  - Kobil KAAN SIM III [21]  - Kobil KAAN SIM III [21]
# Line 45  Supported CCID readers: Line 52  Supported CCID readers:
52  - SCM Micro SCR 335 [7]  - SCM Micro SCR 335 [7]
53    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
54    recent model with firmware 5.14 or later    recent model with firmware 5.14 or later
55  - SCM Micro SCR 3310  - SCM Micro SCR 355
56    - SCM Micro SCR 3310 [30]
57    - SCM Micro SCR 3311 [31]
58  - SCM Micro SPR 532 [9]  - SCM Micro SPR 532 [9]
59    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a
60    firmware upgrade.    firmware upgrade.
61    - SmartEpad (v 2.0) [32]
62      The firmware gives a very strange description of the reader (like a
63      dwDefaultClock: 1024.000 MHz). So do not expect a perfect behavior.
64  - Verisign Secure Storage Token [24]  - Verisign Secure Storage Token [24]
65  - Verisign Secure Token [?]  - Verisign Secure Token [?]
66    
# Line 60  I would like to get these readers to per Line 72  I would like to get these readers to per
72  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
73  manufacturers, please, contact me.  manufacturers, please, contact me.
74    
75  - ActivCard USB reader 2.0 [10]  - Axalto Reflex USB v3 [38]
76  - C3PO LTC32 [13]  - C3PO LTC32 [13]
77    - Gemplus GemPC Express
78    - OmniKey CardMan 3821 [37]
79    - OmniKey CardMan 5125 [33]
80    - OmniKey CardMan 6121 [36]
81  - SCM Micro SCR 331-DI NTTCom [23]  - SCM Micro SCR 331-DI NTTCom [23]
82    - SCM Micro SCR 3310-NTTCOM [28]
83    - SCM Micro SCR 3320 [32]
84  - SCM Micro SCR 333 [15]  - SCM Micro SCR 333 [15]
85    - SCM SCR 3340 ExpressCard54 [34]
86  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]
87    
88    
89  Unsupported or partly supported CCID readers:  Unsupported or partly supported CCID readers:
90  =============================================  =============================================
91    
92    - ActivCard USB reader 2.0 [10]
93        The reader do timeout when a special USB frame is sent from the
94        reader. If the frame size if a multiple of wMaxPacketSize the
95        communication is stopped.
96  - C3PO LTC31 [8]  - C3PO LTC31 [8]
97      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
98      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)
# Line 91  Debug informations: Line 114  Debug informations:
114  ===================  ===================
115    
116  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
117  its debug to stdout (pcscd --foreground) then the CCID will also send  its debug to stderr (pcscd --foreground) then the CCID will also send
118  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)
119  then the CCID will also send its debug to syslog.  then the CCID will also send its debug to syslog.
120    
121  You can change the debug level using the Info.plist configuraion file.  You can change the debug level using the Info.plist configuration file.
122  The Info.plist is installed, by default, in  The Info.plist is installed, by default, in
123  /usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist  /usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
124    
# Line 103  The debug level is set in the ifdLogLeve Line 126  The debug level is set in the ifdLogLeve
126  combinaison of 4 different levels.  combinaison of 4 different levels.
127  - 1: critical: important error messages  - 1: critical: important error messages
128  - 2: info:     informative messages like what reader was detected  - 2: info:     informative messages like what reader was detected
129  - 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  
130                 reader                 reader
131    - 8: periodic: periodic info when pcscd test if a card is present (every
132                   1/10 of a second)
133    
134  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
135  critical and info levels.  critical and info levels.
# Line 150  Inc., 59 Temple Place, Suite 330, Boston Line 173  Inc., 59 Temple Place, Suite 330, Boston
173  History:  History:
174  ========  ========
175    
176    1.0.0 - 3 March 2006, Ludovic Rousseau
177        - add support for ActivCard USB Reader 3.0, Athena ASE IIIe USB V2,
178          SCM Micro SCR 355, SCR 3311, SCR 3320, SCR 3340 ExpressCard54,
179          Gemplus GemCore SIM Pro, GemCore POS Pro (serial and USB), GemPC
180          Express (ExpressCard/54 interface), SmartEpad (v 2.0), OmniKey
181          CardMan 5125
182        - greatly improve support of PIN PAD readers. We now support TPDU
183          readers with T=1 cards
184        - use l10n strings for the Gemplus GemPC PIN PAD (it has a screen).
185          Supported languages are: de, en, es, fr, it
186        - rename ACS ACR 38 in ACR 38U-CCID since the ACR 38 is a different
187          reader and is not CCID compatible
188        - allow to select the Power On voltage using Info.plist instead of
189          recompiling the source code
190        - correct bugs in the support of multi-slots readers
191        - if the card is faster than the reader (TA1=97 for example) we try
192          to use a not-so-bad speed (corresponding to TA1=96, 95 or 94)
193          instead of the default speed of TA1=11
194        - the src/parse tool do not use the driver anymore. No need to
195          update the Info.plist file first.
196        - some minor bugs removed
197    
198    
199    0.9.4 - 27 November 2005, Ludovic Rousseau
200        - add support for Eutron SIM Pocket Combo, Eutron CryptoIdentity,
201          Verisign Secure Token and VeriSign Secure Storage Token, GemPC
202          Card (PCMCIA), SCM SCR331-DI NTTCom, SCM Micro SCR 3310-NTTCom,
203          Cherry ST-1044U, Cherry SmartTerminal ST-2XXX
204        - add support of PC/SC v2 part 10 CM_IOCTL_GET_FEATURE_REQUEST add
205          support of FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT
206          remove support of IOCTL_SMARTCARD_VENDOR_VERIFY_PIN (now
207          obsoleted). A sample code is available in examples/scardcontrol.c
208        - we need pcsc-lite 1.2.9-beta9 since some structures used for PIN
209          pad readers are defined by pcsc-lite
210        - some (bogus) cards require an extra EGT but the ATR does not say
211          so. We try to detect the bogus cards and set TC1=2
212        - IFDHSetProtocolParameters(): only use a data rate supported by the
213          reader in the PPS negociation, otherwise we stay at the default
214          speed.
215        - calculate and store the read timeout according to the card ATR
216          instead of using a fixed value of 60 seconds
217        - increase the read timeout if the card sends and WTX request
218        - improve support of GemPC Twin and GemPC Card (serial protocol)
219        - reset the device on close only if DRIVER_OPTION_RESET_ON_CLOSE is
220          set. The problem was that a device reset also disconnects the
221          keyboard on a keyboard + reader device.
222        - use color logs
223        - some minor bugs removed
224    
225    
226  0.9.3 - 14 March 2005, Ludovic Rousseau  0.9.3 - 14 March 2005, Ludovic Rousseau
227      - change the licence from GNU GPL to GNU Lesser GPL (LGPL)      - change the licence from GNU GPL to GNU Lesser GPL (LGPL)
228      - 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 324  History: Line 397  History:
397      - First public release      - First public release
398    
399    
400  Bibliography:  References:
401  =============  ===========
402    
403  [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
404  [2] http://www.gemplus.com/products/gempc433/  [2] http://www.gemplus.com/products/gempc433/
405  [3] http://www.gemplus.com/products/gempckey/  [3] http://www.gemplus.com/products/gempckey/
406  [4] http://www.gemplus.com/products/gempctwin/  [4] http://www.gemplus.com/products/gempctwin/
407  [5] http://www.omnikey.com/en/produkt_details.php3?produkt=1&variante=47  [5] http://www.omnikey.com/index.php?id=40
408  [6] http://www.scmmicro.com/security/SCR331.html  [6] http://www.scmmicro.com/security/SCR331.html
409  [7] http://www.scmmicro.com/security/SCR335.html  [7] http://www.scmmicro.com/security/SCR335.html
410  [8] http://www.c3po.es/ltc31.html  [8] http://www.c3po.es/ltc31.html
# Line 342  Bibliography: Line 415  Bibliography:
415  [13] http://www.c3po.es/ltc32.html  [13] http://www.c3po.es/ltc32.html
416  [14] http://www.c3po.es/tltc2usb.html  [14] http://www.c3po.es/tltc2usb.html
417  [15] http://www.scmmicro.com/security/SCR333.html  [15] http://www.scmmicro.com/security/SCR333.html
418  [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
419  [17] http://www.scmmicro.com/support/pcs_product_drivers.html  [17] http://www.scmmicro.com/support/pcs_product_drivers.html
420  [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
421  [19] http://www.kobil.com/e/products/smartcard/kaan-base.php  [19] http://www.kobil.com/e/products/smartcard/kaan-base.php
# Line 353  Bibliography: Line 426  Bibliography:
426  [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/
427  [25] http://www.eutron.com/simpocket.asp  [25] http://www.eutron.com/simpocket.asp
428  [26] http://www.cryptoidentity.eutron.com/eng/home.asp  [26] http://www.cryptoidentity.eutron.com/eng/home.asp
429    [27] http://www.cherry.de/english/advanced-line/advanced_smartterminal_st-1044u.htm
430    [28] http://www.ntt.com/jpki/scr3310.html
431    [29] http://www.asedrive.com/product.asp?pid=1
432    [30] http://www.scmmicro.com/security/SCR3310.html
433    [31] http://scmmicro.com/security/SCR3311.html
434    [31] http://scmmicro.com/security/SCR3320.html
435    [32] http://www.smartepad.com.br/
436    [33] http://www.omnikey.com/index.php?id=121
437    [34] http://www.scmmicro.com/security/SCR3340.html
438    [35] http://www.cherry.de/deutsch/advanced-line/advanced_smart_terminal_st-2000u.htm
439    [36] http://www.omnikey.com/index.php?id=21
440    [37] http://www.omnikey.com/index.php?id=114
441    [38] http://www.reflexreaders.com/Products/reflex_usbnew.html
442    
443  $Id$  $Id$
444    

Legend:
Removed from v.1622  
changed lines
  Added in v.1945

  ViewVC Help
Powered by ViewVC 1.1.5