Hello,
I have a statically provisioned mesh network (keys and addresses are pre-set in code to make it simple for now) in which each device periodically broadcasts it's status to the mesh for other devices to be aware of (to illustrate it it might be considered some form of pinging). It all works ok and because of low frequency of the broadcasts all devices are able to receive the pings from each other and update their internal state. This is all great and is working fine.
My problem starts whenever one of the devices resets - whenever this happens the rebooted device will transmit the messages but no other nodes in the network will receive the pings. The rebooted device correctly receives pings from other nodes.
If i remember correctly there is some sort of messgae counter which makes mesh ignore messages which are older than the last received message. Is there a way to make the rebooted device "catch up" with the network and update it's transmitted message counter to the value in last received packet?