User's Manual
62 | P a g e www.eccel.co.uk
Example:
HOST=>READER: 0xAA – ICODE_READ_CONFIG
0x00 – starting block number
0x02 – number of blocks to read
READER=>HOST: 0x00 – ACK byte
0xAA – related command code ICODE_READ_CONFIG
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 – result bytes
5.6.28 Write config (0xAB)
This command writes configuration bytes to addressed block data from the selected configuration block
address. It takes three arguments: the option byte, the block number and the configuration bytes. Please refer
to the NXP documentation for more information.
Command description
Argument
Size
Value
Description
Command ID
1
0xAB
ICODE_WRITE_CONFIG
Option byte 1 X
0x01
–
Enable option
0x00 – Disable option
Block number
1
X
Configuration bytes
4
X
Response description
ACK
1
0x00
Command ID
1
0xAB
ICODE_WRITE_CONFIG
Example:
HOST=>READER: 0xAB – ICODE_WRITE_CONFIG
0x01 – option byte
0x00 – block number
0x00 0x00 0x00 0x00 – config bytes
READER=>HOST: 0x00 – ACK byte
0xAB – related command code ICODE_WRITE_CONFIG
5.6.29 Pick random ID (0xAC)
This command enables the random ID generation in the tag. This interface is used to instruct the tag to
generate a random number in privacy mode. Please refer to the NXP documentation for more information.
Command description
Argument
Size
Value
Description
Command ID
1
0xAC
ICODE_PICK_RANDOM_ID
Response
description
ACK
1
0x00
Command ID
1
0xAC
ICODE_PICK_RANDOM_ID