nRF Connect, 2017-04-21 Haptic (CA:A4:3F:76:B4:9C) V 09:29:12.301 Connecting to CA:A4:3F:76:B4:9C... D 09:29:12.301 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE) D 09:29:12.684 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) I 09:29:12.685 Connected to CA:A4:3F:76:B4:9C D 09:29:12.686 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED V 09:29:12.712 Discovering services... D 09:29:12.712 gatt.discoverServices() D 09:29:13.640 [Callback] Services discovered with status: 0 I 09:29:13.647 Services discovered V 09:29:13.682 Generic Access (0x1800) - Device Name [R W] (0x2A00) - Appearance [R] (0x2A01) - Peripheral Preferred Connection Parameters [R] (0x2A04) Generic Attribute (0x1801) - Service Changed [I] (0x2A05) Client Characteristic Configuration (0x2902) Nordic LED Button Service (00001523-1212-efde-1523-785feabcd123) - Button [N R] (00001524-1212-efde-1523-785feabcd123) Client Characteristic Configuration (0x2902) - Unknown Characteristic [R W] (00001528-1212-efde-1523-785feabcd123) - Unknown Characteristic [R W] (00001526-1212-efde-1523-785feabcd123) - Unknown Characteristic [R W] (00001527-1212-efde-1523-785feabcd123) Battery Service (0x180F) - Battery Level [N R] (0x2A19) Client Characteristic Configuration (0x2902) 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) 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) V 09:29:20.025 [DFU] DFU service started V 09:29:20.025 [DFU] Opening file... I 09:29:20.046 [DFU] Image file opened (146660 bytes in total) D 09:29:20.046 [DFU] wait(1000) D 09:29:21.048 [DFU] wait(1000) V 09:29:22.049 [DFU] Connecting to DFU target... D 09:29:22.052 [DFU] gatt = device.connectGatt(autoConnect = false) I 09:29:22.066 [DFU] Connected to CA:A4:3F:76:B4:9C V 09:29:22.074 [DFU] Discovering services... D 09:29:22.074 [DFU] gatt.discoverServices() I 09:29:22.089 [DFU] Services discovered D 09:29:22.121 [DFU] wait(1000) V 09:29:23.108 [DFU] Reading DFU version number... D 09:29:23.108 [DFU] gatt.readCharacteristic(00001534-1212-efde-1523-785feabcd123) I 09:29:23.244 [DFU] Read Response received from 00001534-1212-efde-1523-785feabcd123, value (0x): 01-00 A 09:29:23.244 [DFU] Version number read: 0.1 W 09:29:23.244 [DFU] Sending system components W 09:29:23.244 [DFU] Application with buttonless update found V 09:29:23.244 [DFU] Jumping to the DFU Bootloader... V 09:29:23.244 [DFU] Enabling notifications for 00001531-1212-efde-1523-785feabcd123 D 09:29:23.244 [DFU] gatt.setCharacteristicNotification(00001531-1212-efde-1523-785feabcd123, true) D 09:29:23.251 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00) I 09:29:23.369 [DFU] Data written to descr.00001531-1212-efde-1523-785feabcd123, value (0x): 01-00 V 09:29:23.369 [DFU] Notifications enabled for 00001531-1212-efde-1523-785feabcd123 A 09:29:23.369 [DFU] Notifications enabled D 09:29:23.369 [DFU] wait(1000) V 09:29:24.395 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 09:29:24.395 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) A 09:29:24.517 [DFU] Jump to bootloader sent (Op Code = 1, Upload Mode = 4) D 09:29:24.899 [Callback] Connection state changed with status: 19 and new state: DISCONNECTED (0) W 09:29:24.899 Connection terminated by peer (status 19) I 09:29:24.899 Disconnected I 09:29:24.940 [DFU] Disconnected by the remote device D 09:29:24.941 [DFU] gatt.refresh() (hidden) D 09:29:24.941 [DFU] gatt.close() D 09:29:24.941 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED D 09:29:24.941 [DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED V 09:29:24.944 [DFU] DFU service started V 09:29:24.944 [DFU] Opening file... I 09:29:24.980 [DFU] Image file opened (146660 bytes in total) D 09:29:24.980 [DFU] wait(1000) D 09:29:25.982 [DFU] wait(1000) V 09:29:26.983 [DFU] Connecting to DFU target... D 09:29:27.039 [DFU] gatt = device.connectGatt(autoConnect = false) I 09:29:57.020 [DFU] Disconnected D 09:29:57.023 [DFU] gatt.refresh() (hidden) D 09:29:57.027 [DFU] gatt.close() D 09:29:57.030 [DFU] wait(600) D 09:29:57.634 gatt.close() D 09:29:57.637 wait(200) V 09:29:57.840 Connecting to CA:A4:3F:76:B4:9C... D 09:29:57.840 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE)