2025-04-18 4:39 AM - last edited on 2025-04-22 6:40 AM by Andrew Neil
Hello,
I am using NUCLEO-WB55RG board to implement BLE and I got error when I was Upgrading my STACK Version currently which is v0.0.0.0 in STM32CubeProgrammers FIRMWARE UPGRADE SERVICE option, I select stm32wb5x_BLE_Stack_full_fw.bin with 0x080D4000 memory location for stack upgrade which is preferred by STMicroelectronics official documentation, I have post my Screenshot after multiple attempts no update in STACK Version.
--> It is mandatory to upgrade STACK Version for implement BLE?
--> Also want better suggestion & Guidance Documents for BLE implement from basic to advance?
it would be grateful for any guidance!...
Thank you.
2025-04-22 6:12 AM
Hello @Sudarshan0000,
Could you please uncheck first install before trying to upgrade the stack and get back to us if this resolves the issue ?
Aziz
2025-04-22 9:27 PM
Thanks @Aziz BRIGUI for suggestion but I have tried to upgrade STACK Version with this method (by uncheck first install: No stack delete) but still same error shows.
2025-04-25 7:30 AM
Hello @Sudarshan0000,
Could read the FUS info and give me a screenshot of the details ?
Aziz
2025-05-02 9:34 PM
Yes @Aziz BRIGUI,
I have taken screenshot of my FUS info here is screenshot.
2025-05-05 2:40 AM - edited 2025-05-05 2:43 AM
Hello @Sudarshan0000,
Could you check with the start address @0x080CE000 ? This is automatically calculated in STM32CubeProgrammer when selecting the stack and is the correct address in the documentation (Release_Notes.html)
Could you specify where you got the recommendation to use @0x080D4000 ? This might help us correct some documentation resources.
Let me know if this solves the issue. This is working on my end:
Aziz
2025-05-05 4:37 AM
Thanks @Aziz BRIGUI for suggestion, According to document address got auto select when select stm32wb5x_BLE_Stack_full_fw.bin file for BLE firmware upgrade & address is @0x080CE000, but failed to upgrade, So as per your input try with @0x080D4000 address still error occurred, I have taken screenshot please refer below screenshot.
2025-05-05 6:51 AM
Hello @Sudarshan0000,
I have never recommended using 0x080D4000 with this stack (Please verify my comments). Documentation (and automatic calculation in STM32CubeProgrammer) is correct, start address should be @0x080CE000.
Could you please retry upgrading the stack with the automatically calculated address (@0x080CE000) and with "First install" unchecked and provide a screenshot ?
Thanks,
Aziz
2025-05-05 9:47 PM
Hello @Aziz BRIGUI
As per my requirement, I selected stm32wb5x_BLE_Stack_full_fw.bin and as per document & auto select feature start address set to @0x080CE000. as you can watch in screenshot, so can you give me idea about any another method, I have also added screenshot which has FUS information, with this FUS can I implement BLE on my NUCLEO-WB55RG board.
Thank you.
2025-05-07 3:10 AM
Hello @Sudarshan0000
It seems you have activated Anti-Rollback which means that you will not be able to downgrade the stack. That message means that the stack you have installed is newer than the stack you want to install.
This is expected behavior if anti-rollback is activated.
Aziz