Le Thursday 22 January 2004 � 14:43:37, Ludovic Rousseau a �crit:
> The major change is the support of the IFDHanlder API 3.0 i.e. the
> IFDHCreateChannelByName() function. This API is included in
> the not-yet-released pcsc-lite. You will need to use a pcsc-lite CVS
> version to use it.
The implementation of IFDHCreateChannelByName() in pcsc-lite changed. So
I had to update my driver. This pcsc-lite is still in CVS and not yet
released so it was not a problem for many people.
I also disabled the automatic PPS negociation by the firmware. Some
users had problems with some cards. I don't know if the card or the
firmware is wrong but I had to find a software solution.
As usuall the driver is available at [1].
Changes:
0.9.1 - 27 February 2004, Ludovic Rousseau
- add a compilation flag AUTOMATIC_PPS to activate automatic PPS
negociation by the reader firmware. I received many bug reports
with some cards. The card works until some APDU returns a
"invalid procedure byte" error. By default the automatic PPS
negociation is now NOT performed. Uncomment a line in
GemPC4?0/Config.h to revert to the previous behavior and choose
speed versus safety
- GemPC430/libusb_wrap.c: use pcsc-lite new
IFDHCreateChannelByName() scheme: usb:vendor/product
In 0.9.0 the driver failed when used with a CVS version of
pcsc-lite. Thanks to Dr Russel Winder for the bug report
- common/GCCmds.h: the GemCore error message now contains the file,
function and line number of the command with error and not of the
error printing function
- add two GemCore error code descriptions: 0x15 and 0xE4
Regards,
[1] http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/
--
Dr. Ludovic Rousseau [EMAIL PROTECTED]
-- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.musclecard.com/mailman/listinfo/muscle