Hellou, i have questiuons about NRF MESH SDK 2.1.1.
We have in production street light based on light_switch_server_nrf52832_xxAA_s132_6_0_0 from NRF SDK 2.1.1.
When we tested communication, we have problem by changeing IV index by big communication traffic , because in function static inline bool iv_timeout_limit_passed(uint32_t timeout), was timeout set to 96 hours. We needs changing IV index in test more often because we updated FW remotely by mesh. So we change this timeout to 4 minutes. Its work well on small test mesh network(3 devices). IV index was changing and communication work properly.
But we have this software aplicated on bigger mesh network (more than 80 devices) . In this network after provisioning device communicated first 2-3 weeks without any problem, but after its happens that device randomly stop communicate. Devices dont response on commands. On devices in this network are permantly sends commands - here is big communication traffic.
Communication is based on command-response principle.
When the device stop communicate - server doesn;t communicate with client till to power of reset. When the power of reset is aplicated, device start again communicate with client.
Its is possible that is because we change the time in static inline bool iv_timeout_limit_passed(uint32_t timeout) from 96 hours to 4 minutes.?
Have any same problem with that device stop communicate? Any advice how we can fix this bug? Changing SDK version for higher version is not possible in this moment - devices are installed.