<?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>Unable to burn custom firmware.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/26283/unable-to-burn-custom-firmware</link><description>I was able to create a Distribution package with the command as shown in the following photo.
 
 I have taken the zip file from email app in my iPhone and have opened in thingy app. After that I am unable to burn the latest firmware even though I am</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 30 Oct 2017 14:49:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/26283/unable-to-burn-custom-firmware" /><item><title>RE: Unable to burn custom firmware.</title><link>https://devzone.nordicsemi.com/thread/103449?ContentTypeID=1</link><pubDate>Mon, 30 Oct 2017 14:49:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b988d6d-4d7d-4fee-be3c-ac8fcdbf601c</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;@govardhanan (Gova): Yes, you are correct.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to burn custom firmware.</title><link>https://devzone.nordicsemi.com/thread/103448?ContentTypeID=1</link><pubDate>Thu, 26 Oct 2017 17:45:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:080225c9-d27c-4094-9735-4c8599ac27bf</guid><dc:creator>Otavio Borges</dc:creator><description>&lt;p&gt;I&amp;#39;m not familiar with the DFU bootloader on Thingy. But, basing on nrf52-DK DFU bootloader, the only way to upload your custom firmware without an ARM programmer is either if Thingy bootloader does not have key-pair validation or you find the original private key from nordic. Search a little deeper if nordic provides any documentation in that matter.
Remember that once you reflash the device with another bootloader you won&amp;#39;t need to use the programmer unless you want to recover the device (rewrite the bootloader), so perhaps you could borrow one DK board (a Segger J-Link would do the trick as well).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to burn custom firmware.</title><link>https://devzone.nordicsemi.com/thread/103447?ContentTypeID=1</link><pubDate>Thu, 26 Oct 2017 17:27:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7621fda-5fc8-4764-8a6f-6d71f3d1786c</guid><dc:creator>Gova</dc:creator><description>&lt;p&gt;I have already been advised to burn the bootloader first in my previous question whose URL is&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/question/167579/how-to-flash-bootloader-to-thingy-52/"&gt;how-to-flash-bootloader-to-thingy-52&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you can see the comments, I was told to hold down the button and bring the thingy to DFU mode and then straight away burn the firmware. But now I understood that that will not work and I need a nRF DK to program the bootloader. Please confirm if my understanding is correct.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to burn custom firmware.</title><link>https://devzone.nordicsemi.com/thread/103446?ContentTypeID=1</link><pubDate>Thu, 26 Oct 2017 12:23:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17e83687-672f-482e-adb1-0801dc75286c</guid><dc:creator>Otavio Borges</dc:creator><description>&lt;p&gt;You&amp;#39;ll need something with an ARM programmer, like nRF52-DK, to replace the factory bootloader. You can use &lt;a href="https://devzone.nordicsemi.com/question/80853/external-programming-using-nrf52-dk/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt; as guideline.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to burn custom firmware.</title><link>https://devzone.nordicsemi.com/thread/103445?ContentTypeID=1</link><pubDate>Thu, 26 Oct 2017 11:22:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d5bd70c-b9c0-46ee-856c-1721e87a34f7</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;You do not have the private key which corresponds to the public key in the factory programmed bootloader on the Thingy so you will not be able to update the application via OTA DFU.&lt;/p&gt;
&lt;p&gt;The Over-the-air device firmware update section in the Thingy User Guide describes how you update the application that is made by Nordic Semiconductor through the Thingy app. It does not cover how to update your own application, which requires you to compile your own bootloader with your public key and flash the bootloader using a programmer and a cable.&lt;/p&gt;
&lt;p&gt;You should look at the nRF5 SDK documentation on the bootloader, see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.1.0/ble_sdk_app_dfu_bootloader.html"&gt;this&lt;/a&gt; page on Infocenter.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>