Issue with End Device Timeout Configuration on nRF52840 Sleepy End Device

We are developing a sleepy end device using the nRF52840, based on the light switch sample. We have set zb_set_ed_timeout to 16384 minutes, which is approximately 11 days. I have attached a Wireshark log where you can observe the End Device Timeout Request occurring every 16 minutes for device 0x2003.

End Device Configuration:

zb_set_ed_timeout(ED_AGING_TIMEOUT_16384MIN);
zb_set_keepalive_timeout(ZB_MILLISECONDS_TO_BEACON_INTERVAL(((16384 * 60 * 1000) / 4)));


According to the above configuration, I should expect the End Device Timeout Request every 16384 minutes. Is this correct? What is the maximum value for zb_set_ed_timeout?

Please find the below WiresharkLog:

EndDeviceTimeoutRequest_Wiresharklog.pcapng

Hardware: Custom hardware with nrf52840
SDK: nrf Connect SDK version 2.0.0

Thanks, and regards,
Kavitha

Related