USBTrace : Class Decoding : Smart Card (CCID)
Download class decoders
Download USBTrace and class decoders:
Feedback
Help us to make USBTrace better!
Send us your feedback
Send us your feedback

USB devices which belong to the Smart Card / CCID Device class can be monitored using the Smart Card Device class decoder (Plug-in dll). The decoder will capture, decode and display CCID class specific descriptors, requests and messages.
The following class specific requests are decoded:
- ABORT
- GET_CLOCK_FREQUENCIES
- GET_DATA_RATES
The following Bulk-OUT messages (Commands) are decoded:
- 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_Secure
- PC_to_RDR_Mechanical
- PC_to_RDR_Abort
- PC_to_RDR_SetDataRateAndClockFrequency
The following Bulk-IN messages (Responses) are decoded:
- RDR_to_PC_DataBlock
- RDR_to_PC_SlotStatus
- RDR_to_PC_Parameters
- RDR_to_PC_Escape
- RDR_to_PC_DataRateAndClockFrequency
The following Interrupt-IN messages (Notifications) are decoded:
- RDR_to_PC_NotifySlotChange
- RDR_to_PC_HardwareError
Image below shows a CCID request packet, decoded and displayed by USBTrace.
