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
