<?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>Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/76541/running-buttonless-dfu-example-on-pca10100</link><description>I seem to be having trouble running the buttonless DFU example on the nRF52833 DK (pca10100). It doesn&amp;#39;t show up in nRF Connect as having dfu enabled. 
 I am using: 
 1) nRF5 SDK version 17.0.2. 
 2) s140 soft device 
 3) secure bootloader pca10100_s140_ble</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 23 Jun 2021 09:38:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/76541/running-buttonless-dfu-example-on-pca10100" /><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316659?ContentTypeID=1</link><pubDate>Wed, 23 Jun 2021 09:38:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e9408043-1fc1-42e2-a48f-781149182e98</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Yes, it&amp;#39;s difficult to say what the problem is, but I have a feeling the issue/bug must be at a lower layer and not in the app itself. I will make sure to update this thread if I see other reports of the same issue. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316351?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 19:03:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7221f597-cf45-49e6-96a6-752fdcfd85b7</guid><dc:creator>txtom</dc:creator><description>&lt;p&gt;Huh, haven&amp;#39;t used the LightBlue app. I&amp;#39;ll give that a try. Both nRF Connect and nRF Toolbox had the same issue with not seeing DFU enabled. &lt;/p&gt;
&lt;p&gt;I wouldn&amp;#39;t think the iphone hardware would make that much of a difference (as long as it&amp;#39;s pretty new), Interesting that you have the same iOS version. Wonder if it&amp;#39;s related to the sequence of events. I did initially load the heart rate app on the dev kit to try out the board at first. Then moved on to the DFU example. There must be something persistent in there somehow.. I guess?&lt;/p&gt;
&lt;p&gt;Thanks for the assistance. I&amp;#39;ll try the LightBlue app, but I need to get going on this project, so I will move forward with the Android app for now since it&amp;#39;s working fine. Maybe circle back and see if I can make sense of it later.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316347?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 18:11:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e889f1a-b881-4fdb-8519-25af64033842</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;I think it&amp;#39;s the first time I&amp;#39;m seeing a case where cache is not being cleared after turning Bluetooth off an on. So maybe it&amp;#39;s a bug somewhere. It could be interesting to try out the LightBlue app and see if it behaves any different from nRF connect (&lt;a href="https://apps.apple.com/us/app/lightblue/id557428110"&gt;https://apps.apple.com/us/app/lightblue/id557428110&lt;/a&gt;). A reboot of the phone may also be a good idea.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t have an iPhone SE to test with here in the office, but have tested with an iPhone 8 and 11 pro max, both running iOS 14.6.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316331?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 15:49:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:73f60d29-56d2-46b6-9eb3-0e7b4fbb35cc</guid><dc:creator>txtom</dc:creator><description>&lt;p&gt;BTW, running iOS 14.6 on an iPhone SE (the new version) if that makes a difference, or if someone there can verify that it works with the iOS app.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316328?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 15:45:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f99bce1-3d1b-4113-8fb8-37c33d340cee</guid><dc:creator>txtom</dc:creator><description>&lt;p&gt;It seems to be working on my android device. So... chalk it up to an app bug I guess (or iPhone peculiarity perhaps). &lt;/p&gt;
&lt;p&gt;I need to go back and verify that I can actually upgrade the firmware via the android device, but at least the service shows up.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316324?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 15:29:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:60876531-8193-4108-b48d-d1dadcecf4cc</guid><dc:creator>txtom</dc:creator><description>&lt;p&gt;It does not show up in my list of Bluetooth devices, I have never paired with it through the OS, just in the nRF Connect app. So, there&amp;#39;s nothing to forget.&lt;/p&gt;
&lt;p&gt;Your screen shot is what I expected it to look like. I can&amp;#39;t understand how the app is getting what it&amp;#39;s getting. I&amp;#39;ve removed it, cycled Bluetooth on/off, reinstalled the app. There must be some data that is still preserved somehow on the iPhone. I&amp;#39;ve dug up an android device, I need to charge it then try that.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316323?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 15:19:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f77b3031-17f8-47e1-96f3-be136d91eb14</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Strange, I see it&amp;#39;s still displaying the Heart rate service. Please go to ios settings -&amp;gt; Bluetooth and select &amp;quot;Forget this device&amp;quot; if you see your device listed in the &amp;quot;My devices&amp;quot; list, then turn Bluetooth off and on again and repeat the test with nRF connect.&lt;/p&gt;
&lt;p&gt;Here is what the attribute table should look like (tested just now with my merged hex and a 52833 DK):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/ios.jpg" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316315?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 14:57:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:58f9e55d-d789-411a-b5f8-03cd88339a52</guid><dc:creator>txtom</dc:creator><description>&lt;p&gt;I erased the device using nRF Go, probably unnecessary, but wanted to start fresh.&lt;/p&gt;
&lt;p&gt;Then used your &amp;quot;merge_and_program.bat&amp;quot; to load the device. Same result. App runs, but I don&amp;#39;t see a DFU service.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/IMG_5F00_0509.PNG" alt=" " /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/IMG_5F00_0510.PNG" alt=" " /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/IMG_5F00_0508.PNG" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316309?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 14:37:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7100ced-8c2f-443d-b0ac-cbe30873cb53</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;It should be fine to use iPhone for testing as long as you aware of the potential issue with caching. I created a new &amp;#39;pca10100&amp;#39; configuration for the buttonless template app, could you try it and see if it gives the same result? The &amp;quot;merged.hex&amp;quot; file included in the zip has everything if you just want to try program that to your board.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/4760.pca10100.zip"&gt;devzone.nordicsemi.com/.../4760.pca10100.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316299?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 14:07:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d632697-5e60-4bf8-8f8d-40dc0c46d9eb</guid><dc:creator>txtom</dc:creator><description>&lt;p&gt;Yes, I am using an iPhone. I cleared whatever cache it may have had by removing the app and re-installing it (airplane mode didn&amp;#39;t clear it). The heart rate service info is now gone, but it still doesn&amp;#39;t show the DFU service enabled.&lt;/p&gt;
&lt;p&gt;Is the android app better to use?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running buttonless DFU example on pca10100.</title><link>https://devzone.nordicsemi.com/thread/316256?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 12:08:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:412ac6c6-03cc-4d37-9812-80527ac708fa</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Are you testing with an iPhone and have this board previously been programmed with the Heart rate example by any chance? In that case, I suspect you may be seeing the effects of attribute caching. I.e. the iphone has remembered the advertisement name and services from a previous connection and not discovering the DFU button-less service as a result.&lt;/p&gt;
&lt;p&gt;The iphone cache can be cleared manually be toggling the &amp;quot;flight mode&amp;quot; enable button.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>