[Replying to my own original post to summarise thread so far] On Wed, May 27, 2009 at 09:39:20AM +0200, [email protected] wrote: > Hi, > > I am having severe problems installing the CardEdge applet on a Cyberflex > e-gate 32k (aka Gemalto TOP US), the first card listed as compatible in > the applet README file. > > 1. When I try to install the applet using gpshell, the card refuses the > "load" command with error 6A80 ("invalid data"). I have tried both gpshell > 1.4.0 and 1.5.0 and both the downloadable > http://www.identity-alliance.com/CardEdgeCflex.ijc, a self-compiled > applet from the latest svn sources (using the ant scripts) and a > self-compiled applet compiled using a short shell script that I tested to > otherwise create working applets for that card (tested with HelloWorld.java > and a small test applet of my own). > > And yes, this implies that I do have and use captransf.jar version 1.5 from > www.trusted-logic.fr . > > So far, nothing helps, what am I missing? > >
Partial solution found: I was setting the -nvCodeLimit parameter wrong in the install_for_load command, it needed to be about 12K, i had not tried anything higher than 10K. Once I did that, I got a different error with the self-compiler CardEdge applet: 6985, which I have not tracked down. However the applet binary I downloaded from www.identity-alliance.com does load once I set the memory limit higher, so that error must be due to how I compiled my own binary; or due to some svn change between the (unspecified) svn version used when compiling the binary at www.identity-alliance.com and the svn revision I was using (286). > 2. The current svn sources don't compile as-is, due to at least 4 bugs: > > 2.1 common.xml uses Windows-only path separators (backslashes), not the > portable slashes. > Noone has even bothered to comment on this bug. > 2.2 common.xml does not set the javac option to produce .class files > compatible with the JavaCard tools (target="1.1" source="1.2"). > Noone has even bothered to comment on this bug. > 2.3 The build instructions are not sufficiently clear about which kits to > unpack, what kit files and additional tools to move/copy/patch etc. It took > a lot of work to figure this out. > No clarifications have been noted. > 2.4 CardEdge.src does not compile with the JavaCard 2.1.1 kit due to a small > bug in the addition of Extended APDU support. Here is my patch: > This patch has been discussed extensively, other bugs in the same original code lines were found and a new patch integrated in SVN by Sylvain and Ludovic. -- This message is hastily written, please ignore any unpleasant wordings, do not consider it a binding commitment, even if its phrasing may indicate so. Its contents may be deliberately or accidentally untrue. Trademarks and other things belong to their owners, if any. _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
