On 06-Jan-2004 Martin Buechler wrote:
Hi at muscle,
I updated the MuscleCard applet Loader. It is now capable of loading regular Cyberflex Access 32K cards beside the Developer ones.
Thanks to Philippe and the Axalto support.
could you explain what the actual problem was?
The Cyberflex Programmer's guide 4-4 on page 99: --------------------------------------------------------------------- The install parameter data is in TLV format as shown in the following example: EF 08 C8 02 || length(instance data in EEPROM) || C9 || 02 || xx xx where: ... ---------------------------------------------------------------------
Imposed upon me, that the C9 TLV is part of the length as indicated by 08... but then: 6A80. It should be changed to:
EF 04 C8 02 || length(instance data in EEPROM) || C9 || 02 || xx xx
and it even works, if you construct 'install parameter data' like:
C9 || 02 || xx xx || EF 04 C8 02 || length(instance data in EEPROM)
what about this codeshield?
I used the captransf.jar on a JavaCard Kit 2.1.2 generated CAP file as documented, and had to append the Descriptor component to the load file.
why is it possible to upload the applet now?
Developer cards tolerate the pure load file size, whereas e-gates
insist on the static data size; analysing the cap components indicated a
size of 6 bytes for static data, which has to be added to the argument given to the C6 tag of the Install:Load command.
-Martin
Too bad that now the e-gate open contest is already closed ;)
_______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.musclecard.com/mailman/listinfo/muscle
