ACR122T – Application Programming Interface
Version 2.02
www.acs.com.hk
Page 39 of 45
Appendix D. Error Codes
Error Code Error
0x00h
No Error
0x01h
Time Out, the target has not answered
0x02h
A CRC error has been detected by the contactless UART
0x03h
A Parity error has been detected by the contactless UART
0x04h
During a Mifare anti-collision/select operation, an erroneous Bit Count has
been detected
0x05h
Framing error during Mifare operation
0x06h
An abnormal bit-collision has been detected during bit wise anti-collision at 106
kbps
0x07h
Communication buffer size insufficient
0x08h
RF Buffer overflow has been detected by the contactless UART (bit BufferOvfl
of the register
CL_ERROR
)
0x0Ah
In active communication mode, the RF field has not been switched on in time
by the counterpart (as defined in NFCIP-1 standard)
0x0Bh
RF Protocol error (cf. reference [4], description of the
CL_ERROR
register)
0x0Dh
Temperature error: the internal temperature sensor has detected overheating,
and therefore has automatically switched off the antenna drivers
0x0Eh
Internal buffer overflow
0x10h
Invalid parameter (range, format, …)
0x12h
DEP Protocol: The chip configured in target mode does not support the
command received from the initiator (the command received is not one of the
following:
ATR_REQ, WUP_REQ, PSL_REQ, DEP_REQ, DSL_REQ,
RLS_REQ
, ref. [1]).
0x13h
DEP Protocol/Mifare/ISO/IEC 14443-4: The data format does not match to the
specification. Depending on the RF protocol used, it can be:
•
Bad length of RF received frame,
•
Incorrect value of PCB or PFB,
•
Invalid or unexpected RF received frame,
•
NAD or DID incoherence.
0x14h
Mifare: Authentication error
0x23h
ISO/IEC 14443-3: UID Check byte is wrong
0x25h
DEP Protocol: Invalid device state, the system is in a state which does not
allow the operation
0x26h
Operation not allowed in this configuration (host controller interface)
0x27h
This command is not acceptable due to the current context of the chip (Initiator
vs. Target, unknown target number, Target not in the good state, …)
0x29h
The chip configured as target has been released by its initiator
0x2Ah
ISO/IEC 14443-3B only: the ID of the card does not match, meaning that the
expected card has been exchanged with another one.