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

Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)

Hi. We are using the nRF52 sdk v12.1 with S132 v3.0.0 on a nRF52832. Once in a while (could be after running a few hours, could be after running a week) the application ends up in the app_error_fault_handler, with id 0x01, pc 0x1089E and info 0x0. I believe this indicates an assert in the softdevice? What could cause this problem? Is there any way we can investigate this issue? Is there a way to recover from this?

I'm not even sure what information would helpful to find out where the problem is. We advertise at a fast pace all the time (20ms), and there are several timers running in the background. Application is communicating through the BLE NUS, but only sporadically. We also have a TWI running to communicate with an external device.

Anyone know an idea on how to handle this problem?

Parents Reply
  • Hi,

    do you have some more information on what exactly causes the assert?

    Is there a work around, or some way to avoid it?

    It seems hardware related as we have some boards that never have the problem, and some that show it regularly.

    What do you mean with "allow these asserts"? Does it mean we can ignore them and just keep running? Or do we need take action and call some softdevice functions?

Children
Related