nRF Connect, 2021-09-07 default (E5:1D:DD:70:96:27) I 12:53:26.291 [Server] Server started V 12:53:26.309 Heart Rate (0x180D) - Heart Rate Measurement [N] (0x2A37)    Client Characteristic Configuration (0x2902) - Body Sensor Location [R] (0x2A38) - Heart Rate Control Point [W] (0x2A39) Unknown Service (0000aaa0-0000-1000-8000-aabbccddeeff) - Unknown Characteristic [N R] (0000aaa1-0000-1000-8000-aabbccddeeff)    Client Characteristic Configuration (0x2902)    Unknown Descriptor (0000aab0-0000-1000-8000-aabbccddeeff)    Characteristic User Description (0x2901)    Characteristic Presentation Format (0x2904) - Unknown Characteristic [I W WNR] (0000aaa2-0000-1000-8000-aabbccddeeff)    Client Characteristic Configuration (0x2902) User Data (0x181C) - First Name [R W] (0x2A8A) - Last Name [R W] (0x2A90) - Gender [R W] (0x2A8C) Current Time Service (0x1805) - Current Time [N R] (0x2A2B)    Client Characteristic Configuration (0x2902) - Local Time Information [R] (0x2A0F) V 12:53:26.658 Connecting to E5:1D:DD:70:96:27... D 12:53:26.658 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M) D 12:53:26.879 [Server callback] Connection state changed with status: 0 and new state: CONNECTED (2) I 12:53:26.880 [Server] Device with address E5:1D:DD:70:96:27 connected I 12:53:26.880 [Server] MTU changed to 247 D 12:53:26.907 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED D 12:53:26.907 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) I 12:53:26.907 Connected to E5:1D:DD:70:96:27 V 12:53:26.931 Discovering services... D 12:53:26.931 gatt.discoverServices() I 12:53:27.663 Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms) D 12:53:28.028 [Callback] Services discovered with status: 0 I 12:53:28.028 Services discovered V 12:53:28.086 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 Information (0x180A) - Manufacturer Name String [R] (0x2A29) - Firmware Revision String [R] (0x2A26) - Software Revision String [R] (0x2A28) Tx Power (0x1804) - Tx Power Level [R] (0x2A07) Unknown Service (02a62000-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62001-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62002-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62003-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62004-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62005-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62006-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62007-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62008-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62009-dc00-1000-2000-f2801f1b9fd1) - Unknown Characteristic [R] (02a62010-dc00-1000-2000-f2801f1b9fd1) Unknown Service (02a61000-5822-4451-83dc-34b1efd0c0fd) - Unknown Characteristic [I WNR] (02a61001-5822-4451-83dc-34b1efd0c0fd)    Client Characteristic Configuration (0x2902) - Unknown Characteristic [N R] (02a61002-5822-4451-83dc-34b1efd0c0fd)    Client Characteristic Configuration (0x2902) - Unknown Characteristic [N R WNR] (02a61003-5822-4451-83dc-34b1efd0c0fd)    Client Characteristic Configuration (0x2902) - Unknown Characteristic [N R WNR] (02a61004-5822-4451-83dc-34b1efd0c0fd)    Client Characteristic Configuration (0x2902) Secure DFU Service (0xFE59) - Buttonless DFU [I W] (8ec90003-f315-4f60-9fb8-838830daea50)    Client Characteristic Configuration (0x2902) D 12:53:28.086 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true) D 12:53:28.089 gatt.setCharacteristicNotification(02a61001-5822-4451-83dc-34b1efd0c0fd, true) D 12:53:28.092 gatt.setCharacteristicNotification(02a61002-5822-4451-83dc-34b1efd0c0fd, true) D 12:53:28.094 gatt.setCharacteristicNotification(02a61003-5822-4451-83dc-34b1efd0c0fd, true) D 12:53:28.097 gatt.setCharacteristicNotification(02a61004-5822-4451-83dc-34b1efd0c0fd, true) I 12:53:28.113 Connection parameters updated (interval: 48.75ms, latency: 0, timeout: 5000ms) V 12:53:32.237 [DFU] DFU service started V 12:53:32.237 [DFU] Opening file... I 12:53:32.256 [DFU] Firmware file opened successfully V 12:53:32.256 [DFU] Connecting to DFU target... D 12:53:32.257 [DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferredPhy = LE_1M | LE_2M) I 12:53:32.263 [DFU] Connected to E5:1D:DD:70:96:27 V 12:53:32.264 [DFU] Discovering services... D 12:53:32.264 [DFU] gatt.discoverServices() I 12:53:32.267 [DFU] Services discovered D 12:53:32.285 [DFU] wait(1000) I 12:53:33.147 Connection parameters updated (interval: 198.75ms, latency: 0, timeout: 4000ms) W 12:53:33.286 [DFU] Application with buttonless update found V 12:53:33.286 [DFU] Jumping to the DFU Bootloader... V 12:53:33.286 [DFU] Enabling indications for 8ec90003-f315-4f60-9fb8-838830daea50 D 12:53:33.286 [DFU] gatt.setCharacteristicNotification(8ec90003-f315-4f60-9fb8-838830daea50, true) D 12:53:33.286 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x02-00) I 12:53:33.544 [DFU] Data written to descr.8ec90003-f315-4f60-9fb8-838830daea50, value (0x): 02-00 V 12:53:33.544 [DFU] Notifications enabled for 8ec90003-f315-4f60-9fb8-838830daea50 A 12:53:33.544 [DFU] Indications enabled D 12:53:33.544 [DFU] wait(1000) V 12:53:34.555 [DFU] Writing to characteristic 8ec90003-f315-4f60-9fb8-838830daea50 D 12:53:34.555 [DFU] gatt.writeCharacteristic(8ec90003-f315-4f60-9fb8-838830daea50) A 12:53:34.934 [DFU] Enter bootloader sent (Op Code = 1) I 12:53:34.935 [DFU] Notification received from 8ec90003-f315-4f60-9fb8-838830daea50, value (0x): 20-01-01 A 12:53:34.935 [DFU] Response received (Op Code = 1, Status = 1) D 12:53:39.110 [Server callback] Connection state changed with status: 0 and new state: DISCONNECTED (0) I 12:53:39.110 [Server] Device disconnected D 12:53:39.131 [Callback] Connection state changed with status: 8 and new state: DISCONNECTED (0) E 12:53:39.132 Error 8 (0x8): GATT CONN TIMEOUT I 12:53:39.132 Disconnected I 12:53:39.132 [DFU] Disconnected by the remote device D 12:53:39.132 [DFU] gatt.refresh() (hidden) D 12:53:39.132 [DFU] gatt.disconnect() D 12:53:39.132 [DFU] gatt.close() D 12:53:39.133 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED D 12:53:39.154 [DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED V 12:53:39.155 [DFU] Scanning for the DFU Bootloader... I 12:53:43.259 [DFU] DFU Bootloader found with address E5:1D:DD:70:96:28 V 12:53:43.282 [DFU] DFU service started I 12:53:43.282 [DFU] Firmware file opened successfully D 12:53:43.282 [DFU] wait(1000) D 12:53:44.282 [DFU] wait(1000) V 12:53:45.295 [DFU] Connecting to DFU target... D 12:53:45.296 [DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferredPhy = LE_1M | LE_2M) D 12:53:45.399 [DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED I 12:53:45.405 [DFU] Connected to E5:1D:DD:70:96:28 V 12:53:45.406 [DFU] Discovering services... D 12:53:45.406 [DFU] gatt.discoverServices() I 12:53:46.341 [DFU] Services discovered D 12:53:46.356 [DFU] wait(1000) V 12:53:47.353 [DFU] Requesting new MTU... D 12:53:47.353 [DFU] gatt.requestMtu(517) I 12:53:47.392 [DFU] MTU changed to: 247 V 12:53:47.392 [DFU] Enabling notifications for 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:47.392 [DFU] gatt.setCharacteristicNotification(8ec90001-f315-4f60-9fb8-838830daea50, true) D 12:53:47.394 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00) I 12:53:47.451 [DFU] Data written to descr.8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-00 V 12:53:47.451 [DFU] Notifications enabled for 8ec90001-f315-4f60-9fb8-838830daea50 A 12:53:47.451 [DFU] Notifications enabled D 12:53:47.451 [DFU] wait(1000) V 12:53:48.452 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:48.452 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:48.471 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 06-01 I 12:53:48.472 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-06-01-00-02-00-00-91-00-00-00-7C-7F-4E-F6 A 12:53:48.472 [DFU] Command object info received (Max size = 512, Offset = 145, CRC = F64E7F7C) V 12:53:48.472 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:48.472 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:48.501 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 02-00-00 I 12:53:48.502 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-02-01 A 12:53:48.502 [DFU] Packet Receipt Notif disabled (Op Code = 2, Value = 0) V 12:53:48.502 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:48.502 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:48.531 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-01-8D-00-00-00 I 12:53:48.532 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-01-01 A 12:53:48.532 [DFU] Command object created V 12:53:48.532 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50 D 12:53:48.532 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50) I 12:53:48.534 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 12-8A-01-0A-44-08-01-12-40-08-01-10-34-1A-02-B7-01-20-00-28-00-30-00-38-E0-E2-04-42-24-08-03-12-20-C8-1E-9B-1A-6C-D9-25-3F-9F-09-3A-0B-44-BC-A3-63-EC-D8-08-F4-64-6B-B1-B3-BC-52-A4-96-50-06-D1-3A-48-00-52-04-08-01-12-00-10-00-1A-40-B7-EE-74-7C-B8-17-51-B6-1F-C4-1A-E6-DD-69-44-04-DF-48-3A-69-2D-08-E7-6A-4B-55-95-B8-D2-73-D0-E4-69-AF-82-C2-CD-D1-00-C3-28-BD-42-75-78-BF-5A-7F-8E-F9-C5-AF-EE-F6-87-AA-9C-00-9F-A8-E0-28-F1-87 A 12:53:48.535 [DFU] Command object sent (CRC = 715B39E6) V 12:53:48.535 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:48.535 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:48.562 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 03 I 12:53:48.563 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-03-01-8D-00-00-00-E6-39-5B-71 A 12:53:48.563 [DFU] Checksum received (Offset = 141, CRC = 715B39E6) V 12:53:48.563 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:48.563 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:48.592 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 04 I 12:53:48.727 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-04-01 A 12:53:48.727 [DFU] Command object executed V 12:53:48.728 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:48.728 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:48.757 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 02-0A-00 I 12:53:48.758 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-02-01 A 12:53:48.758 [DFU] Packet Receipt Notif Req (Op Code = 2) sent (Value = 10) V 12:53:48.758 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:48.759 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:48.877 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 06-02 I 12:53:48.878 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-06-01-00-10-00-00-00-00-00-00-00-00-00-00 A 12:53:48.879 [DFU] Data object info received (Max size = 4096, Offset = 0, CRC = 00000000) V 12:53:48.912 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:48.912 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:49.012 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-02-00-10-00-00 I 12:53:49.013 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-01-01 A 12:53:49.013 [DFU] Data object (1/20) created D 12:53:49.013 [DFU] wait(400) A 12:53:49.414 [DFU] Uploading firmware... V 12:53:49.414 [DFU] Sending firmware to characteristic 8ec90002-f315-4f60-9fb8-838830daea50... V 12:53:49.642 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:49.642 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:49.672 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 03 I 12:53:49.672 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-03-01-B8-05-00-00-EA-4F-F6-1A A 12:53:49.673 [DFU] Checksum received (Offset = 1464, CRC = 1AF64FEA) W 12:53:49.673 [DFU] 976 bytes were lost V 12:53:49.714 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:49.714 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:49.717 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 02-01-00 I 12:53:49.719 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-02-01 A 12:53:49.719 [DFU] Packet Receipt Notif Req (Op Code = 2) sent (Value = 1) W 12:53:49.719 [DFU] CRC does not match! Expected BA2C2521 but found 1AF64FEA. Retrying...(2/3) V 12:53:49.722 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:49.722 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:49.762 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-02-00-10-00-00 I 12:53:49.762 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-01-01 A 12:53:49.763 [DFU] Data object (1/20) created D 12:53:49.763 [DFU] wait(400) A 12:53:50.163 [DFU] Uploading firmware... V 12:53:50.163 [DFU] Sending firmware to characteristic 8ec90002-f315-4f60-9fb8-838830daea50... V 12:53:50.512 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:50.512 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:50.542 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 03 I 12:53:50.543 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-03-01-A0-07-00-00-CF-18-D0-6D A 12:53:50.544 [DFU] Checksum received (Offset = 1952, CRC = 6DD018CF) W 12:53:50.544 [DFU] 244 bytes were lost W 12:53:50.544 [DFU] CRC does not match! Expected CA3E8ABC but found 6DD018CF. Retrying...(3/3) V 12:53:50.581 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:50.581 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:50.587 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-02-00-10-00-00 I 12:53:50.588 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-01-01 A 12:53:50.588 [DFU] Data object (1/20) created D 12:53:50.588 [DFU] wait(400) A 12:53:50.989 [DFU] Uploading firmware... V 12:53:50.989 [DFU] Sending firmware to characteristic 8ec90002-f315-4f60-9fb8-838830daea50... V 12:53:51.337 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50 D 12:53:51.337 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50) I 12:53:51.367 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 03 I 12:53:51.367 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-03-01-A0-07-00-00-CF-18-D0-6D A 12:53:51.368 [DFU] Checksum received (Offset = 1952, CRC = 6DD018CF) W 12:53:51.368 [DFU] 244 bytes were lost E 12:53:51.369 [DFU] CRC does not match! Expected CA3E8ABC but found 6DD018CF. V 12:53:51.369 [DFU] Disconnecting... D 12:53:51.380 [DFU] gatt.disconnect() I 12:53:51.386 [DFU] Disconnected D 12:53:51.388 [DFU] gatt.refresh() (hidden) D 12:53:51.390 [DFU] gatt.disconnect() D 12:53:51.394 [DFU] gatt.close() D 12:53:51.397 [DFU] wait(600) D 12:53:52.006 gatt.close() D 12:53:52.010 wait(200) V 12:53:52.212 Connecting to E5:1D:DD:70:96:27... D 12:53:52.213 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M) D 12:53:57.232 [Server callback] Connection state changed with status: 0 and new state: DISCONNECTED (0) I 12:53:57.232 [Server] Device disconnected D 12:53:57.244 [Callback] Connection state changed with status: 133 and new state: DISCONNECTED (0) E 12:53:57.244 Error 133 (0x85): GATT ERROR I 12:53:57.244 Disconnected