<?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>How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/110655/how-to-dfu-nrf52833-ota-over-non-nordic-standard-bluetooth-module</link><description>Hello, 
 We have nRF52833 on the custom board, now we want to do DFU over Bluetooth. During my initial research reults with following questions: 
 If you use 1. &amp;quot; nRF Connect for Desktop Bluetooth Low Energy &amp;quot; 
 Q: Why selected device allows ONLY Nordic</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 May 2024 08:57:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/110655/how-to-dfu-nrf52833-ota-over-non-nordic-standard-bluetooth-module" /><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/485011?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 08:57:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6ba61d6-57f4-448f-9f7f-238e9a9f4579</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Thanks for the update. Please let me know if there is any issue or confusion on this. I was on vacation last week, which caused some delay in responding.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/483337?ContentTypeID=1</link><pubDate>Tue, 14 May 2024 15:47:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:402e02ec-a349-41cf-bd12-cf94be955d64</guid><dc:creator>Emin</dc:creator><description>&lt;p&gt;Thanks&amp;nbsp;&lt;span&gt;Abhijith,&lt;br /&gt;You have already answered my question, that from Windows its not possible. Thats what I need to know.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/482509?ContentTypeID=1</link><pubDate>Wed, 08 May 2024 12:07:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:38a57c76-cfca-48b5-92eb-9acb82a45cf3</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Before moving forward, let&amp;#39;s clarify a few things so that it can clear both of our doubts here:&lt;/p&gt;
&lt;p&gt;I have some doubts regarding your setup. Let me explain what I understood. You have a non-Nordic board, which is Next5, and you are trying to do an OTA DFU on this board using an nRF dongle. Correct me if I am wrong here. So are you asking me how to send an image from a dongle, or are you trying to send an image directly from a PC? Because I don&amp;#39;t understand where the PC comes in the picture.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t think doing a BLE DFU directly from a Windows BLE module is supported yet. As I mentioned before, it was possible to use the BLE app inside the nRF Connect for desktop and nRF 5 SDK, not with the nRF Connect SDK. But it&amp;#39;s possible to do the same on a Linux machine using the McUMGR tool.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
[quote user="Emin"]&amp;nbsp;Now I am trying to DFU my &amp;quot;&lt;strong&gt;next5&lt;/strong&gt;&amp;quot; device over &lt;strong&gt;NordicDongle&lt;/strong&gt; (&lt;strong&gt;COM11&lt;/strong&gt;) with following command got following error:[/quote]
&lt;p&gt;While checking the logs, I guess the issue is inside the generated package. The error message &lt;code&gt;KeyError:&amp;#39;manifest&amp;#39;&lt;/code&gt; suggests that the &amp;#39;manifest&amp;#39; key is missing from the JSON object in your DFU package. Please make sure that the DFU package you&amp;#39;re using was created correctly. You can use the &lt;code&gt;nrfutil pkg display&lt;/code&gt; command to inspect the contents of the DFU package. Try to create a new package and repeat the steps to see if the same is happening.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/481810?ContentTypeID=1</link><pubDate>Fri, 03 May 2024 13:25:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:273fa7cb-9b71-4463-bedc-b3a90ad35f51</guid><dc:creator>Emin</dc:creator><description>&lt;p&gt;Thank you for info&lt;br /&gt;Could you please put link this &amp;quot;&lt;span&gt;mcumgr tool&amp;quot; becaue i couldnt find aprop. one for Windows and through standard BL module&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What about my 2nd question?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/481784?ContentTypeID=1</link><pubDate>Fri, 03 May 2024 12:11:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:464127a0-e762-448c-9247-29b97385fa54</guid><dc:creator>Emin</dc:creator><description>&lt;p&gt;Hello&amp;nbsp;&lt;span&gt;Abhijith,&lt;br /&gt;Thank you for provided docs,&amp;nbsp;I have a ready *.zip package which I am able to do DFU OTA from nrfConnect Android App&amp;nbsp;without problem but not from nrfConnect Desktop&amp;nbsp; App . But from Windows.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When I call &lt;span style="color:#0000ff;"&gt;nrfutil device&lt;/span&gt; list I see on COM3 &amp;quot;Intel&amp;quot; device which is embeded and also on COM11 &amp;quot;Nordic Dongle&amp;quot; of course I dont see my custom (name: &amp;quot;next5&amp;quot;) board bcs its is not yet connected to computer.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;Now I am trying to DFU my &amp;quot;&lt;strong&gt;next5&lt;/strong&gt;&amp;quot; device over &lt;strong&gt;NordicDongle&lt;/strong&gt; (&lt;strong&gt;COM11&lt;/strong&gt;) with following command got following error:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="powershell"&gt;nrfutil dfu ble -pkg dfu_application.zip -ic NRF52 -p COM11 -n &amp;quot;next5&amp;quot; -f

Flashing connectivity firmware...
Connectivity firmware flashed.
Traceback (most recent call last):
  File &amp;quot;nordicsemi\__main__.py&amp;quot;, line 1555, in &amp;lt;module&amp;gt;
  File &amp;quot;click\core.py&amp;quot;, line 1137, in __call__
  File &amp;quot;click\core.py&amp;quot;, line 1062, in main
  File &amp;quot;click\core.py&amp;quot;, line 1668, in invoke
  File &amp;quot;click\core.py&amp;quot;, line 1668, in invoke
  File &amp;quot;click\core.py&amp;quot;, line 1404, in invoke
  File &amp;quot;click\core.py&amp;quot;, line 763, in invoke
  File &amp;quot;nordicsemi\__main__.py&amp;quot;, line 1209, in ble
  File &amp;quot;nordicsemi\dfu\dfu.py&amp;quot;, line 69, in __init__
  File &amp;quot;nordicsemi\dfu\package.py&amp;quot;, line 671, in unpack_package
  File &amp;quot;nordicsemi\dfu\manifest.py&amp;quot;, line 200, in from_json
