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

Attachment: main.c
Description: Binary data

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to