User's Manual

53 | P a g e www.eccel.co.uk
Example:
HOST=>READER: 0xA0 – ICODE_SET_PASSWORD
0x02 – write password
0x34 0x76 0x39 0x64 – calculated XOR password
READER=>HOST: 0x00 – ACK byte
0xA0 – related command code ICODE_SET_PASSWORD
3.6.18 Write password (0xA1)
This command writes a new password to a selected identifier. With this command, a new password is
written into the related memory. Note that the old password has to be transmitted before with
ICODE_SET_PASSWORD. The new password takes effect immediately which means that the new password
has to be transmitted with ICODE_SET_PASSWORD to get access to the protected blocks/pages. It takes as
arguments the password identifier byte and the plain password 4-bytes long.
Command description
Argument
Size
Value
Description
Command ID
1
0xA1
ICODE_WRITE_PASSWORD
Password Identifier 1 X
0x01
Read
password
0x02 – Write password
0x04 – Privacy password
0x08 – Destroy password
Password
4
x
Plain password
Response description
ACK
1
0x00
Command ID
1
0xA1
ICODE_WRITE_PASSWORD
Example:
HOST=>READER: 0xA1 – ICODE_WRITE_PASSWORD
0x02 – write password
0x34 0x76 0x39 0x64 – Plain password
READER=>HOST: 0x00 – ACK byte
0xA1 – related command code ICODE_WRITE_PASSWORD
3.6.19 Lock password (0xA2)
This command locks the addressed password. Note that the addressed password has to be transmitted
before with ICODE_SET_PASSWORD. A locked password can no longer be changed.
Command description
Argument
Size
Value
Description
Command ID
1
0xA2
ICODE_LOCK_PASSWORD
Password Identifier
1
X
0x01
Read password