Hi, we have a product (NRF51 SD8 S110 RBCMesh) on the market that craches about once per year
the line that asserts is line 189 in src\\soc_radio_timeslot.c (your code) and we think we know the source of the problem
In the latest RBCmesh source https://github.com/NordicPlayground/nRF51-ble-bcast-mesh/blob/master/nRF51/rbc_mesh/src/timeslot.c you have added a fix on line 180 for NRF52, is there any reason this fix should not be added for NRF51 aswell.
We suspect that adding this fix will solve our problems and are testing but knowing if the fix solves the problem might take several months.