2010/9/2 Forest Bond <[email protected]>:
> I upgraded the firmware using a Windows utility provided by Precise 
> Biometrics.
> According to the utility, the old firmware version is 09050510 and the new
> firmware version is 10072610.
>
> Unfortunately, I'm still unable to read my PIV card.  The logs look different
> this time, though:

Your card communication speed is TA1=0x96 [1].
The reader default clock is 4 Mhz [2].

At this clock rate the communication speed is 250000 bits/s [1].
The reader has a maximal communication speed of 241936 bps [2].

So your card can talk faster than the reader can support.

The reader declares:
   ....20 Automatic baud rate change according to frequency and Fi, Di params
So it is his job to select the correct communication speed.

I would not be surprised if the reader fails to negotiate the speed
correctly. The reader reports a Hardware error for the first APDU
exchanged.

You would need to have a hardware spy between the card an the reader
to confirm the problem.
I don't think I can solve the problem by software. Just use another reader.

I move the Precise 200 and 250 MC readers from the supported to
unsupported list.

Bye

[1] 
http://smartcard-atr.appspot.com/parse?ATR=3BDB960081B1FE451F0380F9A0000003080000100018
[2] http://pcsclite.alioth.debian.org/readers/Precise_200_MC.txt

-- 
 Dr. Ludovic Rousseau

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to