BLE not starting on original STM32WB55
Hello,
Recently, I’ve been asking several questions about STM32WB55 BLE behavior, and the respected
It turns out that all this time I was actually working with fake Chinese chips. I suspect that some of the strange issues I faced were due to that.
So, I’ve now bought original STM32WB55RGV6 chips and replaced them in my devices.
However, with exactly the same firmware (which worked fine on the fake chips), the BLE does not start at all.
Here’s what I tried:
Regenerated the project using CubeMX and CubeIDE
Created a fresh new BLE project following this official tutorial: https://www.youtube.com/watch?v=CKYWy7LKL68&list=PLnMKNibPkDnG9JRe2fbOOpVpWY7E4WbJ-&index=16
Tested on two different custom boards — same result
On both boards, other functions seem fine (e.g. I can toggle LEDs on button press, and I can hit the button interrupt in debug)
(I flash the chips via J-Link)
However, when I set a breakpoint at void APP_BLE_Init(void), the program never reaches that point.
Interestingly, the same kind of project works fine on a NUCLEO board, and I can see the device in the BLE scanner.
Has anyone encountered something like this?
Could you please suggest how to troubleshoot it - maybe something specific to check in debug?
If needed, I can share my test project.
It’s quite strange that genuine chips behave like this.
Thank you very much for any help!
