[Pcsclite-git-commit] [website] 01/03: matrix: use .gif when more efficient

Ludovic Rousseau rousseau at moszumanska.debian.org
Thu Sep 29 20:16:13 UTC 2016


This is an automated email from the git hooks/post-receive script.

rousseau pushed a commit to branch master
in repository website.

commit 1fbc91e7cbc181be570599d8259cee9217f986b9
Author: Ludovic Rousseau <ludovic.rousseau at free.fr>
Date:   Fri Aug 26 00:06:54 2016 +0200

    matrix: use .gif when more efficient
    
    Convert most of the reader images from .png to .gif if the .gif file is
    smaller than the .png equivalent.
    
    The image directory shrinks from 16 MB to 7.2 MB.
---
 convert2json.py |   2 +-
 disabled.ini    |   8 +-
 matrix.py       |   4 +-
 shouldwork.ini  | 406 ++++++++++++++++++++++++++++----------------------------
 supported.ini   |  80 +++++------
 unsupported.ini |  22 +--
 6 files changed, 261 insertions(+), 261 deletions(-)

diff --git a/convert2json.py b/convert2json.py
index cb8f4f2..4b6e42d 100755
--- a/convert2json.py
+++ b/convert2json.py
@@ -72,7 +72,7 @@ def convert_reader(reader):
 
     # default image if needed
     if "image" not in reader:
-        new_reader["image"] = "no_image.png"
+        new_reader["image"] = "no_image.gif"
 
     return new_reader
 
diff --git a/disabled.ini b/disabled.ini
index dbae601..2808f25 100644
--- a/disabled.ini
+++ b/disabled.ini
@@ -8,23 +8,23 @@ note = The first CmdGetSlotStatus() commands fail and init fail
 [jNet_jToken_s1.txt]
 [MX5_SMART_CCID_DRIVER.txt]
 url = http://poshmfg.ca/index.php/index/product_details/7
-image = MX5-M2-SC.png
+image = MX5-M2-SC.gif
 note = The reader is too slow to setup. The reader can't power up a card.
 [Oberthur-CosmoCard1.txt]
 note = The reader responds with bResponseType not defined in ICCD v1.0 specification. See http://archives.neohapsis.com/archives/dev/muscle/2009-q4/0059.html
 [ReinerSCT.txt]
-image = reiner-pinpad.png
+image = reiner-pinpad.gif
 url = http://www.reiner-sct.com/content/view/4/16/
 note = Time requests are not managed and the driver may time out without any response from the reader.  This is not a problem unless you use a time-consuming APDU like RSA key generation.
  Reiner provides a free software driver for this reader: http://support.reiner-sct.de/
 [SCL010.txt]
-image = SCL010.png
+image = SCL010.gif
 url = http://www.scmmicro.com/products-services/smart-card-readers-terminals/contactless-dual-interface-readers/scl010.html
 features = contactless
 note = The contactless interface is not supported.
  A new firmware version 1.12 renders the reader usable.
 [SCL01x.txt]
-image = SCL010.png
+image = SCL010.gif
 url = http://www.scmmicro.com/products-services/smart-card-readers-terminals/contactless-dual-interface-readers/scl010.html
 features = contactless
 note = The contactless interface is not supported.
diff --git a/matrix.py b/matrix.py
index 5f305eb..68a0948 100755
--- a/matrix.py
+++ b/matrix.py
@@ -349,7 +349,7 @@ def generate_page(section, title, comment, readers):
 
         # for each reader
         for reader in sorted(manufacturer_readers[manufacturer]):
-            image = "img/" + readers[reader].get('image', "no_image.png")
+            image = "img/" + readers[reader].get('image', "no_image.gif")
             im = Image.open("ccid/" + image)
             resolution = "width:%dpx;height:%dpx" % im.size
             idVendor=readers[reader]['idVendor']
@@ -428,7 +428,7 @@ def add_line(file_desc, num, reader, fields):
                         reader['idProduct'], reader[field]))
         elif field == 'image':
             # the image has a fixed height of 100px
-            image = "img/" + reader.get('image', "no_image.png")
+            image = "img/" + reader.get('image', "no_image.gif")
             im = Image.open("ccid/" + image)
             (x, y) = im.size
             fixed_height = 100
diff --git a/shouldwork.ini b/shouldwork.ini
index 3d723a4..494d9b1 100644
--- a/shouldwork.ini
+++ b/shouldwork.ini
@@ -7,7 +7,7 @@ url = https://identos.com/emv-crypto-terminals/
 image = appidkey_ID100.png
 [appidkey_ID50-USB.txt]
 url = https://identos.com/id50-password-manager/
-image = appidkey_ID50-USB.png
+image = appidkey_ID50-USB.gif
 [Access_IS_ePassport_Reader.txt]
 image = Access_IS_ePassport_Reader.png
 url = http://www.access-is.com/ocr601-mrz-reader-passport-id-cards-rfid-option.php
@@ -20,11 +20,11 @@ iManufacturer = ACS
 iProduct = ACR122U
 [ACS_AET65.txt]
 iProduct = AET65
-image = ACS_AET56.png
+image = ACS_AET56.gif
 [ACS_ACR100.txt]
 iProduct = ACR100
 [ACS_ACR101.txt]
-image = acs_acr101.png
+image = acs_acr101.gif
 url = http://www.acs.com.hk/index.php?pid=product&id=ACR101
 [ACS_ACR1251_Dual_Reader.txt]
 url = http://www.acs.com.hk/en/products/218/acr1251u-usb-nfc-reader-ii/
@@ -36,16 +36,16 @@ url = http://www.acs.com.hk/en/products/342/acr1252u-usb-nfc-reader-iii-nfc-foru
 [ACS_ACR38_plugin.txt]
 iProduct = ACR38 plugin
 [ACS_ACR3901U_ICC_Reader.txt]
-image = ACS_ACR3901U_ICC_Reader.png
+image = ACS_ACR3901U_ICC_Reader.gif
 url = http://acs.com.hk/en/products/392/acr3901u-s1-bluetooth%C2%AE-contact-card-reader/
 [ACS_ACR39U_ICC_Reader.txt]
 note = The PC/SC reader name will look weirdo in applications because of issues in reader firmware
 [ACS_APG8201.txt]
-image = ACS_APG8201.png
+image = ACS_APG8201.gif
 iProduct = APG8201 PINhandy 1
 [ACS_APG8201_v2.txt]
 [ACS_CryptoMate64.txt]
-image = ACS_CryptoMate64.png
+image = ACS_CryptoMate64.gif
 url = http://www.acs.com.hk/index.php?pid=product&prod_sections=0&id=CRYPTOMATE64
 [AK910_idone_0101.txt]
 image = AK910_idone.png
@@ -56,46 +56,46 @@ image = AK910_ckey.png
 [Akasa_AK-CR-03.txt]
 iManufacturer = Akasa
 iProduct = AK-CR-03
-image = AK-CR-03BK_f00.png
+image = AK-CR-03BK_f00.gif
 url = http://www.akasa.co.uk/update.php?tpl=product/product.detail.tpl&no=181&type=Card%20Reader/Hub&type_sub=Card%20Reader&model=AK-CR-03
 [Aktiv_Rutoken_ECP.txt]
-image = Rutoken ECP.png
+image = Rutoken ECP.gif
 [Aktiv_Rutoken_Magistra.txt]
 [Aktiv_Rutoken_Lite.txt]
 [Aktiv_Rutoken_PINPad_2.txt]
 url = http://www.rutoken.ru/products/all/rutoken-pinpad/
-image = Aktiv_Rutoken_PINPad_2.png
+image = Aktiv_Rutoken_PINPad_2.gif
 [AlcorMicro_AU9522.txt]
 iManufacturer = Alcor Micro
 iProduct = AU9522
 url = http://www.friio.com/
-image = friio_cm2.png
+image = friio_cm2.gif
 note = Built in reader for the "Friio USB2.0 DTV Receiver"
 [Aladdin_R.D._JaCarta2.txt]
-image = Aladdin_R.D._JaCarta.png
+image = Aladdin_R.D._JaCarta.gif
 url = http://www.aladdin-rd.ru/catalog/jacarta/pki/
 [Aladdin_R.D._JaCarta.txt]
 iManufacturer = Aladdin R.D.
 url = http://www.aladdin-rd.ru/catalog/jacarta/pki/
-image = Aladdin_R.D._JaCarta.png
+image = Aladdin_R.D._JaCarta.gif
 [Aladdin_R.D._JaCarta_Flash.txt]
 url = http://www.aladdin-rd.ru/catalog/jacarta/pki-flash/
-image = Aladdin_R.D._JaCarta_Flash.png
+image = Aladdin_R.D._JaCarta_Flash.gif
 iManufacturer = Aladdin R.D.
 [Aladdin_R.D._JaCarta_U2F.txt]
-image = Aladdin_R.D._JaCarta_WebPass.png
+image = Aladdin_R.D._JaCarta_WebPass.gif
 [Aladdin_R.D._JaCarta_WebPass.txt]
-image = Aladdin_R.D._JaCarta_WebPass.png
+image = Aladdin_R.D._JaCarta_WebPass.gif
 [Aladdin_R.D._JCR-770.txt]
-image = Aladdin_R.D._JCR-770.png
+image = Aladdin_R.D._JCR-770.gif
 [Aladdin_R.D._JaCarta_LT.txt]
