Showing results for 
Search instead for 
Did you mean: 

X-CUBE-BLE1: 6.2.2 to 6.2.3; Missing BLE Profile stack referenced in AN4642?


AN4642 (referenced on the X-CUBE-BLE1 page on ST's website) makes references to a BLE Profile Stack and various sample applications. Upon installing the latest X-CUBE-BLE1 package (6.2.3) on CubeIDE, the BLE Profile layer appears to be missing.

I went to the X-CUBE-BLE1 git repository on github and noticed the "Profiles" folder, and a few others, and were apparently released in 6.2.2. These folders don't exist when you install 6.2.3 using CubeIDE.

I cant find anything in the release notes indicating why the files referenced in AN4642 were removed in 6.2.3. Is the "BLE Profile stack" obsolete now? Was it removed by mistake?

Any help would be appreciated.

ST Employee


in the X-CUBE-BLE1 package V6.2.3 you can still find the BLE Peripheral Profile library and some sample application for the Nucleo-L476RG (they have been removed in release V6.2.4).

You are not able to see them through the STM23CubeIDE since they are not integrated with the STM32CubeMX tool (embedded also into the STM32CubeIDE) for the STM32 MCUs configuration.

You can find both the Peripheral Profile library and the sample applications at the following locations on your filesystem:

  • Middlewares\ST\BlueNRG-MS\profiles\Peripheral
  • Projects\NUCLEO-L476RG\Applications

(starting from the X-CUBE-BLE1 installation folder, typically at C:\Users\<user>\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-BLE1\6.2.3).