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

Device not advertising after few minutes when concurrent scan and advert procedure is ongoing on nrf52810 with SDK 14.2 and S132 v5.10 soft device

I have an application where in i need to scan for non connectable advertisements as well as advertise beacons on the device. I am using the Fanstel BT832A module which contains the nrf 52810 chipset on it.

To have both the broadcaster and the scanner role supported on the same device i had to work with the S132 soft device version v5.10 and SDK 14.2 which is tested for production version.

I have written an application which scans for a specific beacons as well as advertises a beacon regularly. The problem is the scanning always works but advertisement being sent is sporadic as well as the device goes into a mode where it would never send the advertisements at all. The broadcaster and scanner role works perfectly if they are tested individually but only when both roles are done simultaneously we get the above issue.

My query would be has anyone tested the concurrent roles on the nrf52810 with the S132 device? Also is there a way to workaround the issue.

The same program of both the roles running concurrently when compiled on the BT832 module which has the nrf52832 and the same SDK with the same soft device works well as expected. Hence i do not think that this is an issue with the application that has been written. 

One difference i can see between the modules that i am testing is that the BT832A module with nrf52810 works on internal clock where as the BT832 with nrf52832 has an external crystal. The sdk_config.h is updated with the required config setting for the same.

If anyone can suggest a solution or give an insight onto the issue faced it would be great.

Regards

Ashwin

Related