<?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>Generate OTA file</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111681/generate-ota-file</link><description>Hi, 
 
 I&amp;#39;m really sorry but I can&amp;#39;t figure out how to do this. I&amp;#39;ve added FOTA to my ZigBee project (using the light switch example) but I can&amp;#39;t find anything on how to generate an *.ota file that I can use to do the update via ZigBee2MQTT. 
 Am I able</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 14 Nov 2025 08:30:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111681/generate-ota-file" /><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554352?ContentTypeID=1</link><pubDate>Fri, 14 Nov 2025 08:30:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f9dabf4-6cd5-42d8-922e-907095ad2669</guid><dc:creator>Nagajans</dc:creator><description>&lt;p&gt;&lt;span data-teams="true"&gt;its working now&lt;span class="___qsff000 f1a3p1vp f14t3ns0 f4l2907 f1j863za" title="Grinning face with smiling eyes"&gt;&lt;img style="max-height:240px;max-width:20px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/40x480/__key/communityserver-discussions-components-files/4/pastedimage1763108917333v1.png" /&gt;&lt;/span&gt;. issue was myindex.json syntax error. Thank&amp;nbsp;you very much for your support.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-teams="true"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-teams="true"&gt;&lt;img style="max-height:258px;max-width:509px;" alt=" " height="258" src="https://devzone.nordicsemi.com/resized-image/__size/1018x516/__key/communityserver-discussions-components-files/4/pastedimage1763108945969v2.png" width="509" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554328?ContentTypeID=1</link><pubDate>Fri, 14 Nov 2025 06:34:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c28d473-c424-4db9-9c8e-70bee2b71c44</guid><dc:creator>Huong Nguyen</dc:creator><description>&lt;p&gt;Did you read this post&amp;nbsp;&lt;a title="How To Setup Zigbee2MQTT Local OTA Index" href="https://smarthomescene.com/guides/how-to-setup-zigbee2mqtt-local-ota-index/"&gt;https://smarthomescene.com/guides/how-to-setup-zigbee2mqtt-local-ota-index/&lt;/a&gt;&amp;nbsp;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554326?ContentTypeID=1</link><pubDate>Fri, 14 Nov 2025 05:44:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9383b6c9-9b77-4cc3-9fb9-19e4ce9f3205</guid><dc:creator>Nagajans</dc:creator><description>&lt;p&gt;I was able to get the update button and set &lt;em data-start="97" data-end="104"&gt;force&lt;/em&gt; to true, but when I click the update button, I receive the following error message.&lt;br /&gt;&lt;br /&gt;configuration.yaml&lt;/p&gt;
