nRF Connect, 2020-12-24
Nordic_Buttonless (E0:6E:0D:23:1D:8D)
I	14:15:34.397	[Server] Server started
V	14:15:34.398	[Server] Creating services...
D	14:15:34.403	[Server callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	14:15:34.403	[Server] Device with address E0:6E:0D:23:1D:8D connected
D	14:15:34.404	[Server callback] Service 0000180d-0000-1000-8000-00805f9b34fb added with status: 0
D	14:15:34.404	server.addService(0000aaa0-0000-1000-8000-aabbccddeeff)
D	14:15:34.410	[Server callback] Service 0000aaa0-0000-1000-8000-aabbccddeeff added with status: 0
D	14:15:34.410	server.addService(0000181c-0000-1000-8000-00805f9b34fb)
D	14:15:34.436	[Server callback] Service 0000181c-0000-1000-8000-00805f9b34fb added with status: 0
I	14:15:34.436	[Server] Database changed
V	14:15:34.454	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)
V	14:15:34.959	Connecting to E0:6E:0D:23:1D:8D...
D	14:15:34.959	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, opportunistic = true, preferred PHY = LE 1M) (hidden)
D	14:15:34.966	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	14:15:34.966	Connected to E0:6E:0D:23:1D:8D
D	14:15:34.967	wait(1600ms)
V	14:15:36.570	Discovering services...
D	14:15:36.570	gatt.discoverServices()
D	14:15:36.588	[Callback] Services discovered with status: 0
I	14:15:36.588	Services discovered
V	14:15:36.605	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)
Secure DFU Service (0xFE59)
- Secure Buttonless DFU [I W] (8ec90004-f315-4f60-9fb8-838830daea50)
   Client Characteristic Configuration (0x2902)
