This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

arbitrary assert with extended advertising

Hello fellow bit jugglers!

We are developing an application for a nRF52805 on a nRF52-DK board, using NCS.

NCS version: 1.5.1

Zephyr version: 2.4.99

BLE controller: Zephyr

IDE: SEGGER studio

OS: Windows 8

Our application generally seems to work, but there are spurious asserts after some time (sometimes after 30 seconds, sometimes after 10 minutes).

I reduced our application to the bare minimum MWE, as attached:

4075.MWE.zip

In this state, it is basically just trying to advertise forever, using extended advertising.

After letting the app run for some time, we inevitably land in an assert at this place:

WEST_TOPDIR/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c:367

A screenshot of the error message:

I tried debugging the reason for the assert, but I'm not familiar enough with the BLE stack. It seems to assert that the radio is not ready at this point, for reasons that I don't know.

Please let me now if you need any more information from my side.

Thank you very much
Patrick

Parents Reply Children
Related