Back to feed

Release of libccid Version 1.8.2 Addresses Key Issues

The release of libccid version 1.8.2 fixes issues with composite devices, including Yubico tokens, that arose in version 1.8.1.

The latest update to libccid, version 1.8.2, has been officially released, enhancing the Free Software CCID class smart card reader driver. This new version addresses a significant issue that emerged in the previous release, 1.8.1, just three days prior.

The primary concern was with the handling of composite devices, which include both a CCID interface and an additional interface, such as HID. A notable example of these composite devices is the Yubico YubiKey, which many users rely on.

Acknowledgments for Bug Reports

Shortly after the rollout of version 1.8.1, three bug reports were submitted regarding issues with YubiKey tokens. These contributions were invaluable in identifying the problem and facilitating a swift resolution:

  • Anti Räis reported that the CCID failed to initialize the Yubico YubiKey FIDO+CCID reader.
  • Jeff King noted that the YubiKey was no longer recognized after upgrading to version 1.8.1.
  • Robin Candau pointed out difficulties in unlocking multiple smartcards with version 1.8.1.

Each of these reports included either the problematic Git commit or a proposed patch, which was a pleasant surprise for the developers.

The developer, Ludovic Rousseau, expressed an appreciation for the bug reports, recognizing them as a key indicator of user engagement with the software. In a light-hearted remark, he mused about the idea of introducing more bugs to encourage feedback.

Release Details

The changes in version 1.8.2, released on June 13, 2026, include:

  • Fix for the initialization of composite devices, such as Yubico tokens.
  • Proper closure of slots in a multi-slot reader (serial).

Users are encouraged to report any further issues or to share feedback on the software's performance. Contact details for the developer can be found on the About Me page.