This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

DFU Bouttonless iOS 12

Hi

I have an issue with updating DFU by nRF Connect on iOS 12. I receive the error:

Created by: nRF Connect
OS version: 12.3.1
Hardware: iPhone 7 Plus
Client version: 1.8.8 (Build 12)
Generated at: 2019-08-13 02:21:16+02:00
--------------------------------------------------------------------
02:20:42.435 Connecting U
02:20:42.435 [MethodCall]connectPeripheral
02:20:42.769 [Callback]Successful connect to peripheral Uub
02:20:42.770 Status changed: Connected to U
02:20:43.208 [Callback]Successfully exchanged MTU 182 bytes if send without response
02:20:43.209 [Callback]Successfully exchanged MTU 512 bytes
02:20:44.418 [Callback]Successfully updated value for descriptor 2902
02:20:44.479 [Callback]Successfully updated value for descriptor 2902
02:20:44.538 [Callback]Successfully updated value for descriptor 2902
02:21:10.522 Connected to U
02:21:10.523 Services discovered
02:21:10.524 Starting Secure DFU...
02:21:10.525 Connected to U
02:21:10.525 Services discovered
02:21:10.525 Secure DFU Service found
02:21:10.526 Discovering characteristics in DFU Service...
02:21:10.526 peripheral.discoverCharacteristics(nil, for: FE59)
02:21:10.527 [Callback]State changed to Connecting
02:21:10.579 DFU characteristics discovered
02:21:10.580 Enabling indications for 8EC90003-F315-4F60-9FB8-838830DAEA50...
02:21:10.580 peripheral.setNotifyValue(true, for: 8EC90003-F315-4F60-9FB8-838830DAEA50)
02:21:10.594 [Callback]State changed to Starting
02:21:10.638 Indications enabled for 8EC90003-F315-4F60-9FB8-838830DAEA50
02:21:10.638 Buttonless DFU indications enabled
02:21:10.638 Application with buttonless update found
02:21:10.639 Trying setting bootloader name to Dfu35931
02:21:10.639 Writing to characteristic 8EC90003-F315-4F60-9FB8-838830DAEA50...
02:21:10.639 peripheral.writeValue(0x02084466753335393331, for: 8EC90003-F315-4F60-9FB8-838830DAEA50, type: .withResponse)
02:21:10.653 [Callback]State changed to Enabling DFU Mode
02:21:11.401 [Callback] Central Manager did disconnect peripheral
02:21:11.401 Disconnected by the remote device
02:21:11.405 Scanning for the DFU Bootloader...

Although it is working on Android without any problem.

I am using softdevice 6.1.1 and SDK 15.2.0

Related