Skip to main content
Visitor II
July 11, 2024
Solved

Problem activating the wireless stack on the STM32WB5MMG

  • July 11, 2024
  • 1 reply
  • 824 views

I have a problem with code that uses the STM32WB5MMG.
Everything was working on the device, the BLE was appearing perfectly, and I programmed everything that needed to be executed.
I set up a GATT server with its services and characteristics, everything was working.
And then the problem arose: When I assembled a new PCB, the BLE didn't start. I installed the Wireless Stack (stm32wb5x_BLE_Stack_full_fw.bin and stm32wb5x_FUS_fw.bin), and nothing worked. I took the PCB that was working and read the data recorded on it to check if there was any version problem, and to my surprise, everything stopped working after this reading. The BLE no longer runs on the board that was working.

Maybe there is some initialization missing in the code that I can't identify. I tried the APP_BLE_Init() function, but it causes the application to get stuck in a loop.

Does anyone know what might be happening and what I might be forgetting to trigger to get the wireless stack running again?

This topic has been closed for replies.
Best answer by STTwo-32

Hello @DnCrv and welcome to the ST Community :smiling_face_with_smiling_eyes:.

After Firmware and stack upgrade, did you started the wireless stack (using the button available on Cube Programmer FUS interface). If no, please do it and try again.

Best Regards.

STTwo-32 

1 reply

STTwo-32
STTwo-32Best answer
ST Technical Moderator
July 11, 2024

Hello @DnCrv and welcome to the ST Community :smiling_face_with_smiling_eyes:.

After Firmware and stack upgrade, did you started the wireless stack (using the button available on Cube Programmer FUS interface). If no, please do it and try again.

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.