<?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>single bank dfu with S120</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10667/single-bank-dfu-with-s120</link><description>Hello, 
 I want to implement a single bank ble dfu bootloader for nrf51822_QFAC. I already read most of the threads regarding this topic here in the DevZone. But now I`m a litte bit confused how to do it exactly. I think there are two ways: 
 
 
</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 09 Dec 2015 15:03:04 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10667/single-bank-dfu-with-s120" /><item><title>RE: single bank dfu with S120</title><link>https://devzone.nordicsemi.com/thread/39814?ContentTypeID=1</link><pubDate>Wed, 09 Dec 2015 15:03:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ff9bd92-18ca-4075-969c-1536db2389b6</guid><dc:creator>Andreas</dc:creator><description>&lt;p&gt;Hello Hung Bui,&lt;/p&gt;
&lt;p&gt;I now got a working BLE single bank DFU. I only switched from dfu_dual_bank.c to dfu_single_bank.c. Now it works. I`m sure I will come up with some other dfu specific questions. Therefor I will open a new thread.
BR&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: single bank dfu with S120</title><link>https://devzone.nordicsemi.com/thread/39813?ContentTypeID=1</link><pubDate>Wed, 09 Dec 2015 09:52:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4077f557-5751-4cec-9fc1-ee349b2f4121</guid><dc:creator>Andreas</dc:creator><description>&lt;p&gt;Hello Hung Bui,&lt;/p&gt;
&lt;p&gt;thank you for your help. Now I was able to compile and adapt the bootloader to my final hardware with the S120 softdevice. But because of my application size I have to do a single bank update. As I mentioned, I`m now using the 8.0.0 SDK. I think with this SD it is not enough, to simply switch from dfu_dual_bank.c to dfu_single_bank.c!? What further things do I have to change?
BR&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: single bank dfu with S120</title><link>https://devzone.nordicsemi.com/thread/39812?ContentTypeID=1</link><pubDate>Wed, 09 Dec 2015 01:47:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71841017-b808-4c8b-bca7-389dc12f9069</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi BT,
On some Keil version, the core_cm0.h is not included properly. Could you try to follow this solution to add the path to it?
&lt;a href="https://devzone.nordicsemi.com/question/32724/error-compiling-ble_app_beacon/?answer=32800#post-id-32800"&gt;https://devzone.nordicsemi.com/question/32724/error-compiling-ble_app_beacon/?answer=32800#post-id-32800&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: single bank dfu with S120</title><link>https://devzone.nordicsemi.com/thread/39811?ContentTypeID=1</link><pubDate>Tue, 08 Dec 2015 16:25:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:359eeb27-18df-4761-8cc0-76d84f893543</guid><dc:creator>Andreas</dc:creator><description>&lt;p&gt;Hello Hung Bui,
thanks for your reply. I downloaded the .zip archive and the SDK &amp;quot;nRF51_SDK_8.0.0_5fc2c3a.zip&amp;quot;. When I open the project after extracting it to the SDK folder, I get the message: ...&amp;quot;Device not included in Legacy Device Base&amp;quot;. Also the device is not set in project settings. Additional I was not able to install the SDK with the .msi installer because there is a newer one installed on my system (8.1.0). How can I remove the newer one? Is it enough to remove the folders? The project does not compile because it doesn`t find the device specific .h file (cannot open source input file &amp;quot;core_cm0.h&amp;quot;).
BR&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: single bank dfu with S120</title><link>https://devzone.nordicsemi.com/thread/39810?ContentTypeID=1</link><pubDate>Mon, 07 Dec 2015 15:45:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b38b58c-b54a-4d04-8ec1-fb0ffb0b098a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi BTprogrammer,&lt;/p&gt;
&lt;p&gt;I afraid that there is no easy way to do that. The best solution is to switch to the .zip (no pack) version. Then you have full flexibility to modify the source code.&lt;/p&gt;
&lt;p&gt;Note that you don&amp;#39;t have to convert your application to nopack, can still use pack. The bootloader is independent from the application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>