Ayant sous la main un lecteur de cartes SD “Essentiel B”, incapable de lire les cartes SD après quelques années de bons et loyaux services, et la flemme d’acheter un lecteur de cartes à puces (plus l’envie d’en bricoler un), j’ai décidé de recycler celui-ci.

La puce qu’il intègre, un chip Myson CS8819A2-114, est capable de lire les cartes à puce, et il existe d’ailleurs un soft propriétaire sous Windows pour d’autres lecteurs sur le même chip, conçu à cette fin (il ne marche néanmoins que sur les cartes SIM).

J’ai donc écrit un driver pour interfacer le lecteur de cartes à puce obtenu avec cet engin (dont les IDs USB sont 04cf:9920), et PC/SC (le programme qui permet de travailler, sous Windows, Linux et Mac, avec des lecteurs de cartes à puce); il va de soi que, vu l’âge du chip Myson, celui-ci a peu de raisons d’être compatible CCID.

Le driver est disponible ici:

Télécharger{.git .download .green}

Les instructions se trouvent dans le fichier INSTALL.