<?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>Bricked nrf52840 Dongle</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121890/bricked-nrf52840-dongle</link><description>I thought I had been extremely careful to _not_ brick the device, but apparently I did. 
 I created a firmware-dfu.zip file, even with appropriate keys, etc. as below. 
 
 Then, I wanted to flash via: 
 I saw output saying &amp;quot;device programmed&amp;quot; with a progress</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 27 Jan 2026 11:48:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121890/bricked-nrf52840-dongle" /><item><title>RE: Bricked nrf52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/559674?ContentTypeID=1</link><pubDate>Tue, 27 Jan 2026 11:48:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa6aef39-614e-4c8d-b5e1-6d9d2b76e67e</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This is very old thread. I would suggest you to create a new ticket for this.&amp;nbsp;&lt;br /&gt;I would suggest to use a nRF52840 DK to get started instead of using the dongle. The dongle is not a platform for developing application.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bricked nrf52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/558457?ContentTypeID=1</link><pubDate>Sun, 11 Jan 2026 17:51:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45bb8768-022a-409c-b158-fd8e71161430</guid><dc:creator>bricked</dc:creator><description>&lt;p&gt;OK, so is there some script already that actually results in a Thread 1.3 (or whatever is newest) firmware that I can flash in the same way for any operating system (I can port it to mine)? So, last time I depended on you providing a .hex file.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I want to add some extra Thread 1.3 devices, but AFAIK your&amp;nbsp;&amp;nbsp;5008.nrf52840_dongle_thread_coprocessor.hex is already too old.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bricked nrf52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/537928?ContentTypeID=1</link><pubDate>Tue, 03 Jun 2025 17:37:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1defdb0d-f298-474f-a337-4f0f71e88317</guid><dc:creator>bricked</dc:creator><description>&lt;p&gt;I flashed your latest coprocessor. Now, it works:&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;lsusb  | grep -o &amp;#39;ASA Thread.*&amp;#39;
