Problem with IV index udpate

Hi,
I did some test with IV index using nRF Mesh, here the steps:

  1. provisioned 2 devices in a new mesh (device that have nordic SDK, IV test flag enabled)
  2. from one devices, I triggered the IV index update from 0 to 1
  3. after the finish of the IV procedure, I tried to interact with devices using nRF Mesh -> OK (get/set status, bind app key etc)
  4. from the same device of point 2, I triggered the IV index update again, from 1 to 2
  5. 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)
  6. 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)

Parents Reply Children
No Data
Related