UpdateExtra Command

The UpdateExtra command is used to update the UpdateExtra and UpdateExtraAdd bytes, bytes 84 and 85 respectively, in the Configuration zone. These bytes can only be updated by this command. These bytes are one-time updatable bytes and can only be updated if the current value is 0x00. Trying to update this byte if the value is not 0x00 will result in an error.

For the ATECC608A-TFLXTLS device, the UpdateExtraAdd byte (byte 85) has been configured to be an alternate I2C address.

Table 1. Input Parameters - UpdateExtra

OpCode
(1 Byte)

Mode
(1 Byte)

Param2
(2 Bytes)

Data
(0 Bytes)

Description
0x20 0x00 0x00 [Value] Write the UpdateExtra byte (byte 84) with the value in the LSB of Param2.
0x01 0x00 [Value] Write the UpdateExtraAdd byte (byte 85) with the value in the LSB of Param2.
Table 2. Output Response - UpdateExtra
Name Size Description
Success 1 byte 0x00 - The byte is written successfully. An error code is received if the byte is not written successfully.