nRF Connect, 2019-08-12 MetaBoot (D2:B5:1F:EE:30:0F) V 11:57:19.147 Connecting to D2:B5:1F:EE:30:0F... D 11:57:19.148 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M) D 11:57:19.415 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED D 11:57:19.415 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) I 11:57:19.415 Connected to D2:B5:1F:EE:30:0F V 11:57:19.495 Discovering services... D 11:57:19.501 gatt.discoverServices() I 11:57:20.001 Connection parameters updated (interval: 30.0ms, latency: 0, timeout: 4000ms) I 11:57:20.277 Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms) D 11:57:20.600 [Callback] Services discovered with status: 0 I 11:57:20.600 Services discovered V 11:57:20.645 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) - Service Changed [I] (0x2A05) Client Characteristic Configuration (0x2902) Device Firmware Update Service (00001530-1212-efde-1523-785feabcd123) - DFU Packet [WNR] (00001532-1212-efde-1523-785feabcd123) - DFU Control Point [N W] (00001531-1212-efde-1523-785feabcd123) Client Characteristic Configuration (0x2902) - DFU Version [R] (00001534-1212-efde-1523-785feabcd123) Device Information (0x180A) - Manufacturer Name String [R] (0x2A29) - Model Number String [R] (0x2A24) - Serial Number String [R] (0x2A25) - Hardware Revision String [R] (0x2A27) - Firmware Revision String [R] (0x2A26) D 11:57:20.645 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true) I 11:57:20.651 Connection parameters updated (interval: 30.0ms, latency: 0, timeout: 4000ms) V 11:57:28.963 [DFU] DFU service started V 11:57:28.963 [DFU] Opening file... I 11:57:30.400 [DFU] Firmware file opened successfully V 11:57:30.400 [DFU] Connecting to DFU target... D 11:57:30.402 [DFU] gatt = device.connectGatt(autoConnect = false) I 11:57:30.411 [DFU] Connected to D2:B5:1F:EE:30:0F V 11:57:30.412 [DFU] Discovering services... D 11:57:30.413 [DFU] gatt.discoverServices() I 11:57:30.422 [DFU] Services discovered D 11:57:30.442 [DFU] wait(1000) V 11:57:31.461 [DFU] Reading DFU version number... D 11:57:31.461 [DFU] gatt.readCharacteristic(00001534-1212-efde-1523-785feabcd123) I 11:57:31.498 [DFU] Read Response received from 00001534-1212-efde-1523-785feabcd123, value (0x): 08-00 A 11:57:31.498 [DFU] Version number read: 0.8 D 11:57:31.501 [DFU] wait(1000) V 11:57:32.501 [DFU] Enabling notifications for 00001531-1212-efde-1523-785feabcd123 D 11:57:32.501 [DFU] gatt.setCharacteristicNotification(00001531-1212-efde-1523-785feabcd123, true) D 11:57:32.547 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00) I 11:57:32.547 [DFU] Data written to descr.00001531-1212-efde-1523-785feabcd123, value (0x): 01-00 V 11:57:32.547 [DFU] Notifications enabled for 00001531-1212-efde-1523-785feabcd123 A 11:57:32.547 [DFU] Notifications enabled D 11:57:32.547 [DFU] wait(1000) V 11:57:33.549 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 11:57:33.549 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 11:57:33.597 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 01-04 A 11:57:33.597 [DFU] DFU Start sent (Op Code = 1, Upload Mode = 4) V 11:57:33.597 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123 D 11:57:33.597 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123) I 11:57:33.601 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): 00-00-00-00-00-00-00-00-E0-39-02-00 A 11:57:33.601 [DFU] Firmware image size sent (0b, 0b, 145888b) I 11:57:34.287 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-01-01 A 11:57:34.288 [DFU] Response received (Op Code = 1 Status = 1) A 11:57:34.288 [DFU] Writing Initialize DFU Parameters... V 11:57:34.288 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 11:57:34.288 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 11:57:34.352 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-00 V 11:57:34.352 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123 D 11:57:34.352 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123) I 11:57:34.352 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): 06-00-01-00-FF-FF-FF-FF-01-00-A8-00-12-99 V 11:57:34.352 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 11:57:34.352 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 11:57:34.407 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-01 A 11:57:34.407 [DFU] Initialize DFU Parameters completed I 11:57:34.407 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-02-06 A 11:57:34.407 [DFU] Response received (Op Code = 2, Status = 6) E 11:57:34.409 [DFU] Remote DFU error: OPERATION FAILED V 11:57:34.409 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 11:57:34.409 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) D 11:57:38.454 [Callback] Connection state changed with status: 8 and new state: DISCONNECTED (0) E 11:57:38.455 Error 8 (0x8): GATT CONN TIMEOUT A 11:57:38.456 [DFU] Reset request sent V 11:57:38.456 [DFU] Disconnecting... I 11:57:38.457 Disconnected D 11:57:38.760 [DFU] gatt.disconnect() I 11:57:38.761 [DFU] Disconnected D 11:57:38.761 [DFU] gatt.refresh() (hidden) D 11:57:38.761 [DFU] gatt.close() D 11:57:38.761 [DFU] wait(600) D 11:57:38.761 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED D 11:57:38.792 [DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED D 11:57:39.095 gatt.close() D 11:57:39.097 wait(200) V 11:57:39.299 Connecting to D2:B5:1F:EE:30:0F... D 11:57:39.300 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M) D 11:57:39.797 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) I 11:57:39.797 Connected to D2:B5:1F:EE:30:0F D 11:57:39.798 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED V 11:57:39.824 Discovering services... D 11:57:39.824 gatt.discoverServices() I 11:57:40.182 Connection parameters updated (interval: 30.0ms, latency: 0, timeout: 4000ms) I 11:57:40.707 Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms) D 11:57:42.023 [Callback] Services discovered with status: 0 I 11:57:42.023 Services discovered V 11:57:42.051 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) - Service Changed [I] (0x2A05) Client Characteristic Configuration (0x2902) Device Firmware Update Service (00001530-1212-efde-1523-785feabcd123) - DFU Packet [WNR] (00001532-1212-efde-1523-785feabcd123) - DFU Control Point [N W] (00001531-1212-efde-1523-785feabcd123) Client Characteristic Configuration (0x2902) - DFU Version [R] (00001534-1212-efde-1523-785feabcd123) Device Information (0x180A) - Manufacturer Name String [R] (0x2A29) - Model Number String [R] (0x2A24) - Serial Number String [R] (0x2A25) - Hardware Revision String [R] (0x2A27) - Firmware Revision String [R] (0x2A26) D 11:57:42.052 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true) I 11:57:42.117 Connection parameters updated (interval: 30.0ms, latency: 0, timeout: 4000ms)