<?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>DFU using nRF Connect iOS App not working</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95098/dfu-using-nrf-connect-ios-app-not-working</link><description>Hi, 
 I&amp;#39;ve been in the process of upgrading to V2.2.0 of NCS, and now that I have my code working, have been testing the DFU process using the nRF Connect App. This used to work, but now I&amp;#39;m having issues. 
 I&amp;#39;m trying to update the firmware in an nRF52832</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 12 Jan 2023 14:58:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95098/dfu-using-nrf-connect-ios-app-not-working" /><item><title>RE: DFU using nRF Connect iOS App not working</title><link>https://devzone.nordicsemi.com/thread/404603?ContentTypeID=1</link><pubDate>Thu, 12 Jan 2023 14:58:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6601abbe-78a4-44a8-8133-3e44195c5e0b</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Thanks for the update. Happy to know it&amp;#39;s resolved. &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU using nRF Connect iOS App not working</title><link>https://devzone.nordicsemi.com/thread/404428?ContentTypeID=1</link><pubDate>Thu, 12 Jan 2023 00:17:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0faa0375-b433-4253-b3c2-97bf5714a43b</guid><dc:creator>Mike Austin (LPI)</dc:creator><description>&lt;p&gt;Hi Amanda,&lt;/p&gt;
&lt;p&gt;Apologies for the delay - I was enjoying the Xmas and New Year holidays :-)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve got this resolved now.&amp;nbsp; Not exactly sure what the issue was, but it seemed to be linked to my firmware impementing littlefs storage.&amp;nbsp; As part of this, I needed to free up some flash space, so &amp;quot;merged&amp;quot; the settings and user storage areas of flash to make more space for the littlefs.&lt;/p&gt;
&lt;p&gt;Somewhere in all of that, the OTA functionality became broken.&amp;nbsp; Turns out I&amp;#39;m going in a different direction with log files, so don&amp;#39;t need the littlefs stuff, and removing all of that appears to have recovered the OTA functionality.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Mike&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU using nRF Connect iOS App not working</title><link>https://devzone.nordicsemi.com/thread/401975?ContentTypeID=1</link><pubDate>Thu, 22 Dec 2022 14:53:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:60f7ff1e-ce92-4141-a83e-edf015969f0d</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]This used to work, but now I&amp;#39;m having issues.[/quote]
&lt;p&gt;What is the difference before changing?&lt;/p&gt;
[quote user=""]this is the log file from the App[/quote]
&lt;p&gt;Regarding the log, what are you updating? Updating the image from&amp;nbsp;&lt;span&gt;v2.0.0 to v2.2.0?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Are you able to update images within the same version v2.0.0 / v2.2.0? Just modify the printout or something?&lt;/span&gt;&lt;/p&gt;
[quote user=""]my attempts so far at reverting back to previous versions haven&amp;#39;t gone well[/quote]
&lt;p&gt;Do you mean downgrade to the previous version? If so,&amp;nbsp;It is controlled by the MCUBOOT_DOWNGRADE_PREVENTION configuration. See&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/mcuboot/design.html#downgrade-prevention"&gt;Downgrade prevention&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please note that if you disable downgrade prevention, and there is a bug that can be exploited in one version of your application, it will always be possible to use that exploit by first downgrading the firmware to a version where that bug was present. For this reason, downgrade prevention should be enabled for all production devices. If for some reason you need to roll back, releasing older firmware with a new (higher) version number would always be an option. Through downgrade prevention, you control what upgrades are possible (and what updates are not possible), and once upgraded to a later version the device is safe from previous attacks and exploits.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>