[Pcsclite-muscle] Jinmuyu MR800 card reader problem
Frédéric Marchal
fmarchal at perso.be
Wed Jun 14 03:22:27 UTC 2017
On lundi 12 juin 2017 9 h 15 min 36 s CEST Ludovic Rousseau wrote:
> 2017-06-12 6:33 GMT+02:00 Frédéric Marchal <fmarchal at perso.be>:
> > The requested output.txt file is attached to this e-mail.
>
> The reader indicates it has 2 slots:
> bMaxSlotIndex: 0x01
>
> From what you wrote earlier I guess it is wrong and the reader can only use
> 1 smart card. Exact?
The reader can read one RFID card but it has two internal slots for SAM cards.
Does that account for the second reported slot?
> > The technical documentation is here: http://www.jinmuyu.com/
> > download/JINMUYU
> > %20Compatible%20USB%20PCSC%20IC%20Card%20Reader%20General%20Technical
> > <http://www.jinmuyu.com/download/JINMUYU%0A%20Compatible%20USB%20PCSC%20IC
> > %20Card%20Reader%20General%20Technical> %20Manual.pdf (in bad English and
> > the documentation is lacking).
> >
> > The pictures on the manufacturer site are accurate.
> >
> > Please let me know if you need additional information.
>
> I don't think the problem is that the reader does not support T=1
> communication.
> In your second email the error occurred when the driver tried to negotiate
> IFSD:
> 00000135 ifdhandler.c:1089:IFDHSetProtocolParameters() Negotiate IFSD at 254
> 00000123 sending: 00 C1 01 FE 3E
> 00000143 -> 000000 6F 05 00 00 00 00 2D 00 00 00 00 C1 01 FE 3E
> 00009549 <- 000000 80 02 00 00 00 00 2D 00 00 00 FF FF
> 00000026 received: FF FF
> 00000011 sending: 00 C1 01 FE 3E
> 00000011 -> 000000 6F 05 00 00 00 00 2E 00 00 00 00 C1 01 FE 3E
> 00008298 <- 000000 80 02 00 00 00 00 2E 00 00 00 FF FF
> 00000043 received: FF FF
> 00000021 sending: 00 C1 01 FE 3E
> 00000023 -> 000000 6F 05 00 00 00 00 2F 00 00 00 00 C1 01 FE 3E
> 00008344 <- 000000 80 02 00 00 00 00 2F 00 00 00 FF FF
> 00000064 received: FF FF
> 00000033 prothandler.c:124:PHSetProtocol() PTS failed (612), using T=0
>
> I guess the USB CCID descriptor has other problems (in dwFeatures), not
> just the value bMaxSlotIndex.
>
> I will add this reader in the "Disabled CCID readers" list for now.
Windows can communicate with the MR800 without any additional driver so I
won't blame the reader at this stage.
I'll try to investigate and see if I can submit a patch.
Frédéric
More information about the Pcsclite-muscle
mailing list