OpenBSL  v.0.1.0
OPEN_BSL_CMD_PASSWD command

Description

The OPEN_BSL_CMD_PASSWD is used to unlock other commands.

This command can be enabled by using the OPEN_BSL_CONFIG_PASSWORD_PROTECTED compile options in OpenBSL_Config.h

Packet Format

REQUEST packet format

| CMD | PWD_0 | ....... | PWD_N-1 | CHKSUM |

Field Name Length Description
CMD 1 byte OPEN_BSL_CMD_PASSWD (0x09)
PWD_0 1 byte password byte index 0
PWD_N-1 1 byte password byte index N-1, where N is OPEN_BSL_PASSWORD_LENGTH
CHKSUM 2 bytes 16 bit packet checksum (LSB first), calculated starting from PWD_0 to PWD_N-1

Positive RESPONSE packet format:

| RESP |

Field Name Length Description
RESP 1 byte (OPEN_BSL_CMD_PASSWD|OPEN_BSL_RESP_BIT_MASK) (0x89)