
Grinn Setup
The board embeds an Infineon Trust M that is directly usable from the operating system. First we need to flash the latest version of the Operating system to the board. Refer to the documentation on the grinn documentation. We used the imagerity-demo-image-grinn-genio-700-sbc-20250826144125.
To flash the board, it needs to be powered on, and connected to the host computer through the debug USB port. The android tooling are also required for your platform. Finally, we had to rename the dialout group to uucp in all files, as our host system used uucp for serial access - but this step is optional and depends on your system
Flashing the board
First boot and Trust M setup
You shouls now be able to to connect on the board through the serial port emulated by the debug USB port. Note that the baudrate is 921600./dev/i2c-1 symlink pointing to /dev/i2c-6 whenever the device is detected, ensuring it persists across reboots.