-image = Aladdin_R.D._JaCarta_LT.png
+image = Aladdin_R.D._JaCarta_LT.gif
 url = http://www.aladdin-rd.ru/catalog/jacarta/lt/
 iManufacturer = Aladdin R.D.
 [Alcor_SCR001.txt]
 iManufacturer = Alcor Micro
 iProduct = SCR001
-image = Alcor_SCR001.png
+image = Alcor_SCR001.gif
 [Ask_CPL108.txt]
 iProduct = CPL108
 image = ask_cpl108.png
@@ -120,49 +120,49 @@ url = http://www.atmel.com/products/embedded%5Fsecurity/
 url = http://www.atmel.com/products/embedded%5Fsecurity/
 [Athena_ASEDrive_IIIe_Combo.txt]
 iProduct = ASEDrive IIIe Combo Bio PIV
-image = Athena_ASEDrive_Combo_BIO.png
+image = Athena_ASEDrive_Combo_BIO.gif
 url = http://www.athena-scs.com/products-solutions/readers/biometric#ASEDrive%20IIIe%20Combo%20Bio%20PIV
 [Athena_ASEDrive_IIIe_KB_BIO_PIV.txt]
 iManufacturer = Athena
 iProduct = ASEDrive IIIe KB Bio PIV
-image = Athena_ASEDrive_IIIe_KB_BIO_PIV.png
+image = Athena_ASEDrive_IIIe_KB_BIO_PIV.gif
 url = http://www.athena-scs.com/products-solutions/readers/biometric#ASEDrive%20IIIe%20KB%20Bio%20PIV
 [Athena_IDProtect_Key.txt]
-image = Athena_IDProtect.png
+image = Athena_IDProtect.gif
 note = Be to have a v2 token (bcdDevice: 2.00). The V1 token is bogus: PPS to set the card in T=1 fails. See http://www.opensc-project.org/pipermail/opensc-user/2010-May/004023.html
 [Avtor_SC_Reader_371.txt]
-image = Avtor_kr371.png
+image = Avtor_kr371.gif
 url = http://author.platimo.ua/index.php?productID=21
 [Avtor_SecureToken.txt]
-image = Avtor_securetoken337.png 
+image = Avtor_securetoken337.gif 
 url = http://author.platimo.ua/index.php?productID=27
 [AxaltoV3.txt]
-image = reflexusbv3.png
+image = reflexusbv3.gif
 url = http://www.reflexreaders.com/Products/reflex_usbnew.html
 [BIFIT_iBank2key.txt]
-image = BIFIT_ibank2key.png
+image = BIFIT_ibank2key.gif
 [BIFIT_iToken.txt]
-image = BIFIT_iToken.png
+image = BIFIT_iToken.gif
 url = http://bifit.ua/products/integra/token/index.html
 [BIFIT_USB-Token_iBank2key.txt]
 image = BIFIT-iBank2Key.png
 [bit4id_minilector.txt]
 url = http://www.bit4id.com/en/index.php?option=com_content&view=article&id=86&Itemid=503&lang=en
-image = bit4id_minilector_evo.png
+image = bit4id_minilector_evo.gif
 [bit4id_minilector-s.txt]
 url = http://www.bit4id.com/en/index.php?option=com_content&view=article&id=94&Itemid=504&lang=en
-image = bit4id_minilector_s_evo.png
+image = bit4id_minilector_s_evo.gif
 [bit4id_key4.txt]
 url = http://www.bit4id.com/en/index.php?option=com_content&view=article&id=148&Itemid=543&lang=en
-image = bit4id_K4.png
+image = bit4id_K4.gif
 [bit4id_iam.txt]
 url = http://www.bit4id.com/en/index.php?option=com_content&view=article&id=143&Itemid=537&lang=en
-image = bit4id_iam.png
+image = bit4id_iam.gif
 [bit4id_cryptokey.txt]
 url = http://www.bit4id.com/en/index.php?option=com_content&view=article&id=133&Itemid=529&lang=en
-image = bit4id_cryptokey.png
+image = bit4id_cryptokey.gif
 [BludriveIIv2.txt]
-image = BludriveII_CCID.png
+image = BludriveII_CCID.gif
 iManufacturer = BLUTRONICS
 iProduct = BLUDRIVE II CCID
 [Broadcom_5880_0x5832.txt]
@@ -174,14 +174,14 @@ features = contactless
 [Broadcom_5880v5.txt]
 features = contactless
 [BZH_uKeyCI800-K1.txt]
-image = HDZB_KeyCI800-K18.png
+image = HDZB_KeyCI800-K18.gif
 url = http://www.bhz.com.cn/en/product_js.asp?NID=191
 [C3PO_KBR36.txt]
 iProduct = KBR36
-image = KBR36.png
+image = KBR36.gif
 [C3PO_LTC32_USBv2.txt]
 iProduct = LTC32
-image = ltc32.png
+image = ltc32.gif
 url = http://www.c3po.es/ltc32.html
 [C3PO_TLTC2USB.txt]
 iProduct = TLTC2USB
@@ -194,39 +194,39 @@ iProduct = LTC36
 iProduct = CardMan 1021
 [CardMan3021.txt]
 iProduct = CardMan 3021
-image = cardman3021.png
+image = cardman3021.gif
 url = http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=48
 [CardMan3621.txt]
 iProduct = CardMan 3621
-image = cardman3621.png
+image = cardman3621.gif
 note = Does not support minimum PIN length (wPINMaxExtraDigit) lower than 5
 url = http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=31
 [CardMan3821.txt]
 iProduct = CardMan 3821
-image = cardman3821_01.png
+image = cardman3821_01.gif
 note = Does not support minimum PIN length (wPINMaxExtraDigit) lower than 5
 url = http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=33
 [CardMan4321.txt]
 iProduct = CardMan 4321
-image = cardman4321.png
+image = cardman4321.gif
 url = http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=50
 features = ExpressCard
 note = The reader may report a card present if no card is inserted. See https://bugzilla.redhat.com/show_bug.cgi?id=531998
 [CardMan5121.txt]
 iProduct = CardMan 5121
-image = cardman5121.png
+image = cardman5121.gif
 url = http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=37
 features = contactless
 note = The RFID interface is not supported.
 [CardMan5125.txt]
 iProduct = CardMan 5125
-image = cardman5121.png
+image = cardman5121.gif
 url = http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=39
 features = contactless
 note = The HID PROX interface is not supported.
 [CardMan5321.txt]
 iProduct = CardMan 5321
-image = omnikey_5321.png
+image = omnikey_5321.gif
 url = http://www.hidglobal.com/products/readers/omnikey/5321
 features = contactless
 note = The RFID interface is not supported.
@@ -235,81 +235,81 @@ iProduct = CardMan 6121
 image = cardman_6121_02.jpg
 url = http://www.omnikey.com/index.php?id=21
 [CCB_eSafeLD.txt]
-image = CCB_eSafeLD.png
+image = CCB_eSafeLD.gif
 url = http://www.bdtech.com.cn/dmwzweb/product/detail.aspx?PKIDDec=F3090AE9B60B7ED1
 [Charismathics.txt]
 [Cherry_KC_1000_SC.txt]
 url = http://www.cherry.de/cid/claviers_CHERRY_KC_1000_SC.htm
-image = Cherry_KC_1000_SC.png
+image = Cherry_KC_1000_SC.gif
 [Cherry_KC_1000_SC_DI.txt]
 url = http://www.cherry.de/cid/claviers_CHERRY_KC_1000_SC.htm
-image = Cherry_KC_1000_SC.png
+image = Cherry_KC_1000_SC.gif
 [Cherry_KC_1000_SC_DI_Z.txt]
 url = http://www.cherry.de/cid/claviers_CHERRY_KC_1000_SC.htm
-image = Cherry_KC_1000_SC.png
+image = Cherry_KC_1000_SC.gif
 [Cherry_KC_1000_SC_Z.txt]
 url = http://www.cherry.de/cid/claviers_CHERRY_KC_1000_SC.htm
-image = Cherry_KC_1000_SC.png
+image = Cherry_KC_1000_SC.gif
 [Cherry_Smart_Card_Reader_USB.txt]
 [Cherry_Smart_Card_Reader_USB_2_04.txt]
 iProduct = Cherry TC 1100
-image = Cherry_TC_1100.png
+image = Cherry_TC_1100.gif
 [Cherry_Smart_Card_Reader_USB_0x0092.txt]
 url = http://www.cherry.de/cid/card_reader_CHERRY_%20TC_1300.htm
 iProduct = TC 1300
-image = Cherry_TC_1300.png
+image = Cherry_TC_1300.gif
 features = contactless
 note = The contactless interface is not supported.
 [Cherry_Smartcard_Keyboard_G87-1xx44.txt]
 [Cherry_SmartTerminal_XX44.txt]
 [CherrySmartBoardXX1X.txt]
 [CherrySmartTerminalXX1X.txt]
-image = G83-6610.png
+image = G83-6610.gif
 url = http://www.cherry.de/deutsch/produkte/chipkartentastaturen_g-6610.htm
 [CherrySmartTerminalXX7X.txt]
 iProduct = SmartTerminal ST-1275
-image = SmartTerminal_ST-1275.png
+image = SmartTerminal_ST-1275.gif
 url = http://www.cherry.de/english/products/card_reader_SmartTerminal_ST-1275.htm
 features = contactless
 note = The contactless interface is not supported.
 [Chicony_HP_USB_Smartcard_CCID_Keyboard.txt]
 url = http://h30094.www3.hp.com/product/sku/10718100/mfg_partno/E6D77AA
 iManufacturer = Hewlett Packard
