Bonjour,

Je suis actuellement sur un projet sur lequel je dois lire une carte a puce. J'ai fabriquer mon lecteur : celui-ci marche au niveau hardware (j'arrive à recevoir l'ATR correctement. En revanche je n'arrive pas a lire son contenu. Voici ce que j envoi :

Apres réception de l'ATR j'envoi :

00 a4 04 0c 06 ff 54 41 43 48 4f (select file)
00 b0 00 00 20 (read binary)

En fait, la carte me repond le code d'erreur 6e 00 systmatiquement alors que je suis certains de mon octets de classe (CLA). Pourtant je suis a la lettre la norme ISO 7816-4 qui traite des protocoles de communication des cartes a puce.
Je sait que la carte doit me repondre 9000 si la commande a aboutit or je n'ai jamais eu cette reponse (meme en fin d'ATR).

Je voulais savoir si quelqu'un avait une idée d'ou ca pourrai venir
merci d'avance