<?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 over BLE in windows and android success, but fail in iOS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/92301/dfu-over-ble-in-windows-and-android-success-but-fail-in-ios</link><description>SDK: nRF5 SDK v17.0.2 
 use example SDK17\examples\ble_peripheral\ble_app_uart to add DFU over BLE 
 SoftDevice: ANT_s332_nrf52_7.0.1.hex 
 MCU: nRF 52832 
 
 windows application DFU ok nRF Connect for Desktop Bluetooth Low Energy Standalone v4.0.0　 </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 27 Sep 2022 09:21:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/92301/dfu-over-ble-in-windows-and-android-success-but-fail-in-ios" /><item><title>RE: DFU over BLE in windows and android success, but fail in iOS</title><link>https://devzone.nordicsemi.com/thread/388076?ContentTypeID=1</link><pubDate>Tue, 27 Sep 2022 09:21:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66da31bf-8760-48a9-9139-3a9657811d9f</guid><dc:creator>Felix Shih</dc:creator><description>&lt;p&gt;Hi Berg,&lt;/p&gt;
&lt;p&gt;add&amp;nbsp;&lt;span&gt;ble_dfu_buttonless_async_svci_init();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;fix the DFU over BLE iOS version fail problem. Thanks!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU over BLE in windows and android success, but fail in iOS</title><link>https://devzone.nordicsemi.com/thread/387941?ContentTypeID=1</link><pubDate>Mon, 26 Sep 2022 13:17:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:873d6398-26e1-48bf-ac64-0e32d6273ef9</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Please check if you are calling ble_dfu_buttonless_async_svci_init(); at the beginning of main() like in the ble_app_buttonless_dfu example. This is needed to support &amp;quot;&lt;span&gt;&lt;a title="Setting new advertisement name" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/service_dfu.html?cp=8_1_3_3_5_4_1#secure_dfu_buttonless_operations_name"&gt;Setting of a new advertisement name&lt;/a&gt;&amp;quot;, which is a feature the iOS DFU library relies on. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Also consider enabling the NRF_SDH_BLE_SERVICE_CHANGED option in sdk_config.h. This will prevent iOS from caching your attribute table across connections (assuming you have not added bonding support to the example). Attribute caching can be problematic if the attribute table becomes changed after a DFU. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Vidar&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>