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

nrf52 radio and stack crash

I'm developing a device based on an nrf52 chipset, and I'm experiencing strange behaving of the Radio interface. The firmware is based on SDK v11 and SoftDevice 132, the hardware design is close to the reference design. I have two type of devices, one mounted with a ceramic antenna and one with PCB antenna.

The device is fully functionnal during few hours and then the device is no longer connectable. We have a gateway that connect to the device and then disconnect after few seconds. During this connection no data is exchanged with the device (this is the test case that we have bring up in order to identify the root cause of the problem). The device firmware have background task based on internal chipset timers and we have enabled a debug output over serial to track down the activities onto the device. Each time we receive a notification event from the nrf52 stack we trace it down and we clearly identify that the device receive a connection notification, and then no more events are received from the stack, but background task keep running. The remote, running Linux, is explicitly performing a disconnection operation but nothing is reported by the nrf Stack. Usually this happens after few hours of operations, but I have devices that runs for days without experiencing this issue.

So my question is more about the setup or operation that we might try in order to identify the root cause. And is Noric Semi already experiences such behaving on this chipset configuration with this version of the SDK.

Regards

Nicolas

Related