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

Page 19

Advertising
background image

ACR1283L – Reference Manual

[email protected]

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

Advertising