USB CCID Readers
CCID is the norm for usb smart card readers. Except for some very old readers, all ccid readers should work fine with OpenCT.
Test results
If you have tested one of these readers, please add a report here.
- OMNIKEY CardMan 3021 on Fedora Core 5 with OpenCT 0.6.7: success.
- OMNIKEY CardMan 3121 on Fedora Core 3 with OpenCT 0.6.5: success.
- OMNIKEY CardMan 5121 on Debian with OpenCT 0.6.5: success (only the contact-based part, no RFID)
- SCM SCR331
- SCM SCR3310
- HP SmartCard Keyboard
- Cherry Smartboard G83-6744: success (not yet in secure pinpad mode however)
Issues
- the ccid paramater setting must be done in 2 passes, one that doesn't set Fi/Di to non-default values (before PTS is performed) and one that does (after we know the card accepts the non-default baudrate)
- the pcsc ccid driver does validation of whether the reader supports a given baud rate, rather than blindly assuming that it will be able to deal with whatever preferred/maximum baud rate the card's atr specify's. We should do that too.
Alternative
If openct does not work, Ludovic Rousseau has a driver in ifdhandler format for pcsc-lite at http://pcsclite.alioth.debian.org/ccid.html