<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: can not rejoining thread network in Wireless MCU</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806729#M5223</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi JC,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the SDK version 2.2.0 (released 2019-01-16). I use "make_tap.sh" every time my Border Router turns off (because the RP also turns off and do not save the tap tunnel with it then powers on). When I close the tunnel application (Thread_Shell or Thread_KW_TUN) I do not use "make_tap.sh" another time because I know it is yet started.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I provide you the sniffer logs, I make exactly the steps I posted before. At the step 9, when my REED is requesting to become Active Router on a loop if I put "getnodesip" I receive nothing but I see some logs at the sniffers. However, when I make the step 10 and I put "getnodesip" from the Tunnel Apllication (Thread_Shell) and I receive nothing, I can not see any logs at the sniffer related to my "getnodesip" command. It is like I am not in the Thread network.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keep in mind in this Border Router setup I do not use a&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;DHCPv6-PD router.&amp;nbsp;&lt;SPAN&gt;I use TAP using static ULA (so I disable the&amp;nbsp;&lt;/SPAN&gt;&lt;EM style="border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;THR_SERIAL_TUN_USE_DHCP6_ADDR&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;define from the HCD program). I do not know if this may affect the network behaviour.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Diego Comín&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Apr 2019 07:48:21 GMT</pubDate>
    <dc:creator>diegocomin</dc:creator>
    <dc:date>2019-04-17T07:48:21Z</dc:date>
    <item>
      <title>can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806723#M5217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is a little complicated to describe this situation.&lt;/P&gt;&lt;P&gt;This test&amp;nbsp;set up same like:&amp;nbsp;"&lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-334294"&gt;Thread Border Router using Linux + KW as Host Controlled Device with Serial TAP for DHCPv6-PD&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;1. a REED "&lt;STRONG&gt;thr create&lt;/STRONG&gt;" to start a new network, and then this REED becomes a LEADER and commissioner.&lt;/P&gt;&lt;P&gt;2. a "thread host controlled device&lt;EM&gt;"&lt;/EM&gt; as a border router(BR), "&lt;STRONG&gt;thr join&lt;/STRONG&gt;", and success to join this new network.&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. after few second, thr BR requesting become a router, and router Id assigned.&lt;/P&gt;&lt;P&gt;4. disconnecting REED(the LEADER) from the network, should be used "&lt;STRONG&gt;thr detach&lt;/STRONG&gt;" or "&lt;STRONG&gt;reboot&lt;/STRONG&gt;".&lt;/P&gt;&lt;P&gt;5. after few minutes, BR transfer its role to "Router/Leader".&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/68553iC3945C542813713A/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. REED "&lt;STRONG&gt;thr join&lt;/STRONG&gt;" again, and success attached. immediately "Requesting to become Active Router".&lt;/P&gt;&lt;P&gt;but REED never gets router Id assigned, and show up "Requesting to become Active Router" over and over.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the REED try to join,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/68601iF57963961D8505DB/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the attached file was captured from Wireshark.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;an ED tries to join:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="ED join.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/68486i0B49393607AB1E58/image-size/large?v=v2&amp;amp;px=999" role="button" title="ED join.png" alt="ED join.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff6600; font-size: 30px;"&gt;&lt;STRONG&gt;at this moment this network seems to dead.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7. power off or "&lt;STRONG&gt;reset&lt;/STRONG&gt;" BR, after a moment,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REED show up "Node has taken the Leader role, (Local) Commissioner Started".&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="REED taken Leader.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/68643iBCE21C47128970DD/image-size/large?v=v2&amp;amp;px=999" role="button" title="REED taken Leader.png" alt="REED taken Leader.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 30px;"&gt;&lt;STRONG&gt;after that, everything smooth again&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;8. an ED "&lt;STRONG&gt;thr join&lt;/STRONG&gt;" success, show up "Attached to network with PAN ID: xxxx".&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_25.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/68700iEB9041B0B6B5B562/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_25.png" alt="pastedImage_25.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;9. BR "&lt;STRONG&gt;thr join&lt;/STRONG&gt;", and success to attaching network. later "Device is Router, Router Id assigned".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_26.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/68747i5DDDB5F202E097A6/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_26.png" alt="pastedImage_26.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2018 04:08:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806723#M5217</guid>
      <dc:creator>phantomgz</dc:creator>
      <dc:date>2018-09-10T04:08:43Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806724#M5218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe the document you are referring to it's outdated, we will check it and modify if needed.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The current Thread Stack version it's the&amp;nbsp;Kinetis Thread Stack 1.2.6.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please use the latest SDK and check the&amp;nbsp;Kinetis FSCI Host Application Programming Interface?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Estephania&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2018 14:59:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806724#M5218</guid>
      <dc:creator>stephanie_m</dc:creator>
      <dc:date>2018-09-26T14:59:14Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806725#M5219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did use the latest SDK from KSDK 2.2.0 (released 2018-09-04).&lt;/P&gt;&lt;P&gt;And I guess probably because after BR is upgraded to Leader, commissioning becomes external from native, &lt;/P&gt;&lt;P&gt;at this time, I don't have an external commissioner, and the referring document even no mentions anything about that.&lt;/P&gt;&lt;P&gt;But the most critical operation about Thread stack is not open source, so I can't dig in to find out what happened.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In addition, I can not find any official document from NXP about Thread border router.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2018 12:41:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806725#M5219</guid>
      <dc:creator>phantomgz</dc:creator>
      <dc:date>2018-09-27T12:41:35Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806726#M5220</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The&amp;nbsp;&lt;A _jive_internal="true" class="" data-containerid="11235" data-containertype="14" data-content-finding="Community" data-objectid="334294" data-objecttype="102" href="https://community.nxp.com/docs/DOC-334294"&gt;Thread Border Router using Linux + KW as Host Controlled Device with Serial TAP for DHCPv6-PD&lt;/A&gt; post just got updated with the information for the current SDK and I was unable to reproduce the issue. Can you take a look and verify if the issue still happens.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2019 16:44:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806726#M5220</guid>
      <dc:creator>jc_pacheco</dc:creator>
      <dc:date>2019-01-09T16:44:00Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806727#M5221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juan Carlos,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have more or less the same issue posted by caoxi cai. I created a Border Router using a Raspberry Pi Raspbian + Host Controlled device using TAP tunnel. I followed your tutorial in&amp;nbsp;&lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-334294"&gt;https://community.nxp.com/docs/DOC-334294&lt;/A&gt;&amp;nbsp;post, except I do not use a DHCPv6-PD router (I receive data on the Pi with a CoAP python library and send data to the Cloud using MQTT over the RP Wifi). I use TAP but keep using static ULA (so I disable the &lt;EM&gt;&lt;STRONG&gt;THR_SERIAL_TUN_USE_DHCP6_ADDR&lt;/STRONG&gt;&lt;/EM&gt; define from the HCD program). I use the SDK released 2019-01-16.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue is the following:&lt;/P&gt;&lt;P&gt;1) I have a router_eligible_device (&lt;STRONG&gt;REED&lt;/STRONG&gt;) and a &lt;STRONG&gt;Border Router&lt;/STRONG&gt; (Raspberry PI with Raspbian connected to Host Controlled Device HCD).&lt;/P&gt;&lt;P&gt;2) I modified the&amp;nbsp;&lt;STRONG&gt;REED&lt;/STRONG&gt; program to have a Thread auto start&amp;nbsp; (#define APP_AUTOSTART 1). And I power on first&amp;nbsp;the &lt;STRONG&gt;REED&lt;/STRONG&gt; so it starts searching any thread network.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/75473i8A84435A70BB9435/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3) Then I power on my Border Router (&lt;STRONG&gt;BR&lt;/STRONG&gt;), I make a TAP interface (sudo bash make_tap.sh)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_4.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/75508iA9283A3834B9A147/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_4.png" alt="pastedImage_4.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_5.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/75553i99BC17B5D5EAAF93/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_5.png" alt="pastedImage_5.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;4) And I start the Thread_Shell (sudo ./Thread_Shell /dev/ttyACM0 25):&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_6.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/75648iBC6E4D1A40511587/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_6.png" alt="pastedImage_6.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;5) At this moment I create a Thread Network on the Thread_Shell (thr create) and the&amp;nbsp;&lt;STRONG&gt;REED&lt;/STRONG&gt; joins the network and becomes a Router:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_12.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/77565iE273BF192D2846C0/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_12.png" alt="pastedImage_12.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;6) Then, I power off my Border Router and the&amp;nbsp;&lt;STRONG&gt;REED&lt;/STRONG&gt; becomes the leader of the network:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_13.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/77596iB91E70AD8DCB8D94/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_13.png" alt="pastedImage_13.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;7) At this moment I power on my Border Router, I make_tap.sh and Thread_Shell /dev/ttyACM0&amp;nbsp;where by default I am in the same Thread network that the&amp;nbsp;REED (I put "getnodesip" to see the other node and I ping in another RP terminal to see if I have IP connection with it):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_9.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/77427i99DFEC90717257FE/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_9.png" alt="pastedImage_9.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;8) Then I power off the&amp;nbsp;REED&amp;nbsp;and my Border Route becomes the leader of the network:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_10.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/75554i136D4E50CE5908D3/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_10.png" alt="pastedImage_10.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;9) Finally I power on the REED, apparently it is connected on the same network (I put ifconfig and have the same ULA IPv6) but I get nothing with the command "getnodesip" and it is requesting to become Active Router on a loop...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_11.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/77473iBC3147E93FA7802B/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_11.png" alt="pastedImage_11.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;10) I put getnodesip on the &lt;STRONG&gt;BR&lt;/STRONG&gt; but I receive nothing, so my node has disapaired from the Thread network.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_21.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/75649i9142EC6C4417ADCA/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_21.png" alt="pastedImage_21.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Is this a bug?? If it is, I think Thread Network is not robust, I can loose easily the Thread nodes connections!!!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone give me a solution to this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Diego Comín&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Apr 2019 12:04:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806727#M5221</guid>
      <dc:creator>diegocomin</dc:creator>
      <dc:date>2019-04-15T12:04:17Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806728#M5222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Diego, &lt;/P&gt;&lt;P&gt;What SDK version are you using?&lt;/P&gt;&lt;P&gt;Keep in mind that the " make_tap.sh" command should only be called once, even if you stop the tunnel application (Thread_Shell or Thread_KW_TUN).&lt;/P&gt;&lt;P&gt;Could you also provide some sniffer logs?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Apr 2019 15:23:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806728#M5222</guid>
      <dc:creator>jc_pacheco</dc:creator>
      <dc:date>2019-04-16T15:23:51Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806729#M5223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi JC,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the SDK version 2.2.0 (released 2019-01-16). I use "make_tap.sh" every time my Border Router turns off (because the RP also turns off and do not save the tap tunnel with it then powers on). When I close the tunnel application (Thread_Shell or Thread_KW_TUN) I do not use "make_tap.sh" another time because I know it is yet started.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I provide you the sniffer logs, I make exactly the steps I posted before. At the step 9, when my REED is requesting to become Active Router on a loop if I put "getnodesip" I receive nothing but I see some logs at the sniffers. However, when I make the step 10 and I put "getnodesip" from the Tunnel Apllication (Thread_Shell) and I receive nothing, I can not see any logs at the sniffer related to my "getnodesip" command. It is like I am not in the Thread network.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keep in mind in this Border Router setup I do not use a&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;DHCPv6-PD router.&amp;nbsp;&lt;SPAN&gt;I use TAP using static ULA (so I disable the&amp;nbsp;&lt;/SPAN&gt;&lt;EM style="border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;THR_SERIAL_TUN_USE_DHCP6_ADDR&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;define from the HCD program). I do not know if this may affect the network behaviour.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Diego Comín&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2019 07:48:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806729#M5223</guid>
      <dc:creator>diegocomin</dc:creator>
      <dc:date>2019-04-17T07:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806730#M5224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Diego,&lt;/P&gt;&lt;P&gt;I was able to reproduce the issue, the BR device becomes unresponsive after becoming a leader again... I noticed that a reset on the Host Controlled Device board restores the communication, please use this as a workaround while the issue is addressed.&lt;/P&gt;&lt;P&gt;Also, is the ULA required in your topology? Have you considered using a regular Host Controlled Device (&lt;STRONG&gt;THR_SERIAL_TUN&amp;nbsp; &lt;SPAN style="color: #993300;"&gt;0&lt;/SPAN&gt;) &lt;/STRONG&gt;with Mesh local address (ML64)?&amp;nbsp; I noticed that the issue is not reproduced with this topology...&lt;/P&gt;&lt;P&gt;Thanks for the feedback, I'll let you know when I have some news.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;JC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Apr 2019 01:31:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806730#M5224</guid>
      <dc:creator>jc_pacheco</dc:creator>
      <dc:date>2019-04-18T01:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806731#M5225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi JC,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks to take care of the issue, I appreciate. Ok, I noticed also&amp;nbsp;that a reset of the HCD restores the communication, however I think it is not a "clean" solution. I prefer to wait for the news about this issue but I'll reset HCD as a workaround at the moment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, the ULA is required in our topology because the Raspberry PI needs to have direct IP connection with Thread nodes and this can be&amp;nbsp;achieved&amp;nbsp;only using the static ULA. Our application needs to comunicate with CoAP between Raspberry Pi and the Thread Network.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Diego Comin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Apr 2019 10:52:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806731#M5225</guid>
      <dc:creator>diegocomin</dc:creator>
      <dc:date>2019-04-18T10:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806732#M5226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi JC,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I come with another issue related with my topology. The thing is that I need to maitain the tunnel application with (Thread_Shell or Thread_KW_Tun) and I need to periodically send "getnodesip" with python TCHI as the example "host_sdk\hsdk-python\src\com\nxp\wireless_connectivity\test\getaddr.py". When the tunnel application is open and I put in the terminal&amp;nbsp;&lt;STRONG&gt;python getaddr.py /dev/ttyACM0&lt;/STRONG&gt; I can not receive properly the nodes ip, but when I close the tunnel application and put in the terminal &lt;STRONG&gt;python getaddr.py /dev/ttyACM0&lt;/STRONG&gt; I obtain without any problem the nodes ip.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I saw in the source code of Thread_Shell that the tap routine is related to a callback where I receive all the RX response to THCI commands so when tap routine is opened the RX response is bussy and I receive nothing with the getaddr.py. Is there any solution to maitain the tunnel application (Thread_Shell) and periodically send THCI commands in python and receive the answer in the python callbacks?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This question is related to my post here:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/500356"&gt;https://community.nxp.com/thread/500356&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I ask you directly because I think you&amp;nbsp;answered me correctly all the questions I posted here at the moment. I feel you are the one that can help me in this field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Diego Comín&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Apr 2019 20:42:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806732#M5226</guid>
      <dc:creator>diegocomin</dc:creator>
      <dc:date>2019-04-25T20:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: can not rejoining thread network</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806733#M5227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Diego,&lt;/P&gt;&lt;P&gt;A new version of the SDK (&lt;SPAN class=""&gt;SDK Tag:&lt;/SPAN&gt; &lt;SPAN&gt;rel_conn_ksdk_2.2_kw41z_zigbee_6.0.9_RC4.1&lt;/SPAN&gt;) was recently released please upgrade your SDK.&lt;/P&gt;&lt;P&gt;I was able to confirm the issue was fixed in the latest SDK but it requires a few additional patches (attached).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There was major refactoring between 1.1.1.28 and 1.1.1.31. As for the THR_SERIAL_TUN_USE_DHCP6_ADDR it is not available any more. In order to have the same behavior BR_ROUTER_MODE has to be set and SERIAL_TUN_IF enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By default the application will generate a new prefix after each factory reset of the border router; if you want an specific prefix you can of course manually change it. The hard-coded IP addresses (FD01::01, FD01::02) are not needed anymore, they were used by the TUN mode but TAP uses ND and the &lt;SPAN class=""&gt;app_border_router.c. &lt;/SPAN&gt;Linux host configures itself via the Router Advertisements from the BR, so the make_tap.sh is also updated (attached).&lt;/P&gt;&lt;P&gt;You just need to configure SERIAL_TUN_IF and BR_ROUTER_MODE in /source/config.h&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;    &lt;SPAN class="property macro token"&gt;#define SERIAL_TUN_IF                1&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
    &lt;SPAN class="property macro token"&gt;#define BR_ROUTER_MODE               1&lt;/SPAN&gt;
    &lt;SPAN class="property macro token"&gt;#define BR_HOST_MODE                 0&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The attached files should be available in an upcoming Maintenance release (no ETA yet).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;JC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 May 2019 15:06:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/can-not-rejoining-thread-network/m-p/806733#M5227</guid>
      <dc:creator>jc_pacheco</dc:creator>
      <dc:date>2019-05-23T15:06:24Z</dc:date>
    </item>
  </channel>
</rss>

