cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WBA52CG BLE not working

ee1234
Associate II

I am evaluating the BLE feature of STM32WBA52CG with the NUCLEO-WBA52CG board.

I followed the following wiki page and successfully built and flashed the example code.

https://wiki.st.com/stm32mcu/wiki/Connectivity:STM32WBA_BLE_STM32CubeMX

 Here is the log from the device:

SNVMA_Init - Corrupted banks erases [IsHeaderOk]
Start of CRC computation
End of CRC computation, value : 6425
SNVMA_Register returned 0
Start of CRC computation
End of CRC computation, value : 6425
SNVMA_Restore returned 0==>> Start Ble_Hci_Gap_Gatt_Init function
Success: aci_hal_write_config_data command - CONFIG_DATA_PUBADDR_OFFSET
Public Bluetooth Address: 00:08:e1:2a:12:34
Success: aci_hal_write_config_data command - CONFIG_DATA_IR_OFFSET
Success: aci_hal_write_config_data command - CONFIG_DATA_ER_OFFSET
Success: aci_hal_set_tx_power_level command
Success: aci_gatt_init command
Success: aci_gap_init command
Success: aci_gatt_update_char_value - Device Name
Success: aci_gatt_update_char_value - Appearance
Success: hci_le_set_default_phy command
Success: aci_gap_set_io_capability command
Success: aci_gap_set_authentication_requirement command
Success: aci_gap_configure_whitelist command
==>> End Ble_Hci_Gap_Gatt_Init function

Services and Characteristics creation
Success: aci_gatt_add_service command: Tool_Params
Success: aci_gatt_add_char command : LED_C
Success: aci_gatt_add_char command : SWITCH_C
End of Services and Characteristics creation

Success: aci_hal_set_radio_activity_mask command
==>> aci_gap_set_discoverable - Success
==>> Success: Start Advertising
==>> aci_gap_set_non_discoverable - Success

 

I am using the ST BLE toolbox app for scanning the BLE device. Unfortunately, I couldn't get the device discoverable. Need support to solve the issue.

 

 

1 ACCEPTED SOLUTION

Accepted Solutions

To develop a working example for the Nucleo-WBA52CG, you have to use the V1.1.0 version of the STM32CUBEWBA. It is the last one that will give you support for the connectivity on you Board.

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.

View solution in original post

5 REPLIES 5
STTwo-32
ST Employee

Hello @ee1234 

The NUCLEO-WBA52CG board is an obsolete product, and the connectivity it is no more supported for this Nucleo board on the Current SDK (V1.4.1).

So, let me suggest you use the NUCLEO-WBA55CG.

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.

Could you please let me know what is the last supported SDK version?

The last version of the SDK that support the Nucleo-WBA52CG is the V1.1.1.

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.

I developed the entire application with the SDK v1.3.0.

How can I use the ble example from v.1.1.1 with the new SDK code?

To develop a working example for the Nucleo-WBA52CG, you have to use the V1.1.0 version of the STM32CUBEWBA. It is the last one that will give you support for the connectivity on you Board.

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.