2025-06-04 8:02 PM - edited 2025-06-04 8:04 PM
After I select the project and download it, the ST BLE Toolbox (as shown in Figure 1) displays "Upload completed."
However, after the Bluetooth restarts, it still shows "STM OTA", which means my application was not successfully downloaded to flash.
I'm using the STM32WB55CGU6 chip, with FUS version v2.0, and ST BLE Toolbox v1.4.4.
The steps I performed to convert the non-OTA project to OTA are as follows:
In ble_conf.h, I added:
#define BLE_CFG_OTA_REBOOT_CHAR 1 /**< REBOOT OTA MODE CHARACTERISTIC */
I removed the following lines from SystemInit(void):
I modified stm32wb55xx_flash_cm4.sct, copying its contents directly from the official ST example at:
BLE_HeartRate_ota scatter file
Did I miss any required steps that are causing the OTA upgrade to fail?
Solved! Go to Solution.
2025-06-05 6:41 AM
2025-06-05 1:13 AM
Hello,
can you please share your project?
Thank you.
Best regards,
Filip Kremen
2025-06-05 6:41 AM
2025-06-05 6:50 AM
Could you please share more details about the missing the step to make a working project?
It would be beneficial also for others. Thank you.
Best regards,
Filip Kremen
2025-06-05 8:26 PM
The problem was solved according to the steps in this video, but it was not completely resolved
https://www.youtube.com/watch?v=mRzZOa3jmuM&list=PLnMKNibPkDnG9JRe2fbOOpVpWY7E4WbJ-&index=10