-image = HP_USB_SmartCard_CCID_Keyboard_E6D77AA.png
+image = HP_USB_SmartCard_CCID_Keyboard_E6D77AA.gif
 [Chicony_HP_USB_Smartcard_CCID_Keyboard_JP.txt]
 [Chicony_HP_USB_Smartcard_CCID_Keyboard_KR.txt]
 [Chicony_USB_Smart_Card_Keyboard.txt]
-image = Chicony_USB_Smart_Card_Keyboard.png
+image = Chicony_USB_Smart_Card_Keyboard.gif
 url = http://www.chicony.com.tw/products_detail.php?id=QCUlXiQjMjdAJSVeJCM
 [Covadis_Auriga.txt]
 url = http://www.covadis.ch/en/products/auriga/
-image = Covadis_Auriga.png
+image = Covadis_Auriga.gif
 features = biometric
 [DUALi_DRAGON_NFC_READER.txt]
 url = http://duali.com/eng/nfc-product/nfc-reader/nfc-desktop-readers.html
-image = DUALi_DRAGON_NFC_READER.png
+image = DUALi_DRAGON_NFC_READER.gif
 [e-gate.txt]
 [eID_R6_001_X8.txt]
 url = http://www.decard.com/product_show.aspx?proCateID=35&proid=6
-image = eID_R6_001_X8.png
+image = eID_R6_001_X8.gif
 [Elatec_TWN4_SmartCard_NFC.txt]
-image = Elatec_TWN4_SmartCard_NFC.png 
+image = Elatec_TWN4_SmartCard_NFC.gif 
 url = http://www.elatec-rfid.com/products/smartcard/
 iManufacturer = Elatec
 iProduct = TWN4 SmartCard NFC
 [Feitian_bR301.txt]
 url = http://www.ftsafe.com/product/Smart_Reader/bR301
-image = Feitian_bR301.png
+image = Feitian_bR301.gif
 [Feitian_bR301_BLE.txt]
-image = bR301_BLE.png
+image = bR301_BLE.gif
 url = http://www.ftsafe.com/products/reader/Bluetooth
 [Feitian_bR500.txt]
-image = Feitian_bR500.png
+image = Feitian_bR500.gif
 url = http://www.ftsafe.com/products/reader/Bluetooth
 features = contactless
 [Feitian_ePass2003_PKI.txt]
 iProduct = ePass2003
-image = Feitian_ePass2000.png
+image = Feitian_ePass2000.gif
 iManufacturer = Feitian
 note = The device may fail at generating keys onboard. See https://github.com/OpenSC/OpenSC/issues/301
 [Feitian_eJava_Token.txt]
@@ -318,13 +318,13 @@ iManufacturer = Feitian
 url = http://www.ftsafe.com/product/epass/eJavaToken
 [Feitian_iR301-U_30PIN.txt]
 url = http://www.ftsafe.com/product/Smart_Reader/iReader301
-image = Feitian_iR301-U_30PIN.png
+image = Feitian_iR301-U_30PIN.gif
 [Feitian_iR301-U_8PIN.txt]
 url = http://www.ftsafe.com/product/Smart_Reader/iReader301
-image = Feitian_iR301-U_8PIN.png
+image = Feitian_iR301-U_8PIN.gif
 [Feitian_R502.txt]
 url = http://www.ftsafe.com/product/Smart_Reader/Rockey_502
-image = Feitian_R502.png
+image = Feitian_R502.gif
 features = contactless
 [Feitian_R502-CL.txt]
 iProduct = 502-CL
@@ -332,18 +332,18 @@ url = http://www.ftsafe.com/product/Smart_Reader/R502_CL
 image = Feitian_R502-CL.png
 features = contactless
 [Feitian_SCR310.txt]
-image = Feitian-Rockey301-CCID.png
+image = Feitian-Rockey301-CCID.gif
 url = http://www.ftsafe.com/products/reader301.html
 [Feitian_vR504.txt]
-image = Feitian_vR504.png
+image = Feitian_vR504.gif
 features = contactless
 [FT_ePass2003Auto.txt]
-image = Feitian-Epass-2003-Auto.png
+image = Feitian-Epass-2003-Auto.gif
 [FujitsuSiemens_SmartCard_Keyboard_USB_2A.txt]
-image = fs_SmartCase_KBPC_CX.png
+image = fs_SmartCase_KBPC_CX.gif
 url = http://www.fujitsu-siemens.com/solutions/business_solutions/security/security_products/smartcase_kbpc_cx.html
 [FujitsuSiemens_SmartCard_USB_2A.txt]
-image = fs_SmartCase_SCR.png
+image = fs_SmartCase_SCR.gif
 url = http://www.fujitsu-siemens.com/solutions/business_solutions/security/security_products/smartcase_scr_usbex.html
 [Fujitsu_Smartcard_Reader_D323.txt]
 [FujitsuTechnologySolutions_Keyboard_KB100_SCR.txt]
@@ -363,7 +363,7 @@ iProduct = Gnuk
 url = http://www.fsij.org/gnuk/
 [Gemalto_CT1100.txt]
 iProduct = CT1100
-image = SafeNet_CT1100.png
+image = SafeNet_CT1100.gif
 url = http://support.gemalto.com/index.php?id=bluetooth_ct1100_reader0
 [Gemalto_IDBridge_CT30.txt]
 iProduct = IDBridge CT30
@@ -373,40 +373,40 @@ note = This reader is a new version of the GemPC Twin but with firmware F.
  Version E of the firmware may not work since it generates USB Zero Length Packets (ZLP). A fix was introduced in version 1.4.11 of the CCID driver but is problematic and was removed in version 1.4.19.
 [Gemalto_Ezio_Branch.txt]
 [Gemalto_Ezio_Shield_Pro_SC.txt]
-image = Gemalto_EzioShield_ProSC.png
+image = Gemalto_EzioShield_ProSC.gif
 [Gemalto_Ezio_Shield_Secure_Channel.txt]
 iProduct = Ezio Shield Secure Channel
-image = gemalto_ezio.png
+image = gemalto_ezio.gif
 features = firewall?
 [Gemalto_Ezio_Shield_PinPad.txt]
-image = gemalto_ezio.png
+image = gemalto_ezio.gif
 features = firewall
 note = Also known as IDBridge CT710
 url = http://support.gemalto.com/index.php?id=idbridge_ct710
 [Gemalto_HybridSmartcardReader.txt]
 [Gemalto_IDBridge_K30.txt]
 iProduct = IDBridge K30
-image = Gemalto_K30.png
+image = Gemalto_K30.gif
 note = See the note about the IDBridge CT30.
 [Gemalto_K1100.txt]
-image = SafeNet_K1100.png
+image = SafeNet_K1100.gif
 url = http://support.gemalto.com/index.php?id=bluetooth_K1100_reader
 iProduct = K1100
 [Gemalto_K50.txt]
 iProduct = K50
-image = Gemalto_K50.png
+image = Gemalto_K50.gif
 [Gemalto_SA_dotNet_Dual.txt]
-image = Gemalto_dotNet_Dual.png
+image = Gemalto_dotNet_Dual.gif
 url = http://www.gemalto.com/products/net_dual_token/
 [Gemalto_SG.txt]
-image = Gemalto-Smart-Guardian.png
+image = Gemalto-Smart-Guardian.gif
 [GemCorePOSPro.txt]
 [GemPCPinpadv2.txt]
-image = gempcpinpad.png
+image = gempcpinpad.gif
 url = http://www.gemalto.com/products/pc_pinpad/
 iManufacturer = Gemalto
 [GemPC_Express.txt]
-image = gempcexpresscard.png
+image = gempcexpresscard.gif
 url = http://www.gemalto.com/products/pc_express_card/
 iManufacturer = Gemalto
 features = ExpressCard
@@ -414,9 +414,9 @@ features = ExpressCard
 iManufacturer = Gemalto
 [Generic_MultiCard_Device.txt]
 url = http://www.b-move.es/producto/lector-cr07/124/
-image = Generic_MultiCard_Device.png
+image = Generic_MultiCard_Device.gif
 [Generic_USB_Smart_Card_Reader.txt]
-image = Omnikey_5121_CK.png
+image = Omnikey_5121_CK.gif
 note = No pinpad support
 [GIS_SmartMouse.txt]
 image = GIS_SmartMouse.gif
@@ -427,10 +427,10 @@ url = http://www.gi-de.com/portal/page?_pageid=42,126834&_dad=portal&_schema=POR
 [GnD_StarSignCardToken550.txt]
 iProduct = Star Sign Card Token 550 (ICCD)
 [GoldKey_PIV_Token.txt]
-image = GoldKey_Tipped.png
+image = GoldKey_Tipped.gif
 url = http://goldkey.com/
 [GPFCryptoStick.txt]
-image = GPFCryptoStick.png
+image = GPFCryptoStick.gif
 url = https://www.privacyfoundation.de/crypto_stick/
 [Hewlett-Packard_HP_lt4112_Gobi_4G_Module.txt]
 url = http://consumer.huawei.com/en/solutions/m2m-solutions/products/tech-specs/me906e-en.htm
@@ -439,105 +439,105 @@ iManufacturer = HID
 iProduct = AVIATOR Generic
 note = No pinpad support
 [HID_Global_OMNIKEY_3x21_Smart_Card_Reader.txt]
-image = HID_OMNIKEY_5025-CL.png
+image = HID_OMNIKEY_5025-CL.gif
 [HID_Global_OMNIKEY_5022_Smart_Card_Reader.txt]
