<?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>Understand nRF52840 Dongle programming with nRFConnect</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/40806/understand-nrf52840-dongle-programming-with-nrfconnect</link><description>Hi 
 I&amp;#39;ve played around a couple of hours with the nRF52840 Dongle and tried to understand what can be flashed to the nRF52840 dongle and what can&amp;#39;t. This issue is not about the programming of the nRF52840 Dongle with an external j-Link adapter. For my</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 13 Jun 2019 08:02:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/40806/understand-nrf52840-dongle-programming-with-nrfconnect" /><item><title>RE: Understand nRF52840 Dongle programming with nRFConnect</title><link>https://devzone.nordicsemi.com/thread/192575?ContentTypeID=1</link><pubDate>Thu, 13 Jun 2019 08:02:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:715b29c9-ec86-414e-b27a-0b8566733e23</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi Matheus, please open a new ticket with a new question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Understand nRF52840 Dongle programming with nRFConnect</title><link>https://devzone.nordicsemi.com/thread/192565?ContentTypeID=1</link><pubDate>Thu, 13 Jun 2019 07:21:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09d42c40-6973-4e6e-a022-981217347862</guid><dc:creator>MATHEUS</dc:creator><description>&lt;p&gt;Hello I&amp;#39;m trying to flash a bootloader from adafuit but I&amp;#39;m not able to generate use such keys.&lt;/p&gt;
&lt;p&gt;Is there any link of the private key you are referring to so i can sign the zip package?&lt;/p&gt;
&lt;p&gt;The bootloader that I&amp;#39;m&amp;nbsp;trying to flash is this one:&amp;nbsp;&lt;a href="https://github.com/adafruit/Adafruit_nRF52_Bootloader/releases/download/0.2.11/pca10059_bootloader-0.2.11_s140_6.1.1.hex"&gt;https://github.com/adafruit/Adafruit_nRF52_Bootloader/releases/download/0.2.11/pca10059_bootloader-0.2.11_s140_6.1.1.hex&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Understand nRF52840 Dongle programming with nRFConnect</title><link>https://devzone.nordicsemi.com/thread/159959?ContentTypeID=1</link><pubDate>Mon, 03 Dec 2018 12:54:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:519a7978-20cd-4edd-8ff5-a94f039c3d82</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi Ed,&lt;/p&gt;
&lt;p&gt;That&amp;#39;s right, I should have explained things more in detailed. The error message you get it&amp;#39;s just because the bootloader demands to have a signed package in order to start the update process. This is done so you don&amp;#39;t overwrite the bootloader by accident.&lt;/p&gt;
&lt;p&gt;You can still overwrite the bootloader using the SWI interface.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Marjeris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Understand nRF52840 Dongle programming with nRFConnect</title><link>https://devzone.nordicsemi.com/thread/159858?ContentTypeID=1</link><pubDate>Mon, 03 Dec 2018 05:46:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fda9429e-0e4b-45cc-829d-f85a8849ab82</guid><dc:creator>Ed Wios</dc:creator><description>&lt;p&gt;@msromero Me, too, have been troubling with the nRF52840 dongle&amp;#39;s bootloader for days, trying to get a custom bootloader onto the dongle without success. Now seeing your reply I finally understood.&lt;/p&gt;
&lt;p&gt;But then, the issue is&amp;nbsp;when I tried to program a bootloader using&amp;nbsp;the nRF Connect, I&amp;#39;ve got this error&amp;nbsp;&lt;em&gt;[DFU failed: Error message for known extended error code from DFU target: The init packet does not contain a signature. This bootloader requires DFU updates to be signed.]&lt;/em&gt;&amp;nbsp;thus implying the boot loader on the dongle &lt;em&gt;can&lt;/em&gt; be programmed via the nRF Connect. That&amp;#39;s what got me confused since the nRF Connect does not accept a zip file, and I have found no way to sign a .hex file using my private key generated from nrfutil...&lt;/p&gt;
&lt;p&gt;If what you said still hold true, then the nRF Connect need to be updated to reflect the correct error when someone is trying to overwrite the bootloader.&lt;/p&gt;
&lt;p&gt;I am using nRF Connect on the Mac OS.&lt;/p&gt;
&lt;p&gt;BR/&lt;/p&gt;
&lt;p&gt;Ed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Understand nRF52840 Dongle programming with nRFConnect</title><link>https://devzone.nordicsemi.com/thread/159018?ContentTypeID=1</link><pubDate>Mon, 26 Nov 2018 12:38:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a0233fd-328f-48e9-aaed-41c35694bf60</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi Adrian,&lt;/p&gt;
&lt;p&gt;It is not possible to overwrite the bootloader during normal operation using the programming app. If you physically connect to the debug interface of the dongle with an external debugger, then there is no memory protection and it is then possible to overwrite the bootloader.&lt;/p&gt;
[quote userid="2740" url="~/f/nordic-q-a/40806/understand-nrf52840-dongle-programming-with-nrfconnect"] What combinations of HEX files (application, bootloader, softdevices) can be written to the dongle?[/quote]
&lt;p&gt;Application + Softdevice. &lt;/p&gt;
[quote userid="2740" url="~/f/nordic-q-a/40806/understand-nrf52840-dongle-programming-with-nrfconnect"]How can we recover back to an initial image that came preinstalled on delivery?[/quote]
&lt;p&gt;Is not exactly the same, but you can upload the &amp;quot;&lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.2.0%2Fble_sdk_app_open_bootloader.html&amp;amp;cp=4_0_0_4_3_2"&gt;open bootloader&lt;/a&gt;&amp;quot; from the SDK from &amp;quot;\examples\dfu\open_bootloader\pca10059_usb&amp;quot;.&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Marjeris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>