9.4.1 Status Words

Table 9-3. CryptoMemory® Asynchronous Mode Status Words

SW1 SW2

Meaning

$62 $00

The memory is unchanged (waiting for checksum)

$67 $00

The length is incorrect

$69 $00

The command is unauthorized

$6B $00

The address is incorrect

$6D $00

The instruction code is invalid

$90 $00

The command was successfully executed

These status words indicate the state of the device at the end of the command. Under normal conditions, the device sends the INS byte as the procedure byte and $90 $00 as the final status word. In certain conditions described below, the device may interrupt the command by returning a status word in place of INS as the procedure byte.

  • The Status Word $62 $00 is returned after a write command when the device is waiting for the host to send a secure checksum before initiating the write cycle. This will happen only in Authentication mode and Encryption mode.
  • The Status Word $67 $00 is returned in place of the procedure byte when the number of data bytes to be transferred is incorrect.
  • The Status Word $69 $00 is returned in place of the procedure byte after read/write commands if the host is not allowed to read or write at the address provided. It is also returned after a password command if the maximum number of attempts has been exceeded. The device will return $69 $00 as a final status word, in place of $90 $00, if the password presentation, authentication or encryption activation failed due to invalid data, or if any incoming command failed due to a bad checksum (MAC).
  • The Status Word $6B $00 is returned in place of the procedure byte if the address is incorrect.
  • The Status Word $6D $00 is returned in place of the procedure byte if the INS code received is not supported.