Hi, According to [1], Gemplus GemPC PIN PAD LCD display is supported.
However, trying an SCardControl() with #define IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE SCARD_CTL_CODE(1) returns an 0x80100016 = SCARD_E_NOT_TRANSACTED error. (Doing an SCardControl(CM_IOCTL_GET_FEATURE_REQUEST) works fine.) With IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE = SCARD_CTL_CODE(2048), which works fine with the Gemplus driver on Windows, we get the same error. Attached are a little test prog and it's output. (Using pcsc-lite 1.3.3 and CCID 1.2.1.) Any idea what we're doing wrong? Or even better how to display strings on the GemPC reader? Many thanks, Stef Ludovic Rousseau wrote: > Hello, > > I just released a new version (1.2.1) of my CCID driver [1]. > > 1.2.1 - 27 January 2007, Ludovic Rousseau > - pcscd_ccid.rules: add non CCID generic (InterfaceClass: 0xFF) > readers > - INSTALL: document how to use --enable-udev on FreeBSD > - move the O2Micro Oz7762 from the unsupported to the supported list > since patches to support it are applied by default > (O2MICRO_OZ776_PATCH) > > Regards, > > [1] http://pcsclite.alioth.debian.org/ccid.html > > -- > Dr. Ludovic Rousseau > _______________________________________________ > Muscle mailing list > [email protected] > http://lists.drizzle.com/mailman/listinfo/muscle
Reader: Gemplus GemPC Pinpad 00 00 IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE = 0x42000800 (1107298304) CM_IOCTL_GET_FEATURE_REQUEST = 0x42000d48 (1107299656) SCardControl(Get firmware info for the GemPC reader): 80100016 SCardControl(CM_IOCTL_GET_FEATURE_REQUEST): 0 Feature buf: 06 04 42 33 00 06 07 04 42 33 00 07 (12 bytes) SCardControl(Set strings to be displayed): 80100016
main.c
Description: Binary data
_______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
