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

Reply via email to