Document Version 1.00
Last revised on
Page 29 of 87
2020-04-10
Reference Manual for uTrust 3720F and uTrust 3721F Readers
5.4.
Firmware
5.4.1.
CCID transport protocol
uTrust 372x 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