The dwSynchProtocols field is a number value from the CCID USB descriptor:
• RRRR-UpperWord- is RFU=0000h
• PPPP-Lower Word- encodes thes upported protocol types. A ‘1’ in a given bit position indicates support for the associated protocol.
0001h indicates support for the 2-wire protocol
0002h indicates support for the 3-wire protocol
0004h indicates support for the I2C protocol
All other values are outside of this specification, and must be handled by vendor-supplied drivers.
A footnote in the specification also indicates:
This release of the specification does not support devices with the 2-wire, 3-wire, and I2C protocol so PPPP = 0000h. This field is intended to be forward compatible with the PCSC specification.I imagine this value is for synchronous cards only.
dwSynchProtocols | # | % |
---|---|---|
0x00000000 | 218 | 85.83 % |
0x00000007 | 35 | 13.78 % |
0x00000001 | 1 | 0.39 % |
The normal value should be PPPP = 0000h. Most of the readers provide this value.
The reader with value 0x00000001 is:
- C3PO TLTC2USB
The readers with value 0x00000007 are:
- Akasa AK-CR-03
- Alcor Micro AU9520
- Alcor Micro AU9522
- Alcor Micro AU9540
- Alcor Micro SCR001
- C3PO KBR36
- C3PO LTC31 v2
- C3PO LTC32
- C3PO LTC36
- Cherry GmbH SmartBoard XX44
- Cherry GmbH SmartTerminal ST-1275
- Cherry GmbH SmartTerminal XX44
- Feitian bR301
- Fujitsu Siemens Computers SmartCard Keyboard USB 2A
- Fujitsu Siemens Computers SmartCard USB 2A
- GIS Ltd SmartMouse USB
- Giesecke & Devrient GmbH StarSign Crypto USB Token
- KOBIL KAAN Advanced
- KOBIL KAAN Base
- OMNIKEY 6321 CLi USB
- OMNIKEY AG CardMan 3021
- OMNIKEY AG CardMan 3121
- OMNIKEY AG CardMan 3621
- OMNIKEY AG CardMan 3821
- OMNIKEY AG CardMan 5121
- OMNIKEY AG CardMan 5125
- OMNIKEY AG CardMan 6121
- OMNIKEY AG Smart Card Reader
- OMNIKEY CardMan 1021
- OMNIKEY CardMan 4321
- OMNIKEY CardMan 5321
- Precise Biometrics Sense MC
- Sitecom Sitecom USB simcard reader MD-010
- THRC Smart Card Reader
- VASCO DIGIPASS KEY 101
- VASCO DP905v1.1
- Watchdata W5181
- XIRING Teo