Hi to everybody,
I'm developing over nRF5 SDK v. 3.2.0 a Zigbee node in router role. In my network I've four of my nodes plus several commercial led light driver and a coordinator.
After random amount of time (from one day, to one week) some of my nodes lost communication with coordinator and never come back to communicate, the only way to recover is reboot. (rejoin is not needed).
I attach the sniffer traces, so you can see what happens; unfortunately I can't caught the exact moment in which the issue start because the long time observation period.
You have to set this preconfigured key in Wireshark in order to view the trace: 48:35:70:4b:7c:60:63:f1:4f:89:66:f5:04:65:ed:7d
In order to understand the issue I provide to you my devices long and short addresses:
F4:CE:36:53:37:52:8C:10 CBB2 Currently working
F4:CE:36:31:19:B7:A3:25 5F7A Connection lost
F4:CE:36:84:13:85:21:71 BCBC Connection lost
F4:CE:36:8C:78:03:53:9D 30A9 Connection lost
As you can see there are several messages from my devices, so these nodes are not unjoined, but the coordinator ignore every message from them, even "Device Announcement" messages.
Affected nodes only send this kinds of messages: "Network address request", "Link status", "Device Announcement", "Route request".
I can't understand the status that these nodes assumes, it seems that they lose the routing table.