nRF Connect, 2016-11-02 DfuTarg (F2:C5:6C:31:71:BD) V 14:41:48.289 Connecting to F2:C5:6C:31:71:BD... D 14:41:48.305 gatt = device.connectGatt(autoConnect = false) D 14:41:49.128 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) I 14:41:49.144 Connected to F2:C5:6C:31:71:BD D 14:41:49.156 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED D 14:41:49.172 wait(600ms) V 14:41:49.813 Discovering services... D 14:41:49.840 gatt.discoverServices() D 14:41:49.910 [Callback] Services discovered with status: 0 I 14:41:49.923 Services discovered V 14:41:49.974 Generic Access (0x1800) - Device Name [R W] (0x2A00) - Appearance [R] (0x2A01) - Peripheral Preferred Connection Parameters [R] (0x2A04) - Central Address Resolution [R] (0x2AA6) Generic Attribute (0x1801) Secure DFU Service (0xFE59) - DFU Packet [WNR] (8ec90002-f315-4f60-9fb8-838830daea50) - DFU Control Point [N W] (8ec90001-f315-4f60-9fb8-838830daea50) Client Characteristic Configuration (0x2902) V 14:41:59.663 Disconnecting... D 14:41:59.674 gatt.disconnect() D 14:41:59.684 [Callback] Connection state changed with status: 0 and new state: DISCONNECTED (0) I 14:41:59.694 Disconnected D 14:41:59.704 gatt.refresh() (hidden) D 14:41:59.712 gatt.close() V 14:41:59.762 [DFU] DFU service started V 14:41:59.778 [DFU] Opening file... I 14:41:59.805 [DFU] Image file opened (28644 bytes in total) D 14:41:59.811 [DFU] wait(1000) D 14:42:00.792 [DFU] wait(1000) V 14:42:01.795 [DFU] Connecting to DFU target... D 14:42:01.806 [DFU] gatt = device.connectGatt(autoConnect = false) D 14:42:03.676 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED I 14:42:03.700 [DFU] Disconnected D 14:42:03.711 [DFU] gatt.refresh() (hidden) D 14:42:03.742 [DFU] gatt.close() D 14:42:03.751 [DFU] wait(600) V 14:42:04.334 Connecting to F2:C5:6C:31:71:BD... D 14:42:04.352 gatt = device.connectGatt(autoConnect = false) D 14:42:04.632 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) D 14:42:04.651 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED I 14:42:04.664 Connected to F2:C5:6C:31:71:BD D 14:42:04.693 wait(600ms) V 14:42:05.311 Discovering services... D 14:42:05.328 gatt.discoverServices() D 14:42:05.350 [Callback] Services discovered with status: 0 I 14:42:05.366 Services discovered V 14:42:05.433 Generic Access (0x1800) - Device Name [R W] (0x2A00) - Appearance [R] (0x2A01) - Peripheral Preferred Connection Parameters [R] (0x2A04) - Central Address Resolution [R] (0x2AA6) Generic Attribute (0x1801) Secure DFU Service (0xFE59) - DFU Packet [WNR] (8ec90002-f315-4f60-9fb8-838830daea50) - DFU Control Point [N W] (8ec90001-f315-4f60-9fb8-838830daea50) Client Characteristic Configuration (0x2902) V 14:42:15.351 Disconnecting... D 14:42:15.361 gatt.disconnect() D 14:42:15.371 [Callback] Connection state changed with status: 0 and new state: DISCONNECTED (0) I 14:42:15.378 Disconnected D 14:42:15.386 gatt.refresh() (hidden) D 14:42:15.392 gatt.close() D 14:42:15.419 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED V 14:42:15.436 [DFU] DFU service started V 14:42:15.443 [DFU] Opening file... I 14:42:15.449 [DFU] Image file opened (28644 bytes in total) D 14:42:15.457 [DFU] wait(1000) D 14:42:16.468 [DFU] wait(1000) V 14:42:17.471 [DFU] Connecting to DFU target... D 14:42:17.478 [DFU] gatt = device.connectGatt(autoConnect = false) I 14:42:18.647 [DFU] Connected to F2:C5:6C:31:71:BD V 14:42:18.666 [DFU] Discovering services... D 14:42:18.684 [DFU] gatt.discoverServices() D 14:42:18.707 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED I 14:42:19.165 [DFU] Services discovered D 14:42:19.208 [DFU] wait(1000) V 14:42:20.217 [DFU] Enabling notifications for 8ec90001-f315-4f60-9fb8-838830daea50 D 14:42:20.236 [DFU] gatt.setCharacteristicNotification(8ec90001-f315-4f60-9fb8-838830daea50, true) D 14:42:20.247 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00) I 14:42:20.257 [DFU] Data written to descr.8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-00 V 14:42:20.266 [DFU] Notifications enabled for 8ec90001-f315-4f60-9fb8-838830daea50 A 14:42:20.276 [DFU] Notifications enabled D 14:42:20.286 [DFU] wait(1000) V 14:42:21.239 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 14:42:21.257 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 14:42:21.291 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 06-01 I 14:42:21.308 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-06-01-00-01-00-00-00-00-00-00-00-00-00-00 A 14:42:21.322 [DFU] Command object info received (Max size = 256, Offset = 0, CRC = 00000000) V 14:42:21.338 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 14:42:21.353 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 14:42:21.368 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 02-00-00 I 14:42:21.383 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-02-01 A 14:42:21.401 [DFU] Packet Receipt Notif disabled (Op Code = 2, Value = 0) V 14:42:21.420 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 14:42:21.436 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 14:42:21.448 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-01-87-00-00-00 I 14:42:21.460 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-01-01 A 14:42:21.468 [DFU] Command object created V 14:42:21.477 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50 D 14:42:21.487 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50) I 14:42:21.496 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 12-84-01-0A-3E-08-01-12-3A-08-01-10-01-1A-02-8C-01-20-00-28 V 14:42:21.506 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50 D 14:42:21.519 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50) I 14:42:21.530 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 00-30-00-38-E4-DF-01-42-24-08-03-12-20-BD-E8-BA-A0-D5-13-92 V 14:42:21.540 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50 D 14:42:21.550 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50) I 14:42:21.564 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 55-2C-F0-BF-86-39-3D-92-E7-0D-3B-7D-B1-FE-2E-8A-68-8D-CC-0C V 14:42:21.577 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50 D 14:42:21.594 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50) I 14:42:21.611 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 06-26-9B-52-8E-48-00-10-00-1A-40-ED-F9-D0-73-BF-D1-24-53-71 V 14:42:21.625 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50 D 14:42:21.638 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50) I 14:42:21.648 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): ED-8A-F5-0A-80-81-4F-F7-4E-B1-2B-52-BE-1A-D6-C3-B5-F5-77-24 V 14:42:21.659 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50 D 14:42:21.671 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50) I 14:42:21.683 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): BD-DD-D0-2F-3B-FF-52-7A-66-36-84-F1-C3-C7-43-66-04-A1-49-96 V 14:42:21.695 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50 D 14:42:21.708 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50) I 14:42:21.719 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): AC-E2-70-AE-0A-D2-3B-E3-DB-49-8C-90-15-19-DA A 14:42:21.732 [DFU] Command object sent (CRC = 11E4DAEC) V 14:42:21.743 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 14:42:21.753 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 14:42:21.765 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 03 I 14:42:21.785 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-03-01-87-00-00-00-EC-DA-E4-11 A 14:42:21.799 [DFU] Checksum received (Offset = 135, CRC = 11E4DAEC) V 14:42:21.811 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 14:42:21.824 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 14:42:21.836 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 04 I 14:42:21.849 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-04-0A E 14:42:21.862 [DFU] Remote DFU error: REMOTE DFU OPERATION FAILED V 14:42:21.878 [DFU] Disconnecting... D 14:42:21.897 [DFU] gatt.disconnect() I 14:42:21.913 [DFU] Disconnected D 14:42:21.928 [DFU] gatt.refresh() (hidden) D 14:42:21.942 [DFU] gatt.close() D 14:42:21.957 [DFU] wait(600) V 14:42:22.250 Connecting to F2:C5:6C:31:71:BD... D 14:42:22.266 gatt = device.connectGatt(autoConnect = false) D 14:42:25.630 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED I 14:42:25.646 Disconnected D 14:42:26.425 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) D 14:42:26.440 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED I 14:42:26.456 Connected to F2:C5:6C:31:71:BD D 14:42:26.468 wait(600ms) V 14:42:27.081 Discovering services... D 14:42:27.097 gatt.discoverServices() D 14:42:27.122 [Callback] Services discovered with status: 0 I 14:42:27.140 Services discovered V 14:42:27.191 Generic Access (0x1800) - Device Name [R W] (0x2A00) - Appearance [R] (0x2A01) - Peripheral Preferred Connection Parameters [R] (0x2A04) - Central Address Resolution [R] (0x2AA6) Generic Attribute (0x1801) Secure DFU Service (0xFE59) - DFU Packet [WNR] (8ec90002-f315-4f60-9fb8-838830daea50) - DFU Control Point [N W] (8ec90001-f315-4f60-9fb8-838830daea50) Client Characteristic Configuration (0x2902)