ASA Thread Co-Processor
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;OK, I managed to get OTBR working (and without root privileges as well).&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bricked nrf52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/537548?ContentTypeID=1</link><pubDate>Fri, 30 May 2025 17:21:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8a0e3cb-aae2-49d0-a181-3db0a9ed615a</guid><dc:creator>bricked</dc:creator><description>&lt;p&gt;It started dimming again and listed under lsusb again. So, hardware saved and thank you for that.&amp;nbsp;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f4af.svg" title="100"&gt;&amp;#x1f4af;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The last thing I want is a graphical environment, unless they work better than a command line interface (and unfortunately, all of your tools are npm thrash (_Nobody_ in the NixOS community likes it when they need to patchelf all your tools to make them work)). &lt;br /&gt;&lt;br /&gt;A decent developer experience would be literally nothing more than the below (so, not even having to care where the URL of your SDK is). I don&amp;#39;t really get why for this particular flow (that is, just people wanting to _use_ your chips instead of developing for them) you don&amp;#39;t optimize. Obviously, if I ever want to really develop for your chips and have some custom application, then I might want to actually have a git checkout of your repo in a place on my system I want to know about, but otherwise, just hide all those unnecessary details (that&amp;#39;s called _abstraction_). &lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;#!/bin/sh
wget https://yoursdk.com/default.nix
nix-shell
# screen shows which applications are available for direct flashing: 
# 1. RCP
# 2. blinking app
# usage flash &amp;lt;number&amp;gt; (e.g. flash 1 for RCP)
flash 1 # wait a few seconds and it works. &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Perhaps I am underestimating the amount of products with your chips in it, but writing such a shell script would take anyone familiar with all your tooling perhaps 30 minutes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bricked nrf52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/537516?ContentTypeID=1</link><pubDate>Fri, 30 May 2025 11:50:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2f291a3-ee2f-4784-8447-8aec7106ee76</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Uploading files again here since they prev seems wrong:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5008.nrf52840_5F00_dongle_5F00_thread_5F00_coprocessor.hex"&gt;devzone.nordicsemi.com/.../5008.nrf52840_5F00_dongle_5F00_thread_5F00_coprocessor.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2845.nrf52840dongle_5F00_blinky.hex"&gt;devzone.nordicsemi.com/.../2845.nrf52840dongle_5F00_blinky.hex&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bricked nrf52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/537515?ContentTypeID=1</link><pubDate>Fri, 30 May 2025 11:48:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2da3a0c2-c595-4d19-a9b4-9e2b6b4cbfe2</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>[quote user=""]How do I recover to factory settings (assuming I have little to no tools right now, but I can buy tools)? I pressed the white button (there are no other buttons visible) in an attempt to reset to factory settings. [/quote]
&lt;p&gt;You got two options:&lt;/p&gt;
&lt;p&gt;Reprogramming the Dongle using a debugger. This is the &amp;quot;nuclear option&amp;quot;, which requires you to connect the Dongle to the DK.&lt;/p&gt;
&lt;p&gt;However, I think you missed a button, so you should still be able to put the Dongle into DFU mode and then program it again.&lt;/p&gt;
&lt;p&gt;In addition from the button you see, there is a sideways button:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/4214.pastedimage1748601161358v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Press this (from the arrow direction) when the Dongle is plugged in. The Dongle should now enter programming(DFU) mode, and the LED should tart blinking(fading) red.&lt;/p&gt;
[quote user=""]Overall, I consider it a _horrible_ developer experience for trying to do something which should have been simple (adding an OBTR to the network). [/quote]
&lt;p&gt;If you want a more graphical method for programming the Dongle, try to download&amp;nbsp;&lt;a href="https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop/download"&gt;nRF Connect for Deskto&lt;/a&gt;p, open the Programmer app, select the hex and then press &amp;quot;program&amp;quot; when the dongle is in programming mode.&lt;/p&gt;
[quote user=""]What do I need to flash Openthread RCP on it such that it *does* work? [/quote]
&lt;p&gt;&amp;quot;Just program the hex file&amp;quot; is the short answer. While this is not helpful as such, at least you get confirmed that the hex should work as-is.&lt;/p&gt;
&lt;p&gt;The long answer goes as this:&lt;/p&gt;
&lt;p&gt;Looks like you follow the&amp;nbsp;&lt;a href="https://openthread.io/codelabs/openthread-hardware#3"&gt;OpenThread guide&lt;/a&gt;. This is OpenThread, and not Nordic Semiconductor.&amp;nbsp;&lt;br /&gt;We do have our own Thread Coprocessor code in our SDK. Yes, these two&amp;nbsp;&lt;em&gt;should&lt;/em&gt; be the same, but we can only promise things for our version, as this is the one we run testing on.&amp;nbsp;&lt;br /&gt;See&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/openthread/coprocessor/README.html"&gt;Thread: Co-processor&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However, installing the SDK is a bit of work, but if you intend to develop with the nRF later, you might as well install it now. To get started, I recommend&amp;nbsp;&lt;a href="https://academy.nordicsemi.com/"&gt;https://academy.nordicsemi.com/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If not, here is a hex file that I just built (and did&amp;nbsp;&lt;strong&gt;not&lt;/strong&gt; test) that you can try:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0005.nrf52840_5F00_dongle_5F00_thread_5F00_coprocessor.hex"&gt;devzone.nordicsemi.com/.../0005.nrf52840_5F00_dongle_5F00_thread_5F00_coprocessor.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I can test it next week if needed, but I built it as the tests do, so it should work.&lt;/p&gt;
&lt;p&gt;PS: Here is also blinky, so that you can verify that the programming works for anything:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/7851.nrf52840dongle_5F00_blinky.hex"&gt;devzone.nordicsemi.com/.../7851.nrf52840dongle_5F00_blinky.hex&lt;/a&gt;&lt;/p&gt;
[quote user=""]Why is it even possible to have a successful flash that bricks the device in the first place? E.g. why is there no simulation of some kind to make sure the resulting flashed device does something useful? [/quote]
&lt;p&gt;I assume that the other button answers this.&amp;nbsp;&lt;/p&gt;
[quote user=""]If I need to buy something to make this work, what? [/quote]
&lt;p&gt;Generally no. At worst a DK, but looks like you already have that. Maybe a cable, but lets get to that if the above did not work.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Sigurd Hellesvik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bricked nrf52840 Dongle</title><link>https://devzone.nordicsemi.com/thread/537465?ContentTypeID=1</link><pubDate>Thu, 29 May 2025 16:06:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50ce6821-c13f-4809-bb43-07beede5d734</guid><dc:creator>bricked</dc:creator><description>&lt;p&gt;I procured a nrf52840-dk and a new nrf52840 as well, but even with those the questions largely remain open. Also, I absolutely do not want to brick anything else. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>