<?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>S130&amp;#39;DFU example of SDK9.0.0  can&amp;#39;t work</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21249/s130-dfu-example-of-sdk9-0-0-can-t-work</link><description>Hi,
I use the SDK9.0.0 S130&amp;#39;DFU project in the parth of pca10028\dual_bank_ble_s130\arm5_no_packs\ for testing.I found S130&amp;#39;DFU code is different compare to the S110 of SDK6.0.0. I read the &amp;quot;How to generate the INIT file for the DFU&amp;quot; PDF file,and found</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 26 Apr 2017 11:36:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21249/s130-dfu-example-of-sdk9-0-0-can-t-work" /><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83171?ContentTypeID=1</link><pubDate>Wed, 26 Apr 2017 11:36:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:762598a3-7e59-4f76-af13-358b7cda53f5</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Yes, the format of the .zip file changed between SDK v12 and SDK v11 and earlier SDK.  Please confirm that you have it work now ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83170?ContentTypeID=1</link><pubDate>Wed, 26 Apr 2017 10:13:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:36bd56b7-a976-47e6-838d-e2536862cfe5</guid><dc:creator>Songplus</dc:creator><description>&lt;p&gt;I found different SDK  need a different .zip file format.I rewrite the .zip file ,and success.  I read the S130 V2.0, the .zip format need to changed for dfu  .I am   really not  good at command line ,hope that don&amp;#39;t change too much. ^.^&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83167?ContentTypeID=1</link><pubDate>Tue, 25 Apr 2017 13:06:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89c13ce8-08be-4c99-81db-1348abcf8348</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;I already answered how you generate .zip file: &lt;em&gt;&amp;quot;Note that included in MCP (in Program File(x86) folder) you can find nrfutil tool that can be used to generate the DFU .zip file (the init packet and the binary image in a zip file) so you dont have to generate on your own.&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To use MCP you need a nRF51 dongle or a nRF51 DK and click File -&amp;gt; Flash Programming to flash the board with the firmware needed.&lt;/p&gt;
&lt;p&gt;If you want to use with nRF Connect (nRFMCP) on Android you can generate the .zip file from your PC and then copy to your phone and do DFU.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83166?ContentTypeID=1</link><pubDate>Tue, 25 Apr 2017 11:15:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28280cd9-31cf-4fa4-92aa-5c57868d41a5</guid><dc:creator>Songplus</dc:creator><description>&lt;p&gt;I have tried,but I don&amp;#39;t know how to use the MCP ,When I open it,it can&amp;#39;t work.It seems to need connect other board.&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/QQ20170425191124.png" alt="image description" /&gt;What  does the program use for? I have try hardly,but I can&amp;#39;t find a easier way to solute the problem.Could you show me the detail  of operation step.I use the android MCP -&amp;gt; nrf master control panel to update ,It  doesn&amp;#39;t work like you say.When I choose hex file ,the MCP  doesn&amp;#39;t  auto init the hex file format for S130 duf ,and disconnect .As the picture shows &lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Screenshot_5F00_2017_2D00_04_2D00_25_2D00_19_2D00_38_2D00_32.jpeg" alt="image description" /&gt;
Besides ,how to generate a .zip file?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83165?ContentTypeID=1</link><pubDate>Wed, 12 Apr 2017 07:31:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:92e90c6f-8a8c-4e8b-9bde-eeafb0ecf51b</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Songplus: Have you tried ? It would only take no more than 5 minutes to test and I already said that it should work.&lt;/p&gt;
&lt;p&gt;Please try with unmodified bootloader in \examples\dfu\bootloader\pca10028\dual_bank_ble_s130 . If you use SDK v9.0 you should use S130 v1.0
If you use SDK v11.0 you should use S130 v2.0
Both work fine with MCP v3.10.0.
You can find SDK version compatibility matrix &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf51/dita/nrf51/compatibility_matrix/nRF51422_nRF51822_ic_rev_sdk_sd_comp_matrix.html?cp=3_0_4"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Make sure, when you test, you select the .hex file and let the MCP generate the init data for you. After you test and find that it works, you can generate your .zip file and continue testing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83164?ContentTypeID=1</link><pubDate>Tue, 11 Apr 2017 15:59:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0a476e5-4505-45a8-9626-6f5e34a29d87</guid><dc:creator>Songplus</dc:creator><description>&lt;p&gt;I had tried to read the SDK12 DFU solution,but now I give up,because it have been changed too much,the .dat and .jason file format are different with the old Master Control Panel v3.10.0 make ,and I have no time to wast.I want to get you Exactly answer,If I use SDK9 S130 softdevice(which version should I select,V1.0.0 or V2.0.1 ? ) for DFU,could I use the Master Control Panel v3.10.0  to create a DFU .zip file? Could you sent me a successful project for testing?I have no ideal. thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83168?ContentTypeID=1</link><pubDate>Tue, 11 Apr 2017 12:07:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf46f5d9-f1d5-4b84-bb9c-b2277ba9b879</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;You can use SDK v10 or SDK v9 if you like), S110 is still supported in that SDK version. Please make sure you use the correct version of the tool (nRF Master Control Panel, nrfutil) you use. I think the latest version of Master Control Panel v3.10.0 works fine with DFU in SDK v9 and v10
Please try to test with unmodified DFU bootloader, and any application example in the SDK  and let me know what kind of issue you have. Please state step by step how you test.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83172?ContentTypeID=1</link><pubDate>Tue, 11 Apr 2017 10:04:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45af3b1d-2dd5-4bab-877f-d3697af8cb83</guid><dc:creator>Songplus</dc:creator><description>&lt;p&gt;OMG,I am just familiar with the SDK6.0 and the protocol of the DFU,I don&amp;#39;t know how long time would be paid on the SDk12,because SDK 12 faces a new device NRF52x,So I just want to develop my product in SDK9.0.0,But the error I can&amp;#39;t solute. My heart is broken  :-(&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83162?ContentTypeID=1</link><pubDate>Tue, 11 Apr 2017 09:36:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1298e5a7-dea7-4c9a-92d0-660ec85642f0</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Yes, DFU bootloader is support by S130. On the time of writing that blog, S130 was not official released yet.&lt;/p&gt;
&lt;p&gt;Please use the latest version of SDK for nRF51 which is SDK v12. Please have a look at &lt;a href="https://devzone.nordicsemi.com/blogs/1085/getting-started-with-nordics-secure-dfu-bootloader/"&gt;this tutorial&lt;/a&gt; on how to test. It&amp;#39;s for NRF52 but it&amp;#39;s similar to make it work for nRF51.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83163?ContentTypeID=1</link><pubDate>Tue, 11 Apr 2017 01:55:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5df18741-ffaf-4025-bccd-bcbf749e5416</guid><dc:creator>Songplus</dc:creator><description>&lt;p&gt;I had read the blog,I want to know whether S130 SD support bootloader DFU?What you said in you blog is base on S110 SD (S110 using for device ,not for master).Now  my production  is developed base on S130,if I want to update my Application I have to use the S130 SD in the bootloader ,not the S110.If S130 does&amp;#39;t support bootloader DFU ,what could I do? You should know that start DFU needing enable SD(softdevice) in the bootloader,I can&amp;#39;t change my SD from S130 to S110 in the bootloader.Is there any other method?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83169?ContentTypeID=1</link><pubDate>Mon, 10 Apr 2017 14:45:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b6788c7-77b6-4ade-a6ce-6096038e56b5</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Songplus: You can find the list of MCP &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF51822/nRF-MCP-x64/46143"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Note that included in MCP (in Program File(x86) folder) you can find nrfutil tool that can be used to generate the DFU .zip file (the init packet and the binary image in a zip file) so you dont have to generate on your own.&lt;/p&gt;
&lt;p&gt;You can read more about the compatibility between DFU bootloader in different SDK versions &lt;a href="https://devzone.nordicsemi.com/blogs/696/compatibility-between-dfu-bootloader-and-dfu-maste/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S130'DFU example of SDK9.0.0  can't work</title><link>https://devzone.nordicsemi.com/thread/83173?ContentTypeID=1</link><pubDate>Mon, 10 Apr 2017 02:25:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3eb563e-7b72-434a-bb29-4091af25e3ea</guid><dc:creator>Songplus</dc:creator><description>&lt;p&gt;What  the version of the DFU(or bootloader) of the S130 DFU of SDK9.0.0 is? Is version 0.8？&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>