Workaround for SCR3320
authorWerner Koch <wk@gnupg.org>
Fri, 24 Jul 2009 11:01:17 +0000 (11:01 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 24 Jul 2009 11:01:17 +0000 (11:01 +0000)
scd/ChangeLog
scd/ccid-driver.c

index 59487fe..ff492d6 100644 (file)
@@ -1,3 +1,7 @@
+2009-07-24  Werner Koch  <wk@g10code.com>
+
+       * ccid-driver.c (parse_ccid_descriptor): Enable hack for SCR 3320.
+
 2009-07-21  Werner Koch  <wk@g10code.com>
 
        * ccid-driver.c [HAVE_PTH]: Include pth.h.
index b71c43c..43dfcce 100644 (file)
@@ -944,6 +944,11 @@ parse_ccid_descriptor (ccid_driver_t handle,
         0x5111 - SCR 331-DI 
         0x5115 - SCR 335 
         0xe003 - SPR 532 
+     The     
+         0x5117 - SCR 3320 USB ID-000 reader
+     seems to be very slow but enabling this workaround boosts the
+     performance to a a more or less acceptable level (tested by David). 
+         
   */
   if (handle->id_vendor == VENDOR_SCM
       && handle->max_ifsd > 48      
@@ -951,6 +956,7 @@ parse_ccid_descriptor (ccid_driver_t handle,
           ||(handle->id_product == 0x5111 && handle->bcd_device < 0x0620)
           ||(handle->id_product == 0x5115 && handle->bcd_device < 0x0514)
           ||(handle->id_product == 0xe003 && handle->bcd_device < 0x0504)
+          ||(handle->id_product == 0x5117 && handle->bcd_device < 0x0522)
           ))
     {
       DEBUGOUT ("enabling workaround for buggy SCM readers\n");