D	14:15:36.605	gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
V	14:15:45.419	[DFU] DFU service started
V	14:15:45.419	[DFU] Opening file...
I	14:15:45.440	[DFU] Firmware file opened successfully
V	14:15:45.440	[DFU] Connecting to DFU target...
D	14:15:45.441	[DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferredPhy = LE_1M | LE_2M)
I	14:15:45.449	[DFU] Connected to E0:6E:0D:23:1D:8D
D	14:15:45.450	[DFU] wait(1600)
V	14:15:47.057	[DFU] Discovering services...
D	14:15:47.057	[DFU] gatt.discoverServices()
I	14:15:47.057	[DFU] Services discovered
V	14:15:47.073	[DFU] Reading Service Changed CCCD value...
D	14:15:47.073	[DFU] gatt.readDescriptor(00002902-0000-1000-8000-00805f9b34fb)
I	14:15:47.196	[DFU] Read Response received from descr.00002a05-0000-1000-8000-00805f9b34fb, value (0x): 02-00
A	14:15:47.196	[DFU] Service Changed indications enabled
D	14:15:47.212	[DFU] wait(1000)
W	14:15:48.203	[DFU] Application with buttonless update found
V	14:15:48.203	[DFU] Jumping to the DFU Bootloader...
V	14:15:48.203	[DFU] Enabling indications for 8ec90004-f315-4f60-9fb8-838830daea50
D	14:15:48.204	[DFU] gatt.setCharacteristicNotification(8ec90004-f315-4f60-9fb8-838830daea50, true)
D	14:15:48.205	[DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x02-00)
I	14:15:48.276	[DFU] Data written to descr.8ec90004-f315-4f60-9fb8-838830daea50, value (0x): 02-00
V	14:15:48.276	[DFU] Notifications enabled for 8ec90004-f315-4f60-9fb8-838830daea50
A	14:15:48.276	[DFU] Indications enabled
D	14:15:48.276	[DFU] wait(1000)
V	14:15:49.296	[DFU] Writing to characteristic 8ec90004-f315-4f60-9fb8-838830daea50
D	14:15:49.296	[DFU] gatt.writeCharacteristic(8ec90004-f315-4f60-9fb8-838830daea50)
D	14:15:54.358	[Server callback] Connection state changed with status: 0 and new state: DISCONNECTED (0)
I	14:15:54.358	[Server] Device disconnected
D	14:15:54.366	[Callback] Connection state changed with status: 8 and new state: DISCONNECTED (0)
E	14:15:54.367	Error 8 (0x8): GATT CONN TIMEOUT
I	14:15:54.367	Disconnected
A	14:15:54.369	[DFU] Enter bootloader sent (Op Code = 1)
I	14:15:54.400	[DFU] Disconnected by the remote device
D	14:15:54.400	[DFU] gatt.disconnect()
D	14:15:54.400	[DFU] gatt.close()
D	14:15:54.417	[Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D	14:15:54.433	[DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
V	14:15:54.433	[DFU] DFU service started
I	14:15:54.433	[DFU] Firmware file opened successfully
D	14:15:54.433	[DFU] wait(1000)
D	14:15:55.432	[DFU] wait(1000)
V	14:15:56.428	[DFU] Connecting to DFU target...
D	14:15:56.472	[DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferredPhy = LE_1M | LE_2M)
D	14:16:26.492	[Server callback] Connection state changed with status: 0 and new state: DISCONNECTED (0)
I	14:16:26.492	[Server] Device disconnected
E	14:16:26.503	[DFU] Error 133: Connection timeout
W	14:16:26.504	[DFU] Retrying...
D	14:16:26.504	[DFU] gatt.refresh() (hidden)
D	14:16:26.504	[DFU] gatt.disconnect()
D	14:16:26.504	[DFU] gatt.close()
V	14:16:26.584	[DFU] DFU service started
I	14:16:26.584	[DFU] Firmware file opened successfully
D	14:16:26.584	[DFU] wait(1000)
D	14:16:27.587	[DFU] wait(1000)
V	14:16:28.553	[DFU] Connecting to DFU target...
D	14:16:28.555	[DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferredPhy = LE_1M | LE_2M)
D	14:16:41.436	[Server callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	14:16:41.436	[Server] Device with address E0:6E:0D:23:1D:8D connected
I	14:16:41.472	[DFU] Connected to E0:6E:0D:23:1D:8D
D	14:16:41.472	[DFU] wait(1600)
D	14:16:41.473	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
D	14:16:41.508	[DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
V	14:16:43.048	[DFU] Discovering services...
D	14:16:43.048	[DFU] gatt.discoverServices()
I	14:16:43.059	[DFU] Services discovered
V	14:16:43.060	[DFU] Reading Service Changed CCCD value...
D	14:16:43.060	[DFU] gatt.readDescriptor(00002902-0000-1000-8000-00805f9b34fb)
I	14:16:43.130	[DFU] Read Response received from descr.00002a05-0000-1000-8000-00805f9b34fb, value (0x): 02-00
A	14:16:43.130	[DFU] Service Changed indications enabled
D	14:16:43.165	[DFU] wait(1000)
W	14:16:44.148	[DFU] Application with buttonless update found
V	14:16:44.148	[DFU] Jumping to the DFU Bootloader...
V	14:16:44.148	[DFU] Enabling indications for 8ec90004-f315-4f60-9fb8-838830daea50
D	14:16:44.148	[DFU] gatt.setCharacteristicNotification(8ec90004-f315-4f60-9fb8-838830daea50, true)
D	14:16:44.149	[DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x02-00)
I	14:16:44.210	[DFU] Data written to descr.8ec90004-f315-4f60-9fb8-838830daea50, value (0x): 02-00
V	14:16:44.210	[DFU] Notifications enabled for 8ec90004-f315-4f60-9fb8-838830daea50
A	14:16:44.210	[DFU] Indications enabled
D	14:16:44.210	[DFU] wait(1000)
V	14:16:45.221	[DFU] Writing to characteristic 8ec90004-f315-4f60-9fb8-838830daea50
D	14:16:45.221	[DFU] gatt.writeCharacteristic(8ec90004-f315-4f60-9fb8-838830daea50)
D	14:16:50.324	[Server callback] Connection state changed with status: 0 and new state: DISCONNECTED (0)
I	14:16:50.324	[Server] Device disconnected
A	14:16:50.335	[DFU] Enter bootloader sent (Op Code = 1)
I	14:16:50.335	[DFU] Disconnected by the remote device
D	14:16:50.335	[DFU] gatt.disconnect()
D	14:16:50.335	[DFU] gatt.close()
D	14:16:50.361	[Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D	14:16:50.361	[DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
V	14:16:50.392	[DFU] DFU service started
I	14:16:50.392	[DFU] Firmware file opened successfully
D	14:16:50.392	[DFU] wait(1000)
D	14:16:51.421	[DFU] wait(1000)
V	14:16:52.393	[DFU] Connecting to DFU target...
D	14:16:52.459	[DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferredPhy = LE_1M | LE_2M)
D	14:17:22.463	[Server callback] Connection state changed with status: 0 and new state: DISCONNECTED (0)
I	14:17:22.463	[Server] Device disconnected
E	14:17:22.495	[DFU] Error 133: Connection timeout
W	14:17:22.495	[DFU] Retrying...
D	14:17:22.495	[DFU] gatt.refresh() (hidden)
D	14:17:22.495	[DFU] gatt.disconnect()
D	14:17:22.495	[DFU] gatt.close()
V	14:17:22.533	[DFU] DFU service started
I	14:17:22.533	[DFU] Firmware file opened successfully
D	14:17:22.533	[DFU] wait(1000)
D	14:17:23.510	[DFU] wait(1000)
V	14:17:24.520	[DFU] Connecting to DFU target...
D	14:17:24.520	[DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferredPhy = LE_1M | LE_2M)
