This document describes the OTA bootloader provided for STM32W108 devices
This document details the Over-The-Air (OTA) bootloader provided for STM32W108 devices. It is a modified version of the USART-based bootloader specified in application note AN3155, adapted to use an 802.15.4 wireless communication channel instead of a cable connection.
The guide explains how nodes can receive firmware images over the air and write them into Flash memory. It covers the specific command set supported by the OTA bootloader, including commands for reading version information, erasing memory, writing data incrementally, and starting code execution.
This document applies to the STM32W108xx starter kit (STM32W-SK), extension kit (STM32W-EXT), and low-cost RF control kit (STM32W-RFCKIT).
The OTA Bootloader occupies 12 Kbytes at the base of Flash, leaving up to 116 Kbytes free for user applications.
If not started by the application, it runs on a default channel (15) and default bootloader PAN ID 0xBOoB.