cancel
Showing results for 
Search instead for 
Did you mean: 

BLE_Audio_TMAP_Peripheral application stuck in loop after call termination on STM32WBA55G-DK1

user_1sb
Visitor

Hello ST Community,

I am testing the BLE_Audio_TMAP_Peripheral application from STM32Cube_FW_WBA_V1.6.1 on the STM32WBA55G-DK1 board. I noticed an issue that occurs consistently after a BLE audio call is terminated.

After the call ends, the firmware falls into a loop. In debug mode, I see that the RADIO IRQ (RADIO_IRQHandler) is firing, and eventually execution reaches the function llhwc_sm_done_isr() after low-level radio interrupt handling. At this point, the code is polling the RADIO register (at 0x48020440) waiting for some acknowledge bit that never gets set.

This behavior is reproducible not only when running from the IDE but also when flashing and running the provided BLE_Audio_TMAP_Peripheral_reference.bin binary. I observed this issue when testing with a Samsung Galaxy A55 smartphone.

Could you please advise whether this is a known limitation, or if there is a workaround/fix available?

Thank you!

0 REPLIES 0