User's Manual
59 | P a g e www.eccel.co.uk
READER=>HOST: 0x00 – ACK byte
0xA3 – related command code ICODE_PAGE_PROTECT
5.6.21 Lock page protection (0xA4)
This command permanently locks the protection status of a page. Note that the related passwords have to be
transmitted before with ref ICODE_SET_PASSWORD if the page is not public.
Command description
Argument
Size
Value
Description
Command ID
1
0xA4
ICODE_LOCK_PAGE_PROTECTION
Page number
1
X
Response description
ACK
1
0x00
Command ID
1
0xA4
ICODE_LOCK_PAGE_PROTECTION
Example:
HOST=>READER: 0xA4 – ICODE_LOCK_PAGE_PROTECTION
0x02 – page number
READER=>HOST: 0x00 – ACK byte
0xA4 – related command code
ICODE_LOCK_PAGE_PROTECTION
5.6.22 Get multiple block protection status (0xA5)
This instructs the label to return the block protection status of the requested blocks. It takes as arguments the
first block number to get the block protection status and the number of blocks.
Command description
Argument
Size
Value
Description
Command ID
1
0xA5
ICODE_GET_MULTIPLE_BPS
First block number
1
X
Number of blocks
1
N
Response description
ACK
1
0x00
Command ID
1
0xA5
ICODE_GET_MULTIPLE_BPS
BSS information
N
X
Blocks protection status information
Example:
HOST=>READER: 0xA5 – ICODE_GET_MULTIPLE_BPS
0x00 – starting block number
0x08 – number of BSS to read
READER=>HOST: 0x00 – ACK byte
0xA5 – related command code ICODE_GET_MULTIPLE_BPS
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 – result
bytes