<?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>Flash Thingy firmware using NrfGo</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/29460/flash-thingy-firmware-using-nrfgo</link><description>I am trying to flash custom firmware to Thingy using nrf52dk and nrfgostudio. 
 I have attached a cable from the debug out port on the DK to Thingy, and followed the steps here: nordicsemiconductor.github.io/.../dfu_cable.html 
 However, in NrfGo under</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 17 Jan 2018 07:10:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/29460/flash-thingy-firmware-using-nrfgo" /><item><title>RE: Flash Thingy firmware using NrfGo</title><link>https://devzone.nordicsemi.com/thread/117143?ContentTypeID=1</link><pubDate>Wed, 17 Jan 2018 07:10:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7ced5c6f-9e99-407d-9252-cb5ed6c8cab4</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Great! Good to hear that you got it working. It makes sense that it didn&amp;#39;t work then, because the process of flashing the Thingy:52 using nrfgostudio and an nrf52dk is quite easy &amp;amp; essentially works out of the box.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Thingy firmware using NrfGo</title><link>https://devzone.nordicsemi.com/thread/117142?ContentTypeID=1</link><pubDate>Wed, 17 Jan 2018 06:53:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93507f6d-c074-457d-8240-de0f7d17379c</guid><dc:creator>Xaerdna</dc:creator><description>&lt;p&gt;Turns out it was just a matter of replacing a faulty cable. All works fine now :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Thingy firmware using NrfGo</title><link>https://devzone.nordicsemi.com/thread/117141?ContentTypeID=1</link><pubDate>Tue, 16 Jan 2018 15:13:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:74fad72e-920a-4a51-a654-404ee3116305</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Xaerdna, your assumption is correct. You will need to program the bootloader via the program bootloader button in nrfgostudio. You are using an &lt;a href="https://cdn-shop.adafruit.com/1200x900/1675-00.jpg"&gt;SWD cable&lt;/a&gt; to connect the nrf52dk to the Thingy:52, right? Have you remembered to turn the Thingy on while programming the bootloader? Can you first try flashing the precompiled hex file I linked to in my answer &amp;amp; see if the Thingy starts emitting a blue light?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Thingy firmware using NrfGo</title><link>https://devzone.nordicsemi.com/thread/117140?ContentTypeID=1</link><pubDate>Tue, 16 Jan 2018 13:51:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9dcb3dcc-16ed-459e-b933-2f929104aac7</guid><dc:creator>Xaerdna</dc:creator><description>&lt;p&gt;Hi bjørn, thank you for your reply.&lt;/p&gt;
&lt;p&gt;I did follow the guide for using secure dfu. I&amp;#39;ve got everything ready, but I am not able to flash the bootloader to Thingy. In the guide and the blog post it just says &amp;quot;Flash the compiled bootloader onto Thingy.&amp;quot;. My guess was that I could do this by following the guide I linked to (but of course choose &amp;quot;program bootloader&amp;quot; instead of &amp;quot;program application&amp;quot;). Is this assumption correct? If so, I am still not able to detect Thingy in nrfgo.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Thingy firmware using NrfGo</title><link>https://devzone.nordicsemi.com/thread/117139?ContentTypeID=1</link><pubDate>Tue, 16 Jan 2018 13:28:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c70e78c-63ed-43ec-86aa-37c16a04c6d0</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;The link you mention is only valid for the Nordic Thingy FW. To flash custom FW, you will &lt;a href="https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/documentation/dfu_generating.html"&gt;need to use secure dfu&lt;/a&gt;. This &lt;a href="https://devzone.nordicsemi.com/blogs/1085/getting-started-with-nordics-secure-dfu-bootloader/"&gt;secure dfu blog post&lt;/a&gt; could also be helpful.&lt;/p&gt;
&lt;p&gt;An easy way to tell whether you are programming the nrf52dk or the Nordic Thingy is by first only having the nrf52dk connected via USB, open nrfgostudio, find the segger chip under device manager -&amp;gt; nrf52 development boards &amp;amp; then pressing the erase all button. Then, you can connect the SWD cable to the P19 port on the nrf52dk &amp;amp; connect the other side to the Nordic Thingy. Turn on the Thingy &amp;amp; press another tab under device manager in nrfgostudio (e.g. Motherboards). Then, go back to the Segger tab under nrf52 development boards &amp;amp; the image in the middle that shows the different regions should have updated.&lt;/p&gt;
&lt;p&gt;If you have the regular Nordic Thingy FW on the Thingy, you should get three different regions (softdevice, application &amp;amp; bootloader). If you have erased your Thingy:52 previously, as far as I know you will not notice a difference in nrfgostudio. However, if the external Thingy:52 device is on &amp;amp; the SWD cable is connected, the &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.nrf52%2Fdita%2Fnrf52%2Fdevelopment%2Fpreview_dev_kit%2Fhw_debug_out.html"&gt;interface MCU on the nrf52dk will detect the external board and program that instead of the dk&lt;/a&gt;. If you then program the &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/Nordic-Thingy-52/Thingy-52-HEX/61957"&gt;latest precompiled Thingy hex file&lt;/a&gt; via the Program Application tab in nrfgostudio, you will notice that that nrfgostudio will update to show three different regions. Hope that helps!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>