[Yes, my current problems are with windows, but the only reason I'm using
windows right now is because the GPR400 reader I have has issues, and
there's no e-gate driver for linux. I'll be getting a GemPC430 sometime
this week, and hopefully can then move back to linux]

I'm trying to load the musclecard applet onto a CyberFlex 32k e-gate card.
This is _not_ the "CyberFlex Access Developer 32k" card, but the thing you
can currently buy in 5 packs from Schlumberger. It's ATR is 3B 75 94 00 00
62 02 02 02 01

I have:
Windows XP
JDK 1.4
MuscleCard Applet Loader  (0.2.0)
OpenCard framework 1.2
the OCF native library in $PATH, and the pcsc-wrapper-src.jar in the
claspath.

opencard.properties:

OpenCard.services = \
 smartcard.OCF.factory.CFlexAccessCardServiceFactory \
 opencard.opt.util.PassThruCardServiceFactory
OpenCard.terminals =
com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
OpenCard.trace = opencard:0

Ichanged the DEFAULT_CARD_MANAGER_AID to A0 00 00 00 03 00 00 as
recommended in
http://archives.neohapsis.com/archives/dev/muscle/2002-q4/0061.html. (if I
leave it as A0 00 00 00 03 00 01, I get a 6A 82 (file not found) response
to the attempt to select the cardmanager, so I think that I did the right
thing)

When I try the -load CardEdge.bin step, after the card is inserted and
recognized, a PCSC exception occurs:
"error occured with SCardTransmit, return code=00000057"

The event log reports:
SmartCard Reader 'GemPlus GemPC400 0' rejected IOCTL TRANSMIT, the
parameter is incorrect.
(trying the e-gate reader results in something similar)

Full output from the loader with CFlexAccessCardServiceFactory and
CFlexAccess32Loader's trace values set to 8 is at
http://www.contrib.andrew.cmu.edu/~cg2v/unreleased/cflexloader.output

TIA.
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.musclecard.com/mailman/listinfo/muscle

Reply via email to