ACR122L – Communication Protocol
Version 1.03
www.acs.com.hk
Page 19 of 57
Where:
Status
A byte indicating if the process has been terminated successfully or not.
When in either DEP or ISO/IEC 14443-4 PCD mode, this byte also indicates
if
NAD (Node Address)
is used and if the transfer of data is not completed
with bit
More Information
.
DataIn
An array of raw data (from 0 up to 262 bytes) received by the contactless
chip.
NbTg
The number of initialized Targets (minimum 0, maximum 2 targets).
TargetDatai[]
The “i” in TargetDatai[] refers to “1” or “2”. This contains the information about
the detected targets and depends on the baud rate selected. The following
information is given for one target, it is repeated for each target initialized
(NbTg times).
106 kbps Type A
Tg
SENS_RES10
(2 bytes)
SEL_RES
(1 byte)
NFCIDLength
(1 byte)
NFCID1[]
(NFCIDLength bytes)
[ATS[]]
(ATSLength
bytes11))
106 kbps Type B
Tg
ATQB Response
(12 bytes)
ATTRIB_RES Length
(1 byte)
ATTTRIB_RES[]
(ATTRIB_RES Length)
212/424 kbps
Tg
POL_RES length
01h
(response code)
NFCID2t
Pad
SYST_CODE
(optional)
1 byte
1 byte
1 byte
8 bytes
8 bytes
2 bytes
POL_RES
(18 or 20 bytes)
106 kbps Innovision Jewel tag
Tg
SENS_RES
(2 bytes)
JEWELID[]
(4 bytes)
Data Out
SW1 SW2. Status Code returned by the reader.
Results
SW1
SW2
Meaning
Success
90
00h
The operation is completed successfully.
Error
63
00h
The operation is failed.
Time Out Error
63
01h
The TAG does not response.
Checksum Error
63
27h
The checksum of the Response is wrong.