[Pcsclite-muscle] No more limited to 16 readers

Ludovic Rousseau ludovic.rousseau at gmail.com
Sun May 17 05:43:24 PDT 2026


Hello,

I worked on pcsc-lite and the CCID driver code to remove the limit to
16 smart card readers.
The code works for me but I have not tested every possible use cases.
I need *you* to test it and report any problem.
You tests are valuable even if you have only 1 or 2 readers. Not so
many people are using a lot of readers.

The limit is now 255 readers. And each reader can have up to 256
slots. So a maximum of 65280 smart cards. I think that is enough (for
now).

I tried to keep the compatibility with previous versions of the
pcsc-lite internal protocol (4:4 and 4:5). So mixing old and new
daemon and lib should work.
See https://blog.apdu.fr/posts/2026/01/pcsc-lite-backward-forward-compatible-with-itself/

Get the development source code from:
https://pcsclite.apdu.fr/files/devel/pcsc-lite-2.4.1.tar.xz
http://pcsclite.apdu.fr/files/devel/ccid-1.7.1.tar.xz

The code is also available with git from:
https://github.com/LudovicRousseau/PCSC-devel/tree/list
https://github.com/LudovicRousseau/CCID-devel/tree/list

Thanks for your help!
Bye

-- 
 Dr. Ludovic Rousseau



More information about the pcsclite-muscle mailing list