Reference Manual
Prox–DU & Prox–SU
www.gemalto.com
DOC118569D Public Use Page 102/145
• Close the Registry Editor window
The registry modification will apply on the next connection of the Prox–DU or Prox–
SU reader/writer.
CCID Escape Control Code for Microsoft Operating Systems
The application should use the following control code to send the escape command:
• #define IOCTL_CCID_ESCAPE SCARD_CTL_CODE(3500)
Defining the vendor IOCTL for the CCID Escape Commands supported by the Prox–DU or
Prox–SU reader/writer:
• Firmware version
• Switch interface
Note: a smart card should be connected when the application want to use the Escape
Command on the corresponding interface. Else an error will be returned.
Linux and Mac CCID class driver
The Linux and Mac CCID class driver is also compatible with the USB Chip/Smart Card
Interface Devices (CCID) Specification (revision 1.0 or later).
The following web site http://pcsclite.alioth.debian.org/ccid.html
is proposing a package that
provides the source code for a generic USB CCID (Chip/Smart Card Interface Devices)
driver and ICCD (Integrated Circuit(s) Card Devices).
The main CCID/ICCD features supported are the following:
• Exchange levels
o short APDU
o extended APDU (with some limitations)
o TPDU
o character
• Multi-slot readers
• PC/SC v2 part 10 features:
o secure PIN verify
o modify PIN entry
o ifd PIN properties
o MCT reader direct
• Data rates list
• LCD display (Gemalto GemPC PIN PAD)
• Extended APDU (for T=1 cards only and if your reader is in TPDU mode or
extended APDU mode)
• SCardGetAttrib() attributes
• ICCD versions A and B
The next CCID features are not yet supported:
• Manage suspend/resume (for example in a laptop)
• Reader clock frequency change