# Thistle Docs ## Docs - [Downloads](https://docs.thistle.tech/binaries.md): Download the latest Thistle releases and tools from Thistle Control Center. - [FAQ & Troubleshooting](https://docs.thistle.tech/faq.md): Frequently asked questions and common troubleshooting steps - [Thistle OTA Update on Advantech RSB-3810](https://docs.thistle.tech/hardware/advantech/rsb3810_ota_ab_update.md): Root Filesystem A/B OTA Update using Thistle on Advantech RSB-3810 (MediaTek Genio 1200) - [Thistle Verified Boot (TVB) on Advantech RSB-3810](https://docs.thistle.tech/hardware/advantech/rsb3810_tvb.md): Enable Linux Kernel signature verification using Thistle on RSB-3810 (MediaTek Genio 1200) - [BeagleY-AI](https://docs.thistle.tech/hardware/beaglebone/ai/secure_boot.md) - [BeagleBone Black](https://docs.thistle.tech/hardware/beaglebone/black/secure_boot.md) - [ESP32 Secure Boot V2](https://docs.thistle.tech/hardware/esp32/secure_boot.md): Enabling ESP32 Secure Boot V2 (SBV2): A Step-by-step Guide - [Thistle OTA File Update on Grinn Genio 700 SOM](https://docs.thistle.tech/hardware/grinn/genio-700-som/file-update-with-optiga-trust-m.md): Configuring and Running Thistle Unified Client (TUC) on the Grinn Genio 700 SOM to verify files downloaded via OTA update using a public key secured by the OPTIGA™ Trust M security controller hardware. - [Secure Boot on Grinn Genio 700 SOM](https://docs.thistle.tech/hardware/grinn/genio-700-som/secure-boot.md): Enable secure boot on the Grinn Genio 700 SOM (MediaTek MT8390) using Thistle cloud signing and the trh CLI tool. - [Securing AI Model Deployment on Grinn Genio 700 SOM](https://docs.thistle.tech/hardware/grinn/genio-700-som/securing-ai-model.md): Deliver an encrypted and signed AI model to the Grinn Genio 700 SOM via encrypted OTA update with Thistle - [Thistle OTA Update on Orange Pi Zero 3](https://docs.thistle.tech/hardware/orange_pi/zero3_ota_ab_update.md): Root Filesystem A/B OTA Update using Thistle on Orange Pi Zero 3 (Allwinner H618) - [Thistle Verified Boot (TVB) on Orange Pi Zero 3](https://docs.thistle.tech/hardware/orange_pi/zero3_tvb.md): Enable Linux Kernel signature verification using Thistle on Orange Pi Zero 3 (Allwinner H618) - [Thistle OTA Update on PSOC Edge AI Kit](https://docs.thistle.tech/hardware/psocedge/psocedge_ota_update.md): AI Model Update on PSoC Edge AI Kit - [Thistle OTA Update on Raspberry Pi 4](https://docs.thistle.tech/hardware/raspberry_pi/rpi4_ota_ab_update.md): Thistle OTA Root Filesystem A/B Update on Raspberry Pi 4 - [Thistle Verified Boot (TVB) on Raspberry Pi 4](https://docs.thistle.tech/hardware/raspberry_pi/rpi4_tvb.md): Step-by-step Guide for Thistle Verified Boot on Raspberry Pi 4 - [Thistle OTA Update on Raspberry Pi 5](https://docs.thistle.tech/hardware/raspberry_pi/rpi5_ota_ab_update.md): Root Filesystem A/B OTA Update on Raspberry Pi 5 with headless image prep (Raspberry Pi OS Bookworm) - [Supported Hardware](https://docs.thistle.tech/hardware/supported_hardware_matrix.md) - [Use Thistle Update Client to Update GUI Application](https://docs.thistle.tech/integration_examples/gui_application_update.md): Integrating Thistle OTA with a GUI application - [OPTIGA Trust M & Raspberry Pi 4 With Yocto](https://docs.thistle.tech/integration_examples/optiga_trust_m_raspberry_pi_4_yocto.md): Integration example using OPTIGA Trust M with Raspberry Pi 4 and Yocto - [Introduction](https://docs.thistle.tech/introduction.md): Thistle's developer-facing documentation portal - [Secure Boot Overview](https://docs.thistle.tech/secure_boot/secureboot_overview.md): Learn about Thistle's secure boot solution for embedded devices - [Thistle Verified Boot Overview](https://docs.thistle.tech/secure_boot/tvb_overview.md): Learn about Thistle's verified boot solution for embedded Linux devices - [Linux Kernel OTA Update](https://docs.thistle.tech/thistle_control_center/linux_kernel_ota_update.md): Guide to performing Linux kernel over-the-air updates using Thistle Control Center - [Overview](https://docs.thistle.tech/thistle_control_center/overview.md): Overview of the Thistle Control Center - [Integration](https://docs.thistle.tech/update/bootloaders/integration.md): Thistle Update Client Bootloader Integration - [Bootloader Overview](https://docs.thistle.tech/update/bootloaders/overview.md): Overview of Thistle Supported Bootloaders for A/B Update - [Command Line Tools](https://docs.thistle.tech/update/command_line_tools.md): Thistle command line tools for OTA updates - [Configuration File](https://docs.thistle.tech/update/configuration_file.md): Configuring the Thistle Update Client - [Device Provisioning](https://docs.thistle.tech/update/device_provisioning.md): How to provision devices for the Thistle OTA Update system - [Get Started: AI Model Update, End-to-end Encrypted Model](https://docs.thistle.tech/update/get_started/ai_model_update_encrypted_model.md): End-to-end encryption for AI models with Thistle OTA - [Get Started: AI Model Update, with Provenance](https://docs.thistle.tech/update/get_started/ai_model_update_signed_model.md): Establishing AI Model Provenance with Thistle OTA - [Get Started: Encrypted OTA Update](https://docs.thistle.tech/update/get_started/encrypted_ota_file_update.md): How to deliver an encrypted OTA file update with Thistle - [Get Started: File Update](https://docs.thistle.tech/update/get_started/file_update.md): How to update a single file with Thistle - [Secure Model Verification on Edge AI Platforms](https://docs.thistle.tech/update/get_started/secure_model_verification.md): Integrating AI model signature verification at runtime using tuc in Python applications - [DEEPX ONNX Runtime](https://docs.thistle.tech/update/get_started/secure_model_verification/deepx.md): Secure model verification for DEEPX ONNX Runtime models - [Edge Impulse](https://docs.thistle.tech/update/get_started/secure_model_verification/edge_impulse.md): Secure model verification for Edge Impulse image classification models - [Linux Memory Protection](https://docs.thistle.tech/update/get_started/secure_model_verification/linux_memory_protection.md): Keep decrypted AI model weights out of reach of unauthorized processes on Linux - [MemryX Accelerator](https://docs.thistle.tech/update/get_started/secure_model_verification/memryx.md): Secure model verification for MemryX hardware accelerator models - [Roboflow ONNX](https://docs.thistle.tech/update/get_started/secure_model_verification/roboflow_onnx.md): Secure model verification for Roboflow ONNX models - [Roboflow PyTorch](https://docs.thistle.tech/update/get_started/secure_model_verification/roboflow_pytorch.md): Secure model verification for Roboflow PyTorch (YOLO) models - [TensorFlow Lite / LiteRT](https://docs.thistle.tech/update/get_started/secure_model_verification/tflite.md): Secure model verification for TensorFlow Lite (LiteRT) models - [Identity File](https://docs.thistle.tech/update/identity_file.md): Understanding device identity files in Thistle OTA - [Manifest](https://docs.thistle.tech/update/manifest.md): Understanding the update manifest in Thistle OTA - [Thistle OTA Update Overview](https://docs.thistle.tech/update/overview.md): Overview of Thistle's OTA Update solution ## OpenAPI Specs - [openapi](https://docs.thistle.tech/api-reference/openapi.json)