<?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>App iOSDFULibrary update firmware Error</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/49645/app-iosdfulibrary-update-firmware-error</link><description>i download App(iOSDFULibrary) from https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library . 
 And delete all firmware itself have. Put my firmware into folder (Firmwares/Custom) , 
 Build and run app on my phone, select and connect my device , The</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 17 Jul 2019 06:47:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/49645/app-iosdfulibrary-update-firmware-error" /><item><title>RE: App iOSDFULibrary update firmware Error</title><link>https://devzone.nordicsemi.com/thread/198858?ContentTypeID=1</link><pubDate>Wed, 17 Jul 2019 06:47:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57dc5cd2-cb42-4c0a-8bd1-a600bde41d38</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;So it seems like your FW engineer has created&amp;nbsp;one working DFU package and one that is rejected by the bootloader.&amp;nbsp;The bootloader will reject&amp;nbsp;an update if it has an invalid signature or if the version requirements are not met.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App iOSDFULibrary update firmware Error</title><link>https://devzone.nordicsemi.com/thread/198831?ContentTypeID=1</link><pubDate>Wed, 17 Jul 2019 02:09:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0502c0f7-4e89-4cbd-b255-90b659c3674d</guid><dc:creator>Kivv</dc:creator><description>&lt;p&gt;yes,&amp;nbsp;&lt;span&gt;firmware&amp;nbsp;engineer&amp;nbsp;modify some&amp;nbsp;FW images,but&amp;nbsp;bootloader&amp;nbsp; always the same , and use the same tool to generate zip.&amp;nbsp;Also I found,&amp;nbsp; after each upgrade to 0% or 1% show &amp;#39;Device disconnected unexpectedly&amp;#39;&lt;/span&gt;&lt;span&gt;, i recall &amp;lsquo;restart&amp;rsquo;&amp;nbsp;function in the&amp;nbsp;DFUServiceController Class,&amp;nbsp; can upgrade to 100% .&amp;nbsp;Why, show &amp;quot;Error 202: Device disconnected unexpectedly&amp;quot; every time at 0% or 1% ?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App iOSDFULibrary update firmware Error</title><link>https://devzone.nordicsemi.com/thread/198690?ContentTypeID=1</link><pubDate>Tue, 16 Jul 2019 11:53:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d04990a-ecb3-40cc-95ee-8f836836528a</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Ok thanks.&amp;nbsp;Do you know the difference between the two FW images? Are you using the exact same nrfutil commands to generate the zip package for instance?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App iOSDFULibrary update firmware Error</title><link>https://devzone.nordicsemi.com/thread/198478?ContentTypeID=1</link><pubDate>Mon, 15 Jul 2019 13:06:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:08d37273-bee1-4aa2-9780-a53912265d1a</guid><dc:creator>Kivv</dc:creator><description>&lt;p&gt;&lt;span&gt;&amp;nbsp;mobile app(use your source code),&amp;nbsp; mobile, nRF device&amp;nbsp; is same .&amp;nbsp; DFU firmware image is different ,&amp;nbsp;bootloader and softdevice is same.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App iOSDFULibrary update firmware Error</title><link>https://devzone.nordicsemi.com/thread/198303?ContentTypeID=1</link><pubDate>Mon, 15 Jul 2019 05:39:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2dde0556-2dc4-4917-9cfb-cf87f74d9829</guid><dc:creator>Vidar Berg</dc:creator><description>[quote user="Kivv"]i try another device and firmware to update use&amp;nbsp;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library"&gt;https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library&lt;/a&gt;&amp;nbsp; source code, and successful,&amp;nbsp;Is there any difference between my two devices?&amp;nbsp;I&amp;#39;m confused&amp;nbsp; .&lt;/span&gt;[/quote]
