<?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>Bootloader is not jumping to application</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/34709/bootloader-is-not-jumping-to-application</link><description>1. Did secure BLE DFU first time for hrs app, BL jump to hrs app 
 2. Did secure BLE DFU second time for hts app, BL jump to hts app 
 3. Did nrfjprog HID keyboard app and IAR , in both cases, BL is not jumping to HID KB and stays in BL DFU target mode</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 25 May 2018 06:00:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/34709/bootloader-is-not-jumping-to-application" /><item><title>RE: Bootloader is not jumping to application</title><link>https://devzone.nordicsemi.com/thread/133332?ContentTypeID=1</link><pubDate>Fri, 25 May 2018 06:00:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3fdc8444-4574-48f7-8ca4-16cba81028e1</guid><dc:creator>Sridhar Jonnavittula</dc:creator><description>&lt;p&gt;What I did is health thermometer application I updated over the air securely with BLE. Then I generated bootloader settings hex page for nordic keyboard application like you said and programmed using&amp;nbsp;&lt;/p&gt;
&lt;p&gt;nrfjprog --reset --program application.hex --family NRF52 &amp;ndash;sectoranduicrerase command.&lt;/p&gt;
&lt;p&gt;Then updated actual keyboard hex file using&amp;nbsp;&lt;/p&gt;
&lt;p&gt;nrfjprog --program keyboard.hex --sectorerase command.&lt;/p&gt;
&lt;p&gt;After reset it is showing as nordic_keyboard in nrfconnect mobile app.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thanks for your help bjorn!!&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader is not jumping to application</title><link>https://devzone.nordicsemi.com/thread/133291?ContentTypeID=1</link><pubDate>Thu, 24 May 2018 15:05:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:302f3940-7905-40bd-8861-7a378366a180</guid><dc:creator>Sridhar Jonnavittula</dc:creator><description>&lt;p&gt;When doing secure BLE DFU bootloader example, we merge bootloader hex and bootloader settings hex using mergehex command and then program with command &lt;strong&gt;nrfjprog --reset --program bootloader.hex --family NRF52 &amp;ndash;sectoranduicrerase&lt;/strong&gt; right&lt;/p&gt;
&lt;p&gt;If I want to program only bootloader settings hex into it&amp;#39;s respective page and then example_application.hex then how can I do this?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader is not jumping to application</title><link>https://devzone.nordicsemi.com/thread/133219?ContentTypeID=1</link><pubDate>Thu, 24 May 2018 11:55:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a56bf96a-c7dd-45c7-ba50-ad50aebd4024</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;The bootloader will check the stored application CRC generated during the DFU process against the CRC of the application in flash( the bootloader calculates this). Hence, if you perform a application DFU and then overwrite the application with a new application that is not identical with the one that was &amp;quot;DFUed in&amp;quot;, then the bootloader will not jump to the application since the CRCs does not match.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As I stated in my previous response, you need to generate the bootloader settings hex using nrfutil and then flash that together with the new application to set the correct application CRC in the bootloader settings page.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader is not jumping to application</title><link>https://devzone.nordicsemi.com/thread/133179?ContentTypeID=1</link><pubDate>Thu, 24 May 2018 09:17:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:340a7832-751b-4759-8f73-293af0cc167e</guid><dc:creator>Sridhar Jonnavittula</dc:creator><description>&lt;p&gt;Hi bjorn-spockeli,&lt;/p&gt;
&lt;p&gt;1. In only case 1 and case 2, I used DFU over BLE.&lt;/p&gt;
&lt;p&gt;2. And in third case I used &lt;strong&gt;make flash in armgcc&lt;/strong&gt;&amp;nbsp;to overwrite the application area. So, after doing this whatever application I updated in this case 3 should flash right. Is it like, I have to erase full chip and then do mentioned in step 2 here. Then obviously it will work.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;So, what should I do?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader is not jumping to application</title><link>https://devzone.nordicsemi.com/thread/133170?ContentTypeID=1</link><pubDate>Thu, 24 May 2018 08:55:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff8dffc9-9977-4e58-9f7c-edf016b6a18f</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Case 3: Do you mean that you&amp;#39;re flashing the&amp;nbsp;ble_app_hids_keyboard application, the bootloader example and the S140 SoftDevice to the nRF52840 DK using nrfjprog?&lt;/p&gt;
&lt;p&gt;If that is the case you need to generate the bootloader settings page hex using nrfutil in order to tell the bootloader that there is a valid application in flash. See&amp;nbsp;&lt;strong&gt;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.tools/dita/tools/nrfutil/nrfutil_settings_generate_display.html"&gt;Generating and displaying bootloader settings&lt;/a&gt;.&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best regards&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bjørn&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>