Document Version 1.2
Last revised on
2017-09-26
Page 25 of 92
Reference Manual for uTrust 4701F and uTrust 4711F Readers
5.4.
Firmware
5.4.1.
CCID transport protocol
uTrust 47xx F implements a transport protocol that is compliant with USB Device Class: Smart Card
CCID Specification for Integrated Circuit(s) Cards Interface Devices Revision 1.10.
This paragraph describes the CCID specification features that are implemented.
5.4.1.1.
CCID class requests supported
●
Abort
5.4.1.2.
CCID messages supported
The following CCID messages are supported for the contact interface when received through bulk-out
endpoint.
●
PC_to_RDR_IccPowerOn
●
PC_to_RDR_IccPowerOff
●
PC_to_RDR_GetSlotStatus
●
PC_to_RDR_XfrBlock
●
PC_to_RDR_GetParameters
●
PC_to_RDR_ResetParameters
●
PC_to_RDR_SetParameters
●
PC_to_RDR_Escape
●
PC_to_RDR_ICCClock
●
PC_to_RDR_T0APDU
●
PC_to_RDR_Abort
●
PC_to_RDR_SetDataRateAndClockFrequency
5.4.1.3.
CCID Error Codes
Extensive error codes are reported on many conditions during all CCID responses. Most of the error
messages are reported by the CCID appropriately. Some of the main error codes for the contact
interface are:
●
HW_ERROR
●
XFR_PARITY_ERROR
●
ICC_PROTOCOL_NOT_SUPPORTED
●
BAD_ATR_TS
●
BAD_ATR_TCK
●
ICC_MUTE
●
CMD_ABORTED
●
Command not supported