/[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 1314 by rousseau, Thu Jan 13 10:48:47 2005 UTC revision 1787 by rousseau, Tue Jan 3 18:45:20 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 38U-CCID [16]
24      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
26      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 34  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
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 48  manufacturers, please, contact me. Line 66  manufacturers, please, contact me.
66    
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 333 [15]  - SCM Micro SCR 333 [15]
72  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]
73    
# Line 55  manufacturers, please, contact me. Line 75  manufacturers, please, contact me.
75  Unsupported or partly supported CCID readers:  Unsupported or partly supported CCID readers:
76  =============================================  =============================================
77    
 - Advanced Card Systems ACR 38 [16]  
     This reader do timeout when a special USB frame is sent from the  
     reader. If the frame size if a multiple of wMaxPacketSize the  
     communication is stopped. You should contact the reader vendor to  
     upgrade the firmware of the reader or replace the reader.  
   
78  - C3PO LTC31 [8]  - C3PO LTC31 [8]
79      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
80      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)
81    - RSA SecureID SID800 [24]
82        The USB layer is completely broken. The reader is sometimes not even
83        seen on the USB bus (same problem under Windows). Maybe newer
84        devices will work?
85    
86    
87  Supported operating systems:  Supported operating systems:
# Line 119  MacOSX libusb Line 137  MacOSX libusb
137  Licence:  Licence:
138  ========  ========
139    
140    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
141  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
142  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
143  option) any later version.  your option) any later version.
144    
145    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
146  WITHOUT ANY WARRANTY; without even the implied warranty of  WITHOUT ANY WARRANTY; without even the implied warranty of
147  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
148  General Public License for more details.  General Public License for more details.
149    
150    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
151  along with this program; if not, write to the Free Software Foundation,  along with this library; if not, write to the Free Software Foundation,
152  Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
153    
154    
155  History:  History:
156  ========  ========
157    
158    0.9.4 - 27 November 2005, Ludovic Rousseau
159        - add support for Eutron SIM Pocket Combo, Eutron CryptoIdentity,
160          Verisign Secure Token and VeriSign Secure Storage Token, GemPC
161          Card (PCMCIA), SCM SCR331-DI NTTCom, SCM Micro SCR 3310-NTTCom,
162          Cherry ST-1044U, Cherry SmartTerminal ST-2XXX
163        - add support of PC/SC v2 part 10 CM_IOCTL_GET_FEATURE_REQUEST add
164          support of FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT
165          remove support of IOCTL_SMARTCARD_VENDOR_VERIFY_PIN (now
166          obsoleted). A sample code is available in examples/scardcontrol.c
167        - we need pcsc-lite 1.2.9-beta9 since some structures used for PIN
168          pad readers are defined by pcsc-lite
169        - some (bogus) cards require an extra EGT but the ATR does not say
170          so. We try to detect the bogus cards and set TC1=2
171        - IFDHSetProtocolParameters(): only use a data rate supported by the
172          reader in the PPS negociation, otherwise we stay at the default
173          speed.
174        - calculate and store the read timeout according to the card ATR
175          instead of using a fixed value of 60 seconds
176        - increase the read timeout if the card sends and WTX request
177        - improve support of GemPC Twin and GemPC Card (serial protocol)
178        - reset the device on close only if DRIVER_OPTION_RESET_ON_CLOSE is
179          set. The problem was that a device reset also disconnects the
180          keyboard on a keyboard + reader device.
181        - use color logs
182        - some minor bugs removed
183    
184    
185    0.9.3 - 14 March 2005, Ludovic Rousseau
186        - change the licence from GNU GPL to GNU Lesser GPL (LGPL)
187        - add support for ACS ACR 38, Kobil KAAN Base, Kobil KAAN Advanced,
188          Kobil KAAN SIM III, Kobil KAAN mIDentity, SCM Micro SCR 331,
189          SCM Micro SCR 331-DI, SCM Micro SCR 335, SCM Micro SCR 3310,
190          SCM Micro SCR 532, Cherry XX44 readers
191        - improve communication speed with readers featuring "Automatic PPS
192          made by the CCID"
193        - switch the Cherry xx33 reader in ISO mode if power up in EMV mode
194          fails.
195        - add support of character level readers. Thanks to O2Micro for the
196          patch
197        - add support for the O2Micro OZ776S reader but the reader firmware
198          is still bogus
199        - check firmware version to avoid firmwares with bugs. You can still
200          use a bogus firmware by setting DRIVER_OPTION_USE_BOGUS_FIRMWARE
201          in Info.plist
202        - some minor bugs removed
203    
204  0.9.2 - 15 August 2004, Ludovic Rousseau  0.9.2 - 15 August 2004, Ludovic Rousseau
205      - T=1 TPDU code:      - T=1 TPDU code:
206        . 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 310  Bibliography: Line 374  Bibliography:
374  [13] http://www.c3po.es/ltc32.html  [13] http://www.c3po.es/ltc32.html
375  [14] http://www.c3po.es/tltc2usb.html  [14] http://www.c3po.es/tltc2usb.html
376  [15] http://www.scmmicro.com/security/SCR333.html  [15] http://www.scmmicro.com/security/SCR333.html
377  [16] http://www.acs.com.hk/products_readers_acr38.asp  [16] http://www.acs.com.hk/Product_Readers.asp?productID=107&PCate=Products_PC_Linked_SmartCard_Readers
378  [17] http://www.scmmicro.com/support/pcs_product_drivers.html  [17] http://www.scmmicro.com/support/pcs_product_drivers.html
379    [18] http://www.cherrycorp.com/english/advanced-line/advanced-line_smartboard_g83-6744.htm
380    [19] http://www.kobil.com/e/products/smartcard/kaan-base.php
381    [20] http://www.kobil.com/e/products/smartcard/kaan-advanced.php
382    [21] http://www.kobil.com/d/products/smartcard/kaansim3.php
383    [22] http://www.kobil.com/e/products/index.php?s=midentity
384    [23] http://www.ntt.com/jpki/SCR331DI.html
385    [24] http://www.verisign.co.uk/products-services/security-services/unified-authentication/usb-tokens/
386    [25] http://www.eutron.com/simpocket.asp
387    [26] http://www.cryptoidentity.eutron.com/eng/home.asp
388    [27] http://www.cherry.de/english/advanced-line/advanced_smartterminal_st-1044u.htm
389    [28] http://www.ntt.com/jpki/scr3310.html
390    [29] http://www.asedrive.com/product.asp?pid=1
391    
392  $Id$  $Id$
393    

Legend:
Removed from v.1314  
changed lines
  Added in v.1787

  ViewVC Help
Powered by ViewVC 1.1.5