nRF Master Control Panel, 2016-05-27 hw8-v10-dbg (FD:63:AE:F7:C4:AB) V 10:31:29.283 Connecting to FD:63:AE:F7:C4:AB... D 10:31:29.329 gatt = device.connectGatt(autoConnect = false) D 10:31:29.726 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) D 10:31:29.769 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED I 10:31:29.792 Connected to FD:63:AE:F7:C4:AB D 10:31:29.815 wait(600ms) V 10:31:30.444 Discovering services... D 10:31:30.462 gatt.discoverServices() D 10:31:31.686 [Callback] Services discovered with status: 0 I 10:31:31.714 Services discovered V 10:31:31.776 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) Device Information (0x180A) - Manufacturer Name String [R] (0xblahblah) <-- edited - Hardware Revision String [R] (0x2A27) - Firmware Revision String [R] (0x2A26) - Software Revision String [R] (0x2A28) 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 10:31:39.443 Reading characteristic 00002a00-0000-1000-8000-00805f9b34fb D 10:31:39.459 gatt.readCharacteristic(00002a00-0000-1000-8000-00805f9b34fb) I 10:31:40.545 Read Response received from 00002a00-0000-1000-8000-00805f9b34fb, value: (0x) 68-77-38-2D-76-31-30-2D-64-62-67, "hw8-v10-dbg" A 10:31:40.566 "hw8-v10-dbg" received V 10:31:44.229 Refreshing device cache... D 10:31:44.249 gatt.refresh() I 10:31:44.277 Cache refreshed V 10:31:44.295 Discovering services... D 10:31:44.315 gatt.discoverServices() D 10:31:50.064 [Callback] Services discovered with status: 0 I 10:31:50.092 Services discovered V 10:31:50.183 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) Device Information (0x180A) - Manufacturer Name String [R] (0xblahblah) <-- edited - Hardware Revision String [R] (0x2A27) - Firmware Revision String [R] (0x2A26) - Software Revision String [R] (0x2A28) 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 10:31:53.105 Starting pairing... D 10:31:53.125 device.createBond() (hidden) D 10:31:53.237 [Broadcast] Action received: android.bluetooth.device.action.BOND_STATE_CHANGED, bond state changed to: BOND_BONDING (11) D 10:31:53.877 [Broadcast] Action received: android.bluetooth.device.action.BOND_STATE_CHANGED, bond state changed to: BOND_BONDED (12) I 10:31:53.920 Device bonded V 10:32:07.334 Disconnecting... D 10:32:07.352 gatt.disconnect() D 10:32:07.375 [Callback] Connection state changed with status: 0 and new state: DISCONNECTED (0) I 10:32:07.396 Disconnected D 10:32:07.420 gatt.refresh() D 10:32:07.436 gatt.close() D 10:32:07.648 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED V 10:32:07.743 [DFU] DFU service started V 10:32:07.758 [DFU] Opening file... I 10:32:07.799 [DFU] Image file opened (31212 bytes in total) D 10:32:07.813 [DFU] wait(1000) V 10:32:08.948 [DFU] Connecting to DFU target... D 10:32:08.987 [DFU] gatt = device.connectGatt(autoConnect = false) I 10:32:09.004 [DFU] Connected to FD:63:AE:F7:C4:AB D 10:32:09.020 [DFU] wait(1600) D 10:32:09.086 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED V 10:32:10.553 [DFU] Discovering services... D 10:32:10.572 [DFU] gatt.discoverServices() I 10:32:11.025 [DFU] Services discovered D 10:32:11.046 [DFU] wait(1000) V 10:32:12.103 [DFU] Reading DFU version number... I 10:32:12.131 [DFU] Read Response received from 00001534-1212-efde-1523-785feabcd123, value (0x): 01-00 A 10:32:12.147 [DFU] Version number read: 0.1 W 10:32:12.191 [DFU] Application with buttonless update found V 10:32:12.208 [DFU] Reading Service Changed CCCD value... V 10:32:12.270 [DFU] Enabling indications for 00002a05-0000-1000-8000-00805f9b34fb D 10:32:12.288 [DFU] gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true) D 10:32:12.305 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x02-00) V 10:32:12.461 [DFU] Indications enabled for 00002a05-0000-1000-8000-00805f9b34fb A 10:32:12.478 [DFU] Service Changed indications enabled V 10:32:12.491 [DFU] Restarting service... V 10:32:12.505 [DFU] Disconnecting... D 10:32:12.519 [DFU] gatt.disconnect() I 10:32:12.533 [DFU] Disconnected D 10:32:12.547 [DFU] gatt.close() V 10:32:12.561 [DFU] Restarting service... D 10:32:12.576 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED V 10:32:12.639 [DFU] DFU service started V 10:32:12.657 [DFU] Opening file... I 10:32:12.707 [DFU] Image file opened (31212 bytes in total) D 10:32:12.726 [DFU] wait(1000) V 10:32:13.606 [DFU] Connecting to DFU target... D 10:32:13.636 [DFU] gatt = device.connectGatt(autoConnect = false) D 10:32:13.805 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED I 10:32:13.831 [DFU] Connected to FD:63:AE:F7:C4:AB D 10:32:13.846 [DFU] wait(1600) V 10:32:15.404 [DFU] Discovering services... D 10:32:15.423 [DFU] gatt.discoverServices() I 10:32:15.441 [DFU] Services discovered D 10:32:15.460 [DFU] wait(1000) V 10:32:16.508 [DFU] Reading DFU version number... I 10:32:16.556 [DFU] Read Response received from 00001534-1212-efde-1523-785feabcd123, value (0x): 01-00 A 10:32:16.572 [DFU] Version number read: 0.1 W 10:32:16.616 [DFU] Application with buttonless update found V 10:32:16.630 [DFU] Reading Service Changed CCCD value... A 10:32:16.647 [DFU] Service Changed indications enabled V 10:32:16.666 [DFU] Jumping to the DFU Bootloader... V 10:32:16.683 [DFU] Enabling notifications for 00001531-1212-efde-1523-785feabcd123 D 10:32:16.700 [DFU] gatt.setCharacteristicNotification(00001531-1212-efde-1523-785feabcd123, true) D 10:32:16.716 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00) V 10:32:16.733 [DFU] Notifications enabled for 00001531-1212-efde-1523-785feabcd123 A 10:32:16.750 [DFU] Notifications enabled D 10:32:16.767 [DFU] wait(1000) V 10:32:17.800 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 10:32:17.816 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 10:32:17.831 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 01-04 A 10:32:17.845 [DFU] Jump to bootloader sent (Op Code = 1, Upload Mode = 4) I 10:32:18.129 [DFU] Disconnected by the remote device D 10:32:18.154 [DFU] gatt.close() D 10:32:18.209 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED V 10:32:18.225 [DFU] DFU service started V 10:32:18.240 [DFU] Opening file... I 10:32:18.257 [DFU] Image file opened (31212 bytes in total) D 10:32:18.273 [DFU] wait(1000) V 10:32:19.229 [DFU] Connecting to DFU target... D 10:32:19.256 [DFU] gatt = device.connectGatt(autoConnect = false) D 10:32:19.453 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED I 10:32:19.477 [DFU] Connected to FD:63:AE:F7:C4:AB D 10:32:19.493 [DFU] wait(1600) V 10:32:21.014 [DFU] Discovering services... D 10:32:21.035 [DFU] gatt.discoverServices() I 10:32:21.055 [DFU] Services discovered D 10:32:21.071 [DFU] wait(1000) V 10:32:22.114 [DFU] Reading DFU version number... I 10:32:23.066 [DFU] Read Response received from 00001534-1212-efde-1523-785feabcd123, value (0x): 08-00 A 10:32:23.095 [DFU] Version number read: 0.8 V 10:32:23.110 [DFU] Enabling notifications for 00001531-1212-efde-1523-785feabcd123 D 10:32:23.127 [DFU] gatt.setCharacteristicNotification(00001531-1212-efde-1523-785feabcd123, true) D 10:32:23.141 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00) V 10:32:23.157 [DFU] Notifications enabled for 00001531-1212-efde-1523-785feabcd123 A 10:32:23.173 [DFU] Notifications enabled D 10:32:23.186 [DFU] wait(1000) V 10:32:24.148 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 10:32:24.169 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 10:32:24.308 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 01-04 A 10:32:24.323 [DFU] DFU Start sent (Op Code = 1, Upload Mode = 4) V 10:32:24.337 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123 D 10:32:24.351 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123) I 10:32:24.365 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): 00-00-00-00-00-00-00-00-EC-79-00-00 A 10:32:24.380 [DFU] Firmware image size sent (0b, 0b, 31212b) I 10:32:27.639 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-01-01 A 10:32:27.657 [DFU] Response received (Op Code = 1 Status = 1) A 10:32:27.675 [DFU] Writing Initialize DFU Parameters... V 10:32:27.694 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 10:32:27.714 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 10:32:27.746 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-00 V 10:32:27.774 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123 D 10:32:27.791 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123) I 10:32:27.815 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): FF-FF-FF-FF-FF-FF-00-00-01-00-64-00-A0-75 V 10:32:27.830 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 10:32:27.843 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 10:32:27.873 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-01 A 10:32:27.888 [DFU] Initialize DFU Parameters completed I 10:32:27.931 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-02-01 A 10:32:27.947 [DFU] Response received (Op Code = 2, Status = 1) V 10:32:27.993 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 10:32:28.007 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 10:32:28.025 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 08-0A-00 A 10:32:28.039 [DFU] Packet Receipt Notif Req (Op Code = 8) sent (Value = 10) V 10:32:28.054 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 10:32:28.071 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 10:32:28.180 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 03 A 10:32:28.195 [DFU] Receive Firmware Image request sent A 10:32:28.213 [DFU] Uploading firmware... V 10:32:28.229 [DFU] Sending firmware to characteristic 00001532-1212-efde-1523-785feabcd123... I 10:33:52.266 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-03-01 A 10:33:52.302 [DFU] Response received (Op Code = 3, Status = 1) A 10:33:52.323 [DFU] Upload completed in 84145 ms V 10:33:52.372 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 10:33:52.389 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 10:33:52.427 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 04 A 10:33:52.453 [DFU] Validate request sent I 10:33:52.473 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-04-01 A 10:33:52.492 [DFU] Response received (Op Code = 4, Status = 1) V 10:33:52.509 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123 D 10:33:52.526 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123) I 10:33:52.584 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 05 A 10:33:52.602 [DFU] Activate and Reset request sent I 10:33:52.865 [DFU] Disconnected by the remote device D 10:33:52.887 [DFU] gatt.close() D 10:33:52.904 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED V 10:33:52.932 Connecting to FD:63:AE:F7:C4:AB... D 10:33:52.947 gatt = device.connectGatt(autoConnect = false) D 10:33:53.894 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) D 10:33:53.960 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED I 10:33:53.976 Connected to FD:63:AE:F7:C4:AB D 10:33:53.995 wait(600ms) V 10:33:54.613 Discovering services... D 10:33:54.632 gatt.discoverServices() D 10:34:01.577 [Callback] Services discovered with status: 129 E 10:34:01.602 Error 129 (0x81): GATT INTERNAL ERROR D 10:34:01.631 [Callback] Connection state changed with status: 133 and new state: DISCONNECTED (0) E 10:34:01.655 Error 133 (0x85): GATT ERROR I 10:34:01.674 Disconnected D 10:34:01.814 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED <-- at this point, peripheral is in hardfault