<?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>[Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/58834/key-refrresh-config-appkey-upate-can-config-appkey-update-be-called-in-the-key-refresh-procedure</link><description>Apparently， Config AppKey Update message can be transmitted in the key refresh procedure. However, one point let me very confused, I looked into the Mesh Spec v1.0.1 (page 127) and it shows me as following below: 
 
 Based on the information above, it</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 20 Apr 2020 02:04:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/58834/key-refrresh-config-appkey-upate-can-config-appkey-update-be-called-in-the-key-refresh-procedure" /><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/245396?ContentTypeID=1</link><pubDate>Mon, 20 Apr 2020 02:04:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80b8c6b8-eef0-402f-933e-2702342b6ba1</guid><dc:creator>xiaolongba</dc:creator><description>&lt;p&gt;any updates about it?&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/244205?ContentTypeID=1</link><pubDate>Fri, 10 Apr 2020 02:50:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:67203bea-bc75-4e67-922a-d9a77668d5b2</guid><dc:creator>xiaolongba</dc:creator><description>&lt;p&gt;In my opinion, the Config AppKey and Network key are all can be sent in phase 1. The reasons are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;updation means you would like to update the key, including network key and app key. so &lt;strong&gt;Config Appkey &amp;amp; NetKey update &lt;/strong&gt;message has to send in phase 1, otherwise, this updation is not meaningful.&lt;/li&gt;
&lt;li&gt;Base on the description of Config Appkey update section, as below:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;strong&gt;The Status-Code shall be Success if the received request was redundant (add of an identical existing key, update of an identical&amp;nbsp;updated key, or delete of a non-existent key&lt;/strong&gt;&lt;span&gt;), with no further action taken.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;so&lt;strong&gt;&amp;nbsp;&amp;quot; Config AppKey Update message can be sent in phase 1 no matter the AppKey value if it is different or not&amp;quot;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;if Config Appkey update message exists, the configuration server can&amp;nbsp;receive the appkey and netkey and then it goes to phase 1 at this moment. while configuration client will wait for the feedback from these configuration servers, all feedback can be received and then the client will consider phase 1 is over and prepare for the next phase.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;So I still keep my point of veiw,&lt;strong&gt;&amp;quot; Config AppKey Update message can be sent in phase 1 no matter the AppKey value if it is different or not&amp;quot;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;anyway, I am waiting for the feedback from jackim.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/244060?ContentTypeID=1</link><pubDate>Wed, 08 Apr 2020 11:27:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6d7a9d9-1284-40aa-8f2c-b255931a505f</guid><dc:creator>thiy71</dc:creator><description>&lt;p&gt;Excuse me, i also have a question.&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;strong&gt;It shall also generate an error in Phase 1 when the Config App key Update message on a valid AppKeyIndex when the AppKey value is different&lt;/strong&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;In my explanation, it means config app key message could not bring different appkey value in Phase 1?&lt;/p&gt;
&lt;p&gt;Is it wrong? When to update the new key??&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;thanks for reply&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/243218?ContentTypeID=1</link><pubDate>Thu, 02 Apr 2020 14:07:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:08b3d7c2-32ba-442a-a4d3-323835b4f3c2</guid><dc:creator>xiaolongba</dc:creator><description>&lt;p&gt;thanks bro. i can wait.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/242895?ContentTypeID=1</link><pubDate>Wed, 01 Apr 2020 09:59:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7635d7d1-6d33-4804-be48-a41a3eb53e8b</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Sorry about the delay.&lt;/p&gt;
&lt;p&gt;Just to be sure that I&amp;#39;m not giving you wrong information, I&amp;#39;ll talk to some colleagues about this.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll get back to you as soon as possible.&lt;/p&gt;
&lt;p&gt;Best regards, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/241494?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2020 03:39:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19e24fba-9179-41c2-bfeb-aac29ba88e6c</guid><dc:creator>xiaolongba</dc:creator><description>&lt;p&gt;any news about it? i can explain it more clearly if it is not clear.&lt;/p&gt;
&lt;p&gt;thanks in advance.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/240664?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2020 14:09:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9841f9a1-62b6-488b-a30d-f5b702046bb6</guid><dc:creator>xiaolongba</dc:creator><description>&lt;p&gt;Hi Joakim,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;OK, sorry to make you so confused. Let me explain it more clearly.&lt;/p&gt;
&lt;p&gt;At first, I dont understand the content mentioned on the spec, but I am a little clear after your explanation. However, what you said is different from the specification shows:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The Config AppKey Update message shall generate an error when the node is in normal operation, Phase 2 or Phase 3.&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;It shall also generate an error in Phase 1 when the Config App key Update message on a valid AppKeyIndex when the AppKey value is different&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;VS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Status field shall identify the Status Code for the last operation on the AppKey List. &lt;br /&gt;The allowed values for Status codes and their meanings are documented in Section&amp;nbsp;4.3.5. &lt;br /&gt;&lt;strong&gt;The Status-Code shall be Success if the received request was redundant (add of an identical existing key, update of an identical&amp;nbsp;updated key, or delete of a non-existent key&lt;/strong&gt;), with no further action taken&lt;/p&gt;
&lt;p&gt;----as you can see above, the update of an identical updated key, the status code shall be success, while what you said is&amp;nbsp;&lt;strong&gt;It shall also generate an error in Phase 1 when the Config App key Update message on a valid AppKeyIndex when the AppKey value is different.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;so my confusion is that if there are typos for this description. in my opinion,&amp;nbsp;&lt;span&gt;&lt;strong&gt;Config AppKey Update message can be sent in phase 1 no matter the AppKey value if it is different or not.&lt;/strong&gt; In other words,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1. your explanation if it is wrong as it is different from the spec shows.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2. my understanding if it is correct, if not. can you explain more?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;thanks in advance.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="left:506px;position:absolute;top:424.8px;" id="gtx-trans"&gt;
&lt;div class="gtx-trans-icon"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/240612?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2020 11:24:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7bb20a35-6012-4dbb-bb03-eac6041503bb</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Thanks, but I don&amp;#39;t understand what it is that you are asking here.&lt;/p&gt;
&lt;p&gt;Maybe you could elaborate a little bit on what it is that you don&amp;#39;t understand?&lt;/p&gt;
&lt;p&gt;Best, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/240060?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 14:48:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3c64a4a-37ef-44c0-a1c1-8d74d63876dd</guid><dc:creator>xiaolongba</dc:creator><description>&lt;p&gt;Hi Joakim,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Many thanks for your reply. Based on the information you answered, it is clear for me now. But another issue generates; why the spec shows me that&lt;strong&gt; New keys are distributed using the Config NetKey Update message and the Config AppKey Update message&lt;/strong&gt; Even though the AppKey value isn&amp;#39;t different, there shouldn&amp;#39;t be any errors generated? in my opinion, there is not meaningful. we hope to change the AppKey by using the&amp;nbsp;&lt;span&gt;Config AppKey Update message.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;the information above let me more confused is that probably there are some wrong explanations on the spec and the correct content should be as below:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;quot; Config AppKey Update message can be sent in phase 1 no matter the AppKey value if it is different or not&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;the following contents from spec：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;The Status field shall identify the Status Code for the last operation on the AppKey List. 
The allowed values for Status codes and their meanings are documented in Section&amp;#160;4.3.5. 
The Status Code shall be Success if the received request was redundant (add of an identical existing key, update of an identical
updated key, or delete of a non-existent key), with no further action taken&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="left:188px;position:absolute;top:101px;" id="gtx-trans"&gt;
&lt;div class="gtx-trans-icon"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/240020?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 13:20:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37f8c620-35b1-446a-b753-1e824785d8a0</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Could you elaborate what it is you don&amp;#39;t understand?&lt;/p&gt;
&lt;p&gt;In the first statement: &lt;br /&gt;The Config AppKey Update message shall generate an error when node is in normal operation, Phase 2 or Phase 3. &lt;br /&gt;It shall also generate an error in Phase 1 when the Config Appkey Update message on a valid AppKeyIndex when the AppKey value is different.&lt;/p&gt;
&lt;p&gt;If the AppKey value isn&amp;#39;t different, there shouldn&amp;#39;t be any error generated.&lt;/p&gt;
&lt;p&gt;Best regards, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/239819?ContentTypeID=1</link><pubDate>Sat, 14 Mar 2020 02:46:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aac89c7b-6c14-411c-b24e-d49029119a47</guid><dc:creator>xiaolongba</dc:creator><description>&lt;p&gt;Hi Joakim,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;thanks for your replies, but i still dont understand, can you explain it more details?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/239713?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2020 12:05:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:380a993f-0b53-4dfb-ab71-6ad481a8694b</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;How I interpret the first statement: &lt;br /&gt;The Config AppKey will generate an error in normal operation, or phase 2/3. OR in phase 1 &lt;em&gt;when&lt;/em&gt; the config appkey update message on a valid AppKeyIndex when the AppKey value is different.&lt;/p&gt;
&lt;p&gt;Best regards, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Key Refrresh] [Config AppKey Upate] Can Config AppKey Update be called in the key refresh procedure？</title><link>https://devzone.nordicsemi.com/thread/239556?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2020 14:06:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81138828-e9a4-4aef-9c01-327000adaf65</guid><dc:creator>xiaolongba</dc:creator><description>&lt;p&gt;Hi experts,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;any updates about it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>