zigbee: similar issue as KRKNWK-12017

Hi,

SDK: nRF5 SDK for Thread and Zigbee v4.2.0

Chip: nRF52840

We're experiencing a very rare behavior on an end device implementation.

We haven't able to reproduce with logs due to the rare occurrence of the issue but we have some live instrumentation that allows us to get the history of ZBOSS signals.

When the issue happens we get a ZB_NWK_COMMAND_STATUS_PARENT_LINK_FAILURE and the device doesn't try to rejoin the coordinator anymore.

It looks very similar to the KRKNWK-12017 issue bu there is no broken rejoin procedure happening before the ZB_NWK_COMMAND_STATUS_PARENT_LINK_FAILURE event.

Here is the historic of ZBOSS signals for a device which was up for several days and then stops interaction with the coordinator:

  1. ZB_ZDO_SIGNAL_PRODUCTION_CONFIG_READY
  2. ZB_ZDO_SIGNAL_SKIP_STARTUP
  3. ZB_BDB_SIGNAL_DEVICE_REBOOT
  4. ZB_NLME_STATUS_INDICATION  => ZB_NWK_COMMAND_STATUS_PARENT_LINK_FAILURE

Could you recommend a procedure to fix this ? Maybe trigger a rejoin when the ZB_NWK_COMMAND_STATUS_PARENT_LINK_FAILURE occurs ?
FYI, resetting the device makes the device rejoin the network immediately

Thanks,

Sebastien

Related