<?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>Thingy GCC App goes straight to DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/26519/thingy-gcc-app-goes-straight-to-dfu</link><description>I&amp;#39;ve compiled a new app with a new BLE service and module to go along with it (for different work than my other question, I can test this service in a generic LE explorer). 
 I&amp;#39;ve used the GCC toolchain to build this project, and it compiles fine. </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 03 Nov 2017 06:35:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/26519/thingy-gcc-app-goes-straight-to-dfu" /><item><title>RE: Thingy GCC App goes straight to DFU</title><link>https://devzone.nordicsemi.com/thread/104346?ContentTypeID=1</link><pubDate>Fri, 03 Nov 2017 06:35:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0979b9cd-c26c-419d-9d1c-deed404ad93a</guid><dc:creator>jublin</dc:creator><description>&lt;p&gt;Thanks for the help. Turns out I was running something out of memory with another service and afterwards trying to load up the DFU service.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy GCC App goes straight to DFU</title><link>https://devzone.nordicsemi.com/thread/104344?ContentTypeID=1</link><pubDate>Thu, 02 Nov 2017 16:10:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6831ca6a-5dfe-4bf1-a774-f0aa3ba8cf4a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;You can choose to flash the softdevice or not if your application need the softdevice or not. My suggestion is to test first with blink an LED for example, make sure it works. Then you can try something else.
If it doesn&amp;#39;t work, you need to debug it and see where in the code cause the problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy GCC App goes straight to DFU</title><link>https://devzone.nordicsemi.com/thread/104342?ContentTypeID=1</link><pubDate>Thu, 02 Nov 2017 15:56:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:887d18a1-8f37-41d0-9a94-c021cf63d7d8</guid><dc:creator>jublin</dc:creator><description>&lt;p&gt;I&amp;#39;ve tried Application only, App + Softdevice, and Softdevice + my own compiled/signed bootloader, making a dfu package of the application, None of them seem to run.&lt;/p&gt;
&lt;p&gt;Stock firmware + signed dfu application package doesn&amp;#39;t load because of a invalid FW version.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy GCC App goes straight to DFU</title><link>https://devzone.nordicsemi.com/thread/104343?ContentTypeID=1</link><pubDate>Thu, 02 Nov 2017 15:00:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4c71a6b2-6757-4192-935f-e1897ffc0799</guid><dc:creator>jublin</dc:creator><description>&lt;p&gt;So would I JUST have the application, or application + softdevice?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy GCC App goes straight to DFU</title><link>https://devzone.nordicsemi.com/thread/104345?ContentTypeID=1</link><pubDate>Thu, 02 Nov 2017 12:20:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b86b0301-6f23-4e75-9c17-9f3790341127</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;No, it&amp;#39;s not a bug. It&amp;#39;s just the bootloader checks CRC and find that the new application you flash didn&amp;#39;t match with the CRC it stores. I would suggest is to erase the bootloader and flash your application. You can flash the bootloader back later after  you done with modifying your firmware. Then you can update your firmware using bootloader (OTA update) or writing to bootloader setting to match the CRC.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>