<?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>Problem with DFU over BLE using west and mcuboot</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/84215/problem-with-dfu-over-ble-using-west-and-mcuboot</link><description>I am building with west and then using this tutorial: 
 https://docs.zephyrproject.org/2.6.0/samples/subsys/usb/dfu/README.html 
 to create a .bin file. I then use nrfConnect to do a DFU update. 
 
 The original firmware on the board (let&amp;#39;s call it version</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 04 Feb 2022 13:39:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/84215/problem-with-dfu-over-ble-using-west-and-mcuboot" /><item><title>RE: Problem with DFU over BLE using west and mcuboot</title><link>https://devzone.nordicsemi.com/thread/351347?ContentTypeID=1</link><pubDate>Fri, 04 Feb 2022 13:39:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:99e76e68-8dc9-4ce7-8d21-11ff487571c1</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Christopher,&amp;nbsp;&lt;br /&gt;AFAIK version 1.5.2 is only a bug fix release for v1.5.1. That&amp;#39;s why it&amp;#39;s the latest tagged release. It doesn&amp;#39;t mean that all version after that are not stable. Version 1.8.0 is the latest, stable and at production level.&amp;nbsp;&lt;br /&gt;I would suggest to move to v1.8.0&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with DFU over BLE using west and mcuboot</title><link>https://devzone.nordicsemi.com/thread/351203?ContentTypeID=1</link><pubDate>Thu, 03 Feb 2022 18:00:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef1296a0-8f44-4fe8-a377-452e2681c048</guid><dc:creator>yayembedded</dc:creator><description>&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;For safety, I am using 1.5.2 because on Github that is the latest tagged release.&amp;nbsp; I thought that would be safer than using the latest.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with DFU over BLE using west and mcuboot</title><link>https://devzone.nordicsemi.com/thread/351060?ContentTypeID=1</link><pubDate>Thu, 03 Feb 2022 11:14:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18057136-6928-4e26-92db-f0fecf8ea3a5</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Christopher,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The latest version of NCS is v1.8.0.&amp;nbsp;&lt;br /&gt;You can find the information about the zephyr version used here:&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/releases/release-notes-1.8.0.html#zephyr"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/releases/release-notes-1.8.0.html#zephyr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can also run &amp;quot;west list&amp;quot; to list the repo version information.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;We have improved a lot lately with the Toolchain manager tool. I would suggest to give it another try.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with DFU over BLE using west and mcuboot</title><link>https://devzone.nordicsemi.com/thread/350983?ContentTypeID=1</link><pubDate>Thu, 03 Feb 2022 00:56:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c79580d-6fc4-4f91-93f1-7796746f3d34</guid><dc:creator>yayembedded</dc:creator><description>&lt;p&gt;Thanks.&amp;nbsp; I experience bugs&amp;nbsp;with NRF Desktop and Segger (both on Windows and Mac), so I am moving away from that.&amp;nbsp; But this exercise is specifically to create a CI/CD pipeline for firmware development so thats why I need to run from the command line.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Thanks for your explanation of NCS, now I know.&amp;nbsp; However I do have one more question. How do I Know which version of Zephyr is associated with a particular version of NCS?&amp;nbsp; For example I am using hte latest release NCS 1.5.2, but I can&amp;#39;t find the Zephyr version NCS is using&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with DFU over BLE using west and mcuboot</title><link>https://devzone.nordicsemi.com/thread/350596?ContentTypeID=1</link><pubDate>Tue, 01 Feb 2022 09:20:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8577d66b-77b6-424c-87a8-788b65470450</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Christopher,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We actually do have a docker image for nRF Connect SDK provided by one of our employee&lt;a href="https://github.com/coderbyheart/fw-nrfconnect-nrf-docker"&gt; here.&lt;/a&gt;&amp;nbsp;It&amp;#39;s not official thought.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There is a different between our nRF Connect SDK and Zephyr vanilla. When you build with NCS you will have the merged.hex and app_update.bin that you don&amp;#39;t have to sign the image manually every time you build. I strongly suggest to use NCS.&lt;/p&gt;
&lt;p&gt;Please note that we also provide a Toolchain manager tool in nRF Connect for Desktop application that can help you to install the toolchain and the SDK automatically with just one click (WIndows&amp;amp;Mac).&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with DFU over BLE using west and mcuboot</title><link>https://devzone.nordicsemi.com/thread/350498?ContentTypeID=1</link><pubDate>Mon, 31 Jan 2022 16:05:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da4263f9-c2c2-4b2b-9bd4-a970ba616768</guid><dc:creator>yayembedded</dc:creator><description>&lt;p&gt;Hi Hung&lt;/p&gt;
&lt;p&gt;Both&amp;nbsp;versions&amp;nbsp;are&amp;nbsp;based on subsys/mgmt/mcumgr/smp_svr&lt;/p&gt;
&lt;p&gt;I am building with west, on an Ubuntu docker image from Zephyr, but unlike on my local machine building with west does not generate merged.hex and app_update.bin&lt;/p&gt;
&lt;p&gt;I learned that running west with and without nrf connect sdk is not the same.&amp;nbsp; I wonder if I should redo my docker image for nrf connect sdk.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;By the way, it would be very convenient for the whole development community of Nordic released their docker images for everyone to use...avoiding all these build problems and questions on devzone.&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with DFU over BLE using west and mcuboot</title><link>https://devzone.nordicsemi.com/thread/350393?ContentTypeID=1</link><pubDate>Mon, 31 Jan 2022 10:51:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32ce9488-d94d-4921-852a-d74a5fe874cf</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Christopher,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I assume the application version 2 is also based on usb-dfu sample ? And I assume you meant DFU over USB not &amp;quot;DFU over BLE&amp;quot; ?&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Have you double check if it&amp;#39;s running after the update from version 1 to version 2? I would suggest to blink an LED just to make sure if it&amp;#39;s running.&amp;nbsp;&lt;br /&gt;Also please slightly modify the application in version 2 so that the hex file is not identical. From my experience, mcuboot will ignore the update if the new firmware is identical to the one on one of the slot.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>