Skip to main content
Associate
March 10, 2025
Solved

RSSI drop between full and extended BLE stack

  • March 10, 2025
  • 1 reply
  • 579 views

We are experiencing an issue with poor RSSI values on our STM32WB55 based custom board. We are normally running the extended ble stack and with only 3 feet between the windows PC and the STM32WB55 board were at RSSI values around -85.  When I switch to the Full BLE Stack I'm getting -50 values, I can go out the office, down the hall about 20 feet before I get the -85 db range.

I loaded the BLE_peripheral_lite example onto my board to test out if I had poor configuration and im getting good numbers 25 ft away, the example project requires the full stack. So I wanted to test the full with my board and software, and when I loaded the full im getting much better numbers. Similar to the example project.

Is there something related to the extended vs full stack that could be causing this issue?  Could this be a configuration issue in my software?

My current software almost 1-1 mimics the BLE_Peripheral_lite example for initializing cpu2.

Im testing with the 1.20 Extended BLE stack and the 1.19.1 Full BLE Stack.  My board has the STM32WB55RGV chip on it. 

Last I wanted to check was the antenna on my board vs the Nucleo board, so I loaded the BLE_Peripheral_lite onto both and im seeing identical RSSI performance with the full stack.

Edit: Closing this since it may have just been a noisy environment

Best answer by STTwo-32

Hello @Tyler_gajewski 

The RSSI value should not be affected by the Stack that you are using. So, as you said the Noisy environment could be the reason behind the problem of this RSSI variation.

Best Regards.

STTwo-32

1 reply

STTwo-32
STTwo-32Best answer
Technical Moderator
April 9, 2025

Hello @Tyler_gajewski 

The RSSI value should not be affected by the Stack that you are using. So, as you said the Noisy environment could be the reason behind the problem of this RSSI variation.

Best Regards.

STTwo-32