This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Queries regarding iv update procedure in mesh sdk

Hi,

I am using nrf mesh sdk 3.1.0. with nrf52832.

For iv update one condition is iv_timeout_limit_passed(m_net_state.iv_update.timeout_counter). The timeout_counter value is not stored in flash. so on every power cycle it starts from zero. Please correct me if I am missing anything here in understanding.

If above statement is correct then if a node power cycles like many times such that sequence number has exhausted its 24bits value and iv never got updated because timeout_counter never reaches its max value then that node wont be able to send anymore messages.

can this case happen?

Related