@MAXX
PRIME
R
EFERENCE
M
ANUAL
24
5.4.
Firmware
5.4.1. CCID transport protocol
@MAXX prime and @MAXX prime A 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
for the contact smart card interface and CCID-like transport protocol for
the contactless interface.
This paragraph describes the CCID specification features that are implemented and those that
are not implemented.
5.4.1.1. CCID class requests supported
•
Abort
5.4.1.2. CCID bulk messages supported
The following section provides information on the list of CCID bulk messages (10-byte header
followed by the message specific data) that have been implemented.
List of CCID bulk messages supported
•
PC_to_RDR_IccPowerOn
•
PC_to_RDR_IccPowerOff
•
PC_to_RDR_GetSlotStatus
•
PC_to_RDR_XfrBlock
•
PC_to_RDR_GetParameters
•
PC_to_RDR_SetParameters
•
PC_to_RDR_Escape
•
PC_to_RDR_Abort
•
PC_to_RDR_SetDataRateAndClockFreqeuncy
•
PC_to_RDR_T0APDU
•
PC_to_RDR_ResetParameters
•
PC_to_RDR_IccClock
List of CCID bulk messages not supported
•
PC_to_RDR_Secure
•
PC_to_RDR_Mechanical
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
•
BAD_ATR_TS
•
BAD_ATR_TCK
•
ICC_MUTE