-image = HID_OMNIKEY_5025-CL.png
+image = HID_OMNIKEY_5025-CL.gif
 [HID_Global_OMNIKEY_6121_Smart_Card_Reader.txt]
-image = HID_OMNIKEY_5025-CL.png
+image = HID_OMNIKEY_5025-CL.gif
 [HID_Global_veriCLASS_Reader.txt]
-image = vericlass-3500-reader-board_0.png
+image = vericlass-3500-reader-board_0.gif
 url = https://www.hidglobal.com/products/embedded-modules/vericlass/3500-reader-board
 [HID_OMNIKEY_5025-CL.txt]
 url = https://www.hidglobal.com/products/readers/omnikey/5025cl
-image = HID_OMNIKEY_5025-CL.png
+image = HID_OMNIKEY_5025-CL.gif
 features = contactless
 [HID_OMNIKEY_5326_DFR.txt]
-image = HID_OMNIKEY_5326_DFR.png
+image = HID_OMNIKEY_5326_DFR.gif
 features = contactless
 note = Only the the Low Frequency (LF) contactless interface is available. The High Frequency (HF) contactless interface is not supported.
 url = https://www.hidglobal.fr/products/readers/omnikey/5326
 [HID_OMNIKEY_5427_CK.txt]
-image = Omnikey_5427_CK.png
+image = Omnikey_5427_CK.gif
 features = contactless
 url = https://www.hidglobal.com/products/readers/omnikey/5427
 [Hitachi_Biometric_Reader.txt]
 [Hitachi_Portable_Biometric_Reader.txt]
 [HP_MFP_SmartCardReader.txt]
-image = hpusbsmartcardreader.png
+image = hpusbsmartcardreader.gif
 [id3_CL1356A_HID.txt]
-image = CL1356A.png
+image = CL1356A.gif
 features = contactless
 iProduct = CL1356A_HID
 [id3_CL1356T5.txt]
-image = CL1356T5.png
+image = CL1356T5.gif
 features = contactless
 iProduct = CL1356T5
 url = http://www.orcanthus.com/fr/product_94/lecteur+tablette.htm
 [Identiv_ at MAXX_ID-1_Smart_Card_Reader.txt]
 url = http://www.identiv.com/products/information-readers/tokens/maxx-id1-v2
-image = identiv-maxx-id1-v2.png
+image = identiv-maxx-id1-v2.gif
 [Identiv_ at MAXX_Light2_token.txt]
 url = http://www.identiv.com/products/information-readers/tokens/maxx-light2-secure-token
-image = identiv-maxx-light2-secure-token.png
+image = identiv-maxx-light2-secure-token.gif
 [Identive_CLOUD_2700_F.txt]
-image = Identive_CLOUD_2700_F_R.png
+image = Identive_CLOUD_2700_F_R.gif
 [Identive_CLOUD_2700_R.txt]
-image = Identive_CLOUD_2700_F_R.png
+image = Identive_CLOUD_2700_F_R.gif
 [Identiv_CLOUD_2980_F_Smart_Card_Reader.txt]
 [Identiv_uTrust_3700_F_CL_Reader.txt]
 url = http://www.identiv.com/products/information-readers/contactless-readers/utrust-3701-f-contactless-desktop-reader
-image = Identrust_utrust-3701f.png
+image = Identrust_utrust-3701f.gif
 [Identiv_uTrust_3701_F_CL_Reader.txt]
 url = http://www.identiv.com/products/information-readers/contactless-readers/utrust-3701-f-contactless-desktop-reader
-image = Identrust_utrust-3701f.png
+image = Identrust_utrust-3701f.gif
 [Identive_Identive_CLOUD_4000_F_DTC.txt]
 url = http://www.identiv.com/products/information-readers/reader-boards
 [Identiv_Identiv_uTrust_4701_F_Dual_Interface_Reader.txt]
 url = http://www.identiv.com/products/information-readers/contactless-readers/utrust-4701-f-dual-interface-smart-card-reader
-image = Identiv_utrust-4701f.png
+image = Identiv_utrust-4701f.gif
 [Identive_CLOUD_4500_F.txt]
 features = contactless
 [Identive_CLOUD_4510_F.txt]
 features = contactless
 [Identive_CLOUD_4700_F.txt]
-image = Identive_CLOUD_4700F.png
+image = Identive_CLOUD_4700F.gif
 url = http://www.identive-group.com/products-and-solutions/identification-products/desktop-readers-terminals/dual-interface-desktop-readers/cloud-4700-f-dual-interface-usb-desktop-reader
 features = contactless
 [Identive_CLOUD_4710_F.txt]
-image = Identive_cloud4710-f.png
+image = Identive_cloud4710-f.gif
 url = http://www.identive-group.com/products-and-solutions/identification-products/desktop-readers-terminals/rfid-desktop-readers/cloud-4710-f-secure-contactless-usb-desktop-reader
 features = contactless
 [Identiv_SCR3500_A_Contact_Reader.txt]
 url = http://www.identiveusa.com/usb-smart-card-reader-smartfold-scr3500.htm
-image = identiv_scr3500-lg.png
+image = identiv_scr3500-lg.gif
 [Identiv_SCR3500_B_Contact_Reader.txt]
 url = http://www.identiveusa.com/usb-smart-card-reader-smartfold-scr3500.htm
-image = identiv_scr3500-lg.png
+image = identiv_scr3500-lg.gif
 [Identiv_SCR35xx_USB_Smart_Card_Reader.txt]
 [Identive_Technologies_Multi-ISO_HF_Reader_USB.txt]
-image = Identive_Technologies_Multi-ISO_HF_Reader_USB.png
+image = Identive_Technologies_Multi-ISO_HF_Reader_USB.gif
 url = http://www.identiveusa.com/high-frequency-usb-desktop-reader.htm
 features = contactless
 [Identiv_uTrust_2900_R_Smart_Card_Reader.txt]
 url = http://www.identiv.com/products/information-readers/portable-readers/utrust-2900-r-smart-fold-contact-smart-card-reader
-image = identiv-utrust.png
+image = identiv-utrust.gif
 [Identiv_uTrust_2910_R_Smart_Card_Reader.txt]
 [Identiv_uTrust_2910_R_Taglio_SC_Reader.txt]
 [Identiv_uTrust_3512_SAM_slot_Token.txt]
 url = http://www.identiv.com/products/information-readers/tokens/sct3511-3512-3522
-image = identiv-sct3512.png
+image = identiv-sct3512.gif
 [Identiv_uTrust_3522_embd_SE_RFID_Token.txt]
 url = http://www.identiv.com/products/information-readers/tokens/sct3511-3512-3522
-image = identiv-sct3512.png
+image = identiv-sct3512.gif
 [Identive_SCT3522CC_token.txt]
-image = Identive_SCT3522CC_token.png
+image = Identive_SCT3522CC_token.gif
 url = http://www.identive-infrastructure.com/pdf/usa/SCT3522-dat-en.pdf
 [IID_AT90S064_CCID_READER.txt]
 [IIT_E.Key_Almaz-1C.txt]
-image = IIT_E.Key_Almaz-1C.png
+image = IIT_E.Key_Almaz-1C.gif
 url = http://iit.com.ua/index.php?page=itemdetails&p=3&gtype=1&type=1&id=86
 [iMONO.txt]
-image = iMONO.png
+image = iMONO.gif
 url = http://usb.brando.com.hk/prod_detail.php?prod_id=00570&dept_id=015&cat_id=031
 [Inside_Secure_AT90SCR050.txt]
 iProduct = AT90SCR050
@@ -546,70 +546,70 @@ iProduct = AT90SCR100
 [Inside_Secure_AT90SCR200.txt]
 iProduct = AT90SCR200
 [INSIDE_Secure_VaultIC_405_Smart_Object.txt]
-image = Inside_VaultICToken.png
+image = Inside_VaultICToken.gif
 url = http://www.insidesecure.com/Products/Secure-Microcontrollers-Solutions/VaultIC405
 [INSIDE_Secure_VaultIC_441_Smart_Object.txt]
-image = Inside_VaultICToken.png
+image = Inside_VaultICToken.gif
 url = http://www.insidesecure.com/Products/Secure-Microcontrollers-Solutions/VaultIC441
 [Inside_Secure_VaultIC_420.txt]
 url = http://www.insidesecure.com/eng/content/download/905/8569/version/3/file/6604AS_VIC_VaultIC420.pdf
-image = Inside_Secure_VaultIC.png
+image = Inside_Secure_VaultIC.gif
 [Inside_Secure_VaultIC_440.txt]
 url = http://www.insidesecure.com/eng/content/download/906/8574/version/2/file/6605AS_VIC_VaultIC440.pdf
-image = Inside_Secure_VaultIC.png
+image = Inside_Secure_VaultIC.gif
 [Inside_Secure_VaultIC_460_Smart_Object.txt]
 url = http://www.atmel.cc/dyn/resources/prod_documents/ATVaultIC460_C.pdf
-image = Inside_Secure_VaultIC.png
+image = Inside_Secure_VaultIC.gif
 [IonIDe_Smartcard_Reader.txt]
 [ISBC_ESMART_reader.txt]
 iManufacturer = ESMART
 iProduct = Token GOST
-image = esmart-token-gost-x2.png
+image = esmart-token-gost-x2.gif
 url = http://www.esmart.ru/product/esmart-gost/
 [JCOP41V221.txt]
 [KACST_HSID_Reader.txt]
 url = http://www.parsec.co.za/company/products-services/