&lt;p&gt;&amp;nbsp;Is everything supposed to be identical, or are you using a different mobile app, DFU firmware image, mobile, nRF device?&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App iOSDFULibrary update firmware Error</title><link>https://devzone.nordicsemi.com/thread/198261?ContentTypeID=1</link><pubDate>Sat, 13 Jul 2019 08:08:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba4ad188-8021-4bfa-9731-9ee7cf3c9d0e</guid><dc:creator>Kivv</dc:creator><description>&lt;p&gt;i try another device and firmware to update use&amp;nbsp;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library"&gt;https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library&lt;/a&gt;&amp;nbsp; source code, and successful,&amp;nbsp;Is there any difference between my two devices?&amp;nbsp;I&amp;#39;m confused&amp;nbsp; .&lt;br /&gt;success some log:&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;Central Manager is now powered on&lt;/p&gt;
&lt;p class="p1"&gt;Start discovery&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Connecting&lt;/p&gt;
&lt;p class="p1"&gt;V: Connecting to KH96(ID-C708)...&lt;/p&gt;
&lt;p class="p1"&gt;D: centralManager.connect(peripheral, options: nil)&lt;/p&gt;
&lt;p class="p1"&gt;D: [Callback] Central Manager did connect peripheral&lt;/p&gt;
&lt;p class="p1"&gt;I: Connected to KH96(ID-C708)&lt;/p&gt;
&lt;p class="p1"&gt;V: Discovering services...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.discoverServices(nil)&lt;/p&gt;
&lt;p class="p1"&gt;I: Services discovered&lt;/p&gt;
&lt;p class="p1"&gt;V: Starting Secure DFU...&lt;/p&gt;
&lt;p class="p1"&gt;I: Connected to KH96(ID-C708)&lt;/p&gt;
&lt;p class="p1"&gt;I: Services discovered&lt;/p&gt;
&lt;p class="p1"&gt;V: Secure DFU Service found&lt;/p&gt;
&lt;p class="p1"&gt;V: Discovering characteristics in DFU Service...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.discoverCharacteristics(nil, for: FE59)&lt;/p&gt;
&lt;p class="p1"&gt;I: DFU characteristics discovered&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Starting&lt;/p&gt;
&lt;p class="p1"&gt;V: Enabling indications for 8EC90003-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.setNotifyValue(true, for: 8EC90003-F315-4F60-9FB8-838830DAEA50)&lt;/p&gt;
&lt;p class="p1"&gt;V: Indications enabled for 8EC90003-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;A: Buttonless DFU indications enabled&lt;/p&gt;
&lt;p class="p1"&gt;W: Application with buttonless update found&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Enabling DFU Mode&lt;/p&gt;
&lt;p class="p1"&gt;V: Trying setting bootloader name to Dfu36508&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90003-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x02084466753336353038, for: 8EC90003-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90003-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Indication received from 8EC90003-F315-4F60-9FB8-838830DAEA50, value (0x):200201&lt;/p&gt;
&lt;p class="p1"&gt;A: Response (Op Code = 2, Status = 1) received&lt;/p&gt;
&lt;p class="p1"&gt;A: Bootloader name changed successfully&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90003-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x01, for: 8EC90003-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90003-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Indication received from 8EC90003-F315-4F60-9FB8-838830DAEA50, value (0x):200101&lt;/p&gt;
&lt;p class="p1"&gt;A: Response (Op Code = 1, Status = 1) received&lt;/p&gt;
&lt;p class="p1"&gt;D: [Callback] Central Manager did disconnect peripheral&lt;/p&gt;
&lt;p class="p1"&gt;I: Disconnected by the remote device&lt;/p&gt;
&lt;p class="p1"&gt;V: Scanning for the DFU Bootloader...&lt;/p&gt;
&lt;p class="p1"&gt;I: DFU Bootloader found with name Dfu36508&lt;/p&gt;
&lt;p class="p1"&gt;V: Connecting to DfuTarg...&lt;/p&gt;
&lt;p class="p1"&gt;D: centralManager.connect(peripheral, options: nil)&lt;/p&gt;
&lt;p class="p1"&gt;D: [Callback] Central Manager did connect peripheral&lt;/p&gt;
&lt;p class="p1"&gt;I: Connected to DfuTarg&lt;/p&gt;
&lt;p class="p1"&gt;V: Discovering services...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.discoverServices([FE59])&lt;/p&gt;
&lt;p class="p1"&gt;I: Services discovered&lt;/p&gt;
&lt;p class="p1"&gt;V: Secure DFU Service found&lt;/p&gt;
&lt;p class="p1"&gt;V: Discovering characteristics in DFU Service...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.discoverCharacteristics(nil, for: FE59)&lt;/p&gt;
&lt;p class="p1"&gt;I: DFU characteristics discovered&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Starting&lt;/p&gt;
&lt;p class="p1"&gt;V: Enabling notifications for 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.setNotifyValue(true, for: 8EC90001-F315-4F60-9FB8-838830DAEA50)&lt;/p&gt;
&lt;p class="p1"&gt;V: Notifications enabled for 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;A: Secure DFU Control Point notifications enabled&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x0601, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600601000100000000000000000000&lt;/p&gt;
&lt;p class="p1"&gt;A: Command object info (Max size = 256, Offset = 0, CRC = 00000000) received&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x010188000000, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600101&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x020000, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600201&lt;/p&gt;
&lt;p class="p1"&gt;A: Packet Receipt Notif disabled (Op Code = 2, Value = 0)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x1285010a3f0801123b08b00110341a029d012000, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x280030003894f1064224080312209592e9a08a4e, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x067104dc8a11402fe4533d5bd0d36349e5e44fbb, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x346f93f68888480010001a40d0e1b149d6bc3dcf, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x17dc1b268adff5cc5fee5f0b36b80509031bc0fe, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x7ea433387a315f7be78101250e5f7dd29ae4a9a5, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x050b623bfb7dac7ebae1d0fc6fe71f26, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;A: Command object sent (CRC = 63D6BEDC)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x03, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 60030188000000dcbed663&lt;/p&gt;
&lt;p class="p1"&gt;A: Checksum (Offset = 136, CRC = 63D6BEDC) received&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x04, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600401&lt;/p&gt;
&lt;p class="p1"&gt;A: Command object executed&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x0602, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600601001000000000000000000000&lt;/p&gt;
&lt;p class="p1"&gt;A: Data object info (Max size = 4096, Offset = 0, CRC = 00000000) received&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Uploading&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x010200100000, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600101&lt;/p&gt;
&lt;p class="p1"&gt;I: Data object 1/28 created&lt;/p&gt;
&lt;p class="p1"&gt;A: Uploading firmware...&lt;/p&gt;
&lt;p class="p1"&gt;V: Sending firmware to DFU Packet characteristic...&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x03, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 6003010010000032986792&lt;/p&gt;
&lt;p class="p1"&gt;A: Checksum (Offset = 4096, CRC = 92679832) received&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x04, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600401&lt;/p&gt;
&lt;p class="p1"&gt;A: Data object executed&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x010200100000, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600101&lt;/p&gt;
&lt;p class="p1"&gt;I: Data object 2/28 created&lt;/p&gt;
&lt;p class="p1"&gt;A: Uploading firmware...&lt;/p&gt;
&lt;p class="p1"&gt;V: Sending firmware to DFU Packet characteristic...&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x03, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 6003010020000014cc1bc4&lt;/p&gt;
&lt;p class="p1"&gt;A: Checksum (Offset = 8192, CRC = C41BCC14) received&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x04, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600401&lt;/p&gt;
&lt;p class="p1"&gt;A: Data object executed&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x010200100000, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600101&lt;/p&gt;
&lt;p class="p1"&gt;I: Data object 3/28 created&lt;/p&gt;
&lt;p class="p1"&gt;A: Uploading firmware...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App iOSDFULibrary update firmware Error</title><link>https://devzone.nordicsemi.com/thread/198252?ContentTypeID=1</link><pubDate>Sat, 13 Jul 2019 03:49:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b127ed7-aa96-4f91-a366-acbcea91e0d0</guid><dc:creator>Kivv</dc:creator><description>&lt;p&gt;i use you &amp;#39;&amp;nbsp;&lt;span&gt;nRF connect &amp;#39; update my custom firmware&amp;nbsp; is&amp;nbsp;successful. But&amp;nbsp; use&amp;nbsp;&lt;a href="https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library"&gt;https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library&lt;/a&gt;&amp;nbsp;Source code is error .&lt;br /&gt;error log :&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;Central Manager is now powered on&lt;/p&gt;
&lt;p class="p1"&gt;Start discovery&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Connecting&lt;/p&gt;
&lt;p class="p1"&gt;V: Connecting to KB96(ID-C708)...&lt;/p&gt;
&lt;p class="p1"&gt;D: centralManager.connect(peripheral, options: nil)&lt;/p&gt;
&lt;p class="p1"&gt;D: [Callback] Central Manager did connect peripheral&lt;/p&gt;
&lt;p class="p1"&gt;I: Connected to KB96(ID-C708)&lt;/p&gt;
&lt;p class="p1"&gt;V: Discovering services...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.discoverServices(nil)&lt;/p&gt;
&lt;p class="p1"&gt;I: Services discovered&lt;/p&gt;
&lt;p class="p1"&gt;V: Starting Secure DFU...&lt;/p&gt;
&lt;p class="p1"&gt;I: Connected to KB96(ID-C708)&lt;/p&gt;
&lt;p class="p1"&gt;I: Services discovered&lt;/p&gt;
&lt;p class="p1"&gt;V: Secure DFU Service found&lt;/p&gt;
&lt;p class="p1"&gt;V: Discovering characteristics in DFU Service...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.discoverCharacteristics(nil, for: FE59)&lt;/p&gt;
&lt;p class="p1"&gt;I: DFU characteristics discovered&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Starting&lt;/p&gt;
&lt;p class="p1"&gt;V: Enabling indications for 8EC90003-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.setNotifyValue(true, for: 8EC90003-F315-4F60-9FB8-838830DAEA50)&lt;/p&gt;
&lt;p class="p1"&gt;V: Indications enabled for 8EC90003-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;A: Buttonless DFU indications enabled&lt;/p&gt;
&lt;p class="p1"&gt;W: Application with buttonless update found&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Enabling DFU Mode&lt;/p&gt;
&lt;p class="p1"&gt;V: Trying setting bootloader name to Dfu91108&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90003-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x02084466753931313038, for: 8EC90003-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90003-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Indication received from 8EC90003-F315-4F60-9FB8-838830DAEA50, value (0x):200201&lt;/p&gt;
&lt;p class="p1"&gt;A: Response (Op Code = 2, Status = 1) received&lt;/p&gt;
&lt;p class="p1"&gt;A: Bootloader name changed successfully&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90003-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x01, for: 8EC90003-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90003-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Indication received from 8EC90003-F315-4F60-9FB8-838830DAEA50, value (0x):200101&lt;/p&gt;
&lt;p class="p1"&gt;A: Response (Op Code = 1, Status = 1) received&lt;/p&gt;
&lt;p class="p1"&gt;D: [Callback] Central Manager did disconnect peripheral&lt;/p&gt;
&lt;p class="p1"&gt;I: Disconnected by the remote device&lt;/p&gt;
&lt;p class="p1"&gt;V: Scanning for the DFU Bootloader...&lt;/p&gt;
&lt;p class="p1"&gt;I: DFU Bootloader found with name Dfu91108&lt;/p&gt;
&lt;p class="p1"&gt;V: Connecting to Dfu77093...&lt;/p&gt;
&lt;p class="p1"&gt;D: centralManager.connect(peripheral, options: nil)&lt;/p&gt;
&lt;p class="p1"&gt;D: [Callback] Central Manager did connect peripheral&lt;/p&gt;
&lt;p class="p1"&gt;I: Connected to Dfu77093&lt;/p&gt;
&lt;p class="p1"&gt;V: Discovering services...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.discoverServices([FE59])&lt;/p&gt;
&lt;p class="p1"&gt;I: Services discovered&lt;/p&gt;
&lt;p class="p1"&gt;V: Secure DFU Service found&lt;/p&gt;
&lt;p class="p1"&gt;V: Discovering characteristics in DFU Service...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.discoverCharacteristics(nil, for: FE59)&lt;/p&gt;
&lt;p class="p1"&gt;I: DFU characteristics discovered&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Starting&lt;/p&gt;
&lt;p class="p1"&gt;V: Enabling notifications for 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.setNotifyValue(true, for: 8EC90001-F315-4F60-9FB8-838830DAEA50)&lt;/p&gt;
&lt;p class="p1"&gt;V: Notifications enabled for 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;A: Secure DFU Control Point notifications enabled&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x0601, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600601000100000000000000000000&lt;/p&gt;
&lt;p class="p1"&gt;A: Command object info (Max size = 256, Offset = 0, CRC = 00000000) received&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x010188000000, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600101&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x020000, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600201&lt;/p&gt;
&lt;p class="p1"&gt;A: Packet Receipt Notif disabled (Op Code = 2, Value = 0)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x1285010a3f0801123b08d60110341a029d012000, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x2800300038c48e074224080312206b897bf6a6de, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x23b05cd592226bfec931149ed8e664411d2d000c, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x20b9c3117ef5480010001a40f1702835966cd734, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x45f1df3bc2801b0e25d2ca561e3084421169bf1a, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x6dc151f338c2f047e8123598bd1b33508d291d1f, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90002-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x8bfaa0fa251f27d6a56e2f82d438ee1a, for: 8EC90002-F315-4F60-9FB8-838830DAEA50, type: .withoutResponse)&lt;/p&gt;
&lt;p class="p1"&gt;A: Command object sent (CRC = 926BE5A9)&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x03, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 60030188000000a9e56b92&lt;/p&gt;
&lt;p class="p1"&gt;A: Checksum (Offset = 136, CRC = 926BE5A9) received&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x04, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600401&lt;/p&gt;
&lt;p class="p1"&gt;A: Command object executed&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x0602, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600601001000000000000000000000&lt;/p&gt;
&lt;p class="p1"&gt;A: Data object info (Max size = 4096, Offset = 0, CRC = 00000000) received&lt;/p&gt;
&lt;p class="p1"&gt;State changed to: Uploading&lt;/p&gt;
&lt;p class="p1"&gt;V: Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...&lt;/p&gt;
&lt;p class="p1"&gt;D: peripheral.writeValue(0x010200100000, for: 8EC90001-F315-4F60-9FB8-838830DAEA50, type: .withResponse)&lt;/p&gt;
&lt;p class="p1"&gt;I: Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50&lt;/p&gt;
&lt;p class="p1"&gt;I: Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600101&lt;/p&gt;
&lt;p class="p1"&gt;I: Data object 1/29 created&lt;/p&gt;
&lt;p class="p1"&gt;A: Uploading firmware...&lt;/p&gt;
&lt;p class="p1"&gt;V: Sending firmware to DFU Packet characteristic...&lt;/p&gt;
&lt;p class="p1"&gt;D: [Callback] Central Manager did disconnect peripheral&lt;/p&gt;
&lt;p class="p1"&gt;I: Disconnected by the remote device&lt;/p&gt;
&lt;p class="p1"&gt;Error 202: Device disconnected unexpectedly&lt;/p&gt;
&lt;p class="p1"&gt;Start discovery&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App iOSDFULibrary update firmware Error</title><link>https://devzone.nordicsemi.com/thread/198174?ContentTypeID=1</link><pubDate>Fri, 12 Jul 2019 12:54:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:adade498-407b-47e2-9e40-0409c7394c87</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have you tried to upload the same DFU package with our nRF connect / nRF toolbox to be sure it&amp;#39;s not a problem with your custom app? Although it looks like the link is being terminated by the bootloader.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>