2010/12/4 praveenya kumar <[email protected]>:
> Please find the problem details. Please find the attached files log1.zip,
> log2.zip and output.zip.
Your reader firmware is bogus.
Your firmware compared with a later (fixed) version:
--- /Users/rousseau/Downloads/output.txt 2010-12-04 16:37:10.000000000
+0100
+++ Precise_250_MC.txt 2010-12-03 15:42:33.000000000 +0100
@@ -2,7 +2,7 @@
iManufacturer: Precise Biometrics
idProduct: 0x0401
iProduct: Precise 250 MC
- bcdDevice: 34.61 (firmware release?)
+ bcdDevice: 50.00 (firmware release?)
bLength: 9
bDescriptorType: 4
bInterfaceNumber: 0
@@ -37,14 +37,15 @@
dwSynchProtocols: 0x00000000
dwMechanical: 0x00000000
No special characteristics
- dwFeatures: 0x000400BA
+ dwFeatures: 0x000404BA
....02 Automatic parameter configuration based on ATR data
....08 Automatic ICC voltage selection
....10 Automatic ICC clock frequency change according to parameters
....20 Automatic baud rate change according to frequency and Fi, Di params
....80 Automatic PPS made by the CCID
+ ..04.. Automatic IFSD exchange as first exchange (T=1)
04.... Short and Extended APDU level exchange
- dwMaxCCIDMessageLength: 524288 bytes
+ dwMaxCCIDMessageLength: 65550 bytes
bClassGetResponse: 0x00
bClassEnveloppe: 0x00
wLcdLayout: 0x0000
The important point here is dwFeatures. Your reader does not have the
"Automatic IFSD exchange as first exchange (T=1)" but should.
See also http://pcsclite.alioth.debian.org/ccid/unsupported.html#0x08C30x0401
Contact your vendor for a firmware upgrade.
Bye
--
Dr. Ludovic Rousseau
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle