Pseudo apdus for contactless interface, Get data – ACS ACR1283L User Manual
Page 19

ACR1283L – Reference Manual
Version 1.00
www.acs.com.hk
Page 19 of 55
Byte
Value (Hex) Designation
Description
XX
XX
ISO 14443-A:
The historical bytes from ATS response. Refer to the
ISO 14443-4 specification.
ISO 14443-B:
Byte1-4
Byte5-7
Byte8
Application
Data from
ATQB
Protocol Info
Byte from
ATQB
Higher
nibble=MBLI
from ATTRIB
command
Lower nibble
(RFU)=0
4+N
UU
TCK
Exclusive-oring of all the bytes T0 to Tk
Example 1:
ATR for DESFire = { 3B 81 80 01 80 80h } // 6 bytes of ATR
Note: Use the APDU “FF CA 01 00 00h” to distinguish the ISO 14443A-4 and ISO 14443B-4 PICCs,
and retrieve the full ATS if available. ISO 14443A-3 or ISO 14443B-3/4 PICCs do have ATS returned.
APDU Command = FF CA 01 00 00h
APDU Response = 06 75 77 81 02 80 90 00h
ATS = {
06 75 77 81 02 80h
}
Example 2:
ATR for EZ-Link = {3B 88 80 01
1C 2D 94 11 F7 71 85 00
BEh}
Application Data of ATQB =
1C 2D 94 11h
Protocol Information of ATQB =
F7 71 85h
MBLI of ATTRIB =
00h
5.3.2.
Pseudo APDUs for Contactless Interface
5.3.2.1. Get Data
This command returns the serial number or ATS of the “connected PICC.”
Get UID APDU Format (5 Bytes)
Command
Class
INS
P1
P2
Le
Get Data
FFh
CAh
00h
01h
00h
00h
(Max. Length)
If P1 = 0x00h, Get UID Response Format (UID + 2 Bytes)
Response
Data Out
Result
UID
(LSB)
…
…
UID
(MSB)
SW1
SW2