Skip to main content
Associate
April 25, 2025
Solved

OTA BLE - Advertising doesn't match AN5247

  • April 25, 2025
  • 1 reply
  • 345 views

Hi,

We are using the OTA BLE example as the base for our bootloader on a STM32WB55.

I'm reading through AN5247, and it describes the advertising message as follows:

jsantosrico_0-1745590958557.png

But the advertising message that I get has all its Feature Group B bits set to 0.

jsantosrico_1-1745591290934.png

 

I tracked the a_ManufData across the project's code and after initialisation, it's only changed to add the BLE address, and the value of 0x20 mentioned in the AN5247 is never set anywhere.

Also, the first row in table 4 above lists length as 8, I think it should be set to 13 (12 for the data + 1 for the AD type).

Is that an error on the bootloader project or the application note? Am I missing something?

Thanks!

Best answer by STTwo-32

Hello @jsantosrico 

For the value of the byte 0 on table 4, I've escalated internally for correction on the future (under internal ticket number 208971). For the 0x20 on the Feature group B, you can find it available on the OTA applications like the P2P server_OTA and Heart Rate_OTA. But the BLE_OTA is a OTA Loader application (indicated by the ID byte set to 0x86).

Best Regards.

STTwo-32

1 reply

STTwo-32
STTwo-32Best answer
Technical Moderator
May 2, 2025

Hello @jsantosrico 

For the value of the byte 0 on table 4, I've escalated internally for correction on the future (under internal ticket number 208971). For the 0x20 on the Feature group B, you can find it available on the OTA applications like the P2P server_OTA and Heart Rate_OTA. But the BLE_OTA is a OTA Loader application (indicated by the ID byte set to 0x86).

Best Regards.

STTwo-32