Describe the bug
The nRF Mesh app is stuck at 91% in the progress bar. The full nRF Mesh log is attached below:
![img_3730](https://user-images.githubusercontent.com/6592743/43459594-44dda1b2-94ce-11e8-9f6d-c891d4a49b74.jpg)
![img_3731](https://user-images.githubusercontent.com/6592743/43459598-4821cf2e-94ce-11e8-8c99-973bcab2b3df.jpg)
![img_3732](https://user-images.githubusercontent.com/6592743/43459602-4aaf5e6e-94ce-11e8-8078-b3fda8bbf856.jpg)
![img_3733](https://user-images.githubusercontent.com/6592743/43459609-4fa9c792-94ce-11e8-8a5e-e017b215744b.jpg)
The log from the light switch proxy client is attached here:
<t: 0>, main.c, 331, ----- BLE Mesh Light Switch Client Demo -----
<t: 538>, main.c, 242, Initializing and adding models
<t: 5449>, main.c, 374, Device UUID : 0059ABCDEFABCDEFACCDEFABCDEFABCD
<t: 456106>, main.c, 264, Successfully updated connection parameters
<t: 1030>, main.c, 101, Successfully provisioned
<t: 1038>, main.c, 109, Node Address: 0x0001
<t: 79085>, main.c, 264, Successfully updated connection parameters
To Reproduce
Steps to reproduce the behavior:
- Use two nRF52832 DKs
- erase both boards using nrfjprog --eraseall
- compile light switch proxy client & server examples from mesh sdk v2.1.1
- download projects to the respective boards
- open a debugging session in Segger Embedded Studio to see log output (no breakpoints)
- Network tab -> Add new device
- connect to client node
- Do not make any changes to name, unicast address or appkey 1
- press Provision
Expected behavior
I expect the nRF Mesh app to provision successfully.
Important note: When I exit the nRF Mesh app (press home button on iPhone), open the nRF Mesh app again & press "Reconnect", it seems the proxy client is provisioned correctly. This can also be seen from proxy client log above (<t: 1030>, main.c, 101, Successfully provisioned).
Platform details:
- Device: iPhone 8
- OS: iOS 11.4.1
- Application version V1.0.1, Build Number 7
Logs / Screenshots
Add any logs or screenshots that can help us debug the issue faster