&lt;p&gt;mqtt:&lt;br /&gt; base_topic: zigbee2mqtt&lt;br /&gt; server: mqtt://localhost:1883&lt;br /&gt;ota:&lt;br /&gt; update_check_interval: 1440&lt;br /&gt; disable_automatic_update_check: false&lt;br /&gt; image_block_response_delay: 250&lt;br /&gt; default_maximum_data_size: 50&lt;br /&gt; ota_base_url: http://localhost:8081/&lt;br /&gt; zigbee_ota_override_index_location: my_index.json&lt;br /&gt; zigbee_ota: true&lt;br /&gt;&lt;br /&gt;external converter&lt;br /&gt;[&lt;br /&gt; {&lt;br /&gt; &amp;quot;url&amp;quot;: &amp;quot;http://localhost:8081/127F-0141-02000000-Dimable_Light_v01.zigbee&amp;quot;,&lt;br /&gt; &amp;quot;force&amp;quot;: true&lt;br /&gt; }&lt;br /&gt;]&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:502px;" height="240" src="https://devzone.nordicsemi.com/resized-image/__size/1004x480/__key/communityserver-discussions-components-files/4/pastedimage1763098819392v1.png" width="502" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554316?ContentTypeID=1</link><pubDate>Fri, 14 Nov 2025 00:57:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce5eaa38-8792-43a1-bb9f-c08906f27b73</guid><dc:creator>Huong Nguyen</dc:creator><description>&lt;p&gt;You must check the version of the .zigbee again&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1763081844811v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554282?ContentTypeID=1</link><pubDate>Thu, 13 Nov 2025 15:01:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49cdbb08-74c3-4988-9248-c04551aafa63</guid><dc:creator>Nagajans</dc:creator><description>&lt;p&gt;When I perform a &amp;ldquo;Check for update&amp;rdquo; action, I receive an &amp;ldquo;OK&amp;rdquo; response, but the &lt;strong data-start="80" data-end="101"&gt;&amp;ldquo;Firmware Update&amp;rdquo;&lt;/strong&gt; button does not appear. Please help me resolve this issue.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:268px;max-width:530px;" height="268" src="https://devzone.nordicsemi.com/resized-image/__size/1060x536/__key/communityserver-discussions-components-files/4/pastedimage1763045958008v3.png" width="530" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554250?ContentTypeID=1</link><pubDate>Thu, 13 Nov 2025 11:08:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17a8ad3c-5249-4210-8643-1d7543f143ae</guid><dc:creator>Huong Nguyen</dc:creator><description>&lt;p&gt;The file within &lt;span style="font-family:courier new, courier;"&gt;.zigbee&amp;nbsp;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;is ok. B&lt;/span&gt;&lt;/span&gt;&lt;span style="white-space:pre-wrap;"&gt;ut the &lt;span style="font-family:courier new, courier;"&gt;&lt;strong&gt;model ID&lt;/strong&gt;&lt;/span&gt; in zboss must match the &lt;span style="font-family:courier new, courier;"&gt;&lt;strong&gt;model&lt;/strong&gt; &lt;/span&gt;in z2m&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre-wrap;"&gt;For example: 127F-0141-02000000-&lt;strong&gt;Dimable_Light_v01&lt;/strong&gt;.zigbee&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554240?ContentTypeID=1</link><pubDate>Thu, 13 Nov 2025 10:07:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0adedd64-5550-4f5e-b6bb-f6af8ca0e142</guid><dc:creator>Nagajans</dc:creator><description>&lt;p data-start="0" data-end="164"&gt;Thanks for the information. I can now see the device listed under the OTA tab, but when I try to trigger an update through MQTT Explorer, I get the following error:&lt;/p&gt;
&lt;div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary"&gt;
&lt;div class="sticky top-9"&gt;
&lt;div class="absolute end-0 bottom-0 flex h-9 items-center pe-2"&gt;
&lt;div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;code class="whitespace-pre!"&gt;&lt;span&gt;&lt;span class="hljs-attr"&gt;update&lt;/span&gt; = {&lt;span class="hljs-string"&gt;&amp;quot;data&amp;quot;&lt;/span&gt;:{},&lt;span class="hljs-string"&gt;&amp;quot;error&amp;quot;&lt;/span&gt;:&lt;span class="hljs-string"&gt;&amp;quot;Update of &amp;#39;Nordic_Light_Bulb&amp;#39; failed (No image currently available)&amp;quot;&lt;/span&gt;,&lt;span class="hljs-string"&gt;&amp;quot;status&amp;quot;&lt;/span&gt;:&lt;span class="hljs-string"&gt;&amp;quot;error&amp;quot;&lt;/span&gt;}
&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-start="291" data-end="470" data-is-last-node="" data-is-only-node=""&gt;I&amp;rsquo;ve placed the file &lt;strong data-start="312" data-end="352"&gt;127F-0141-02000000-light_bulb.zigbee&lt;/strong&gt; in my MQTT local server directory. Do I need to use a &lt;strong data-start="407" data-end="415"&gt;.ota&lt;/strong&gt; file instead, or is the &lt;strong data-start="440" data-end="451"&gt;.zigbee&lt;/strong&gt; format acceptable?&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:228px;max-width:521px;" height="228" src="https://devzone.nordicsemi.com/resized-image/__size/1042x456/__key/communityserver-discussions-components-files/4/pastedimage1763028452766v1.png" width="521" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554212?ContentTypeID=1</link><pubDate>Thu, 13 Nov 2025 07:19:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a7d029c-5d0a-47a5-8598-8be3480041a0</guid><dc:creator>Huong Nguyen</dc:creator><description>&lt;p&gt;You should add this code into the external converter&lt;pre class="ui-code" data-mode="javascript"&gt;    ota: {
        ota: true,
        isUpdateAvailable: async (device, logger, data) =&amp;gt; {
            return ota.isUpdateAvailable(device, logger, data, &amp;#39;your_ota_index.json&amp;#39;);
        },
        updateDevice: async (device, logger, data, onProgress) =&amp;gt; {
            logger.info(`Starting FOTA update for ${device.ieeeAddr}...`);
            return ota.updateToLatest(device, logger, data, onProgress, &amp;#39;your_ota_index.json&amp;#39;);
        },
    },&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554207?ContentTypeID=1</link><pubDate>Thu, 13 Nov 2025 07:10:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25520c90-32f8-47f7-8b58-82ff3167c05a</guid><dc:creator>Nagajans</dc:creator><description>&lt;p&gt;&lt;span&gt;I&amp;rsquo;ve been experimenting with Zigbee2MQTT and the nRF52840 board to perform OTA updates, but I haven&amp;rsquo;t been successful so far. I created a custom external converter for the nRF52840, added it as a supported device, and generated the &lt;code data-start="232" data-end="247"&gt;my_index.json&lt;/code&gt; file &amp;mdash; however, the OTA update still doesn&amp;rsquo;t work. I&amp;rsquo;ve attached all the necessary details. I created&amp;nbsp;127F-0141-02000000-light_bulb.zigbee file but this file is not visible in Zigbee2Mqtt OTA firmware update page.&amp;nbsp;please help me troubleshoot this issue.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;External converter&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;import * as m from &amp;#39;zigbee-herdsman-converters/lib/modernExtend&amp;#39;;&lt;/p&gt;
&lt;p&gt;console.log(&amp;quot;&amp;gt;&amp;gt;&amp;gt; Loading external converter for Dimable_Light_v01&amp;quot;);&lt;/p&gt;
&lt;p&gt;export default {&lt;br /&gt; zigbeeModel: ["Dimable_Light_v01"],&lt;br /&gt; model: &amp;quot;Dimable_Light_v01&amp;quot;,&lt;br /&gt; vendor: &amp;quot;Nordic&amp;quot;,&lt;br /&gt; description: &amp;quot;Automatically generated definition&amp;quot;,&lt;br /&gt; extend: [m.deviceEndpoints({"endpoints":{"5":5,"10":10}}), m.light()],&lt;br /&gt; meta: {&amp;quot;multiEndpoint&amp;quot;:true},&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;my_index.json&lt;br /&gt;[&lt;br /&gt; {&lt;br /&gt; &amp;quot;url&amp;quot;: &amp;quot;/ota/127F-0141-02000000-light_bulb.zigbee&amp;quot;,&lt;br /&gt; &amp;quot;imageType&amp;quot;: 321,&lt;br /&gt; &amp;quot;manufactureCode&amp;quot;: 4735,&lt;br /&gt; &amp;quot;fileVersion&amp;quot;: 16777216,&lt;br /&gt; &amp;quot;force&amp;quot;: true&lt;br /&gt; }&lt;br /&gt;]&lt;br /&gt;&lt;br /&gt;configuration.yaml&lt;br /&gt;version: 4&lt;br /&gt;mqtt:&lt;br /&gt; base_topic: zigbee2mqtt&lt;br /&gt; server: mqtt://localhost:1883&lt;br /&gt;serial:&lt;br /&gt; port: COM18&lt;br /&gt; adapter: zboss&lt;br /&gt; baudrate: 115200&lt;br /&gt; rtscts: false&lt;br /&gt;external_converters:&lt;br /&gt; - &amp;gt;-&lt;br /&gt; C:/Users/nagarajan.m/Downloads/zigbee2mqtt-master/zigbee2mqtt-master/data/external_converters/Dimable_Light_v01.mjs&lt;br /&gt;advanced:&lt;br /&gt; log_level: info&lt;br /&gt; channel: 16&lt;br /&gt; network_key:&lt;br /&gt; - 192&lt;br /&gt; - 99&lt;br /&gt; - 61&lt;br /&gt; - 57&lt;br /&gt; - 226&lt;br /&gt; - 129&lt;br /&gt; - 254&lt;br /&gt; - 190&lt;br /&gt; - 202&lt;br /&gt; - 191&lt;br /&gt; - 105&lt;br /&gt; - 202&lt;br /&gt; - 14&lt;br /&gt; - 55&lt;br /&gt; - 40&lt;br /&gt; - 50&lt;br /&gt; pan_id: 23150&lt;br /&gt; ext_pan_id:&lt;br /&gt; - 71&lt;br /&gt; - 227&lt;br /&gt; - 191&lt;br /&gt; - 250&lt;br /&gt; - 103&lt;br /&gt; - 23&lt;br /&gt; - 180&lt;br /&gt; - 99&lt;br /&gt;frontend:&lt;br /&gt; enabled: true&lt;br /&gt; port: 8080&lt;br /&gt;homeassistant:&lt;br /&gt; enabled: false&lt;br /&gt;ota:&lt;br /&gt; update_check_interval: 1440&lt;br /&gt; disable_automatic_update_check: false&lt;br /&gt; image_block_response_delay: 250&lt;br /&gt; default_maximum_data_size: 50&lt;br /&gt; ota_base_url: http://localhost:8081/&lt;br /&gt; zigbee_ota_override_index_location: data/my_index.json&lt;br /&gt; zigbee_ota: true&lt;br /&gt;devices:&lt;br /&gt; &amp;#39;0xf4ce366c68e5776c&amp;#39;:&lt;br /&gt; friendly_name: Nordic_Light_Bulb&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/554201?ContentTypeID=1</link><pubDate>Thu, 13 Nov 2025 04:39:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9fccb64-fc2d-4ff6-8309-129d3240e3bb</guid><dc:creator>Huong Nguyen</dc:creator><description>&lt;p&gt;What is your problem?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/553646?ContentTypeID=1</link><pubDate>Fri, 07 Nov 2025 09:48:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54dc587b-88de-4437-ab7d-bd912110d143</guid><dc:creator>Nagajans</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;a title="alyssiarosewhite" href="https://devzone.nordicsemi.com/members/alyssiarosewhite"&gt;alyssiarosewhite&lt;/a&gt;,&lt;br /&gt;I&amp;#39;ve been experimenting with Zigbee2MQTT but haven&amp;rsquo;t had any success with OTA updates. Could you please share what changes you made to get OTA working on your Nordic board?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/487459?ContentTypeID=1</link><pubDate>Wed, 05 Jun 2024 09:17:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8694418f-16af-493e-a6e2-a553907a3d1f</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Wow, that,s actually really cool! I guess the DFU protocol for Zigbee is standardized, so it kind of makes sense, but I wouldn&amp;#39;t expect it to work so easily out of the box.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks for sharing!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/487324?ContentTypeID=1</link><pubDate>Tue, 04 Jun 2024 12:41:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e4a9fdb0-4c4b-4e6d-a034-16dccd3f6a31</guid><dc:creator>alyssiarosewhite</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve been playing around today and it looks like Z2M does successfully update my board.&amp;nbsp; I found that building my project also gave me a *.zigbee image which I uploaded to Home Assistant and I was able to successfully update my board from the Z2M add-on.&lt;/p&gt;
&lt;p&gt;Thank you very much for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/487141?ContentTypeID=1</link><pubDate>Mon, 03 Jun 2024 13:28:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0159761b-ccc7-4efd-ba46-97c1a768ff8b</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;I see. Z2M is not something that we support directly, but I believe we have other users (perhaps you, included), who has tried before. Not sure of the outcome, though. Also, not sure if anyone have (successfully) tried FOTA using Z2M.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The app_update.bin is at least the binary format of the application. You should also find something like merged.hex in there, which is the .hex representation. What I am not sure of, however, is how the transport would work in Z2M. By default it is expected to use it&amp;#39;s own Zigbee cluster for transporting the new image, when you are using MCUBOOT. Not sure how this is done in Z2M.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/487055?ContentTypeID=1</link><pubDate>Mon, 03 Jun 2024 08:25:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90717668-e9da-4d9c-a03c-a051da7a6cc0</guid><dc:creator>alyssiarosewhite</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using MCUBoot and v2.5.2 of the SDK.&lt;/p&gt;
&lt;p&gt;I found app_update.bin Thursday evening after submitting this ticket and was wondering if that would be it.&lt;/p&gt;
&lt;p&gt;Yes, ZigBee2MQTT is a Home Assistant thing.&amp;nbsp; I&amp;#39;ve been pulling my hair out trying to figure out how to do both the NRF side of things and the Z2M side of things.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll give this all another read with fresh Monday eyes and report back.&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Generate OTA file</title><link>https://devzone.nordicsemi.com/thread/486903?ContentTypeID=1</link><pubDate>Fri, 31 May 2024 12:38:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:38ddb023-3e85-4fa5-ab1a-05b01c160752</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;What kind of bootloader do you have? And what SDK version are you using?&amp;nbsp; Based on your other tickets, it looks like you are using NCS. So if you have added a bootloader to your application, then your build folder should include the ota file.&lt;/p&gt;
&lt;p&gt;The file is located in build\zephyr\dfu_update.zip, and is called app_update.bin.&lt;/p&gt;
&lt;p&gt;However, this bootloader is not tailored for Zigbee, so where you would typically use something called mcumgr for performing the FOTA via bluetooth or serial, mcumgr doesn&amp;#39;t do zigbee. As you can see &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/libraries/zigbee/zigbee_fota.html#ota-upgrade-entities"&gt;here&lt;/a&gt;, we are currently using a tool called &lt;a href="https://www.nordicsemi.com/Products/Development-tools/nRF-Util"&gt;nrfutil&lt;/a&gt; to generate the ota image.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What I am not sure of, however, is how to transfer this file over ZigBee2MQTT (Z2M). Is this some sort of Home Assistance thing, by chance? In our guides, we use nrfutil with an additional DK to transfer the image to the OTA target, but I am not sure whether this will work with Z2M. You will have to test that.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>