<?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>SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17714/sdk12-dfu-service-not-found</link><description>I am developing software for a custom hardware based on NRF52. Previously I was tasked on updating the old NRF51 based software (used on older version of the device) for NRF52 using SDK11. Once that was done my next task was updating the software for</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 24 Nov 2016 12:11:04 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17714/sdk12-dfu-service-not-found" /><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68173?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 12:11:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d3b612f-6afc-4739-ae4e-da14dbe909f0</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;You mean to integrate bootloader into application ?&lt;/p&gt;
&lt;p&gt;The &amp;quot;unknown characteristic&amp;quot; happens because it was experimental project (we created just for SDK v12v1) and we re going to replace that characteristic with another one when we move the example to official.&lt;/p&gt;
&lt;p&gt;Note that you can always modify your app to recognize the &amp;quot;unknown characteristic&amp;quot; as DFU characteristic to make the end user experience better.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68172?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 11:49:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72af1229-c8f8-4d75-8597-439c2480b9c8</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;I guess that is the best way to be able to use the application as needed and update when necessary. It&amp;#39;s just that &amp;quot;unknown characteristic&amp;quot; and &amp;quot;unknown property&amp;quot; are not very descriptive if one does not know what should be done.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68171?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 10:04:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2380ad2-d105-4177-9b35-5bdc9c2adc96</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jpolvi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m glad that it&amp;#39;s smooth now. I will check why if we don&amp;#39;t wait for the disconnection we may run into problem.
I don&amp;#39;t really get this part &amp;quot;Though the method of forcing the user to set the characteristic to force switching to bootloader would not be very user friendly for customer project...&amp;quot;. What would be your preferred way of switching to bootloader ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68170?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 07:39:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b601dd7-cc45-4347-9879-c133cb1bf137</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;Update: I added setting of flag is_waiting_for_disconnection to reception of message &amp;quot;enter bootloader&amp;quot;. Now the software is working fine and even the restart on setting the bootloader switch characteristic works.&lt;/p&gt;
&lt;p&gt;Though the method of forcing the user to set the characteristic to force switching to bootloader would not be very user friendly for customer project...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68169?ContentTypeID=1</link><pubDate>Wed, 23 Nov 2016 07:59:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e2bb1de-70ba-4efb-a444-e9c62122a51d</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;I am using unmodified bootloader. Anyway, there is now significant progress after I modified the linker settings and rebuilt. Now the system works pretty well:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Erase the flash and flash softdevice and bootloader. Device is shown as DfuTarg in NRF Connect as expected.&lt;/li&gt;
&lt;li&gt;Upload the application using DFU. The application starts and appears to work fine. Device is shown as &amp;quot;BTL4X1 2.49&amp;quot; as expected.&lt;/li&gt;
&lt;li&gt;Force transfer to bootloader by setting the characteristic to 0x1. Device is once again shown as DfuTarg.&lt;/li&gt;
&lt;li&gt;Reset the device by unplugging the power/log lead.&lt;/li&gt;
&lt;li&gt;Upload the application using DFU.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Part 4 is the only problem right now. Even though the device is shown as DfuTarg as it should it appears it is not properly reset and DFU doesn&amp;#39;t work (it just gets stuck showing &amp;quot;Uploading&amp;quot;). But if I force a reset I can DFU just fine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68168?ContentTypeID=1</link><pubDate>Tue, 22 Nov 2016 13:55:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:562e687c-917b-49a6-bcec-8cd73af3759e</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Please test using unmodified example of the bootloader and let me know the result. (The bootloader setting should be located at 0x7F000)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68163?ContentTypeID=1</link><pubDate>Tue, 22 Nov 2016 11:08:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc61c20c-9644-4444-be7f-528874081572</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;I am using gcc and make for the application (under Cygwin), since the build size is too big for UVision Lite version (&amp;gt;32 K). I am using uVision for bootloader and buttonless_dfu_app building for convenience, though I could use gcc and make as well since both do have a makefile.
The bootloader location is set to 0x7A000 in the linker settings file. I added that setting after reading from another conversation that it is needed in gcc builds, but I guess the address is wrong. Guess I need to change that but should I also change the flash setting ? The bootloader linker memory settings also show flash starting at 0x78000 with length of 0x6000 so it is located below the settings area and also below MBR params.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68162?ContentTypeID=1</link><pubDate>Tue, 22 Nov 2016 10:14:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:efd4c4cc-1b25-41a5-a192-0d47b3748ff7</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Jpolvi: I though you are using gcc and make ? The bootloader setting is set at 0x7F000 could you check why it&amp;#39;s 0x7A000 from your log ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68164?ContentTypeID=1</link><pubDate>Tue, 22 Nov 2016 09:08:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97a9746b-2c7c-4235-bdf2-0f41458214b3</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;Memory settings in that file are as follows:
FLASH (rx) : ORIGIN = 0x78000, LENGTH = 0x6000
RAM (rwx) :  ORIGIN = 0x20002C00, LENGTH = 0x5380
NOINIT (rwx) :  ORIGIN = 0x20007F80, LENGTH = 0x80
BOOTLOADER_SETTINGS (rw) : ORIGIN = 0x0007F000, LENGTH = 0x1000
UICR_BOOTLOADER (r) : ORIGIN = 0x10001014, LENGTH = 0x04
MBR_PARAMS_PAGE (rw) : ORIGIN = 0x0007E000, LENGTH = 0x1000
UICR_MBR_PARAM_PAGE(r) : ORIGIN = 0x10001018, LENGTH = 0x04&lt;/p&gt;
&lt;p&gt;Though I am using uVision to build it. I also use uVision to build the demo, but for the application the code size limit of the lite version makes it impossible to use uVision. Perhaps that has some effect ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68167?ContentTypeID=1</link><pubDate>Tue, 22 Nov 2016 08:49:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32a27257-07da-4a49-9856-a8a657afee77</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@jpolvi: Could you check what you have in the secure_dfu_gcc_nrf52.ld file ?
In that file the bootloader setting should be set at 0x0007F000.
The bootloader setting should be located after the bootloader, in the sense that it should be on top of the flash (at address higher than the bootloader)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68166?ContentTypeID=1</link><pubDate>Tue, 22 Nov 2016 08:21:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:347523f4-e600-48c8-bbb2-956d722cbf9e</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;Just noticed something odd. The log messages show the starting address of bootloader settings as 0x0007a000 while NRFGo (that I&amp;#39;m using for flashing) shows bootloader starting at 0x78000. Shouldn&amp;#39;t bootloader settings be located before the bootloader itself ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68165?ContentTypeID=1</link><pubDate>Tue, 22 Nov 2016 07:42:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94085e8c-f38b-4a2d-ab33-de5b174613c3</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;Gotta try that next. The other activity does not have disable facility though, but that is easy enough to add. I guess the best location for disabling the softdevice and the other activity is when the message to enter bootloader (BLE_DFU_EVT_ENTERING_BOOTLOADER) is received. How should I disable the softdevice ? There doesn&amp;#39;t appear to be function softdevice_disable but there is sd_softdevice_disable. I guess that will do ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68160?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2016 13:17:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0727d007-264e-4f15-9aa9-0062633d14d3</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Ok, so I guess the issue is when you are trying to switch from application to bootloader ?
It&amp;#39;s better to disable the softdevice and other activity before you start the code to switch to bootloader.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68159?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2016 12:48:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b5848bbd-f9ea-46e9-85be-00c959ff8bd5</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;The application works fine with softdevice only. The debugging guide is of no use to me since I&amp;#39;m not using uVision (the application code size is too large for the lite version). I&amp;#39;m using gcc and makefile.&lt;/p&gt;
&lt;p&gt;I may have found something, though. According to the logs it seems that as the BLE part of the SW is preparing to enter the bootloader the application is trying to send sensor data over BLE (using Nordic UART service). This is a separate part of the application that uses a timer to periodically read sensor data and send it over UART (to log window) and BLE. Could it be that this part of the application somehow causes the application to hang ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68158?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2016 11:04:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b0b7ee8-b318-4cd4-88ae-471be80740bf</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;What if you just test your application with the softdevice only, no bootloader , no buttonless service ?&lt;/p&gt;
&lt;p&gt;You can step into the code, add a breakpoint and find what caused the issue. Please have a look at the this &lt;a href="https://devzone.nordicsemi.com/question/60125/my-device-is-freezing-and-restarting/#60126"&gt;debug guide&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68152?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2016 10:58:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8321a7a5-90da-47ea-97f6-1ddb430052d3</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;Bootloader and buttonless demo work fine. If I erase the device and flash softdevice and bootloader to it I can then DFU the demo to it without a hitch. At this stage the application works fine as well, no problems there. I can DFU the application to the device and it starts and works fine.&lt;/p&gt;
&lt;p&gt;I only run into problems if I try to update the application (with the application already present) using NRF connect and setting the specified characteristic as specified earlier. In this case the device locks up. If I use the demo instead - no problems at all. It seems I have probably missed some message handling (got to check it). I even changed the advertising initialisation to match that of demo but it didn&amp;#39;t help.&lt;/p&gt;
&lt;p&gt;Is the BSP needed ? In the application it is left out but it may be that it is necessary.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68161?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2016 09:53:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b5aa1acc-ecb7-426b-9dc0-8fe529368ddf</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@jpolvi: We need to make sure the bootloader and the buttonless part work properly first. Could you state which set-up works, and which doesn&amp;#39;t work ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68151?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 14:22:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d114275-8cbd-473d-b968-1369cfcfe106</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;No, the device is not shown at all. I tried it with the demo and it worked without problems. It would appear that the problem lies with advertising initialisation method used in the application. It is done in completely nonstandard way that probably has trouble with DFU usage. The advertising initialisation used in the application is pretty much unchanged from the original implementation (originally from SDK 8, AFAIK). Basically the initialisation just sets the advertising data using ble_advdata_set (custom data, the device is a multisensor IoT device). I guess I should try to modify that next.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68157?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 14:09:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b061fb6-11ea-4c02-8939-005f6ab4138d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;If you are using gcc, you may want to have a look at &lt;a href="https://devzone.nordicsemi.com/question/103546/gcc-compiled-experimental-buttonless-dfu-not-working/"&gt;this&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68156?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 14:04:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1c9306c-d4e0-4cc5-a766-f64169cab964</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;It says &amp;quot;starting advertising&amp;quot; do you see the device advertises ?&lt;/p&gt;
&lt;p&gt;Have you tested with the example with no modification ? (except for adding write property)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68155?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 13:27:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ea8b74d-dab7-418a-9897-93877ba59313</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;Ok, I added a write property and did a rebuild. Still problems. For some reason writing 1 to the characteristic while the application is running causes it to lock up. The last log messages I&amp;#39;m getting are:&lt;/p&gt;
&lt;p&gt;:INFO:Erasing old settings at: 0x0007a000
:INFO:Erasing: 0x0007a000, num: 1
:INFO:Writing 0x00000057 words
:INFO:Writing settings...
Debug:  BLE: default - error?
:INFO:Obtained settings, enter dfu is 1
Debug:  BLE: disconnected!
Debug:  Starting advertising...&lt;/p&gt;
&lt;p&gt;After that - nothing. Lines starting with Debug are BLE event handler messages using my customised logging routine. For some reason I could not get the logging macros to work so I did a custom implementation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68154?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 11:28:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:678dcfa9-99a7-43f2-bcdd-02b70ff3cc6e</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi jpolvi,
Sorry that it takes so long. Yes it&amp;#39;s a known bug, as described at #3 in Newly found issues &lt;a href="https://devzone.nordicsemi.com/question/93241/what-are-sdk-12x0-known-issues/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You need to add write property for the characteristic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68153?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 11:09:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9458f9ab-540f-47df-96e0-f90c4dc4992d</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;So, if I got this right: I connect to the device using NRF connect, enable services from the menu and select the unknown service having the UUID shown above, then write 0x01 to the characteristic and it should then go into bootloader ? I first had trouble finding the characteristic (had to disable &amp;quot;parse known characteristics&amp;quot; for it to appear) but writing 0x01 to it doesn&amp;#39;t seem to work (will type setting of byte array be ok ?).&lt;/p&gt;
&lt;p&gt;I noticed that ble_dfu.c in my copy of SDK doesn&amp;#39;t seem to have the line char_md.char_props.write = 1; but it does have char_md.char_props.notify = 1; and the characteristic only seems to have the notify property. Perhaps I need to add the write property and recompile for it to work ?&lt;/p&gt;
&lt;p&gt;Sorry this is taking so long, but I&amp;#39;m kinda new to Bluetooth development. But I&amp;#39;m learning...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68150?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 08:57:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a74d781-59a8-41c2-9880-d91b64510f9c</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@jpolvi: Please follow step 6 and 7 in this &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.0.0/ble_sdk_app_buttonless_dfu.html?cp=4_0_0_4_3_2"&gt;guide&lt;/a&gt;. You need to write to the charactersitic under 8e400001-f315-4f60-9fb8-838830daea50. You can use nRF Connect for this.
Sorry that the app is not up to date for SDK v12.1 experimental example.&lt;/p&gt;
&lt;p&gt;But the principle is very simple, you add a service and characteristic so that when you write 0x01 to it, it switches to bootloader.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK12 DFU service not found</title><link>https://devzone.nordicsemi.com/thread/68139?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 07:49:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c49b9415-d105-4955-aebb-5db2fe8444c3</guid><dc:creator>jpolvi</dc:creator><description>&lt;p&gt;Ok, I tried with the buttonless DFU demo (2.0.0 version) by generating a zip package from it (exactly with same settings and signature file as with the application). First I erased the flash and flashed softdevice and bootloader to it. The device was shown as normal (DfuTarg or DfuTest, can&amp;#39;t remember which) and uploading the package worked without problems. After the upload the device was shown as Nordic_Template so I selected it and tried to upload the demo packet again. Guess what message I received ? Yep, &amp;quot;DFU service not found&amp;quot;. So the demo appears to be broken, after all ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>