So, I was looking at this again. The ADPU that was failing looks wrong to
me:

> 80 50 00 00 08 95 B9 7C 79 CE 59 38 0C 1C

there are 9 data bytes, but the P3/Lc value is only 8.
If I convince the IFD to ignore that problem, the process gets much farther
but does not complete.
CFlexAccess32Loader appears to successfully authenticate, tries deleting an
old instance of the applet (which fails), succeeds in sending an 0x80 0xE2
command (Appears to be "create record") and sends 40 255 byte blocks of
data.

When it tries sending the last (partial) data block to the card, the card
returns 0x69 0x85, which may or may not mean 'conditions of use not
satisfied'

Complete output at
http://www.contrib.andrew.cmu.edu/~cg2v/unreleased/cflexloader.output-2
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.musclecard.com/mailman/listinfo/muscle

Reply via email to