We are finding an issue where after a network is running for a while we are unable to interact with devices beyond connecting to them via the nRF Mesh App. Specifically, we are trying to deprovision the devices. This is true across multiple devices - iOS and Android running the latest App/Play Store versions. The devices are one nrf5240 and multiple nrf52840 on the network.
The steps to get to where we are right now:
- Setup the network and save the json
- Wait a while (letting devices operate, come back later to change configuration)
- Import the json from that network
- Try to connect to the devices to deprovision
- Able to see all devices
- Unable to interact with them
Using the nrf Mesh Sniffer I am able to see that the IV Index of the network has been incremented to 1 in this time. I don't have any logs to prove this is the issue (please let me know what can be collected to help) but I am unsure what the other culprits could be for this issue that seems to be time based only.
I found this issue on Github from the library that seems to be what we are facing: https://github.com/NordicSemiconductor/Android-nRF-Mesh-Library/issues/537
However that issue is resolved and the fix seems to have been rolled out into the apps. So unless there is a regression I am unsure why we are seeing the same issue today on the latest versions.
Any direction on how to confirm this is the issue and resolve this would be appreciated.
Thanks