Hi,
We have been working with a Zigbee coordinator, router and an end device based on nRF52840 with nRF5_SDK_for_Thread_and_Zigbee_v4.0.0_dc7186b, Softdevice and FreeRTOS. We are currently having issues on this case after some time the network is established:
The router and end device are configured to send periodically reports to the coordinator. The coordinator receives them correctly
The end device's parent is the router (nwkAddr 0xa3ce). End device's address is 0xa6f5
The coordinator is requested to send a Write Attribute command to the end device. Instead of sending that command it sends a Network Address Request with the End Device MAC Address (f4ce360eda268ac1). The router replies with the End Device nwkAddr
The coordinator then sends a Route Request with the End Device nwkAddr but is never replied
The WriteAttr Request is never sent and the coordinator logs periodically ZB_NLME_STATUS_INDICATION Status 0
On the End Device, no ZB_NLME_STATUS_INDICATION is logged.
Why this situation occurs and why it could not be properly handled by the stack?
Please find Wireshark log attached
Regards
Santiago
log_coordinator_ed_issue_20201218.pcapng