cancel
Showing results for 
Search instead for 
Did you mean: 

No advertisments from NUCLEO-WB55RG

Thomas L.
Associate III

Hi

I recently received a NUCLEO-WB55RG (the big board, not the USB dongle) and tried installing the demo from the STM32CubeWB repository.

I saw that I need to flash the FUS + Stack first which I did. STM32CubeProg reports 

  • FUS State: FUS_IDLE
  • FUS Status: FUS_NO_ERROR
  • FUS Version: V2.2.0.0
  • STACK Version: V1.24.0.3
  • STACK Address: 0x80D0000
  • FUS Operator: v3.1.0

The files I flashed were:

  • STM32CubeWB-master\Projects\STM32WB_Copro_Wireless_Binaries\STM32WB5x\stm32wb5x_BLE_Stack_full_fw.bin
  • STM32CubeWB-master\Projects\STM32WB_Copro_Wireless_Binaries\STM32WB5x\stm32wb5x_FUS_fw.bin

As application I chose the p2pServer application

  • STM32CubeWB-master\Projects\P-NUCLEO-WB55.Nucleo\Applications\BLE\BLE_p2pServer\Binary\BLE_p2pServer_reference.hex

When I disconnect the SWD Interface and press the reset button I get the following output (nothing else):

Wireless Firmware version 1.24.0
Wireless Firmware build 3
FUS version 2.2.0
>>== SHCI_SUB_EVT_CODE_READY
>>== SHCI_SUB_EVT_CODE_READY - FUS_FW_RUNNING

Now I assumed this should be enough to at least see the device advertising.

But none of my applications can see the device. I tried the following apps:

  • ST BLE Sensor
  • SiConnect (Silabs)
  • nRF Connect (nRF)

I do not get a single indication that the device is alive.

What am I missing?

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
Thomas L.
Associate III

Well, apparently you need to explicitly push the "Start Stack" button and then upload your application. I thought I had done that before but the correct update routing was:

  1. Update FUS
  2. Update Stack
  3. Push the Start Stack button
  4. Upload your binary

 

I have to somewhat admit that this is a horrible experience for a first bringup.

View solution in original post

2 REPLIES 2
Thomas L.
Associate III

Did I mention that when I try to build the example it doesn't compile out of the box?

Thomas L.
Associate III

Well, apparently you need to explicitly push the "Start Stack" button and then upload your application. I thought I had done that before but the correct update routing was:

  1. Update FUS
  2. Update Stack
  3. Push the Start Stack button
  4. Upload your binary

 

I have to somewhat admit that this is a horrible experience for a first bringup.