I'm using NRF52840 develope a Zigbee end device over nRF5 SDK v 3.2.0 . In my example there are 10 of nodes and a coordinator( the coordinator with nRF5 SDK v3.2.0 or 4.1.0 ).
There are 2 types fail in some ZED,I'm captured two sections of nrf log ,first log is from some nodes that leaving the network and never come back, the only way to recover is reboot,when the ZED stop operation the log is break; second log is some node is make rejoin operation after random time.
When I change the ZED sdk to 4.1,there is other problems.Some ZED lost communication randomly is there. When I stop the coordinator,some ZED can't chang their state ,these ZED no beacon requist send ,and send data requist always even there is no ack from the coordinator,so the rejoin operation can't start after the coordinator is recovered.
If using WDT to solve the programe break,where is the best point to feed the WDT counter,because the zigbee stack handle the sleep operation.