<?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 Bouttonless iOS 12</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/50917/dfu-bouttonless-ios-12</link><description>Hi 
 I have an issue with updating DFU by nRF Connect on iOS 12. I receive the error: 
 
 Although it is working on Android without any problem. 
 I am using softdevice 6.1.1 and SDK 15.2.0</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 27 Aug 2019 13:12:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/50917/dfu-bouttonless-ios-12" /><item><title>RE: DFU Bouttonless iOS 12</title><link>https://devzone.nordicsemi.com/thread/206400?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2019 13:12:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9419dd97-5bc5-464a-9ba3-89de169e6e52</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Ok, so after the update you are able to connect to the application, but as soon as you disconnect from the app, then the nRF device is resetting to bootloader mode?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU Bouttonless iOS 12</title><link>https://devzone.nordicsemi.com/thread/204030?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2019 10:47:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ee99daf-2dcf-4ed7-a185-b716813aa6bf</guid><dc:creator>Tai</dc:creator><description>&lt;p&gt;I tried to upgrade sdk version to 15.3.0. I had some issues to flash the bootloader and I used nrfConnect and it is ok now.&lt;/p&gt;
&lt;p&gt;The issue is&amp;nbsp;that after disconnecting, I find again the bootlaoder mode.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU Bouttonless iOS 12</title><link>https://devzone.nordicsemi.com/thread/203854?ContentTypeID=1</link><pubDate>Tue, 13 Aug 2019 13:43:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87a41ee7-a5f0-4ddb-8537-47884be8a07d</guid><dc:creator>Tai</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_lesc: Initialized nrf_crypto.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_lesc: Initialized nrf_ble_lesc.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_lesc: Generating ECC key pair
00&amp;gt; &amp;lt;info&amp;gt; app: U started.
00&amp;gt; &amp;lt;info&amp;gt; app: Erase bonds!
00&amp;gt; &amp;lt;info&amp;gt; peer_manager_handler: All peers deleted.
00&amp;gt; &amp;lt;info&amp;gt; app: Fast advertising.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: Requesting to update ATT MTU to 247 bytes on connection 0x0.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: Updating data length to 251 on connection 0x0.
00&amp;gt; &amp;lt;info&amp;gt; app: Connected.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: ATT MTU updated to 185 bytes on connection 0x0 (response).
00&amp;gt; &amp;lt;info&amp;gt; app: GATT ATT MTU on connection 0x0 changed to 185.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: Data length updated to 251 on connection 0x0.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: max_rx_octets: 251
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: max_tx_octets: 251
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: max_rx_time: 2120
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: max_tx_time: 2120
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: Peer on connection 0x0 requested a data length of 251 bytes.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: Updating data length to 251 on connection 0x0.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: Data length updated to 251 on connection 0x0.
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: max_rx_octets: 251
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: max_tx_octets: 251
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: max_rx_time: 2120
00&amp;gt; &amp;lt;debug&amp;gt; nrf_ble_gatt: max_tx_time: 2120
00&amp;gt; &amp;lt;info&amp;gt; app: Received indication state 1
00&amp;gt; &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;It is what I recieve at the second time&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU Bouttonless iOS 12</title><link>https://devzone.nordicsemi.com/thread/203846?ContentTypeID=1</link><pubDate>Tue, 13 Aug 2019 13:34:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd091ec3-5088-42ed-8929-e9379835b269</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Is this all the log output you get from the bootloader? I cant see the initialization not the handling of the init packet etc.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU Bouttonless iOS 12</title><link>https://devzone.nordicsemi.com/thread/203833?ContentTypeID=1</link><pubDate>Tue, 13 Aug 2019 13:10:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07ea985d-d963-472d-981a-0e0ae9cf0987</guid><dc:creator>Tai</dc:creator><description>&lt;p&gt;I can connect and program with iOS for the first time.&lt;/p&gt;
&lt;p&gt;If I update the frimware it is what I recieve :&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;debug&amp;gt; nrf_dfu_ble: Freeing buffer 0x20005D54
&amp;lt;debug&amp;gt; nrf_dfu_ble: Buffer 0x20005D54 acquired, len 192 (244)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0002AF40, src=0x20005D54, len=192 bytes), queue usage: 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_CRC_GET (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Offset:20480, CRC:0xDED02FA2
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0002AF40, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_ble: Freeing buffer 0x20005D54
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_EXECUTE (data)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; app: timer_stop (0x200057D0)
&amp;lt;debug&amp;gt; app: timer_activate (0x200057D0)
&amp;lt;debug&amp;gt; app: Shutting down transports (found: 1)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_CREATE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_erase(addr=0x0x0002B000, len=1 pages), queue usage: 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Creating object with size: 4096. Offset: 0x00005000, CRC: 0xDED02FA2
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_ble: Buffer 0x20005D54 acquired, len 244 (244)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B000, src=0x20005D54, len=244 bytes), queue usage: 1
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_ble: Buffer 0x20005E48 acquired, len 244 (244)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B0F4, src=0x20005E48, len=244 bytes), queue usage: 2
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash erase success: addr=0x0002B000, pending 2
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0002B000, pending 1
&amp;lt;debug&amp;gt; nrf_dfu_ble: Freeing buffer 0x20005D54
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0002B0F4, pending 0
&amp;lt;debug&amp;gt; nrf_dfu_ble: Freeing buffer 0x20005E48
&amp;lt;debug&amp;gt; nrf_dfu_ble: Buffer 0x20005E48 acquired, len 244 (244)
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Handle NRF_DFU_OP_OBJECT_WRITE (data)
&amp;lt;debug&amp;gt; nrf_dfu_flash: nrf_fstorage_write(addr=0x0002B1E8, src=0x20005E48, len=244 bytes), queue usage: 0
&amp;lt;debug&amp;gt; nrf_dfu_req_handler: Request handling complete. Result: 0x1
&amp;lt;debug&amp;gt; nrf_dfu_flash: Flash write success: addr=0x0002B1E8, pending 0&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU Bouttonless iOS 12</title><link>https://devzone.nordicsemi.com/thread/203760?ContentTypeID=1</link><pubDate>Tue, 13 Aug 2019 08:38:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c51f173-0204-44d7-b8d0-2f94c019434a</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Tai,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It seems like the iOS device is not connection to the nRF52832 when its resetting from the application into the bootloader. Is the iOS device bonded with the nRF52832 when you try to perform DFU?&lt;/p&gt;
&lt;p&gt;Could you post the debug log output from the bootloader? Even better would be a sniffer trace of the on-air packets using nRF Sniffer.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>