<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mesh Provisioner stuck at configuring node</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/53667/mesh-provisioner-stuck-at-configuring-node</link><description>When I reset a node after it&amp;#39;s provisioned but not configured, the p rovisioner would keep trying to configure it, and would not be able to provision any other nodes. 
 
 And I want to know how to delete the invalid provision information, so I can make</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 11 Nov 2019 13:30:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/53667/mesh-provisioner-stuck-at-configuring-node" /><item><title>RE: Mesh Provisioner stuck at configuring node</title><link>https://devzone.nordicsemi.com/thread/219484?ContentTypeID=1</link><pubDate>Mon, 11 Nov 2019 13:30:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:126894f5-ab3a-4d76-bb68-eadeb0f930af</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I talked to the Mesh team and it seems the static provisioner as supplied in the SDK example has a state machine that does not support user action of the manual &amp;quot;Node reset&amp;quot; on the nodes, after provisioning but before the configuration is finished. The state machine of static provisioner expects that provisioning and configuration process will happen one after the other for the unprovisioned devices.&lt;/p&gt;
&lt;p&gt;What&amp;nbsp;you want can be doable by making changes to the example in the main.c file. For example, one way to do inform static provisioner that the recently provisioned node was reset manually by the user is through a Button3 press. When button 3 is pressed, the example can remove the information added to the DSM about the recently provisioned node and step back the next unprovisioned device address.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Provisioner stuck at configuring node</title><link>https://devzone.nordicsemi.com/thread/218406?ContentTypeID=1</link><pubDate>Tue, 05 Nov 2019 06:38:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1e99d8b-be8f-48cf-a59a-b814c2f67c59</guid><dc:creator>xianii</dc:creator><description>&lt;p&gt;Tested on original light_switch\provisioner project in Mesh SDK v320.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I uses 1 provisioner and 2 client in the test.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Test process:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Power on provisioner then start provision&lt;/li&gt;
&lt;li&gt;Power on client A&lt;/li&gt;
&lt;li&gt;Power off client A right after provisioned but before configured&lt;/li&gt;
&lt;li&gt;The provisioner will retry 3 times&lt;/li&gt;
&lt;li&gt;Power on client B&lt;/li&gt;
&lt;li&gt;Reset the provisioner&lt;/li&gt;
&lt;li&gt;Mesh error occur on the provisioner&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Log is here.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;t:          0&amp;gt;, main.c,  579, ----- BLE Mesh Light Switch Provisioner Demo -----
&amp;lt;t:        552&amp;gt;, main.c,  516, Initializing and adding models
&amp;lt;t:        563&amp;gt;, main.c,  163, Unable to add flash manager for app data
&amp;lt;t:        566&amp;gt;, main.c,  560, Setup defaults: Adding keys, addresses, and bindings 
&amp;lt;t:        718&amp;gt;, provisioner_helper.c,  354, netkey_handle: 0
&amp;lt;t:        728&amp;gt;, main.c,  608, &amp;lt;start&amp;gt; 
&amp;lt;t:       1099&amp;gt;, main.c,  109, Flash write complete
&amp;lt;t:       1165&amp;gt;, main.c,  596, Starting application ...
&amp;lt;t:       1168&amp;gt;, main.c,  598, Provisoned Nodes: 0, Configured Nodes: 0 Next Address: 0x0100
&amp;lt;t:       1171&amp;gt;, main.c,  599, Dev key : B741F1C2D482B36EC52E484D296EF35F
&amp;lt;t:       1174&amp;gt;, main.c,  600, Net key : D4EE131605230021F572BC3B37CA52E5
&amp;lt;t:       1177&amp;gt;, main.c,  601, App key : 7CEB994F805F94BDC2F60F0DB5864E9C
&amp;lt;t:       1180&amp;gt;, main.c,  602, Press Button 1 to start provisioning and configuration process. 
0&amp;lt;t:     269359&amp;gt;, main.c,  476, Button 1 pressed
&amp;lt;t:     269361&amp;gt;, main.c,  378, Waiting for Client node to be provisioned ...
&amp;lt;t:     269364&amp;gt;, provisioner_helper.c,  303, Scanning For Unprovisioned Devices
&amp;lt;t:     271194&amp;gt;, provisioner_helper.c,  138, UUID : 16F073B02CAB4C4C8DCF0947C3A919A9
&amp;lt;t:     271197&amp;gt;, provisioner_helper.c,  142, ^RSSI: -50
&amp;lt;t:     271199&amp;gt;, provisioner_helper.c,  147, ^URI Hash: BE915706
&amp;lt;t:     271204&amp;gt;, provisioner_helper.c,  153, URI hash matched. Provisioning ...
&amp;lt;t:     276354&amp;gt;, provisioner_helper.c,  274, Provisioning link established
&amp;lt;t:     289166&amp;gt;, provisioner_helper.c,  269, Static authentication data provided
&amp;lt;t:     300888&amp;gt;, provisioner_helper.c,  207, Provisioning completed received
&amp;lt;t:     300891&amp;gt;, provisioner_helper.c,  212, Adding device address, and device keys
&amp;lt;t:     300897&amp;gt;, provisioner_helper.c,  229, Addr: 0x0100 addr_handle: 0 netkey_handle: 0 devkey_handle: 2
&amp;lt;t:     304579&amp;gt;, provisioner_helper.c,  166, Local provisioning link closed: prov_state: 2  remaining retries: 2
&amp;lt;t:     304583&amp;gt;, main.c,  298, Provisioning successful
&amp;lt;t:     304586&amp;gt;, provisioner_helper.c,  196, Provisioning complete. Node addr: 0x0100 elements: 3
&amp;lt;t:     304590&amp;gt;, node_setup.c,  689, Configuring Node: 0x0100
&amp;lt;t:     304593&amp;gt;, node_setup.c,  582, Config client setup: devkey_handle:2 addr_handle:0
&amp;lt;t:     304597&amp;gt;, node_setup.c,  352, Getting composition data
&amp;lt;t:     304664&amp;gt;, main.c,  109, Flash write complete
&amp;lt;t:     304723&amp;gt;, main.c,  109, Flash write complete
&amp;lt;t:    2270687&amp;gt;, main.c,  350, Config client event
&amp;lt;t:    2270689&amp;gt;, node_setup.c,  630, Acknowledged message status not received 
&amp;lt;t:    2270692&amp;gt;, node_setup.c,  634, Retry ...
&amp;lt;t:    2270694&amp;gt;, node_setup.c,  352, Getting composition data
&amp;lt;t:    4236784&amp;gt;, main.c,  350, Config client event
&amp;lt;t:    4236786&amp;gt;, node_setup.c,  630, Acknowledged message status not received 
&amp;lt;t:    4236789&amp;gt;, node_setup.c,  634, Retry ...
&amp;lt;t:    4236791&amp;gt;, node_setup.c,  352, Getting composition data
&amp;lt;t:    6202881&amp;gt;, main.c,  350, Config client event
&amp;lt;t:    6202883&amp;gt;, node_setup.c,  630, Acknowledged message status not received 
&amp;lt;t:    6202887&amp;gt;, main.c,  291, Configuration of device 0 failed. Press Button 1 to retry.
3&amp;lt;t:    7964683&amp;gt;, main.c,  476, Button 4 pressed
&amp;lt;t:    7964685&amp;gt;, main.c,  490, ----- Node reset -----
&amp;lt;t:    7964691&amp;gt;, main.c,  496, ----- Press reset button or power cycle the device  -----
&amp;lt;t:    7964765&amp;gt;, main.c,  137, Flash remove complete
0&amp;lt;t:    8184175&amp;gt;, main.c,  476, Button 1 pressed
&amp;lt;t:    8184177&amp;gt;, main.c,  378, Waiting for Client node to be provisioned ...
&amp;lt;t:    8184180&amp;gt;, provisioner_helper.c,  303, Scanning For Unprovisioned Devices
&amp;lt;t:    8224643&amp;gt;, provisioner_helper.c,  138, UUID : 3364D96B0848C44AAE7A480A52070680
&amp;lt;t:    8224646&amp;gt;, provisioner_helper.c,  142, ^RSSI: -53
&amp;lt;t:    8224648&amp;gt;, provisioner_helper.c,  147, ^URI Hash: BE915706
&amp;lt;t:    8224653&amp;gt;, provisioner_helper.c,  153, URI hash matched. Provisioning ...
&amp;lt;t:    8229347&amp;gt;, app_error_weak.c,  119, Mesh error 11 at 0x00027379 (D:\_nrf5_SDK_Meshv320\examples\light_switch\provisioner\src\provisioner_helper.c:111)
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Provisioner stuck at configuring node</title><link>https://devzone.nordicsemi.com/thread/217122?ContentTypeID=1</link><pubDate>Mon, 28 Oct 2019 14:06:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b53cb62-69b6-449a-8e14-3dc53a176aeb</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Could you also try with an unmodified version?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Provisioner stuck at configuring node</title><link>https://devzone.nordicsemi.com/thread/216941?ContentTypeID=1</link><pubDate>Sat, 26 Oct 2019 03:13:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e78329e2-0259-4477-b092-a06e014ed093</guid><dc:creator>xianii</dc:creator><description>&lt;p&gt;I&amp;#39;m using a modified provisioner project from SDK&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Provisioner stuck at configuring node</title><link>https://devzone.nordicsemi.com/thread/216837?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2019 12:33:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22575ca8-8562-4bb5-befd-0c4809f48b3f</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Are you using the static provisioner from our SDK or the nRF Mesh app to provision the nodes?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>