This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Mesh Provisioner stuck at configuring node

Fullscreen
1
2
3
Env:
nRF52832
Mesh SDK 3.2.0
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

When I reset a node after it's provisioned but not configured, the provisioner would keep trying to configure it, and would not be able to provision any other nodes.

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Log:
<t: 0>, main.c, 830, ----- BLE Mesh Light Switch Provisioner Demo -----
<t: 543>, main.c, 576, Initializing and adding models
<t: 578>, main.c, 435, Restored: App data
<t: 580>, main.c, 632, Restored: Handles
<t: 582>, provisioner_helper.c, 322, m_netkey_handle:0 m_appkey_handle:0 m_self_devkey_handle:1
<t: 587>, main.c, 866, <start>
<t: 672>, main.c, 849, Starting application ...
<t: 675>, main.c, 851, Provisoned Nodes: 2, Configured Nodes: 1 Next Address: 0x0102
<t: 679>, main.c, 852, Dev key : 60BB50E165ACF79181EE9473CFB8D0E9
<t: 681>, main.c, 853, Net key : 873F6D8051A34438CE9AAC880BFB87E8
<t: 685>, main.c, 854, App key : 1B1F8AE1AAD2DA0A5050D797B8EF6A5F
<t: 687>, main.c, 855, Press Button 1 to start provisioning and configuration process.
<t: 49746>, user_api.c, 67, Waiting for provisioned node to be configured ...
<t: 49749>, node_setup.c, 676, Configuring Node: 0x0101
<t: 49753>, node_setup.c, 566, Config client setup: devkey_handle:3 addr_handle:2
<t: 49756>, node_setup.c, 381, Getting composition data
<t: 2015846>, main.c, 366, Config client event
<t: 2015848>, node_setup.c, 614, Acknowledged message status not received
<t: 2015851>, node_setup.c, 618, Retry ...
<t: 2015853>, node_setup.c, 381, Getting composition data
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

And I want to know how to delete the invalid provision information, so I can make it back to the normal state in which could provision and configure new nodes.