/[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 1321 by rousseau, Wed Feb 2 18:46:45 2005 UTC revision 1789 by rousseau, Tue Jan 3 20:03:42 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]  - Advanced Card Systems ACR 38U-CCID [16]
24    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
25    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
26    multiple of wMaxPacketSize the communication is stopped.    multiple of wMaxPacketSize the communication is stopped.
27    - Athena ASE IIIe USB V2 [29]
28  - Cherry XX33 keyboard [?]  - Cherry XX33 keyboard [?]
29    - Cherry XX44 keyboard (SmartBoard G83-6744) [18]
30    - Cherry SmartTerminal ST2XXX
31    - Cherry ST-1044U [27]
32  - Dell keyboard SK-3106 [?]  - Dell keyboard SK-3106 [?]
33  - Dell smart card reader keyboard [?]  - Dell smart card reader keyboard [?]
34    - Eutron SIM Pocket Combo [25]
35    - Eutron CryptoIdentity [26]
36  - Gemplus GemPC 433 SL [2]  - Gemplus GemPC 433 SL [2]
37  - Gemplus GemPC Key [3]  - Gemplus GemPC Key [3]
38  - Gemplus GemPC Twin [4]  - Gemplus GemPC Twin [4]
39    - Kobil KAAN Base [19]
40    - Kobil KAAN Advanced [20]
41    - Kobil KAAN SIM III [21]
42    - Kobil mIDentity [22]
43  - OmniKey CardMan 3121 [5]  - OmniKey CardMan 3121 [5]
44  - SCM Micro SCR 331 [6]  - SCM Micro SCR 331 [6]
45    You shall upgrade the firmware [17] using version 5.18 or later.    You shall upgrade the firmware [17] using version 5.18 or later.
# Line 38  Supported CCID readers: Line 48  Supported CCID readers:
48  - SCM Micro SCR 335 [7]  - SCM Micro SCR 335 [7]
49    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
50    recent model with firmware 5.14 or later    recent model with firmware 5.14 or later
51    - SCM Micro SCR 355
52    - SCM Micro SCR 3310 [30]
53  - SCM Micro SPR 532 [9]  - SCM Micro SPR 532 [9]
54    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a
55    firmware upgrade.    firmware upgrade.
56    - Verisign Secure Storage Token [24]
57    - Verisign Secure Token [?]
58    
59    
60  Should work but untested by me:  Should work but untested by me:
# Line 50  I would like to get these readers to per Line 64  I would like to get these readers to per
64  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
65  manufacturers, please, contact me.  manufacturers, please, contact me.
66    
 - Cherry XX44 keyboard (SmartBoard G83-6744) [18]  
