Skip to content

Trust M

NUBcore edited this page Apr 7, 2023 · 3 revisions

Infineon Technologies

OPTIGA™ Trust M

SLS32AIA010MK

Adafruit Stemma QT board with chip https://www.adafruit.com/product/4351

This chip could be installed internally in Ubo, and is being evaluated as external device.

CLI for Linux

Follow the setup here: https://github.com/Infineon/linux-optiga-trust-m

Make sure to update the lib config per instructions #define OPTIGA_COMMS_DEFAULT_RESET_TYPE (1U)

Chip Info

~/linux-optiga-trust-m $ ./bin/trustm_chipinfo 
Read Chip Info [0xE0C2]: Success.
========================================================
CIM Identifier             [bCimIdentifer]: 0xcd
Platform Identifer   [bPlatformIdentifier]: 0x16
Model Identifer         [bModelIdentifier]: 0x33
ID of ROM mask                  [wROMCode]: 0x8401
Chip Type                    [rgbChipType]: 0x00 0x1c 0x00 0x01 0x00 0x00
Batch Number              [rgbBatchNumber]: 0x0a 0x09 0x1b 0x5c 0x00 0x0b
X-coordinate              [wChipPositionX]: 0x0019
Y-coordinate              [wChipPositionY]: 0x0043
Firmware Identifier [dwFirmwareIdentifier]: 0x80101071
Build Number                 [rgbESWBuild]: 08 09

Chip software build: 
OPTIGA(TM) Trust M rev.1; Firmware Version: 1.30.809
========================================================