8-35
Password Lock (65326): This Register is used to report the Locked Port and change the Locked
Port for Password Modification.
Writing a value of 0x00000 to this Register requests locking Password Updates to this port and
locking out Password Updates to other ports. Writing a value other than 0x00000 rescinds the Lock
on this port. Reading this Register returns the following enumeration:
0x00000 = Port A, I/O
0x00001 = Port B
0x00002 = Port C
0x00003 = Port D, 232 or 485
0x00004 = Diagnostic Port
Anything else indicates that no port has locked Password Updates yet.
Password Sequence / Status (65327): The High Order Byte of this Register contains a Sequence
Number which increments with every password command received.
The Low Order Byte of this Register contains an enumeration that reports the status of the last
password command received. The enumeration is as follows:
0x000 Fail
0x001 Pass
0x002 Unfinished
Password Command (65328): This Register contains and enumeration that tells the device what
action to take. The enumeration is as follows:
0x00000 Set Level 1 Password
0x00001 Set Level 2 Password
0x00002 Enable Password Protection
0x00003 Disable Password Protection
0x00004 Enable Sealing Switch Protection
0x00005 Disable Sealing Switch Protection
0x00006- 0x0FFFF Revoke the 2-minute timer of an active password.
All successful commands set access back to Level 0, revoking the 2-minute timer of any active
password.
New Password A(65332-65336)
New Password B (65340-65344)
The user writes to these Registers in order to set the Level 1 or Level 2 Password. For security
purposes, these Registers are READ ONLY. The same password should be written to both sets of
Registers; a new password will be accepted only if the values written to both sets of Registers agree.
After writing to both sets of Registers, the Password Command Register should be written with the
command indicating which Password is being updated.
Acceptable Passwords should consist of the ASCII characters ‘ ‘ (0x020), ‘0’-’9’(0x030-0x039) and
‘A’-’Z’(0x041-0x05A). Attempts to set a password with illegal characters will fail.