ACR122L – Communication Protocol
Version 1.03
www.acs.com.hk
Page 49 of 57
Table 7
: Mifare Ultralight Memory Map
6.18.3. Accessing Mifare Ultralight C tags
Typical sequence may be:
1. Scanning the tags in the field (Polling).
2. Authentication.
3. Read/Write the memory of the tag.
4. Halt the tag (optional).
Step 1. Polling for the MIFARE Ultralight C Tags, 106 kbps
HOST -> 02 6F 09 00 00 00 00 01 00 00 00
HOST -> FF 00 00 00 04 D4 4A
01 00
[Checksum] 03
RDR -> 02 00 00 03 (Waiting the Tag)
RDR -> 02 80 11 00 00 00 00 01 01 00 00
RDR -> D5 4B
01
01
00 44
00
07
04 6E 0C A1 BF 02 84
90 00 [Checksum] 03
In which,
Number of Tag found = [01];
Target number = 01
SENS_RES = 00 44;
SEL_RES = 00
,
Length of the UID = 7;
UID = 04 6E 0C A1 BF 02 84
Operation Finished = 90 00
Byte Number
0
1
2
3
Page
Serial Number
SN0
SN1
SN2
BCC0
0
Serial Number
SN3
SN4
SN5
SN6
1
Internal / Lock
BCC1
Internal
Lock0
Lock1
2
OTP
OPT0
OPT1
OTP2
OTP3
3
Data read/write
Data0
Data1
Data2
Data3
4
Data read/write
Data4
Data5
Data6
Data7
5
Data read/write
Data8
Data9
Data10
Data11
6
Data read/write
Data12
Data13
Data14
Data15
7
Data read/write
Data16
Data17
Data18
Data19
8
Data read/write
Data20
Data21
Data22
Data23
9
Data read/write
Data24
Data25
Data26
Data27
10
Data read/write
Data28
Data29
Data30
Data31
11
Data read/write
Data32
Data33
Data34
Data35
12
Data read/write
Data36
Data37
Data38
Data39
13
Data read/write
Data40
Data41
Data42
Data43
14
Data read/write
Data44
Data45
Data46
Data47
15
512 bits
or
64 Bytes