05-16-2022, 11:47 AM
I'm having an issue updating to the current version. I started out using NRF connect using DFU transfer to the most current release. As soon as the transfer begins, the PineTime restarts itself and loses the connection. NRF then tries to restart the DFU, and this loop continues until NRFConnect finally gives up.
Here is the resulting log file.
I tried using DaFlasher and GadgetBridge, but I believe the PineTime rebooting and resetting the connection is the cause. Is there any way to get around this?
Here is the resulting log file.
Code:
nRF Connect, 2022-05-16
InfiniTime (C1:7F:CD:4A:B1:FE)
V 13:36:47.421 Connecting to C1:7F:CD:4A:B1:FE...
D 13:36:47.421 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE)
D 13:36:48.078 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I 13:36:48.078 Connected to C1:7F:CD:4A:B1:FE
D 13:36:48.107 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
V 13:36:48.128 Discovering services...
D 13:36:48.128 gatt.discoverServices()
D 13:36:49.434 [Callback] Services discovered with status: 0
I 13:36:49.434 Services discovered
V 13:36:49.497 Generic Access (0x1800)
- Device Name [R] (0x2A00)
- Appearance [R] (0x2A01)
Generic Attribute (0x1801)
- Service Changed [I] (0x2A05)
Client Characteristic Configuration (0x2902)
Device Information (0x180A)
- Manufacturer Name String [R] (0x2A29)
- Model Number String [R] (0x2A24)
- Serial Number String [R] (0x2A25)
- Firmware Revision String [R] (0x2A26)
- Hardware Revision String [R] (0x2A27)
- Software Revision String [R] (0x2A28)
Current Time Service (0x1805)
- Current Time [R W] (0x2A2B)
Unknown Service (00000000-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [N] (00000001-78fc-48fe-8e23-433b3a1942d0)
Client Characteristic Configuration (0x2902)
- Unknown Characteristic [R W] (00000002-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000004-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000003-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000005-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000006-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000007-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000007-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000008-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000009-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (0000000a-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (0000000b-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (0000000c-78fc-48fe-8e23-433b3a1942d0)
Unknown Service (00010000-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00010001-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00010002-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00010003-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00010004-78fc-48fe-8e23-433b3a1942d0)
Alert Notification Service (0x1811)
- New Alert [W] (0x2A46)
- Unknown Characteristic [N] (00020001-78fc-48fe-8e23-433b3a1942d0)
Client Characteristic Configuration (0x2902)
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)
Battery Service (0x180F)
- Battery Level [R] (0x2A19)
Immediate Alert (0x1802)
- Alert Level [WNR] (0x2A06)
Heart Rate (0x180D)
- Heart Rate Measurement [N R] (0x2A37)
Client Characteristic Configuration (0x2902)
D 13:36:49.497 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
D 13:36:49.499 gatt.setCharacteristicNotification(00000001-78fc-48fe-8e23-433b3a1942d0, true)
D 13:36:49.501 gatt.setCharacteristicNotification(00020001-78fc-48fe-8e23-433b3a1942d0, true)
D 13:36:49.504 gatt.setCharacteristicNotification(00002a37-0000-1000-8000-00805f9b34fb, true)
V 13:37:03.831 [DFU] DFU service started
V 13:37:03.831 [DFU] Opening file...
I 13:37:04.064 [DFU] Firmware file opened successfully
V 13:37:04.064 [DFU] Connecting to DFU target...
D 13:37:04.064 [DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE)
I 13:37:04.181 [DFU] Connected to C1:7F:CD:4A:B1:FE
V 13:37:04.181 [DFU] Discovering services...
D 13:37:04.181 [DFU] gatt.discoverServices()
I 13:37:04.181 [DFU] Services discovered
D 13:37:04.183 [DFU] wait(1000)
V 13:37:05.189 [DFU] Reading DFU version number...
D 13:37:05.189 [DFU] gatt.readCharacteristic(00001534-1212-efde-1523-785feabcd123)
I 13:37:05.274 [DFU] Read Response received from 00001534-1212-efde-1523-785feabcd123, value (0x): 4C-00
A 13:37:05.274 [DFU] Version number read: 0.12
V 13:37:05.274 [DFU] Requesting new MTU...
D 13:37:05.274 [DFU] gatt.requestMtu(517)
I 13:37:05.353 [DFU] MTU changed to: 256
D 13:37:05.353 [DFU] wait(1000)
V 13:37:06.369 [DFU] Enabling notifications for 00001531-1212-efde-1523-785feabcd123
D 13:37:06.369 [DFU] gatt.setCharacteristicNotification(00001531-1212-efde-1523-785feabcd123, true)
D 13:37:06.369 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00)
I 13:37:06.437 [DFU] Data written to descr.00001531-1212-efde-1523-785feabcd123, value (0x): 01-00
V 13:37:06.437 [DFU] Notifications enabled for 00001531-1212-efde-1523-785feabcd123
A 13:37:06.437 [DFU] Notifications enabled
D 13:37:06.437 [DFU] wait(1000)
V 13:37:07.498 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:07.498 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:07.498 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 01-04
A 13:37:07.498 [DFU] DFU Start sent (Op Code = 1, Upload Mode = 4)
V 13:37:07.498 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123
D 13:37:07.498 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123)
I 13:37:07.498 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): 00-00-00-00-00-00-00-00-18-2A-06-00
A 13:37:07.498 [DFU] Firmware image size sent (0b, 0b, 403992b)
I 13:37:14.722 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-01-01
A 13:37:14.722 [DFU] Response received (Op Code = 1 Status = 1)
A 13:37:14.722 [DFU] Writing Initialize DFU Parameters...
V 13:37:14.722 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:14.722 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:14.854 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-00
V 13:37:14.854 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123
D 13:37:14.854 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123)
I 13:37:14.854 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): 52-00-FF-FF-FF-FF-FF-FF-01-00-FE-FF-43-90
V 13:37:14.854 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:14.854 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:14.955 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-01
A 13:37:14.955 [DFU] Initialize DFU Parameters completed
I 13:37:15.966 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-02-01
A 13:37:15.966 [DFU] Response received (Op Code = 2, Status = 1)
V 13:37:15.966 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:15.966 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:16.025 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 08-05-00
A 13:37:16.025 [DFU] Packet Receipt Notif Req (Op Code = 8) sent (Value = 5)
V 13:37:16.025 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:16.025 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:16.128 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 03
A 13:37:16.128 [DFU] Receive Firmware Image request sent
A 13:37:16.190 [DFU] Uploading firmware...
V 13:37:16.190 [DFU] Sending firmware to characteristic 00001532-1212-efde-1523-785feabcd123...
D 13:37:36.270 [Callback] Connection state changed with status: 8 and new state: DISCONNECTED (0)
E 13:37:36.270 Error 8 (0x8): GATT CONN TIMEOUT
I 13:37:36.270 Disconnected
E 13:37:36.335 [DFU] Device has disconnected
D 13:37:36.335 [DFU] gatt.disconnect()
D 13:37:36.335 [DFU] gatt.close()
D 13:37:36.374 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D 13:37:36.407 [DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
V 13:37:36.465 [DFU] DFU service started
I 13:37:36.465 [DFU] Firmware file opened successfully
D 13:37:36.465 [DFU] wait(1000)
D 13:37:37.454 [DFU] wait(1000)
V 13:37:38.482 [DFU] Connecting to DFU target...
D 13:37:38.488 [DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE)
D 13:37:38.938 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
I 13:37:38.992 [DFU] Connected to C1:7F:CD:4A:B1:FE
D 13:37:38.992 [DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
V 13:37:38.992 [DFU] Discovering services...
D 13:37:38.992 [DFU] gatt.discoverServices()
I 13:37:40.341 [DFU] Services discovered
D 13:37:40.377 [DFU] wait(1000)
V 13:37:41.373 [DFU] Reading DFU version number...
D 13:37:41.373 [DFU] gatt.readCharacteristic(00001534-1212-efde-1523-785feabcd123)
I 13:37:41.485 [DFU] Read Response received from 00001534-1212-efde-1523-785feabcd123, value (0x): 4C-00
A 13:37:41.485 [DFU] Version number read: 0.12
V 13:37:41.485 [DFU] Requesting new MTU...
D 13:37:41.485 [DFU] gatt.requestMtu(517)
I 13:37:41.581 [DFU] MTU changed to: 256
D 13:37:41.581 [DFU] wait(1000)
V 13:37:42.559 [DFU] Enabling notifications for 00001531-1212-efde-1523-785feabcd123
D 13:37:42.559 [DFU] gatt.setCharacteristicNotification(00001531-1212-efde-1523-785feabcd123, true)
D 13:37:42.559 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00)
I 13:37:42.647 [DFU] Data written to descr.00001531-1212-efde-1523-785feabcd123, value (0x): 01-00
V 13:37:42.647 [DFU] Notifications enabled for 00001531-1212-efde-1523-785feabcd123
A 13:37:42.647 [DFU] Notifications enabled
D 13:37:42.647 [DFU] wait(1000)
V 13:37:43.676 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:43.676 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:43.693 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 01-04
A 13:37:43.693 [DFU] DFU Start sent (Op Code = 1, Upload Mode = 4)
V 13:37:43.693 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123
D 13:37:43.693 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123)
I 13:37:43.693 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): 00-00-00-00-00-00-00-00-18-2A-06-00
A 13:37:43.693 [DFU] Firmware image size sent (0b, 0b, 403992b)
I 13:37:50.912 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-01-01
A 13:37:50.913 [DFU] Response received (Op Code = 1 Status = 1)
A 13:37:50.913 [DFU] Writing Initialize DFU Parameters...
V 13:37:50.913 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:50.913 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:51.008 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-00
V 13:37:51.008 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123
D 13:37:51.008 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123)
I 13:37:51.008 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): 52-00-FF-FF-FF-FF-FF-FF-01-00-FE-FF-43-90
V 13:37:51.008 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:51.008 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:51.108 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-01
A 13:37:51.108 [DFU] Initialize DFU Parameters completed
I 13:37:52.134 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-02-01
A 13:37:52.134 [DFU] Response received (Op Code = 2, Status = 1)
V 13:37:52.134 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:52.134 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:52.174 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 08-05-00
A 13:37:52.174 [DFU] Packet Receipt Notif Req (Op Code = 8) sent (Value = 5)
V 13:37:52.174 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:37:52.174 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:37:52.279 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 03
A 13:37:52.279 [DFU] Receive Firmware Image request sent
A 13:37:52.284 [DFU] Uploading firmware...
V 13:37:52.284 [DFU] Sending firmware to characteristic 00001532-1212-efde-1523-785feabcd123...
E 13:38:12.402 [DFU] Device has disconnected
D 13:38:12.403 [DFU] gatt.disconnect()
D 13:38:12.421 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D 13:38:12.441 [DFU] gatt.close()
D 13:38:12.441 [DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
V 13:38:12.500 [DFU] DFU service started
I 13:38:12.500 [DFU] Firmware file opened successfully
D 13:38:12.500 [DFU] wait(1000)
D 13:38:13.472 [DFU] wait(1000)
V 13:38:14.501 [DFU] Connecting to DFU target...
D 13:38:14.510 [DFU] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE)
D 13:38:15.079 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
I 13:38:15.104 [DFU] Connected to C1:7F:CD:4A:B1:FE
V 13:38:15.104 [DFU] Discovering services...
D 13:38:15.104 [DFU] gatt.discoverServices()
D 13:38:15.104 [DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
I 13:38:16.524 [DFU] Services discovered
D 13:38:16.527 [DFU] wait(1000)
V 13:38:17.449 [DFU] Reading DFU version number...
D 13:38:17.449 [DFU] gatt.readCharacteristic(00001534-1212-efde-1523-785feabcd123)
I 13:38:17.514 [DFU] Read Response received from 00001534-1212-efde-1523-785feabcd123, value (0x): 4C-00
A 13:38:17.514 [DFU] Version number read: 0.12
V 13:38:17.514 [DFU] Requesting new MTU...
D 13:38:17.514 [DFU] gatt.requestMtu(517)
I 13:38:17.661 [DFU] MTU changed to: 256
D 13:38:17.661 [DFU] wait(1000)
V 13:38:18.600 [DFU] Enabling notifications for 00001531-1212-efde-1523-785feabcd123
D 13:38:18.600 [DFU] gatt.setCharacteristicNotification(00001531-1212-efde-1523-785feabcd123, true)
D 13:38:18.600 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00)
I 13:38:18.691 [DFU] Data written to descr.00001531-1212-efde-1523-785feabcd123, value (0x): 01-00
V 13:38:18.691 [DFU] Notifications enabled for 00001531-1212-efde-1523-785feabcd123
A 13:38:18.691 [DFU] Notifications enabled
D 13:38:18.691 [DFU] wait(1000)
V 13:38:19.689 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:38:19.689 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:38:19.809 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 01-04
A 13:38:19.809 [DFU] DFU Start sent (Op Code = 1, Upload Mode = 4)
V 13:38:19.809 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123
D 13:38:19.809 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123)
I 13:38:19.809 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): 00-00-00-00-00-00-00-00-18-2A-06-00
A 13:38:19.809 [DFU] Firmware image size sent (0b, 0b, 403992b)
I 13:38:26.970 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-01-01
A 13:38:26.971 [DFU] Response received (Op Code = 1 Status = 1)
A 13:38:26.971 [DFU] Writing Initialize DFU Parameters...
V 13:38:26.971 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:38:26.971 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:38:27.068 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-00
V 13:38:27.068 [DFU] Writing to characteristic 00001532-1212-efde-1523-785feabcd123
D 13:38:27.068 [DFU] gatt.writeCharacteristic(00001532-1212-efde-1523-785feabcd123)
I 13:38:27.068 [DFU] Data written to 00001532-1212-efde-1523-785feabcd123, value (0x): 52-00-FF-FF-FF-FF-FF-FF-01-00-FE-FF-43-90
V 13:38:27.068 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:38:27.068 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:38:27.168 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 02-01
A 13:38:27.168 [DFU] Initialize DFU Parameters completed
I 13:38:28.153 [DFU] Notification received from 00001531-1212-efde-1523-785feabcd123, value (0x): 10-02-01
A 13:38:28.153 [DFU] Response received (Op Code = 2, Status = 1)
V 13:38:28.153 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:38:28.153 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:38:28.227 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 08-05-00
A 13:38:28.227 [DFU] Packet Receipt Notif Req (Op Code = 8) sent (Value = 5)
V 13:38:28.227 [DFU] Writing to characteristic 00001531-1212-efde-1523-785feabcd123
D 13:38:28.227 [DFU] gatt.writeCharacteristic(00001531-1212-efde-1523-785feabcd123)
I 13:38:28.336 [DFU] Data written to 00001531-1212-efde-1523-785feabcd123, value (0x): 03
A 13:38:28.337 [DFU] Receive Firmware Image request sent
A 13:38:28.345 [DFU] Uploading firmware...
V 13:38:28.345 [DFU] Sending firmware to characteristic 00001532-1212-efde-1523-785feabcd123...
E 13:38:48.478 [DFU] Device has disconnected
D 13:38:48.478 [DFU] gatt.disconnect()
D 13:38:48.494 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D 13:38:48.514 [DFU] gatt.close()
D 13:38:48.514 [DFU] [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D 13:38:48.525 gatt.close()
D 13:38:48.528 wait(200)
V 13:38:48.730 Connecting to C1:7F:CD:4A:B1:FE...
D 13:38:48.730 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE)
D 13:38:49.137 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I 13:38:49.137 Connected to C1:7F:CD:4A:B1:FE
D 13:38:49.306 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
V 13:38:49.313 Discovering services...
D 13:38:49.313 gatt.discoverServices()
D 13:38:50.583 [Callback] Services discovered with status: 0
I 13:38:50.583 Services discovered
V 13:38:50.624 Generic Access (0x1800)
- Device Name [R] (0x2A00)
- Appearance [R] (0x2A01)
Generic Attribute (0x1801)
- Service Changed [I] (0x2A05)
Client Characteristic Configuration (0x2902)
Device Information (0x180A)
- Manufacturer Name String [R] (0x2A29)
- Model Number String [R] (0x2A24)
- Serial Number String [R] (0x2A25)
- Firmware Revision String [R] (0x2A26)
- Hardware Revision String [R] (0x2A27)
- Software Revision String [R] (0x2A28)
Current Time Service (0x1805)
- Current Time [R W] (0x2A2B)
Unknown Service (00000000-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [N] (00000001-78fc-48fe-8e23-433b3a1942d0)
Client Characteristic Configuration (0x2902)
- Unknown Characteristic [R W] (00000002-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000004-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000003-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000005-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000006-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000007-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000007-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000008-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00000009-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (0000000a-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (0000000b-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (0000000c-78fc-48fe-8e23-433b3a1942d0)
Unknown Service (00010000-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00010001-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00010002-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00010003-78fc-48fe-8e23-433b3a1942d0)
- Unknown Characteristic [R W] (00010004-78fc-48fe-8e23-433b3a1942d0)
Alert Notification Service (0x1811)
- New Alert [W] (0x2A46)
- Unknown Characteristic [N] (00020001-78fc-48fe-8e23-433b3a1942d0)
Client Characteristic Configuration (0x2902)
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)
Battery Service (0x180F)
- Battery Level [R] (0x2A19)
Immediate Alert (0x1802)
- Alert Level [WNR] (0x2A06)
Heart Rate (0x180D)
- Heart Rate Measurement [N R] (0x2A37)
Client Characteristic Configuration (0x2902)
D 13:38:50.624 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
D 13:38:50.626 gatt.setCharacteristicNotification(00000001-78fc-48fe-8e23-433b3a1942d0, true)
D 13:38:50.627 gatt.setCharacteristicNotification(00020001-78fc-48fe-8e23-433b3a1942d0, true)
D 13:38:50.630 gatt.setCharacteristicNotification(00002a37-0000-1000-8000-00805f9b34fb, true)