From a14077c28a3bc9b703f0416742cf066a07bc968b Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Fri, 6 Sep 2024 21:09:44 +0200 Subject: [PATCH] Add BHDC Reader-HHD02 --- readers/BHDC_Reader-HHD02.txt | 53 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++ 2 files changed, 56 insertions(+) create mode 100644 readers/BHDC_Reader-HHD02.txt diff --git a/readers/BHDC_Reader-HHD02.txt b/readers/BHDC_Reader-HHD02.txt new file mode 100644 index 00000000..2d81eea9 --- /dev/null +++ b/readers/BHDC_Reader-HHD02.txt @@ -0,0 +1,53 @@ + idVendor: 0x155B + iManufacturer: BHDC + idProduct: 0x8202 + iProduct: Reader-HHD02 + bcdDevice: 1.00 (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) + Can't get iInterface string: LIBUSB_ERROR_INVALID_PARAM + CCID Class Descriptor + bLength: 0x36 + bDescriptorType: 0x21 + bcdCCID: 1.10 + bMaxSlotIndex: 0x00 + bVoltageSupport: 0x07 + 5.0V + 3.0V + 1.8V + dwProtocols: 0x0000 0x0003 + T=0 + T=1 + dwDefaultClock: 4.800 MHz + dwMaximumClock: 4.800 MHz + bNumClockSupported: 0 (will use whatever is returned) + Got 1 clock frequencies but was expecting 256 + Support 4000 kHz + dwDataRate: 12903 bps + dwMaxDataRate: 412903 bps + bNumDataRatesSupported: 0 (will use whatever is returned) + Support 10752 bps + dwMaxIFSD: 522 + dwSynchProtocols: 0x00000000 + dwMechanical: 0x00000000 + No special characteristics + dwFeatures: 0x000200B2 + ....02 Automatic parameter configuration based on ATR data + ....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 + 02.... Short APDU 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 11341340..eea6df45 100644 --- a/readers/supported_readers.txt +++ b/readers/supported_readers.txt @@ -1020,6 +1020,9 @@ # ATMEL 0x03EB:0x6016:ATMEL VaultIC460 +# BHDC +0x155B:0x8202:BHDC Reader-HHD02 + # Broadcom Corp 0x0A5C:0x5800:Broadcom Corp 5880 0x0A5C:0x5801:Broadcom Corp 5880