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

Softdevice assert: 86108:0

Hi, Im using a BMD-300 board with the external crystal installed, I can run zigbee examples fine, even using the external crystal, but when running the Mesh examples I can discover the light switch example, I can provision it and it connects to it ok, I can send messages through the node to other nodes (all of this using nrf Mesh app) but if I manually disconnect the node, then I can connect to it again, if I reset the node it halts with this error from the log.

<t:    1374377>, app_error_weak.c,   96, Softdevice assert: 86108:0>

This only happens if the node is provisioned.

Ive tested this on the eval board also from Rigado and it works fine, I can reconnect.

I also have a custom board with a MDBT50Q-1M and the external crystal installed and it does the same error as the BMD-340.

Both modules are based on the nrf52840, both board can run zigbee examples.

the version of the softdevice is: s140_nrf52_7.0.1

SDK. 16.0.0

Mesh 4.0.0

Parents
  • Hi,

    Could you explain what exactly you meant by "manually disconnect the node" and "connect to it again" ?
    The assert from the softdevice prompts that it could related to the timeslot event being used longer than it should. It could be something to do with timing. 
    Which external crystal do you use ? Is it for the HFCLK or the LFCLK ? Could you send the schematic of the board ? 

    Which example did you use to test ? 

Reply
  • Hi,

    Could you explain what exactly you meant by "manually disconnect the node" and "connect to it again" ?
    The assert from the softdevice prompts that it could related to the timeslot event being used longer than it should. It could be something to do with timing. 
    Which external crystal do you use ? Is it for the HFCLK or the LFCLK ? Could you send the schematic of the board ? 

    Which example did you use to test ? 

Children
Related