-image = KACST-HSID-5000.png
+image = KACST-HSID-5000.gif
 [KACST_HSID_Reader_Dual_Storage.txt]
 url = http://www.parsec.co.za/company/products-services/
-image = KACST-HSID-5000.png
+image = KACST-HSID-5000.gif
 [KACST_HSID_Reader_Single_Storage.txt]
 url = http://www.parsec.co.za/company/products-services/
-image = KACST-HSID-5000.png
+image = KACST-HSID-5000.gif
 [Kingtrust_Multi-Reader.txt]
 [Kobil_IDToken.txt]
 iManufacturer = KOBIL Systems
-image = KOBIL_ID_token.png
+image = KOBIL_ID_token.gif
 features = contactless
 [Kobil_mIDentity_4smart.txt]
 url = http://www.kobil.com/en/products/midentity-technology/midentity.html
-image = Kobil_mIDentity_41x9.png
+image = Kobil_mIDentity_41x9.gif
 iProduct = mIDentity 4smart
 [Kobil_mIDentity_4smart_AES.txt]
 url = http://www.kobil.com/en/products/midentity-technology/midentity/4smart-dlp.html
-image = Kobil_mIDentity_41x9.png
+image = Kobil_mIDentity_41x9.gif
 iProduct = mIDentity 4smart AES
 [Kobil_mIDentity_fullsize.txt]
 url = http://www.kobil.com/en/products/midentity-technology/midentity-fullsize.html
-image = Kobil_fullsize_43x9.png
+image = Kobil_fullsize_43x9.gif
 iProduct = mIDentity fullsize
 [Kobil_mIDentity_fullsize_AES.txt]
 url = http://www.kobil.com/en/products/midentity-technology/midentity/4smart-dlp.html
-image = Kobil_fullsize_43x9.png
+image = Kobil_fullsize_43x9.gif
 iProduct = mIDentity fullsize AES
 [Kobil_mIDentity_visual.txt]
 url = http://www.kobil.com/en/products/midentity-technology/midentity-visual.html
-image = Kobil_visual_42x9.png
+image = Kobil_visual_42x9.gif
 iProduct = mIDentity visual
 [Kobil_Smart_Token.txt]
 url = http://www.kobil.com/en/products/smart-token-technology/smart-token.html
-image = Kobil_Smart_Token_3014.png
+image = Kobil_Smart_Token_3014.gif
 [Lenovo2.txt]
 url = http://support.lenovo.com/en_US/product-and-parts/detail.page?&LegacyDocID=MIGR-72489
-image = lenovo.png
+image = lenovo.gif
 [Lenovo_USB_Smartcard_Keyboard.txt]
 url = http://support.lenovo.com/en/documents/pd030141
-image = lenovo.png
+image = lenovo.gif
 [Liteon_HP_SC_Keyboard_Apollo_JP_Liteon.txt]
 [Liteon_HP_SC_Keyboard_Apollo_KR_Liteon.txt]
 [Liteon_HP_SC_Keyboard_Apollo_Liteon.txt]
@@ -620,22 +620,22 @@ url = http://www.macally.com/en/product/ArticleShow.asp?ArticleID=59
 iManufacturer = Microchip
 iProduct = SEC1110
 url = http://www.microchip.com/wwwproducts/Devices.aspx?product=SEC1110
-image = Microchip-SEC1110.png
+image = Microchip-SEC1110.gif
 [Microchip_SEC1210.txt]
 iManufacturer = Microchip
 iProduct = SEC1210
 url = http://www.microchip.com/wwwproducts/Devices.aspx?product=SEC1210
-image = Microchip-SEC1210.jpg
+image = Microchip-SEC1210.gif
 [Morpho_MSO1350.txt]
 iManufacturer = Morpho
 iProduct = MSO1350 Fingerprint Sensor & SmartCard Reader
-image = Morpho_MSO1350.png
+image = Morpho_MSO1350.gif
 url = http://www.morpho.com/identification/acces-securise-biometrique/fingerprint-sensors/morphosmart-tm-mso-1300-serie
 features = biometric
 [Morpho_MSO350.txt]
 iManufacturer = Morpho
 iProduct = MSO350/MSO351 Fingerprint Sensor & SmartCard Reader
-image = Morpho_MSO350.png
+image = Morpho_MSO350.gif
 url = http://www.morpho.com/identification/acces-securise-biometrique/fingerprint-sensors/morphosmart-tm-mso-300-series
 features = biometric
 [MSI_StarReader_SMART.txt]
@@ -653,10 +653,10 @@ url = http://www.neowave.fr/en/weneo_transport.html
 url = http://www.neowave.fr/en/weneo_std_pass_sim.html
 [Nitrokey_HSM.txt]
 url = https://www.nitrokey.com/
-image = nitrokey-hsm.png
+image = nitrokey-hsm.gif
 [Nitrokey_Pro.txt]
 url = https://www.nitrokey.com/
-image = nitrokey-hsm.png
+image = nitrokey-hsm.gif
 [Nitrokey_Start.txt]
 url = https://www.nitrokey.com/
 [Nitrokey_Storage.txt]
@@ -664,7 +664,7 @@ url = https://www.nitrokey.com/
 image = Nitrokey_Storage.png
 [NXP_Pegoda_2_N.txt]
 url = http://www.nxp.com/demoboard/MFEV710.html
-image = NXP_CLRD710.png
+image = NXP_CLRD710.gif
 note = known as "Pegoda CLRD710" and "MFEV710 evaluation package"
 [NXP_PR533.txt]
 image = NXP_PR533.png
@@ -672,53 +672,53 @@ url = http://www.nxp.com/products/identification_and_security/reader_ics/contact
 features = contactless
 [Oberthur-CosmoCard.txt]
 [Oberthur-ID-ONE_token_slim_v2.txt]
-image = Oberthur-ID-ONE_token_slim_v2.png
+image = Oberthur-ID-ONE_token_slim_v2.gif
 [Omnikey_6121.txt]
 iProduct = 6121 USB mobile
 url = http://www.hidglobal.fr/products/readers/omnikey/6121
-image = omnikey_6121.png
+image = omnikey_6121.gif
 [Omnikey_6321.txt]
 iProduct = 6321 CLi USB
-image = OK-6321-USB.png
+image = OK-6321-USB.gif
 url = http://www.hidglobal.com/prod_detail.php?prod_id=275
 [OMNIKEY_5421.txt]
 iProduct = 5421
 url = https://www.hidglobal.com/products/readers/omnikey/5421
-image = OMNIKEY_5421.png
+image = OMNIKEY_5421.gif
 features = contactless
 note = The contactless interface is not supported.
 [OMNIKEY_AG_3121.txt]
 iProduct = 3121 USB
 url = https://www.hidglobal.com/products/readers/omnikey/3121
-image = OMNIKEY_AG_3121.png
+image = OMNIKEY_AG_3121.gif
 [Omnikey_5127_CK.txt]
-image = Omnikey_5121_CK.png
+image = Omnikey_5121_CK.gif
 features = contactless
 [Omnikey_noname1.txt]
 iManufacturer = OMNIKEY AG
 [Panasonic_USB_Smart_Card_Reader_7A-Smart.txt]
-image = Panasonic_USB_Smart_Card_Reader_7A-Smart.png
+image = Panasonic_USB_Smart_Card_Reader_7A-Smart.gif
 [Philips_SmartMX.txt]
-image = safenet-ikey4000.png
+image = safenet-ikey4000.gif
 note = used in some SafeNet iKey 4000
 [PIVKey_T800.txt]
 iProduct = T800
 iManufacturer = PIVKey
 url = http://pivkey.com/
-image = PIVKey-T800.png
+image = PIVKey-T800.gif
 [Planeta_RC700-NFC_CCID.txt]
-image = Planeta_RC700-NFC_CCID.png
+image = Planeta_RC700-NFC_CCID.gif
 url = http://www.planeta.inf.br/site_en/produtos_detalhes.php?codigo=5
 [Raritan_D2CIM-DVUSB.txt]
-image = D2CIM-DVUSB.png
+image = D2CIM-DVUSB.gif
 url = http://www.raritan.com/products/kvm-over-ip/dominion-kx-ii/
 [ReinerSCT_cyberJack_go.txt]
-image = ReinerSCT_CyberJack_go.png
+image = ReinerSCT_CyberJack_go.gif
 [ReinerSCT_cyberJack_RFID_basis.txt]
-image = RSCT_cyberJack_RFID_basis.png
+image = RSCT_cyberJack_RFID_basis.gif
 [ReinerSCT_tanJack_BT.txt]
 url = https://www.reiner-sct.com/produkte/tan-generatoren/tanJack_Bluetooth.html
-image = ReinerSCT_tanJack_BT.png
+image = ReinerSCT_tanJack_BT.gif
 iProduct = tanJack Bluetooth
 [Rocketek_RT-SCR1.txt]
 iProduct = RT-SCR1
@@ -727,47 +727,47 @@ url = http://rocketek.hk/plus/view.php?aid=3173
 image = Rocketek_RT-SCR1.png
 [Rutoken_PINPad_ex.txt]
 url = http://www.rutoken.ru/products/pinpad/
-image = Rutoken PINPad Ex.png
+image = Rutoken PINPad Ex.gif
 [Rutoken_PINPad_in.txt]
 url = http://www.rutoken.ru/products/pinpad/
