SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755R10
Get the HSM System Information which includes potential error state and versioning information.
None.
| Words | Bits | Field | Value | Description |
|---|---|---|---|---|
| 0 | 7:0 |
cmdId |
0x22 | Command ID |
| 15:8 | respSeqNumber | User defined | Optional response sequence number, included in the response header | |
| 31:16 | reserved0 | 0x0000 | Reserved |
| Words | Bits | Field | Value | Description |
|---|---|---|---|---|
|
0 |
7:0 | cmdId | 0x22 | Command ID, copied from the first command parameter word |
| 15:8 | respSeqNumber | User defined | Optional sequence number, copied from the first command parameter word | |
| 23:16 | result |
- |
HSM_BOOT_FAILED: HSM failed to boot SUCCESS: HSM system info has been retrieved successfully |
|
| 31:24 | dataWordCount | 9 | Size of additional response data, in number of 32-bit words | |
|
1 |
7:0 |
- |
HSM FW Version Patch |
|
|
15:8 |
HSM FW Version Minor |
|||
|
23:16 |
HSM FW Version Major |
|||
|
31:24 |
HSM FW Rollback ID |
|||
|
2 |
7:0 |
HSM HW Version Patch |
||
|
15:8 |
HSM HW Version Minor |
|||
|
23:16 |
HSM HW Version Major |
|||
|
31:24 |
Reserved |
|||
|
3 |
15:0 |
Available Memory Size |
||
|
18:16 |
HOST ID of the Token Writer |
|||
|
19 |
1: Host is in non Secure side 0: Host is in Secure side |
|||
|
26:20 |
Reserved |
|||
|
27 |
1: COID is set 0: COID is not set |
|||
|
31:28 |
Mode 0000: ‘Functional Mode’ state, the Power-On Self-Tests have been executed successfully 1111: ‘Functional-Mode’ state, with successful Login done 0011: ‘Error’ state, Login failed 0100: ‘Error’ state, at least one of the self-tests has failed 0101: ‘Error’ state, DMA error detected 0110: ‘Error’ state, NRBG or DRBG stuck error detected 0111: ‘Error’ state, key generation failed |
|||
|
4 |
31:0 |
Identify of the caller |
||
|
5 |
11:0 |
Reserved |
||
|
15:12 |
OTP Anomaly 0000: No anomaly 0001 : OTP area is empty 0010 : Unsupported size 0100 : FAT Error 1000: OTP are is zeroized |
|||
|
31:16 |
SelftestActive The value of this field is only applicable when the system is in ‘Error’ state A non-zero value refers to the self-test that caused the transition to the 'Error' state. |
|||
|
6 |
7:0 |
HSM BOOT FW Version Patch |
||
|
15:8 |
HSM BOOT FW Version Minor |
|||
|
23:16 |
HSM BOOT FW Version Major |
|||
|
31:24 |
Reserved |
|||
|
7 |
7:0 |
Custom BOOT FW Version Patch |
||
|
15:8 |
Custom BOOT FW Version Minor |
|||
|
23:16 |
Custom BOOT FW Version Major |
|||
|
31:24 |
Reserved |
|||
|
8 |
7:0 |
Custom FW Version Patch |
||
|
15:8 |
Custom FW Version Minor |
|||
|
23:16 |
Custom FW Version Major |
|||
|
31:24 |
Reserved |
|||
|
9 |
7:0 |
Custom HW Version Patch |
||
|
15:8 |
Custom HW Version Minor |
|||
|
23:16 |
Custom HW Version Major |
|||
|
31:24 |
Reserved |
These checks are performed before command execution, in the indicated order: