> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thistle.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Hardware

export const Supported = () => <span className="support-status-supported">●</span>;
export const TVBSupported = () => <span className="support-status-supported">⦿</span>;
export const InDevelopment = () => <span className="support-status-development">●</span>;
export const NotSupported = () => <span className="support-status-not-supported">●</span>;

Thistle Technologies supports a wide range of hardware platforms for IoT device
management, OTA updates, and secure boot enablement. Our platform integrates
seamlessly with various processors, development boards, and production-ready
systems, including (but not limited to) the following ones.

<div className="hardware-matrix-table-wrapper">
  <table className="hardware-matrix-table text-thistle-text">
    <thead className="text-thistle-subtext">
      <tr>
        <th>Hardware</th>
        <th><a href="#ota">OTA</a></th>
        <th><a href="#secure-boot">Secure<br />Boot</a></th>
        <th><a href="#secure-ai-model-deployment">Secure AI<br />Model<br />Deployment</a></th>
        <th><a href="#device-telemetry">Device<br />Telemetry</a></th>
        <th><a href="#secure-storage">Secure<br />Storage</a></th>
        <th><a href="#signing-service-w/-external-kms">Signing<br />Service w/<br />External KMS</a></th>
      </tr>
    </thead>

    <tbody>
      <tr className="bg-thistle-table-accent">
        <td data-th="Hardware"><a href="/hardware/grinn/genio-700-som/file-update-with-optiga-trust-m">Grinn GenioSOM-700</a></td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <InDevelopment />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <Supported />
        </td>

        <td data-th="Secure Storage">
          <Supported />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr>
        <td data-th="Hardware">IMDT QCS8550 SOM</td>

        <td data-th="OTA">
          <InDevelopment />
        </td>

        <td data-th="Secure Boot">
          <InDevelopment />
        </td>

        <td data-th="Secure AI Model Deployment">
          <InDevelopment />
        </td>

        <td data-th="Device Telemetry">
          <InDevelopment />
        </td>

        <td data-th="Secure Storage">
          <InDevelopment />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <InDevelopment />
        </td>
      </tr>

      <tr>
        <td data-th="Hardware">Arduino Uno Q</td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <InDevelopment />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <Supported />
        </td>

        <td data-th="Secure Storage">
          <InDevelopment />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr className="bg-thistle-table-accent">
        <td data-th="Hardware"><a href="/hardware/beaglebone/ai/secure_boot">BeagleY-AI</a></td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <Supported />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <Supported />
        </td>

        <td data-th="Secure Storage">
          <Supported />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr>
        <td data-th="Hardware"><a href="/hardware/beaglebone/black/secure_boot">BeagleBone Black</a></td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <TVBSupported />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <Supported />
        </td>

        <td data-th="Secure Storage">
          <Supported />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr className="bg-thistle-table-accent">
        <td data-th="Hardware">NVIDIA Jetson Orin Nano Series</td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <TVBSupported />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <Supported />
        </td>

        <td data-th="Secure Storage">
          <Supported />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr className="bg-thistle-table-accent">
        <td data-th="Hardware"><a href="/hardware/psocedge/psocedge_ota_update">Infineon PSOC™ Edge</a></td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <InDevelopment />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <InDevelopment />
        </td>

        <td data-th="Secure Storage">
          <InDevelopment />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <InDevelopment />
        </td>
      </tr>

      <tr>
        <td data-th="Hardware">Infineon PSOC™ 6</td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <InDevelopment />
        </td>

        <td data-th="Secure AI Model Deployment">
          <InDevelopment />
        </td>

        <td data-th="Device Telemetry">
          <InDevelopment />
        </td>

        <td data-th="Secure Storage">
          <InDevelopment />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <InDevelopment />
        </td>
      </tr>

      <tr className="bg-thistle-table-accent">
        <td data-th="Hardware"><a href="/hardware/advantech/rsb3810_ota_ab_update">Advantech RSB-3810</a></td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <TVBSupported />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <Supported />
        </td>

        <td data-th="Secure Storage">
          <Supported />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr>
        <td data-th="Hardware"><a href="/hardware/orange_pi/zero3_ota_ab_update">Orange Pi Zero 3</a></td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <TVBSupported />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <Supported />
        </td>

        <td data-th="Secure Storage">
          <Supported />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr className="bg-thistle-table-accent">
        <td data-th="Hardware"><a href="/hardware/raspberry_pi/rpi4_ota_ab_update">Raspberry Pi 4</a></td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <TVBSupported />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <Supported />
        </td>

        <td data-th="Secure Storage">
          <Supported />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr>
        <td data-th="Hardware"><a href="/hardware/raspberry_pi/rpi5_ota_ab_update">Raspberry Pi 5</a></td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <TVBSupported />
        </td>

        <td data-th="Secure AI Model Deployment">
          <Supported />
        </td>

        <td data-th="Device Telemetry">
          <Supported />
        </td>

        <td data-th="Secure Storage">
          <InDevelopment />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr className="bg-thistle-table-accent">
        <td data-th="Hardware">NXP i.MX8</td>

        <td data-th="OTA">
          <InDevelopment />
        </td>

        <td data-th="Secure Boot">
          <InDevelopment />
        </td>

        <td data-th="Secure AI Model Deployment">
          <InDevelopment />
        </td>

        <td data-th="Device Telemetry">
          <InDevelopment />
        </td>

        <td data-th="Secure Storage">
          <InDevelopment />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <InDevelopment />
        </td>
      </tr>

      <tr>
        <td data-th="Hardware"><a href="/hardware/esp32/secure_boot">Espressif ESP32</a></td>

        <td data-th="OTA">
          <InDevelopment />
        </td>

        <td data-th="Secure Boot">
          <Supported />
        </td>

        <td data-th="Secure AI Model Deployment">
          <InDevelopment />
        </td>

        <td data-th="Device Telemetry">
          <InDevelopment />
        </td>

        <td data-th="Secure Storage">
          <NotSupported />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <Supported />
        </td>
      </tr>

      <tr className="bg-thistle-table-accent">
        <td data-th="Hardware">StarFive JH7110 (RISC-V)</td>

        <td data-th="OTA">
          <Supported />
        </td>

        <td data-th="Secure Boot">
          <InDevelopment />
        </td>

        <td data-th="Secure AI Model Deployment">
          <InDevelopment />
        </td>

        <td data-th="Device Telemetry">
          <InDevelopment />
        </td>

        <td data-th="Secure Storage">
          <InDevelopment />
        </td>

        <td data-th="Signing Service w/ External KMS">
          <InDevelopment />
        </td>
      </tr>
    </tbody>
  </table>
</div>

### Legend

<div><Supported /> Fully Supported</div>
<div><TVBSupported /> Thistle Verified Boot with OPTIGA™ Trust M</div>
<div><InDevelopment /> In Development</div>
<div><NotSupported /> Not Supported</div>

### Feature descriptions

#### [OTA](/update/overview)

Complete over-the-air firmware and software updates with rollback protection and
atomic operations. Supports both file-based updates and A/B root filesystem
updates for fail-safe deployments.

#### [Secure Boot](/secure_boot/secureboot_overview)

Hardware-backed secure boot enablement solutions including:

* **Thistle Verified Boot (TVB)** - Linux kernel signature verification using
  Infineon OPTIGA™ Trust M secure element

* **Secure Boot** - On-chip secure boot

#### Secure AI Model Deployment

Integrity and confidentiality protected deployment of AI/ML models to edge
devices with cryptographic protection. Ensures model protection throughout the
deployment pipeline, in transit and at rest on both server side and edge
devices. Protect AI models from tampering and unauthorized extraction. Model
files are cryptographically signed and encrypted until being loaded, maintaining
trust in AI inference workloads at the edge.

#### [Device Telemetry](/thistle_control_center/overview)

Real-time device status monitoring, fleet health tracking, and operational data
collection through the Thistle Control Center. Provides visibility into device
connectivity, update status, and system metrics for comprehensive fleet
management and analytics.

#### Secure Storage

Hardware-backed secure storage solutions for protecting sensitive data, keys,
and credentials on edge devices. Provides tamper-resistant storage with
cryptographic protection, ensuring data confidentiality and integrity even in
untrusted environments.

#### Signing Service w/ External KMS

Enterprise-grade signing service integration with external Key Management
Systems (KMS) for OTA, AI model and secure firmware signing operations. Enables
secure centralized key management, hardware security module (HSM) integration,
and compliance with enterprise security policies. Supports cloud-based KMS
providers or on-premises HSM solutions for maximum flexibility and security
control.

## Request hardware support

If you'd like Thistle to support your hardware platform, reach out to our team
at [thistle.tech/contact](https://thistle.tech/contact).
