User's Manual

31 | P a g e www.eccel.co.uk
5.4.5 Write signature (0x44)
This command writes the signature information to the MIFARE Ultralight Nano TAG. It takes as arguments
relative page location of the signature part to be written and four bytes of signature value to be written.
Command description
Argument
Size
Value
Description
Command ID
1
0x44
MF
U
_
WRITE
_
SIGNATURE
Relative page
address
1
X
Relative page location of the signature part to be written
Bytes to write 4
XXX
B
ytes of signature value to be written to the specified relative
page address
Response
description
ACK
1
0x00
Command ID
1
0x44
MF
U
_
WRITE
_
SIGNATURE
Example:
HOST=>READER: 0x44 – MFU_WRITE_SIGNATURE
0x00 – relative page number 0
0x35 0x3a 0x30 0x33 – 4 bytes to write
READER=>HOST: 0x00 – ACK byte
0x44 – related command code MFU_WRITE_SIGNATURE
5.4.6 Lock signature (0x45)
This command locks the signature temporarily or permanently based on the information provided in the API.
The locking and unlocking of the signature can be performed using this command if the signature is not locked
or temporary locked. If the signature is permanently locked, then unlocking can’t be done.
Command description
Argument
Size
Value
Description
Command ID
1
0x45
MF
U
_
LOCK_SIGNATURE
Lock mode 1 X
0x00
Unlock
0x01 – Lock
0x02 – Permanent lock
Response
description
ACK
1
0x00
Command ID
1
0x45
MF
U
_
LOCK_SIGNATURE
Example:
HOST=>READER: 0x45 – MFU_LOCK_SIGNATURE
0x02 – permanent lock
READER=>HOST: 0x00 – ACK byte
0x45 – related command code MFU_LOCK_SIGNATURE
5.4.7 Read counter (0x46)
This command should be used to read a counter from the TAG. It takes as arguments the counter number. The
returned ACK response contains a value as a signed 24-bit value (LSB first).