Skip to main content
Thistle works with bootloaders in order to support root filesystem image update. Like all updates performed on the Thistle Platform, it is applied with an A/B policy - allowing to always fallback if an issue is encountered during the application of the update. Full system A/B boot process The Thistle Update Client relies on external Shell scripts to perform the Bootloader integration. Two simple scripts are required in order to inform the Update Client - one is required to tell the bootloader to attempt a boot on the newly updated partition, and another one to confirm that the boot was successful (latch-in update). We provide example for Raspberry Pi under the integration page.
For any bootloader setup supported by the Thistle Update Client, it is required to have 2 partitions available, that will be used as root filesystem alternatively.
In any case, feel free to reach out in our discord channel - we would be more than happy to hear about your bootloader setup and help with integration!