-image = Rutoken PINPad In.png
+image = Rutoken PINPad In.gif
 [SafeNet_eToken_7300.txt]
 url = http://www.safenet-inc.com/multi-factor-authentication/authenticators/hybrid-authentication/etoken-7300-usb-encryption/
-image = SafeNet_eToken_7300.png
+image = SafeNet_eToken_7300.gif
 [SafeNet_Token_JC.txt]
 iProduct = eToken 5100
-image = SafeNet_eToken_5100.png
+image = SafeNet_eToken_5100.gif
 url = http://www.safenet-inc.com/Products/Data_Protection/Multi-Factor_Authentication/Certificate-based_%28PKI%29_USB_Authenticators/SafeNet_eToken_5100/
 [SafeTech_SafeTouch.txt]
 iManufacturer = SafeTech
 iProduct = SafeTouch
 url = http://www.safe-tech.ru/index.php/products-ru/safetouch-desc-ru
-image = SafeTech_SafeTouch.png
+image = SafeTech_SafeTouch.gif
 [SCM_SCL010.txt]
-image = SCL010.png
+image = SCL010.gif
 features = contactless
 note = Be sure to have firmware version 1.12 or above.
 [SCM_SDI011.txt]
-image = sdi011.png
+image = sdi011.gif
 url = http://www.scmmicro.com/products-solutions/smart-card-readers-a-terminals/dual-interface-readers/sdi011
 features = contactless
 note = The contactless interface is not supported.
 [SCM_SDI011_512C.txt]
-image = sdi011.png
+image = sdi011.gif
 features = contactless
 note = The contactless interface is not supported.
 [SCM_SCL011.txt]
-image = SCL011.png
+image = SCL011.gif
 url = http://www.scmmicro.com/en/products-services/smart-card-readers-terminals/contactless-dual-interface-readers/scl011.html
 features = contactless
 note = You have to upgrade the firmware using version 1.12 or later
 [SCR331-DI-NTTCom.txt]
-image = scr331di-nttcom.png
+image = scr331di-nttcom.gif
 url = http://www.ntt.com/jpki/SCR331DI.html
 features = contactless
 note = The contactless interface is not supported.
 [SCR3310-NTTCom.txt]
-image = SCR3310-NTTCom.png
+image = SCR3310-NTTCom.gif
 url = http://www.ntt.com/jpki/data/download2.html
 [SCR3310_2.txt]
 [SCR3320.txt]
@@ -777,7 +777,7 @@ url = http://www.scmmicro.com/security/view_product_en.php?PID=6
 image = SCR333.png
 url = http://www.scmmicro.com/security/view_product_en.php?PID=10
 [SCR3340.txt]
-image = SCR3340.png
+image = SCR3340.gif
 url = http://www.scmmicro.com/security/view_product_en.php?PID=7
 features = ExpressCard
 [SCR335.txt]
@@ -787,63 +787,63 @@ url = http://www.scmmicro.com/security/view_product_en.php?PID=11
 note = You have to upgrade the firmware using version 5.18 or later.
  Or use a v2.0 model.
 [SCR3500.txt]
-image = SCR3500.png
+image = SCR3500.gif
 [Sitecom_MD-010.txt]
-image = Sitecom_MD_010_USB_SIM_Card_Reader.png
+image = Sitecom_MD_010_USB_SIM_Card_Reader.gif
 [SDI010.txt]
-image = SDI010.png
+image = SDI010.gif
 url = http://www.scmmicro.com/security/view_product_en.php?PID=19
 features = contactless
 note = The contactless interface is not supported.
 [SDS4ID_DominoKeyPro_100.txt]
-image =  DOMINO-Key_TWIN_Pro.png
+image =  DOMINO-Key_TWIN_Pro.gif
 url = http://www.domino-key.com/
 [SecuTech_Token.txt]
-image = SecuTech_Token.png
+image = SecuTech_Token.gif
 url = http://www.esecutech.com/Products/unitoken-unimate.html
 [Softforum_XecureHSM.txt]
 iManufacturer = Softforum Co., Ltd
 iProduct = XecureHSM
-image = XecureHSM.png
+image = XecureHSM.gif
 url = http://www.softforum.com/eng/product/information_view.asp?group1Idx=1&group2Idx=38&group3Idx=84&depth3=01
 [SpringCard_CrazyWriter.txt]
-image = crazywriter.png
+image = crazywriter.gif
 url = http://www.springcard.com/fr/products/crazywriter.html
 features = contactless
 [SpringCard_CSB6_Basic.txt]
-image = csb6.png
+image = csb6.gif
 url = http://www.springcard.com/fr/products/csb6.html
 features = contactless
 [SpringCard_CSB6_Secure.txt]
-image = csb6.png
+image = csb6.gif
 url = http://www.springcard.com/fr/products/csb6.html
 features = contactless
 [SpringCard_CSB6_Ultimate.txt]
-image = csb6.png
+image = csb6.gif
 url = http://www.springcard.com/fr/products/csb6.html
 features = contactless
 [SpringCard_EasyFinger_Standard.txt]
-image = easyfinger.png
+image = easyfinger.gif
 url = http://www.springcard.com/fr/products/easyfinger.html
 features = contactless
 [SpringCard_EasyFinger_Ultimate.txt]
-image = easyfinger.png
+image = easyfinger.gif
 url = http://www.springcard.com/fr/products/easyfinger.html
 features = contactless
 [SpringCard_H512_Series.txt]
-image = SpringCard_H512.png
+image = SpringCard_H512.gif
 url = http://www.springcard.com/products/h512.html
 features = contactless
 [SpringCard_H663_Series.txt]
-image = SpringCard_H663.png
+image = SpringCard_H663.gif
 url = http://www.springcard.com/products/h663.html
 features = contactless
 [SpringCard_NFC_Roll.txt]
-image = SpringCard_nfcroll.png 
+image = SpringCard_nfcroll.gif 
 url = http://springcard.com/products/nfcroll.html
 features = contactless
 [SpringCard_Prox_N_Roll.txt]
-image = proxnroll.png
+image = proxnroll.gif
 url = http://www.springcard.com/fr/products/proxnroll.html
 features = contactless
 [Synnix_STD200.txt]
@@ -858,33 +858,33 @@ image = Thursby_TSS_PK7.png
 url = http://www.thursby.com/products/pkard-reader
 [Thursby_TSS_PK8.txt]
 iProduct = TSS-PK8
-image = Thursby_PSS_PK8.png
+image = Thursby_PSS_PK8.gif
 url = http://www.thursby.com/products/pkard-reader
 [Tianyu_Smart_Card_Reader.txt]
 [Todos_AGM2_CCID.txt]
 iProduct = Argos Mini II
-image = Todos_Argos_Mini_II.png
+image = Todos_Argos_Mini_II.gif
 url = http://www.todos.se/index.php/products/items/todos_argos_mini_ii/
 note =  Use at least firmware 1.01. The previous one is bogus.
 [Todos_Cx00.txt]
 iProduct = CX00
-image = Todos_c200.png
+image = Todos_c200.gif
 [Ubisys_RFID.txt]
-image = Ubisys-stick.png
+image = Ubisys-stick.gif
 features = contactless
 [udea_MILKO_V1.txt]
-image = udea_MILKO_V1.png
+image = udea_MILKO_V1.gif
 [Validy_TokenA.txt]
-image = validy_token.png
+image = validy_token.gif
 url = http://www.validy.com/en/products/token/
 [Vasco_DPKey101.txt]
-image = Vasco_DPKey101.png
+image = Vasco_DPKey101.gif
 url = http://www.vasco.com/products/digipass/digipass_pki/digipass_pki_keys/digipass_key_101.aspx
 [Vasco_Digipass920.txt]
-image = Vasco_DIGIPASS_920.png
+image = Vasco_DIGIPASS_920.gif
 url = http://www.vasco.com/products/digipass/digipass_readers/digipass_850_range/digipass_920.aspx
 [Vasco_DIGIPASS_870.txt]
-image = Vasco_DIGIPASS_970.png
+image = Vasco_DIGIPASS_970.gif
 url = http://www.vasco.com/products/client_products/card_reader_digipass/digipass_870.aspx
 [Vasco_DIGIPASS_875.txt]
 url = https://www.vasco.com/products/client_products/card_reader_digipass/digipass-875.aspx
@@ -892,38 +892,38 @@ image = Vasco_DIGIPASS_875.png
 [Vasco_DIGIPASS_KEY_202_0120.txt]
 [Vasco_DIGIPASS_KEY_202_0122.txt]
 [Vasco_DP200.txt]
-image = DP_Key_200.png
+image = DP_Key_200.gif
 url = http://www.vasco.com/products/digipass/digipass_pki/digipass_pki_keys/digipass_key_200.aspx
 [Vasco_DP860.txt]
-image = DP_KEY_860.png
+image = DP_KEY_860.gif
 url = http://www.vasco.com/products/digipass/digipass_pki/digipass_pki_keys/digipass_key_860.aspx
 [Vasco_DP905.txt]
-image = Vasco_DP905.png
+image = Vasco_DP905.gif
 url = http://www.vasco.com/products/product.html?product=71&VSID=97bccd2ef7aa91399bb7a167abcdf6e8
 [Vasco_DP855.txt]
-image = VASCO_DIGIPASS_855.png
+image = VASCO_DIGIPASS_855.gif
 [Vasco_DP865.txt]
-image = VASCO_DIGIPASS_865.png
+image = VASCO_DIGIPASS_865.gif
 [Vasco_DPKey200.txt]
