User's Manual

33 | P a g e www.eccel.co.uk
ACK
1
0x00
Command ID
1
0x48
MF
U
_
PASSWORD_AUTH
PACK
2
X
P
assword acknowledge
bytes
Example:
HOST=>READER: 0x48 – MFU_PASSWORD_AUTH
0x00 0x00 0x00 0x00 – password
READER=>HOST: 0x00 – ACK byte
0x48 – related command code MFU_PASSWORD_AUTH
0x00 0x00 – password acknowledge bytes
5.4.10 Ultralight-C authenticate (0x49)
This command tries to authenticate the MIFARE Ultralight-C tag using the password stored in the key storage.
It takes as an argument one byte with the key number in the key storage.
Command description
Argument
Size
Value
Description
Command ID
1
0x49
MF
UC_AUTHENTICATE
Key number
1
0
-
4
Key number in key storage
Response
description
ACK
1
0x00
Command ID
1
0x49
MF
UC_AUTHENTICATE
Example:
HOST=>READER: 0x49 – MFUC_AUTHENTICATE
0x00 – key number
READER=>HOST: 0x00 – ACK byte
0x49 – related command code MFUC_AUTHENTICATE
5.4.11 Check Tearing Event (0x4A)
The Check Tearing Event command takes as arguments one byte with the counter number. This command
checks whether there was a tearing event in the counter. The returned ACK response contains result byte. The
value ‘0x00’ is returned if there has been no tearing event, and ‘0x01’ is returned if a tearing event occurred.
Please refer to the NXP documentation for more information.
Command description
Argument
Size
Value
Description
Command ID
1
0x4
A
MFU_CHECKEVENT
Key number
1
0
-
4
Key number in key storage
Response
description
ACK
1
0x00
Command ID
1
0x4
A
MFU_CHECKEVENT
Example:
HOST=>READER: 0x4A – MFU_CHECKEVENT
0x00 – counter number
READER=>HOST: 0x00 – ACK byte