User's Manual

32 | P a g e www.eccel.co.uk
Command description
Argument
Size
Value
Description
Command ID
1
0x46
MF
U
_
READ_COUNTER
Counter number
1
0
-
2
Counter number
Response
description
ACK
1
0x00
Command ID
1
0x46
MF
U
_
READ_COUNTER
Counter value
3
X
Unsigned 24
-
bit value, LSB first
Example:
HOST=>READER: 0x46 – MFU_READ_COUNTER
0x01 – counter number
READER=>HOST: 0x00 – ACK byte
0x46 – related command code MFU_READ_COUNTER
0x00 0x00 0x01 – value
5.4.8 Increment counter (0x47)
This command should be used to increment a counter stored in the tag memory. It takes as arguments the
counter number and increment value (24-bit value LSB first) as 3 bytes.
Command description
Argument
Size
Value
Description
Command ID
1
0x47
MF
U
_
INCREMENT_COUNTER
Counter number
1
0
-
2
Counter number
Increment value
3
X
Unsigned 24
-
bit value (LSB
first)
Response
description
ACK
1
0x00
Command ID
1
0x47
MF
U
_
INCREMENT_COUNTER
Example:
HOST=>READER: 0x47 – MFU_INCREMENT_COUNTER
0x02 – block number 2
0x00 0x00 0x01 – increment value
READER=>HOST: 0x00 – ACK byte
0x47 – related command code MFU_INCREMENT_COUNTER
5.4.9 Password auth (0x48)
This command tries to authenticate the tag using the chosen password. It takes as an argument a password as
four bytes. The returned ACK response contains two bytes of password acknowledge (PACK).
Command description
Argument
Size
Value
Description
Command ID
1
0x48
MF
U
_
PASSWORD_AUTH
Counter number
4
X
4
-
bytes password
Response
description