-image = VASCO_DIGIPASS_KEY_200.png
+image = VASCO_DIGIPASS_KEY_200.gif
 [Vasco_DPKey860.txt]
-image = VASCO_DIGIPASS_KEY_860.png
+image = VASCO_DIGIPASS_KEY_860.gif
 [Vega-Alpha.txt]
-image = vega-alpha.png
+image = vega-alpha.gif
 url = http://www.covadis.ch/en/products/vega-alpha/description-43.html
 [VMware_Virtual_USB_CCID.txt]
 [Watchdata_USB_Key.txt]
 url = http://www.watchdata.com/brazil/watchkey/index.htm
 [WatchCNPC_USB_CCID_Key.txt]
-image = WatchCNPC_USB_CCID_Key.png
+image = WatchCNPC_USB_CCID_Key.gif
 url = http://www.watchdata.com/enterprise/10287.html
 [Watchdata_W5181.txt]
-image = Watchdata_w5181.png
+image = Watchdata_w5181.gif
 url = http://www.watchdata.com/bank/10298.html
 features = contactless
 [Winbond.txt]
 [Xiring_XI-SIGN_6000.txt]
-image = Xiring-xi-sign.png
+image = Xiring-xi-sign.gif
 url = http://www.xiring.com/o2s/pageLibre000133e9.php
 [Yubico_Yubikey_4_CCID.txt]
 image = Yobico-YubiKey-Edge.png
@@ -934,14 +934,14 @@ image = Yobico-YubiKey-Edge.png
 [Yubico_Yubikey_4_U2F+CCID.txt]
 image = Yobico-YubiKey-Edge.png
 [Yubico_Yubikey_neo.txt]
-image = yubikey_neo.png
+image = yubikey_neo.gif
 url = http://www.yubico.com/products/yubikey-hardware/yubikey-neo/
 [Yubico_Yubikey_neo_otp.txt]
-image = yubikey_neo.png
+image = yubikey_neo.gif
 url = http://www.yubico.com/products/yubikey-hardware/yubikey-neo/
 [Yubico_Yubikey_NEO_U2F+CCID.txt]
-image = yubikey_neo.png
+image = yubikey_neo.gif
 url = http://www.yubico.com/products/yubikey-hardware/yubikey-neo/
 [Yubico_Yubikey_NEO_OTP+U2F+CCID.txt]
-image = yubikey_neo.png
+image = yubikey_neo.gif
 url = http://www.yubico.com/products/yubikey-hardware/yubikey-neo/
diff --git a/supported.ini b/supported.ini
index 9fe807b..e5664b0 100644
--- a/supported.ini
+++ b/supported.ini
@@ -4,65 +4,65 @@
 
 [ACR38U-CCID.txt]
 iProduct = ACR 38U-CCID
-image = ACR38-CCID.png
+image = ACR38-CCID.gif
 url = http://www.acs.com.hk/acr38ccid.php
 note = Old versions of this reader are bogus: the reader do timeout when a special USB frame is sent from the reader. If the frame size is a multiple of wMaxPacketSize the communication is stopped.
 [ActivCardV3.txt]
 [ActivkeySim.txt]
-image = ActivIdentity_key.png
+image = ActivIdentity_key.gif
 url = http://www.actividentity.com/products/activkey_usb_tokens__home.php
 [AlcorMicro_AU9560.txt]
 iManufacturer = Alcor Micro
 iProduct = AU9560
 url = http://www.alcormicro.com/en_content/c_product/product_01b.php?CategoryID=4&IndexID=5
 [Alya.txt]
-image = alya.png
+image = alya.gif
 url = http://www.covadis.ch/en/products/alya/description.html
 features = biometric
 [ASEDrive_IIIe_KB.txt]
 iProduct = ASEDrive IIIe KB
-image = ASEDrive_IIIe_KB.png
+image = ASEDrive_IIIe_KB.gif
 url = http://www.asedrive.com/product.asp?pid=2
 note = Firmware older than 6.07 is bogus
 [ASE_IIIe.txt]
 iProduct = ASE IIIe
-image = ASEDrive_IIIe_USB.png
+image = ASEDrive_IIIe_USB.gif
 url = http://www.asedrive.com/product.asp?pid=1
 [AU9520.txt]
 iManufacturer = Alcor Micro
 iProduct = AU9520
 note = Firmware 1.01 is bogus. The time request sent by the card is not forwarded by the reader to the host.
 [BludriveII.txt]
-image = BludriveII_CCID.png
+image = BludriveII_CCID.gif
 url = http://shop.blutronics.com/ViewProdotti.asp?IdMarca=3&Id=751
 [CardMan3121.txt]
-image = cardman3121.png
+image = cardman3121.gif
 url = http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=21
 iProduct = CardMan 3121
 [CherrySmartTerminalST2XXX.txt]
-image = ST_2000_UCR.png
+image = ST_2000_UCR.gif
 url = http://www.cherry.de/english/products/electronic_signature_smartterminal_st-2000u.htm
 [CherryST1044U.txt]
-image = ST-1044.png
+image = ST-1044.gif
 url = http://www.cherry.de/english/products/logon_smartterminal_st-1044u.htm
 [CherryXX33.txt]
 [CherryXX44.txt]
-image = G83-6744_de.png
+image = G83-6744_de.gif
 url = http://www.cherrycorp.com/english/advanced-line/advanced-line_smartboard_g83-6744.htm
 [CryptoIdentity.txt]
 [DellSCRK.txt]
-image = Dell_SKU_6317_PB.png
+image = Dell_SKU_6317_PB.gif
 note = Seems to support SPE only if the VERIFY command has a fixed length. See http://comments.gmane.org/gmane.comp.encryption.opensc.devel/12773
 [DellSK-3106.txt]
 iProduct = keyboard SK-3106
-image = Dell_keyboard.png
+image = Dell_keyboard.gif
 url = http://accessories.us.dell.com/sna/productdetail.aspx?sku=310-5155&c=us&l=en&cs=04&category_id=5436&page=external
 iManufacturer = Dell
 [Eutron_CryptoIdentity.txt]
 image = cryptoidentity.png
 url = http://www.cryptoidentity.eutron.com/ENG/home.asp
 [Eutron_Digipass_860.txt]
-image = Eutron_digipass860.png
+image = Eutron_digipass860.gif
 url = http://www.eutronsec.com/infosecurity/Contents/ProductLine/Details.aspx?IDProd=62&IDFamiglia=39
 [Eutron_SIM_Pocket_Combo_(Card_Reader).txt]
 image = simpocketcombo_chiave.png
@@ -77,35 +77,35 @@ iProduct = Smart Pocket
 image = Eutron_Smart_Reader.png
 url = http://www.eutronsec.com/infosecurity/Contents/ProductLine/Details.aspx?IDProd=26&IDFamiglia=3
 [GemaltoSmartEnterpriseGuardian.txt]
-image = seg.png
+image = seg.gif
 url = http://www.gemalto.com/enterprise/SEG.html
 [Gemalto_Ezio_CB+.txt]
-image = gemalto_ezio.png
+image = gemalto_ezio.gif
 iManufacturer = Gemalto
 [Gemalto_Ezio_Shield.txt]
-image = gemalto_ezio.png
+image = gemalto_ezio.gif
 url = http://www.gemalto.com/financial/ebanking/ezio_suite/product/index.html
 [Gemalto_IDBridge_K3000.txt]
 iManufacturer = Gemalto
-image = Gemalto_IDBridge_K3000.png
+image = Gemalto_IDBridge_K3000.gif
 url = http://www.gemalto.com/products/sg_core/
 note = I have USB problems on a iMac on some USB ports. Just connect the token to another USB bus/port.
 [Gemalto_PDT.txt]
 iManufacturer = Gemalto
 [GemCoreSIMPro.txt]
 iManufacturer = Gemalto
-image = Gemalto_SIMPro.png
+image = Gemalto_SIMPro.gif
 [GemPC433_SL.txt]
 image = gempcusb.jpg
 url = http://www.gemalto.com/products/pc_link_readers/#PC_USB-SL
 iManufacturer = Gemalto
 [GemPCKey.txt]
-image = gempckey.png
+image = gempckey.gif
 url = http://www.gemalto.com/products/pc_link_readers/#USB_Shell_Token_v2
 iManufacturer = Gemalto
 iProduct = USB Shell Token V2
 [GemPCPinpad.txt]
-image = gempcpinpad.png
+image = gempcpinpad.gif
 url = http://www.gemalto.com/products/pc_link_readers/#PC_Pinpad
 note = Known problems/limitations:
  Does not support minimum PIN length (wPINMaxExtraDigit) lower than 4
@@ -114,7 +114,7 @@ note = Known problems/limitations:
 iManufacturer = Gemalto
 features = firewall
 [GemPCTwin.txt]
-image = GemPC_Twin_serial.png
+image = GemPC_Twin_serial.gif
 url = http://www.gemalto.com/products/pctwin/
 iManufacturer = Gemalto
 iProduct = PC Twin Reader (serial)
@@ -125,55 +125,55 @@ url = http://www.gemalto.com/products/pc_link_readers/#PC_Twin
 iManufacturer = Gemalto
 iProduct = PC Twin Reader
 [GemProxDU.txt]
-image = gemalto_proxdu.png
+image = gemalto_proxdu.gif
 features = contactless
 url = http://support.gemalto.com/index.php?id=408
 [GemProxSU.txt]
