ACR1255U-J1 – Reference Manual
Version V1.01
www.acs.com.hk
Page 50 of 73
6.5. Accessing PC/SC-compliant tags (ISO 14443-4)
All ISO 14443-4 compliant cards (PICCs) understand the ISO 7816-4 APDUs. ACR1255U-J1 just has
to communicate with the ISO 14443-4 compliant cards through exchanging ISO 7816-4 APDUs and
responses. ACR1255U-J1 will handle the ISO 14443 Parts 1-4 Protocols internally.
MIFARE Classic (1K/4K), MIFARE Mini and MIFARE Ultralight tags are supported through the T=CL
emulation. Just simply treat the MIFARE tags as standard ISO 14443-4 tags. For more information,
please refer to
Section 6.4
ISO 7816-4 APDU Format
ISO 7816-4 Response Format (Data + 2 bytes)
Response
Data Out
Result
Response Data
SW1
SW2
Common ISO 7816-4 Response Codes
Results
SW1
SW2
Meaning
Success
90h
00h
The operation is completed successfully.
Error
63h
00h
The operation is failed.
Typical sequence may be:
1. Present the tag and connect the PICC Interface.
2. Read/Update the memory of the tag.
To do this:
1. Connect the tag.
The ATR of the tag is 3B 88 80 01
00 00 00 00
33 81 81
00 3Ah.
Wherein:
Application Data of ATQB = 00 00 00 00
Protocol information of ATQB = 33 81 81
.
It is an ISO 14443-4 Type B tag.
2. Send an APDU, Get Challenge.
<< 00 84 00 00 08h
>> 1A F7 F3 1B CD 2B A9 58h [90 00h]
Note: For ISO 14443-4 Type A tags, the ATS can be obtained by using the APDU “FF CA 01
00 00h.”
Command
Class
INS
P1
P2
Lc
Data In
Le
ISO 7816
Part 4
Command
Length of the
Data In
Expected
length of the
Response
Data