2010/8/29 Marcel Mancini <[email protected]>:
> 00000036 APDU: 00 E0 00 00 1C 62 1A 80 02 00 30 82 01 01 83 02 41 05 88 01
> 00 8A 01 01 8C 07 00 00 00 00 00 00

You indicates a number of 0x1C bytes of data but only give 0x1B bytes.
It looks like the APDU is badly formatted.

> 00000018 ifdhandler.c:1288:IFDHTransmitToICC()
> usb:058f/9520:libhal:/org/freedesktop/Hal/devices/usb_device_58f_9520_noserial_if0
> (lun: 0)
> 00000017 commands.c:1543:CmdXfrBlockTPDU_T0() T=0: 32 bytes
> 00000041 -> 000000 6F 20 00 00 00 00 0B 00 00 00 00 E0 00 00 1C 62 1A 80 02
> 00 30 82 01 01 83 02 41 05 88 01 00 8A 01 01 8C 07 00 00 00 00 00 00
> 00003638 ccid_usb.c:652:ReadUSB() read failed (6/3): -99 Invalid argument
> 00000021 SW:

And the reader do not like badly formatted APDU.

I would say the bug is in your program.

Bye

-- 
 Dr. Ludovic Rousseau

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

Reply via email to