KeyError: &amp;#39;manifest&amp;#39;
[20836] Failed to execute script &amp;#39;__main__&amp;#39; due to unhandled exception!&lt;/pre&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;If I run same but with&amp;nbsp;&lt;strong&gt;COM3&lt;/strong&gt; (&lt;strong&gt;Intel&lt;/strong&gt; laptop BL device) I get another error&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;Traceback (most recent call last):
  File &amp;quot;nordicsemi\__main__.py&amp;quot;, line 1555, in &amp;lt;module&amp;gt;
  File &amp;quot;click\core.py&amp;quot;, line 1137, in __call__
  File &amp;quot;click\core.py&amp;quot;, line 1062, in main
  File &amp;quot;click\core.py&amp;quot;, line 1668, in invoke
  File &amp;quot;click\core.py&amp;quot;, line 1668, in invoke
  File &amp;quot;click\core.py&amp;quot;, line 1404, in invoke
  File &amp;quot;click\core.py&amp;quot;, line 763, in invoke
  File &amp;quot;nordicsemi\__main__.py&amp;quot;, line 1173, in ble
  File &amp;quot;nordicsemi\__main__.py&amp;quot;, line 1110, in port_is_jlink
pc_ble_driver_py.exceptions.NordicSemiException: Board not found
[3724] Failed to execute script &amp;#39;__main__&amp;#39; due to unhandled exception!&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;So I have now two questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Is it possible do DFU from/over my embeded COM3 Intel (means non Nordic) device?&lt;/li&gt;
&lt;li&gt;What could be problem in case of first attempt (with Nordic) device.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Thanks for clarifying.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/481775?ContentTypeID=1</link><pubDate>Fri, 03 May 2024 11:57:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a366dbc-3a3a-4dd7-b2d8-f5ccfc29c928</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am not sure if this can be done from a windows system but this is possible from a Linux system using the mcumgr tool. &lt;a href="https://docs.zephyrproject.org/latest/services/device_mgmt/mcumgr.html"&gt;See this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/481686?ContentTypeID=1</link><pubDate>Fri, 03 May 2024 07:24:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce023528-cdc1-42d8-b865-220051be71bd</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;When it comes to the nRF Connect SDK, the BLE OTA DFU is based on&lt;a href="https://github.com/apache/mynewt-mcumgr/blob/master/transport/smp-bluetooth.md"&gt; the SMP service&lt;/a&gt;. As far as I remember, the nRF Connect desktop app (a Bluetooth low-energy app) does not support DFU processes with the nRF Connect SDK. In short,&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrfconnect_ble%2FUG%2FnRF_Connect_BLE%2FnRF_Connect_DFU.html"&gt;&amp;nbsp;the process explained here&amp;nbsp;&lt;/a&gt;is not possible. For testing this, try connecting your DFU target device using the nRF Connect mobile application and the nRF Connect desktop Bluetooth app. You can see that the DFU button is present inside the mobile application, while it is missing inside the desktop app. The old SDK was based on Secure Bootloader, which had support for this. I think you are following an old guide based on an old SDK.&lt;/p&gt;
&lt;p&gt;See this&lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-util-unified-command-line-utility"&gt; blog post on nRF util,&lt;/a&gt;&amp;nbsp;which explains generating DFU packages.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]&lt;strong&gt;One more info&lt;/strong&gt;: we whant to do DFU from Windows Application, that&amp;#39;s why, C++ or C# library fits ideally if available.[/quote]
&lt;p&gt;You might need to consider developing your own custom application for doing this.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/481575?ContentTypeID=1</link><pubDate>Thu, 02 May 2024 13:32:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2aade2a-6b95-4ba6-88f1-ac55e6329ce6</guid><dc:creator>Emin</dc:creator><description>&lt;p&gt;Thank you for reply.&lt;/p&gt;
&lt;p&gt;- As tool I am using latest nrfutil 7.7.1 and&amp;nbsp;nrfutil-nrf5sdk-tools 1.0.1 (c86ddc2 2022-11-29)&lt;/p&gt;
&lt;p&gt;- As SDK, which is installed on my VSCode is nRF Connect SDK 2.6.0&lt;/p&gt;
&lt;p&gt;- The current Firmware in my destination nRF52833 based board&amp;nbsp;uses&amp;nbsp;nRF Connect SDK 2.5.X&lt;br /&gt;&lt;br /&gt;Should I install another nrfutil tool?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/481564?ContentTypeID=1</link><pubDate>Thu, 02 May 2024 13:19:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56415b17-4889-43f3-bf70-1fb92c65e53a</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Could you tell me which SDK and version you are using here? BLE OTA DFU service is different when it comes to the nRF&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/index.html"&gt;&amp;nbsp;Connect SDK&lt;/a&gt;&amp;nbsp;and our old&lt;a href="https://www.nordicsemi.com/Products/Development-software/nRF5-SDK"&gt;&amp;nbsp;nRF5 SDK&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to DFU nRF52833 OTA over Non Nordic standard Bluetooth module</title><link>https://devzone.nordicsemi.com/thread/481433?ContentTypeID=1</link><pubDate>Thu, 02 May 2024 06:00:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bdac5f07-adcc-4f01-903f-a0f275863e49</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I wanted to let you know that I have been assigned to this case and have started looking into it now. I was away the last few days, which is causing the delay. Sorry for the long response time.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>