<?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>nRF52840 DFU cannot find service</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/107633/nrf52840-dfu-cannot-find-service</link><description>SDK : https://github.com/NordicSemiconductor/IOS-DFU-Library 
 Bonding used: YES 
 Library version: 4.14.0 
 Device: iPhone 12 
 OS: iOS 16.2 
 Question 
 When upgrading to nRF52840, an error message appears indicating that the service cannot be found</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 31 Jan 2024 10:27:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/107633/nrf52840-dfu-cannot-find-service" /><item><title>RE: nRF52840 DFU cannot find service</title><link>https://devzone.nordicsemi.com/thread/466901?ContentTypeID=1</link><pubDate>Wed, 31 Jan 2024 10:27:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:234f6295-47c6-48f3-b2fc-dac7b9994378</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Please make a new case for this new issue as it does not seem related to the original issue in this thread.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 DFU cannot find service</title><link>https://devzone.nordicsemi.com/thread/466888?ContentTypeID=1</link><pubDate>Wed, 31 Jan 2024 09:00:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:991507af-ab47-4bcb-a7cf-0d1c61e24e9d</guid><dc:creator>lin22</dc:creator><description>&lt;div class="nbyIWSn1"&gt;&lt;span class="_ijgIT8X sentId" data-sent-id="MZqyVvopA1"&gt;Thank you, but I am currently encountering a new issue when I downloaded the connection upgrade file (path: &lt;a href="https://us-bofu-1300956591.cos.na-ashburn.myqcloud.com/Matter/matter25q2.bin"&gt;us-bofu-1300956591.cos.na-ashburn.myqcloud.com/.../matter25q2.bin&lt;/a&gt; When the following code is called after&lt;/span&gt;&lt;/div&gt;
&lt;div class="nbyIWSn1"&gt;&lt;span class="_ijgIT8X sentId" data-sent-id="pkAE9PWBA2"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="nbyIWSn1"&gt;&lt;span class="_ijgIT8X sentId" data-sent-id="zZ5e6GKewN"&gt;Let envelope=try McuMgrSuitEnvelope (from: URL)&lt;/span&gt;&lt;/div&gt;
&lt;div class="nbyIWSn1"&gt;&lt;span class="_ijgIT8X sentId" data-sent-id="xM5lRjGkqG"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="nbyIWSn1"&gt;&lt;span class="_ijgIT8X sentId" data-sent-id="04AJom9o5p"&gt;An error was reported as follows&lt;/span&gt;&lt;/div&gt;
&lt;div class="nbyIWSn1"&gt;&lt;span class="_ijgIT8X sentId" data-sent-id="0j5r6YQx5v"&gt;Error==The Data is not large enough to hold a SUIT Envelope/Digest&lt;/span&gt;&lt;/div&gt;
&lt;div class="nbyIWSn1"&gt;&lt;span class="_ijgIT8X sentId" data-sent-id="j0wZLrKpAe"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="nbyIWSn1"&gt;&lt;span class="_ijgIT8X sentId" data-sent-id="Y95dD0K65k"&gt;Let data=try Data (contentsOf: URL), which is the data that can be read=807749 bytes&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 DFU cannot find service</title><link>https://devzone.nordicsemi.com/thread/465773?ContentTypeID=1</link><pubDate>Wed, 24 Jan 2024 11:41:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fcb2617e-76ea-4559-8e76-59a06440c054</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The log shows that &amp;quot;8D53DC1D-1DB7-4CD3-868B-8A527460AA84&amp;quot; is found, and this is for SMP server, so it seems you are not updating via the legacy or secure DFU prodocol used in the nRF5 SDK, but rather SMP? If so, you are using the wrong library. You should instaed be using &lt;a href="https://github.com/NordicSemiconductor/IOS-nRF-Connect-Device-Manager"&gt;IOS-nRF-Connect-Device-Manager&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 DFU cannot find service</title><link>https://devzone.nordicsemi.com/thread/465466?ContentTypeID=1</link><pubDate>Tue, 23 Jan 2024 01:56:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:439cbef6-a677-46ce-80ae-6d35048c419f</guid><dc:creator>lin22</dc:creator><description>&lt;ul&gt;
&lt;li&gt;And do you have buttonless DFU, or alternatively, did you put the device in bootloader/DFU mode?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Use&amp;nbsp;buttonless DFU。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Does DFU work if you use &lt;a href="https://apps.apple.com/us/app/nrf-connect-for-mobile/id1054362403"&gt;nRF Connect for mobile&lt;/a&gt;?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;This can be used&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 DFU cannot find service</title><link>https://devzone.nordicsemi.com/thread/465341?ContentTypeID=1</link><pubDate>Mon, 22 Jan 2024 13:42:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fac3bc3a-dcdf-4f28-9551-5d142fffdebb</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The log intidate that no nRF DFU service is found.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Which bootloader and DFU solution do you have on your device?&lt;/li&gt;
&lt;li&gt;And do you have buttonless DFU, or alternatively, did you put the device in bootloader/DFU mode?&lt;/li&gt;
&lt;li&gt;Does DFU work if you use &lt;a href="https://apps.apple.com/us/app/nrf-connect-for-mobile/id1054362403"&gt;nRF Connect for mobile&lt;/a&gt;?&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 DFU cannot find service</title><link>https://devzone.nordicsemi.com/thread/465229?ContentTypeID=1</link><pubDate>Mon, 22 Jan 2024 08:39:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0fd37859-5c45-40d9-9c87-5ae040d6939e</guid><dc:creator>lin22</dc:creator><description>&lt;p&gt;Did you connect to the correct target? It might be that the previous services were cached: toggle Bluetooth from iOS settings to clear cache. Also, ensure the device the Service Changed characteristic&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Prompt message, tried, not working&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>