<?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>Zigbee OTA server and Client connection problem</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/91210/zigbee-ota-server-and-client-connection-problem</link><description>Hi there, 
 I am trying to implement the OTA DFU feature via Zigbee in my product. i tried to implement the example available in SDK as below https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v4.2.0%2Fzigbee_example_ota_client.html 
 I used</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 08 Sep 2022 09:26:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/91210/zigbee-ota-server-and-client-connection-problem" /><item><title>RE: Zigbee OTA server and Client connection problem</title><link>https://devzone.nordicsemi.com/thread/385211?ContentTypeID=1</link><pubDate>Thu, 08 Sep 2022 09:26:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f8133b5-f0f7-4abc-91e3-6b637ff9b3da</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Your changes looks correct to me. Can you compare your project settings with the unmodified Zigbee OTA bootloader in the SDK?&lt;/p&gt;
&lt;p&gt;You may also upload your project files here if you want me to have a closer look.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee OTA server and Client connection problem</title><link>https://devzone.nordicsemi.com/thread/384425?ContentTypeID=1</link><pubDate>Fri, 02 Sep 2022 13:48:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dbbc13cb-b3f2-4a4b-92ef-4b1202335e4f</guid><dc:creator>Ali Sajjad</dc:creator><description>&lt;p&gt;Hi Jorgen&lt;/p&gt;
&lt;p&gt;I again ran into a problem, I merged the OTA Client example with BLE ZigBee Dynamic template example. I am having these Compilation errors&lt;/p&gt;
&lt;p&gt;Bootloader settings page will not fit in region UNPLACED_SECTIONS region overflowed by 8192 bytes.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/2234.Screenshot-2022_2D00_09_2D00_01-175430.png" /&gt;&lt;/p&gt;
&lt;p&gt;I explored the Nordic DevZone and found a similar ticket and performed similar guidelines but couldn&amp;#39;t resolve the error. Ticket I followed is&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/49497/bootloader_settings_page-will-not-fit-in-region-unplaced_sections"&gt;.bootloader_settings_page&amp;#39; will not fit in region `UNPLACED_SECTIONS&amp;#39; - Nordic Q&amp;amp;A - Nordic DevZone - Nordic DevZone (nordicsemi.com)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I modified the Flash placement Xml file as below&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5466.flash_5F00_placement.xml"&gt;devzone.nordicsemi.com/.../5466.flash_5F00_placement.xml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I also&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;define the additional memory segments in the project settings (common) in linker but no luck yet.(FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;uicr_bootloader_start_address RX 0x10001014 0x4;mbr_params_page RX 0x000FE000 0x1000;bootloader_settings_page RX 0x000FF000 0x1000;uicr_mbr_params_page RX 0x10001018 0x4)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Please look at the flash placement file and setting and guide me what am I doing wrong.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I am really looking forward to your response so that I can start working again.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best Regards,&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Syed Ali Sajjad&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee OTA server and Client connection problem</title><link>https://devzone.nordicsemi.com/thread/384146?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2022 13:04:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b7efcec-acdb-4957-8860-bb648beaefd9</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>[quote user="Ali Sajjad"]Another thing I want to ask you is that can I merge this Zigbee OTA Upgrade Client Example&amp;nbsp;with&amp;nbsp;BLE ZigBee Dynamic template to have this feature in my product.[/quote]
&lt;p&gt;Yes, as long as you have enough flash space available in the chip, you should be able to integrate the OTA Client functionality into your application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee OTA server and Client connection problem</title><link>https://devzone.nordicsemi.com/thread/384037?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2022 06:20:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07dcf2ef-a5ef-4c8e-a36f-a687fd098109</guid><dc:creator>Ali Sajjad</dc:creator><description>&lt;p&gt;Hi Jorgen Thank You very much for helping me out. I was able to perform DFU via Zigbee.&lt;/p&gt;
&lt;p&gt;The error I was facing was of channel masking in the example the command has channel 11 listed where as in the sdk of client example its 16. so after using channel 16 I was able to do it.&lt;/p&gt;
&lt;p&gt;Another thing I want to ask you is that can I merge this Zigbee OTA Upgrade Client Example&amp;nbsp;with&amp;nbsp;BLE ZigBee Dynamic template to have this feature in my product. I already have&amp;nbsp; ZigBee On Off and Power Config clusters implemented.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v4.2.0%2Fzigbee_multi_dynamic_template_example.html&amp;amp;cp=8_3_3_8_4_3"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v4.2.0%2Fzigbee_multi_dynamic_template_example.html&amp;amp;cp=8_3_3_8_4_3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Syed Ali Sajjad&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee OTA server and Client connection problem</title><link>https://devzone.nordicsemi.com/thread/383337?ContentTypeID=1</link><pubDate>Thu, 25 Aug 2022 14:56:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8228213e-08f7-483b-9e6a-204d2f1408db</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>[quote user="Ali Sajjad"]&lt;p&gt;I find step no 7b a bit confusing. shouldn&amp;#39;t the serial number in the following step be of client instead of server&lt;/p&gt;
&lt;p&gt;7.b)Run the following command to start the DFU process over Zigbee, where&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;608123456&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;is the serial number of the Zigbee OTA Upgrade Server for the Development Kit, and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;11&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;is the 802.15.4 channel number:&lt;/p&gt;[/quote]
&lt;p&gt;No, the serial number is for the debugger on the connected DK. This is used by nrfutil to select the correct server board that will be used to transfer the image to the Zigbee network.&lt;/p&gt;
[quote user="Ali Sajjad"]I also have a question how are we going to initiate DFU once image is installed in our OTA upgrade server. Also if there are multiple clients in ZigBee network how are we going to choose on which client we want to update firmware.[/quote]
&lt;p&gt;You will not select the client that will receive the update explicitly. The client will determine if it should download the available firmware based on its HW id, application version, etc. Please have a look at &lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/mesh-networks/posts/zigbee-getting-started-device-upgrade-ota"&gt;this tutorial&lt;/a&gt; for some more in-depth information.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee OTA server and Client connection problem</title><link>https://devzone.nordicsemi.com/thread/383259?ContentTypeID=1</link><pubDate>Thu, 25 Aug 2022 11:43:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a72c6b74-154e-404e-84d0-fc1824aee994</guid><dc:creator>Ali Sajjad</dc:creator><description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;I also have a question how are we going to initiate DFU once image is installed in our OTA upgrade server. Also if there are multiple clients in ZigBee network how are we going to choose on which client we want to update firmware.&lt;/p&gt;
&lt;p&gt;Your assistance will be highly apppreciated.&lt;/p&gt;
&lt;p&gt;Thanks&lt;br /&gt;Syed Ali Sajjad&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee OTA server and Client connection problem</title><link>https://devzone.nordicsemi.com/thread/383020?ContentTypeID=1</link><pubDate>Wed, 24 Aug 2022 09:41:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2c864a9-5896-45ae-b550-df73612f03a7</guid><dc:creator>Ali Sajjad</dc:creator><description>&lt;p&gt;Hi Jorgen,&lt;/p&gt;
&lt;p&gt;Thank you for your response. I have tried both examples but couldn&amp;#39;t perform the firmware update, So for the first example (Zigbee OTA Client example) I performed all the steps listed in Testing section. I was able to create a client and than prepare a image and DFU package but in the end when I connects the OTA server to transfer the image from my PC to client it only gets installed on OTA server but not on the client.&lt;/p&gt;
&lt;p&gt;I find step no 7b a bit confusing. shouldn&amp;#39;t the serial number in the following step be of client instead of server&lt;/p&gt;
&lt;p&gt;7.b)Run the following command to start the DFU process over Zigbee, where&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;608123456&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;is the serial number of the Zigbee OTA Upgrade Server for the Development Kit, and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;11&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;is the 802.15.4 channel number:&lt;/p&gt;
&lt;div class="fragment"&gt;
&lt;div class="line"&gt;nrfutil dfu zigbee -f 007B-0141-01020101-good_image.zigbee -snr 608123456 --channel 11&lt;/div&gt;
&lt;div class="line"&gt;&lt;/div&gt;
&lt;div class="line"&gt;Awaiting for your guidance.&lt;/div&gt;
&lt;div class="line"&gt;Regards&lt;br /&gt;Syed Ali Sajjad&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee OTA server and Client connection problem</title><link>https://devzone.nordicsemi.com/thread/382954?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 15:15:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df4d8170-b392-4359-8873-d27a79d387a7</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you clarify which example(s) you are using? You are linking to the Zigbee OTA client example, but you also mention BLE in your post.&lt;/p&gt;
&lt;p&gt;There are two Zigbee OTA examples in the SDK:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title="Zigbee OTA Upgrade Client Example" href="https://infocenter.nordicsemi.com/topic/sdk_tz_v4.2.0/zigbee_example_ota_client.html?cp=8_3_3_8_5_2_0"&gt;Zigbee OTA Upgrade Client Example&lt;/a&gt;&amp;nbsp;- Can be used together with nrfutil as the OTA server, transferring the image from a PC directly to the Zigbee devices&lt;/li&gt;
&lt;li&gt;&lt;a title="Zigbee OTA Upgrade Server Example with image transfer over BLE" href="https://infocenter.nordicsemi.com/topic/sdk_tz_v4.2.0/zigbee_example_ota_server.html?cp=8_3_3_8_5_2_1"&gt;Zigbee OTA Upgrade Server Example with image transfer over BLE&lt;/a&gt;&amp;nbsp;- Can be used in place of nrfutil, to transfer the image from a phone that only supports BLE - not Zigbee, to relay the image to the Zigbee network.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The documentation should be complete. Please let me know which step you get stuck at, and any logs from the applications running on your board (OTA server and client(s)).&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>