<?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>can I update bootlader over the air</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13261/can-i-update-bootlader-over-the-air</link><description>I&amp;#39;m using nrf51822, sd 10 and bootlader from sdk10. I can perform DFU to my application by loading the zip file with nRF master control. 
 Now I performed some customizations on the bootloader. I&amp;#39;m looking for a way to update the bootlader itself over</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 18 Apr 2016 13:34:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13261/can-i-update-bootlader-over-the-air" /><item><title>RE: can I update bootlader over the air</title><link>https://devzone.nordicsemi.com/thread/50564?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2016 13:34:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d93304f-8c56-43df-86bf-7daa26c31815</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;The bootloader image is 16kB(16384bytes), but the the space allocated to the bootloader is &lt;code&gt;0x3FC00&lt;/code&gt; - &lt;code&gt;0x3C000&lt;/code&gt; = &lt;code&gt;0x3C00&lt;/code&gt; (15360bytes). This is because you have set the &lt;code&gt;BANK_APP_VALID&lt;/code&gt; flag in the bootloader settings at &lt;code&gt;0x3FC00&lt;/code&gt; resulting in that flash page getting included in the hex file. You can only set the &lt;code&gt;BANK_APP_VALID&lt;/code&gt; when youre programming the bootloader with a programmer the first time. When you&amp;#39;re performing a OTA DFU, the bootloader settings must not be set, because this will make the firmware image to big!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can I update bootlader over the air</title><link>https://devzone.nordicsemi.com/thread/50563?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2016 13:32:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e5fc2f3f-bd35-4bca-b202-06d6bca82aad</guid><dc:creator>makouda</dc:creator><description>&lt;p&gt;Bjørn Spockeli any help please ??? :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can I update bootlader over the air</title><link>https://devzone.nordicsemi.com/thread/50562?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2016 09:27:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2616f9cb-e779-49a1-b6da-3ddbd37c1ca7</guid><dc:creator>makouda</dc:creator><description>&lt;p&gt;I added the bootloader zip file&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can I update bootlader over the air</title><link>https://devzone.nordicsemi.com/thread/50561?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2016 09:25:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:461f286d-fd97-47d1-87ee-f2f740ac0056</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Please upload the zip-file as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can I update bootlader over the air</title><link>https://devzone.nordicsemi.com/thread/50560?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2016 09:23:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4953664-c948-4ac2-8532-d98798c13b8c</guid><dc:creator>makouda</dc:creator><description>&lt;p&gt;I added the application hex and the bootloader hex. I&amp;#39;m using sdk10. sd8&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can I update bootlader over the air</title><link>https://devzone.nordicsemi.com/thread/50559?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2016 09:18:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1a44f2c-b0bb-473c-bf62-983e61e4dc29</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Could you share the firmware image and the hex file? You&amp;#39;re using the S110 v8.0.0 and SDK v10.0.0 right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can I update bootlader over the air</title><link>https://devzone.nordicsemi.com/thread/50558?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2016 09:01:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d36389f-26c4-4f91-a40e-d67933938a4e</guid><dc:creator>makouda</dc:creator><description>&lt;p&gt;I did as you said, but each time it tried to load the bootlader &amp;quot;Starting DFU&amp;quot; on nrf master control, it disconnect. this is not happening with the app !!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can I update bootlader over the air</title><link>https://devzone.nordicsemi.com/thread/50557?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2016 08:48:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ef05ea1-e24c-4bf0-86d1-774f59518569</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;You have to specify that the firmware image is a bootloader image by using the &lt;code&gt;--bootloader&lt;/code&gt; option when creating the image using nrfutil.exe, i.e.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;nrfutil dfu genpkg &amp;lt;name of zip file&amp;gt;.zip --bootloader &amp;lt;name of bootloader&amp;gt;.hex --application-version 0xFFFFFFFF --dev-revision 0xFFFF --dev-type 0xFFFF --sd-req 0xFFFE
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;-Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>