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
