User's Manual
58 | P a g e www.eccel.co.uk
Example:
HOST=>READER: 0xA9 – ICODE_READ_SIGNATURE
READER=>HOST: 0x00 – ACK byte
0xA9 – related command code ICODE_READ_SIGNATURE
0x0F 0x04 0x8F 0x7F 0x0A 0x01 0x24
0x16 0xE0 0x00 0x00 0x33 0x03 0x02 – result bytes
3.6.27 Read config (0xAA)
This command reads multiple 4-byte data chunks from the selected configuration block address. It takes
two arguments, the first block number and the number of blocks to read the configuration data.
Command description
Argument
Size
Value
Description
Command ID
1
0xAA
ICODE_READ_CONFIG
First block number
1
X
Number of blocks
1
N
Response description
ACK
1
0x00
Command ID
1
0xAA
ICODE_READ_CONFIG
Configuration bytes
N*4
X
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
3.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