-image = gemalto_proxsu.png
+image = gemalto_proxsu.gif
 features = contactless
 url = http://support.gemalto.com/index.php?id=408
 [GnD_StarSign_CUT.txt]
 iProduct = StarSign Crypto USB Token
-image = GnD_StarSign_CUT.png
+image = GnD_StarSign_CUT.gif
 [GnD_StarSign_CUT_S.txt]
-image = GnD_StarSign_CUT.png
+image = GnD_StarSign_CUT.gif
 [HPUSBSmartCardReader.txt]
 [id3_CL1356T.txt]
-image = CL1356T.png
+image = CL1356T.gif
 features = contactless
 iProduct = CL1356T
 [Ingenico_WITEO_base.txt]
-image = Ingenico_witeo_base.png
+image = Ingenico_witeo_base.gif
 [Ingenico_WITEO_badge.txt]
-image = Ingenico_witeo_badge.png
+image = Ingenico_witeo_badge.gif
 [KAAN_Advanced.txt]
-image = Kobil_Advanced.png
+image = Kobil_Advanced.gif
 url = http://www.kobil.com/index.php?id=68&type=7&L=0
 note = Firmware older than 0.37 is bogus
 [KAAN_Base.txt]
-image = Kobil_Base.png
+image = Kobil_Base.gif
 url = http://www.kobil.com/index.php?id=67&type=7&L=0
 note = Firwmare older than 0.37 is bogus
 [KAAN_SIM_III.txt]
-image = kaansim.png
+image = kaansim.gif
 [Kobil_EMV_CAP.txt]
 iProduct = EMV CAP - SecOVID Reader III
-image = kobil_emv_tricap.png
+image = kobil_emv_tricap.gif
 url = http://www.kobil.com/index.php?id=71&type=7&L=0
 iManufacturer = KOBIL
 [Lenovo.txt]
 [LTC31v2.txt]
 iProduct = LTC31 v2
-image = LTC31v2.png
+image = LTC31v2.gif
 url = http://www.c3po.es/ltc31.html
 note = New model with USB product ID 0x0006
 [MySmartPad.txt]
-image = smartepad.png
+image = smartepad.gif
 url = http://www.smartepad.com.br/index.htm
 [Precise_Sense_MC.txt]
 iManufacturer = Precise Biometrics
 iProduct = Sense MC
-image = Precise_Sense_MC.png
+image = Precise_Sense_MC.gif
 features = biometric
 [SCR331-DI.txt]
 iProduct = SCR 331-DI
@@ -188,7 +188,7 @@ url = http://www.scmmicro.com/security/view_product_en.php?PID=2
 note = You have to upgrade the firmware using version 5.18 or later.
 [SCR3310.txt]
 iProduct = SCR 3310
-image = scr3310.png
+image = scr3310.gif
 url = http://www.scmmicro.com/security/view_product_en.php?PID=4
 [SCR3311.txt]
 iProduct = SCR 3311
@@ -204,7 +204,7 @@ note = You have to upgrade the firmware using version 5.10 or later.
 [Teo.txt]
 iManufacturer = XIRING
 iProduct = Teo
-image = teo.png
+image = teo.gif
 url = http://www.teobyxiring.com/
 [TianYu_CCID_SmartKey.txt]
 [Verisign_secure_storage_token.txt]
@@ -218,11 +218,11 @@ image = verisign_secure_token.png
 iManufacturer = Verisign
 [Xiring_Leov2.txt]
 iProduct = Leo v2
-image = Xiring-leo-v2.png
+image = Xiring-leo-v2.gif
 features = firewall
 [Xiring_MyLeo.txt]
 iProduct = MyLeo
-image = Xiring-myleo.png
+image = Xiring-myleo.gif
 [Xiring_XI-SIGN.txt]
-image = Xiring-xi-sign.png
+image = Xiring-xi-sign.gif
 url = http://www.xiring.com/pageLibre00012c0e.php
diff --git a/unsupported.ini b/unsupported.ini
index 6785f1f..acb8eae 100644
--- a/unsupported.ini
+++ b/unsupported.ini
@@ -11,13 +11,13 @@ note = Time extension requests are not supported.
  The firmware 2.14 may report bStatus = 0x00 indicating No Error but with bError = 0xFE indicating ICC_MUTE, CCID timed out while talking to the ICC. See https://github.com/LudovicRousseau/pyscard/issues/18
 features = contactless
 [ActivCardV2.txt]
-image = ActivCard.png
+image = ActivCard.gif
 url = http://www.activcorp.com/en/products/4_3_2_readers.php
 note = The 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.
  Some users report that this reader is in fact a SCR-331 with a different firmware and that you can upgrade its firmware to transform it into a (supported) SCR-331 reader.
 [Aladdin_eToken_PRO_USB_72K_Java.txt]
 iProduct = eToken PRO USB 72K Java
-image = aladdin_pro.png
+image = aladdin_pro.gif
 url = http://www.aladdin.com/etoken/devices/pro-usb.aspx
 note = The token does not work after a warm reset. See http://www.opensc-project.org/pipermail/opensc-devel/2009-April/012128.html
 [AU9540.txt]
@@ -53,10 +53,10 @@ note = Frames bigger than 64 bytes (wMaxPacketSize) fails on the contact reader
  00000095 commands.c:1551:CCID_Receive() Can't read all data (54 out of 258 expected)
  The reader _MAY_ work with a T=1 card since it is in TPDU.
 [Dectel_CI692.txt]
-image = Dectel_10175.png
+image = Dectel_10175.gif
 note = Also known as Dectel CI692 or NEXOOS 610. The reader may not reader all the smart card. See https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20151019/000471.html
 [Feitian_SCR301.txt]
-image = Feitian-Rockey301-CCID.png
+image = Feitian-Rockey301-CCID.gif
 note = The reader fails with a CASE 2 APDU with Le=0 (256 bytes)
  Sent: 80 34 01 00 00 
  ifdhandler.c:1219:IFDHTransmitToICC() no name (lun: 0)
@@ -71,7 +71,7 @@ note = WARNING: Secure Pin Entry feature is bogus and has been disabled in versi
 
  firmware < 1.24 is bogus. SetParameters fails with a card of ATR 3B 16 96 41 73 74 72 69 64. The smart card reader part is from SCM.
 [HPUSBSmartCardKeyboard.txt]
-image = hpusbsmartcardkeyboard.png
+image = hpusbsmartcardkeyboard.gif
 url = http://h18000.www1.hp.com/products/quickspecs/12346_na/12346_na.HTML
 note = SECURITY ALERT: Martin P. reported that on Mac OS X the pinpad feature does not work correctly and the PIN code is sent to the host (instead of being kept secret by the pinpad). SPE disabled in version 1.4.3 of the driver.
 [iDream.txt]
@@ -80,17 +80,17 @@ note = also known as ID-SMID01, SCT018 and maybe other commercial names
 [KEBTechnology_KONA_USB_SmartCard.txt]
 note = The tokend fails to send the first APDU. Maybe the support of Character level is bogus in the CCID driver.
 [LTC31.txt]
-image = LTC31.png
+image = LTC31.gif
 url = "http://www.c3po.es/ltc31.html
 note = The reader works fine with Linux kernel 2.4 but does not with Linux kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument). This reader is not more sold and replaced by the LTC31v2 model.
 [mIDentity.txt]
-image = kobil_midentity.png
+image = kobil_midentity.gif
 url = http://www.kobil.com/index.php?id=49&type=7
 note = Time requests are not managed correctly and make the firmware fail.  This is not a problem unless you use a time-consuming APDU like RSA key generation.
 
  A new firmware will correct the bug.
 [mIDentityXL.txt]
-image = kobil_midentity.png
+image = kobil_midentity.gif
 url = http://www.kobil.com/index.php?id=49&type=7
 note = Time requests are not managed correctly and make the firmware fail.  This is not a problem unless you use a time-consuming APDU like RSA key generation.
 
@@ -106,17 +106,17 @@ note = This reader is common as an internal reader in laptops.
  The reader is bogus and does not accept PPS
  See also https://github.com/LudovicRousseau/CCID/pull/18 for a T=1 patch that may work for you
 [Precise_200_MC.txt]
-image = Precise200MC.png
+image = Precise200MC.gif
 url = http://precisebiometrics.com/?id=2718&cid=2722
 note = Must be firmware version 50.00 or above: time extension requests are not sent back to the host in earlier versions of the firmware. The reader can't talk to card with TA1=96. See http://archives.neohapsis.com/archives/dev/muscle/2010-q3/0197.html
 features = biometric
 [Precise_250_MC.txt]
-image = Precise250MC.png
+image = Precise250MC.gif
 url = http://precisebiometrics.com/?id=2718&cid=2723
 note = Must be firmware version 50.00 or above: time extension requests are not sent back to the host in earlier versions of the firmware. The reader can't talk to card with TA1=96. See http://archives.neohapsis.com/archives/dev/muscle/2010-q3/0197.html
 features = biometric
 [sid800.txt]
-image = SID800.png
+image = SID800.gif
 url = "http://www.rsa.com/products/securid/datasheets/SID800_DS_0507.pdf
 note = the new firmware (revision 6284) fails to respond to initial CmdGetSlotStatus() with "ccid_usb.c:687:ReadUSB() read failed (5/2): -8 Success"
  or with "<- 000000 81 FB FF FF FF" "commands.c:1046:CmdGetSlotStatus() Not enough data received: 5 bytes"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pcsclite/website.git



More information about the Pcsclite-cvs-commit mailing list