Instructions

NFC &
MIFARE & ISO14443AB & ISO15693 & ISO18000 & ISO7816 IC Card Module www.quio-rfid.de
Copyright © 2003-2022 Quick Ohm Küpper & Co. GmbH. All rights reserved. 13/101
3.3 JCP05 Communication Protocol
3.3.1 Data sent format
Host send:
Length C.A. Command Data Checksum
Length: 2 bytes, number of bytes from Length byte to the last byte of Data, MSB first,
length from 0x0004 to 0x01FE.
C.A. (communication address): 1 byte, the address of UART or RS232C multi-device
communication, default address: 0x01; broadcast address: 0x00.
Command: 1 byte, Application-layer command, please refers to Application-layer
protocol in detailes.
Data: length depends on the command type, length from 0 to 510 bytes; depending on
the processor, and some models will be less than 510 bytes.
Checksum: 1 byte, Exclusive OR (XOR) results from length byte to the last byte of
data.
3.3.2 Data returned format
Success:
Length C.A. Command Data Checksum
Failure:
Length C.A. Invert Command Checksum
NOTE: "Failure" means that the communication between module and card failed.
3.4 Data Returned Time
Slaves begin to execute the command once received host's commands. The executive time is
normally less than 100ms, depending on the command type. Some command executive time maybe
longer (say 60s, e.g. some CPU cards to generate a key pair command). The waiting time is decided
by the card and the command type. So the hosts need to set the waiting time according to the different
commands.