From 9f7151ebac21118ef2ffeae3efdf713a60592f27 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Thu, 2 Nov 2023 23:01:50 +0100 Subject: [PATCH] Add Kapelse Ti-Kap --- readers/Kapelse_Ti-Kap.txt | 1172 +++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 + 2 files changed, 1175 insertions(+) create mode 100644 readers/Kapelse_Ti-Kap.txt diff --git a/readers/Kapelse_Ti-Kap.txt b/readers/Kapelse_Ti-Kap.txt new file mode 100644 index 00000000..192d2bcf --- /dev/null +++ b/readers/Kapelse_Ti-Kap.txt @@ -0,0 +1,1172 @@ + idVendor: 0x2947 + iManufacturer: Kapelse + idProduct: 0x0111 + iProduct: Ti-Kap + bcdDevice: 0.54 (firmware release?) + bLength: 9 + bDescriptorType: 4 + bInterfaceNumber: 0 + bAlternateSetting: 0 + bNumEndpoints: 3 + bulk-IN, bulk-OUT and Interrupt-IN + bInterfaceClass: 0x0B [Chip Card Interface Device Class (CCID)] + bInterfaceSubClass: 0 + bInterfaceProtocol: 0 + bulk transfer, optional interrupt-IN (CCID) + iInterface: CCID Interface slot0 + CCID Class Descriptor + bLength: 0x36 + bDescriptorType: 0x21 + bcdCCID: 1.10 + bMaxSlotIndex: 0x00 + bVoltageSupport: 0x03 + 5.0V + 3.0V + dwProtocols: 0x0000 0x0003 + T=0 + T=1 + dwDefaultClock: 4.800 MHz + dwMaximumClock: 4.800 MHz + bNumClockSupported: 0 (will use whatever is returned) + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 4391722 kHz + Support 4784195 kHz + Support 2097220 kHz + Support 7209033 kHz + Support 6619252 kHz + Support 6684786 kHz + Support 6488161 kHz + Support 2097253 kHz + Support 7078003 kHz + Support 7602287 kHz + Support 2097200 kHz + Support 7078003 kHz + Support 7602287 kHz + Support 50 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + dwDataRate: 10752 bps + dwMaxDataRate: 344064 bps + bNumDataRatesSupported: 0 (will use whatever is returned) + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 4391722 bps + Support 4784195 bps + Support 2097220 bps + Support 7209033 bps + Support 6619252 bps + Support 6684786 bps + Support 6488161 bps + Support 2097253 bps + Support 7078003 bps + Support 7602287 bps + Support 2097200 bps + Support 7078003 bps + Support 7602287 bps + Support 50 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + dwMaxIFSD: 254 + dwSynchProtocols: 0x00000000 + dwMechanical: 0x00000000 + No special characteristics + dwFeatures: 0x000100BA + ....02 Automatic parameter configuration based on ATR data + ....08 Automatic ICC voltage selection + ....10 Automatic ICC clock frequency change according to parameters + ....20 Automatic baud rate change according to frequency and Fi, Di params + ....80 Automatic PPS made by the CCID + 01.... TPDU level exchange + dwMaxCCIDMessageLength: 271 bytes + bClassGetResponse: 0x00 + bClassEnvelope: 0x00 + wLcdLayout: 0x0000 + bPINSupport: 0x00 + bMaxCCIDBusySlots: 1 + idVendor: 0x2947 + iManufacturer: Kapelse + idProduct: 0x0111 + iProduct: Ti-Kap + bcdDevice: 0.54 (firmware release?) + bLength: 9 + bDescriptorType: 4 + bInterfaceNumber: 1 + bAlternateSetting: 0 + bNumEndpoints: 3 + bulk-IN, bulk-OUT and Interrupt-IN + bInterfaceClass: 0x0B [Chip Card Interface Device Class (CCID)] + bInterfaceSubClass: 0 + bInterfaceProtocol: 0 + bulk transfer, optional interrupt-IN (CCID) + iInterface: CCID Interface slot1 + CCID Class Descriptor + bLength: 0x36 + bDescriptorType: 0x21 + bcdCCID: 1.10 + bMaxSlotIndex: 0x00 + bVoltageSupport: 0x03 + 5.0V + 3.0V + dwProtocols: 0x0000 0x0003 + T=0 + T=1 + dwDefaultClock: 4.800 MHz + dwMaximumClock: 4.800 MHz + bNumClockSupported: 0 (will use whatever is returned) + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 4391722 kHz + Support 4784195 kHz + Support 2097220 kHz + Support 7209033 kHz + Support 6619252 kHz + Support 6684786 kHz + Support 6488161 kHz + Support 2097253 kHz + Support 7078003 kHz + Support 7602287 kHz + Support 2097201 kHz + Support 7078003 kHz + Support 7602287 kHz + Support 50 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + Support 0 kHz + dwDataRate: 10752 bps + dwMaxDataRate: 344064 bps + bNumDataRatesSupported: 0 (will use whatever is returned) + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 4391722 bps + Support 4784195 bps + Support 2097220 bps + Support 7209033 bps + Support 6619252 bps + Support 6684786 bps + Support 6488161 bps + Support 2097253 bps + Support 7078003 bps + Support 7602287 bps + Support 2097201 bps + Support 7078003 bps + Support 7602287 bps + Support 50 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + Support 0 bps + dwMaxIFSD: 254 + dwSynchProtocols: 0x00000000 + dwMechanical: 0x00000000 + No special characteristics + dwFeatures: 0x000100BA + ....02 Automatic parameter configuration based on ATR data + ....08 Automatic ICC voltage selection + ....10 Automatic ICC clock frequency change according to parameters + ....20 Automatic baud rate change according to frequency and Fi, Di params + ....80 Automatic PPS made by the CCID + 01.... TPDU level exchange + dwMaxCCIDMessageLength: 271 bytes + bClassGetResponse: 0x00 + bClassEnvelope: 0x00 + wLcdLayout: 0x0000 + bPINSupport: 0x00 + bMaxCCIDBusySlots: 1 + idVendor: 0x2947 + iManufacturer: Kapelse + idProduct: 0x0111 + iProduct: Ti-Kap + bcdDevice: 0.54 (firmware release?) + bLength: 9 + bDescriptorType: 4 + bInterfaceNumber: 2 + bAlternateSetting: 0 + bNumEndpoints: 3 + bulk-IN, bulk-OUT and Interrupt-IN + bInterfaceClass: 0x0B [Chip Card Interface Device Class (CCID)] + bInterfaceSubClass: 0 + bInterfaceProtocol: 0 + bulk transfer, optional interrupt-IN (CCID) + iInterface: CCID Interface CLESS slot2 + CCID Class Descriptor + bLength: 0x36 + bDescriptorType: 0x21 + bcdCCID: 1.10 + bMaxSlotIndex: 0x00 + bVoltageSupport: 0x01 + 5.0V + dwProtocols: 0x0000 0x0001 + T=0 + dwDefaultClock: 4.800 MHz + dwMaximumClock: 4.800 MHz + bNumClockSupported: 0 (will use whatever is returned) + IFD does not support GET CLOCK FREQUENCIES request: LIBUSB_ERROR_PIPE + dwDataRate: 10752 bps + dwMaxDataRate: 344064 bps + bNumDataRatesSupported: 0 (will use whatever is returned) + IFD does not support GET_DATA_RATES request: LIBUSB_ERROR_PIPE + dwMaxIFSD: 254 + dwSynchProtocols: 0x00000000 + dwMechanical: 0x00000000 + No special characteristics + dwFeatures: 0x00010230 + ....10 Automatic ICC clock frequency change according to parameters + ....20 Automatic baud rate change according to frequency and Fi, Di params + ..02.. NAD value other than 00 accepted (T=1) + 01.... TPDU level exchange + dwMaxCCIDMessageLength: 271 bytes + bClassGetResponse: 0x00 + bClassEnvelope: 0x00 + wLcdLayout: 0x0000 + bPINSupport: 0x00 + bMaxCCIDBusySlots: 1 diff --git a/readers/supported_readers.txt b/readers/supported_readers.txt index 4a56953a..0ccf6f19 100644 --- a/readers/supported_readers.txt +++ b/readers/supported_readers.txt @@ -623,6 +623,9 @@ 0x2947:0x0104:KAPELSE eS-KAP-Ad 0x2947:0x0105:KAPELSE KAP-LINK2 +# Kapelse +0x2947:0x0111:Kapelse Ti-Kap + # Kapsch TrafficCom 0x28B9:0x0002:Kapsch TrafficCom USB SAM reader