Hi,
I did some test with IV index using nRF Mesh, here the steps:
- provisioned 2 devices in a new mesh (device that have nordic SDK, IV test flag enabled)
- from one devices, I triggered the IV index update from 0 to 1
- after the finish of the IV procedure, I tried to interact with devices using nRF Mesh -> OK (get/set status, bind app key etc)
- from the same device of point 2, I triggered the IV index update again, from 1 to 2
- after the finish of the IV procedure, I tried to interact with devices using nRF Mesh -> FAIL (can't get/set status, can't bind app key etc)
- I also tried to add a third device into the same mesh -> provisioning ok but every next operation fails (can't bind app key, get/set status is not possibile due to missing app key binding)
It seems that when mesh IV is over 1 nRF mesh can't interact with it because app still use IV 0 while the devices use IV 2.
I tried the steps above using:
- Android nRF Mesh v3.2.4
- iOS nRF Mesh v3.2.0
I also opened an issue on GitHub (see https://github.com/NordicSemiconductor/Android-nRF-Mesh-Library/issues/537)