CCID descriptor statistics: bcdCCID

Article from the serie "CCID descriptor statistics"

The bcdCCID field is a number value from the CCID USB descriptor:

Integrated Circuit(s) Cards Interface Devices (CCID) Specification Release Number in Binary-Coded decimal (i.e., 2.10 is 0210h).

bcdCCID # %
1.10 123 48.43 %
1.00 121 47.64 %
1.01 5 1.97 %
10.01 3 1.18 %
2.00 2 0.79 %


The only valid realeases of the CCID specifications are 1.0 and 1.1. ICCD has only one released version: 1.00. So the other values are bogus.

Devices with bcdCCID = 1.01 are:
  • Broadcom Corp 5880
  • Broadcom Corp 5880
  • Cherry GmbH SmartBoard XX1X
  • Cherry GmbH SmartTerminal ST-1275
  • Cherry GmbH SmartTerminal XX1X
  • Dell Dell Smart Card Reader Keyboard
  • Gemalto IDBridge CT30
  • Gemalto IDBridge K30
Theses readers are bogus. 1.1 shall be coded as 1.10 (or 0x0110) as indicated in the specification.

Devices with bcdCCID = 10.01 are:
  • Avtor SC Reader 371
  • Avtor SecureToken
  • COVADIS Auriga
These readers are bogus. The 2 bytes of bcdCCID are reversed and are 0x1001 instead of 0x0110.

Devices with bcdCCID = 2.00 are:
  • OCS ID-One Cosmo Card USB Smart Chip Device
  • Philips Semiconductors JCOP41V221
These readers are declaring to comply to a CCID specification that is not yet released. Maybe they come from the future?