67  - ActivCard USB reader 2.0 [10]  - ActivCard USB reader 2.0 [10]
68  - C3PO LTC32 [13]  - C3PO LTC32 [13]
69    - SCM Micro SCR 331-DI NTTCom [23]
70    - SCM Micro SCR 3310-NTTCOM [28]
71    - SCM Micro SCR 3311 [31]
72    - SCM Micro SCR 3320 [32]
73  - SCM Micro SCR 333 [15]  - SCM Micro SCR 333 [15]
74  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]
75    
# Line 63  Unsupported or partly supported CCID rea Line 80  Unsupported or partly supported CCID rea
80  - C3PO LTC31 [8]  - C3PO LTC31 [8]
81      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
82      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)
83    - RSA SecureID SID800 [24]
84        The USB layer is completely broken. The reader is sometimes not even
85        seen on the USB bus (same problem under Windows). Maybe newer
86        devices will work?
87    
88    
89  Supported operating systems:  Supported operating systems:
# Line 118  MacOSX libusb Line 139  MacOSX libusb
139  Licence:  Licence:
140  ========  ========
141    
142    This program is free software; you can redistribute it and/or modify    This library is free software; you can redistribute it and/or modify it
143  it under the terms of the GNU General Public License as published by the  under the terms of the GNU Lesser General Public License as published by
144  Free Software Foundation; either version 2 of the License, or (at your  the Free Software Foundation; either version 2.1 of the License, or (at
145  option) any later version.  your option) any later version.
146    
147    This program is distributed in the hope that it will be useful, but    This library is distributed in the hope that it will be useful, but
148  WITHOUT ANY WARRANTY; without even the implied warranty of  WITHOUT ANY WARRANTY; without even the implied warranty of
149  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
150  General Public License for more details.  General Public License for more details.
151    
152    You should have received a copy of the GNU General Public License    You should have received a copy of the GNU Lesser General Public License
153  along with this program; if not, write to the Free Software Foundation,  along with this library; if not, write to the Free Software Foundation,
154  Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
155    
156    
157  History:  History:
158  ========  ========
159    
160    0.9.4 - 27 November 2005, Ludovic Rousseau
161        - add support for Eutron SIM Pocket Combo, Eutron CryptoIdentity,
162          Verisign Secure Token and VeriSign Secure Storage Token, GemPC
163          Card (PCMCIA), SCM SCR331-DI NTTCom, SCM Micro SCR 3310-NTTCom,
164          Cherry ST-1044U, Cherry SmartTerminal ST-2XXX
165        - add support of PC/SC v2 part 10 CM_IOCTL_GET_FEATURE_REQUEST add
166          support of FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT
167          remove support of IOCTL_SMARTCARD_VENDOR_VERIFY_PIN (now
168          obsoleted). A sample code is available in examples/scardcontrol.c
169        - we need pcsc-lite 1.2.9-beta9 since some structures used for PIN
170          pad readers are defined by pcsc-lite
171        - some (bogus) cards require an extra EGT but the ATR does not say
172          so. We try to detect the bogus cards and set TC1=2
173        - IFDHSetProtocolParameters(): only use a data rate supported by the
174          reader in the PPS negociation, otherwise we stay at the default
175          speed.
176        - calculate and store the read timeout according to the card ATR
177          instead of using a fixed value of 60 seconds
178        - increase the read timeout if the card sends and WTX request
179        - improve support of GemPC Twin and GemPC Card (serial protocol)
180        - reset the device on close only if DRIVER_OPTION_RESET_ON_CLOSE is
181          set. The problem was that a device reset also disconnects the
182          keyboard on a keyboard + reader device.
183        - use color logs
184        - some minor bugs removed
185    
186    
187    0.9.3 - 14 March 2005, Ludovic Rousseau
188        - change the licence from GNU GPL to GNU Lesser GPL (LGPL)
189        - add support for ACS ACR 38, Kobil KAAN Base, Kobil KAAN Advanced,
190          Kobil KAAN SIM III, Kobil KAAN mIDentity, SCM Micro SCR 331,
191          SCM Micro SCR 331-DI, SCM Micro SCR 335, SCM Micro SCR 3310,
192          SCM Micro SCR 532, Cherry XX44 readers
193        - improve communication speed with readers featuring "Automatic PPS
194          made by the CCID"
195        - switch the Cherry xx33 reader in ISO mode if power up in EMV mode
196          fails.
197        - add support of character level readers. Thanks to O2Micro for the
198          patch
199        - add support for the O2Micro OZ776S reader but the reader firmware
200          is still bogus
201        - check firmware version to avoid firmwares with bugs. You can still
202          use a bogus firmware by setting DRIVER_OPTION_USE_BOGUS_FIRMWARE
203          in Info.plist
204        - some minor bugs removed
205    
206  0.9.2 - 15 August 2004, Ludovic Rousseau  0.9.2 - 15 August 2004, Ludovic Rousseau
207      - T=1 TPDU code:      - T=1 TPDU code:
208        . the work on T=1 TPDU code was possible thanks to Gemplus        . the work on T=1 TPDU code was possible thanks to Gemplus
# Line 291  History: Line 358  History:
358      - First public release      - First public release
359    
360    
361  Bibliography:  References:
362  =============  ===========
363    
364  [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
365  [2] http://www.gemplus.com/products/gempc433/  [2] http://www.gemplus.com/products/gempc433/
# Line 309  Bibliography: Line 376  Bibliography:
376  [13] http://www.c3po.es/ltc32.html  [13] http://www.c3po.es/ltc32.html
377  [14] http://www.c3po.es/tltc2usb.html  [14] http://www.c3po.es/tltc2usb.html
378  [15] http://www.scmmicro.com/security/SCR333.html  [15] http://www.scmmicro.com/security/SCR333.html
379  [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
380  [17] http://www.scmmicro.com/support/pcs_product_drivers.html  [17] http://www.scmmicro.com/support/pcs_product_drivers.html
381  [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
382    [19] http://www.kobil.com/e/products/smartcard/kaan-base.php
383    [20] http://www.kobil.com/e/products/smartcard/kaan-advanced.php
384    [21] http://www.kobil.com/d/products/smartcard/kaansim3.php
385    [22] http://www.kobil.com/e/products/index.php?s=midentity
386    [23] http://www.ntt.com/jpki/SCR331DI.html
387    [24] http://www.verisign.co.uk/products-services/security-services/unified-authentication/usb-tokens/
388    [25] http://www.eutron.com/simpocket.asp
389    [26] http://www.cryptoidentity.eutron.com/eng/home.asp
390    [27] http://www.cherry.de/english/advanced-line/advanced_smartterminal_st-1044u.htm
391    [28] http://www.ntt.com/jpki/scr3310.html
392    [29] http://www.asedrive.com/product.asp?pid=1
393    [30] http://www.scmmicro.com/security/SCR3310.html
394    [31] http://scmmicro.com/security/SCR3311.html
395    [31] http://scmmicro.com/security/SCR3320.html
396    
397  $Id$  $Id$
398    

Legend:
Removed from v.1321  
changed lines
  Added in v.1789

  ViewVC Help
Powered by ViewVC 1.1.5