Other Parts Discussed in Thread: Z-STACK, CC2652R
Hi guys,
would anybody be so kind to help me analyze my sniffer capture of rejoin procedure?
I have a problem I'm not able to find the root cause of.
My ZED is sleeping, battery powered device displaying some attributes on eink display, polling every 10 seconds for new attribute values and reporting once in an hour.
It runs on zstack 3.0.2.
NV init, NV restore, power saving configured.
App built upon generic app.
Everything works fine for few days, usually around 3 days. Then my ZED gets in the orphaned state and cannot rejoin the network. It tries to, sends rejoin requests and even get the response, but never succeed. I sniffed. Plese see the attached capture.
I had the similar behaviour even with zstack 1.2 and I thought that migration to 3 would help.. but it didn't. Even the restart of the device does not help. Only thing that helps is factory reset..
It does not matter if it tries to join coordinator or router, I tried at different locations which are covered either by coordinator, or routers..
Zigbee2mqtt is used as a coordinator running on 2652R..
I don't have any other problems with my network..
I was thinking if it could be the problem with frame counter or something similar? Do you see anything strange or suspicious in the captured communication? As you can see, the device sends the rejoin requests and even get the response, but nothing happens.. Is any command missing to finish the procedure?
Thank you very much!