nRF Connect, 2024-07-17 NRF52840DK_LBS (MAC_ADDRESS) D 16:07:55.086 gatt.close() D 16:07:55.087 wait(200) V 16:07:55.291 Connecting to MAC_ADDRESS... D 16:07:55.291 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M) D 16:07:59.646 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED D 16:07:59.667 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) I 16:07:59.667 Connected to MAC_ADDRESS V 16:07:59.674 Discovering services... D 16:07:59.674 gatt.discoverServices() I 16:08:00.078 Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms) I 16:08:00.134 PHY updated (TX: LE 2M, RX: LE 2M) D 16:08:00.576 [Callback] Services discovered with status: 0 I 16:08:00.576 Services discovered V 16:08:00.596 Generic Attribute (0x1801) - Service Changed [I] (0x2A05)    Client Characteristic Configuration (0x2902) - Client Supported Features [R W] (0x2B29) - Database Hash [R] (0x2B2A) Generic Access (0x1800) - Device Name [R] (0x2A00) - Appearance [R] (0x2A01) - Peripheral Preferred Connection Parameters [R] (0x2A04) Battery Service (0x180F) - Battery Level [N R] (0x2A19)    Client Characteristic Configuration (0x2902) Device Information (0x180A) - Model Number String [R] (0x2A24) - Manufacturer Name String [R] (0x2A29) Heart Rate (0x180D) - Heart Rate Measurement [N] (0x2A37)    Client Characteristic Configuration (0x2902) - Body Sensor Location [R] (0x2A38) - Heart Rate Control Point [W] (0x2A39) Nordic LED Button Service (00001523-1212-efde-1523-785feabcd123) - Button [N R] (00001524-1212-efde-1523-785feabcd123)    Client Characteristic Configuration (0x2902) - LED [W] (00001525-1212-efde-1523-785feabcd123) SMP Service (8d53dc1d-1db7-4cd3-868b-8a527460aa84) - SMP Characteristic [N WNR] (da2e7828-fbce-4e01-ae9e-261174997c48)    Client Characteristic Configuration (0x2902) D 16:08:00.597 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true) D 16:08:00.598 gatt.setCharacteristicNotification(00002a19-0000-1000-8000-00805f9b34fb, true) D 16:08:00.599 gatt.setCharacteristicNotification(00002a37-0000-1000-8000-00805f9b34fb, true) D 16:08:00.600 gatt.setCharacteristicNotification(00001524-1212-efde-1523-785feabcd123, true) I 16:08:00.659 Connection parameters updated (interval: 48.75ms, latency: 0, timeout: 5000ms) I 16:08:04.947 Connection parameters updated (interval: 40.0ms, latency: 0, timeout: 420ms) V 16:08:18.717 [McuMgr] Connecting... D 16:08:18.722 [McuMgr] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, LE 1M) D 16:08:18.796 [McuMgr] [Callback] Connection state changed with status: 0 and new state: 2 (CONNECTED) I 16:08:18.800 [McuMgr] Connected to MAC_ADDRESS D 16:08:18.803 [McuMgr] wait(300) V 16:08:19.108 [McuMgr] Discovering services... D 16:08:19.114 [McuMgr] gatt.discoverServices() I 16:08:19.149 [McuMgr] Services discovered V 16:08:19.173 [McuMgr] Primary service found V 16:08:19.178 [McuMgr] Requesting new MTU... D 16:08:19.182 [McuMgr] gatt.requestMtu(498) I 16:08:19.226 [McuMgr] MTU changed to: 498 D 16:08:19.231 [McuMgr] gatt.setCharacteristicNotification(da2e7828-fbce-4e01-ae9e-261174997c48, true) V 16:08:19.235 [McuMgr] Enabling notifications for da2e7828-fbce-4e01-ae9e-261174997c48 D 16:08:19.237 [McuMgr] descriptor.setValue(0x01-00) D 16:08:19.240 [McuMgr] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb) I 16:08:19.381 [McuMgr] Data written to descr. 00002902-0000-1000-8000-00805f9b34fb I 16:08:19.386 [McuMgr] Notifications enabled V 16:08:19.395 [McuMgr] Waiting for value change... V 16:08:19.399 [McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND) D 16:08:19.404 [McuMgr] characteristic.setValue(0x000000010000FF06A0) D 16:08:19.407 [McuMgr] characteristic.setWriteType(WRITE COMMAND) D 16:08:19.411 [McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48) I 16:08:19.421 [McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48 I 16:08:19.501 [McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 01-00-00-19-00-00-FF-06-BF-68-62-75-66-5F-73-69-7A-65-19-09-AB-69-62-75-66-5F-63-6F-75-6E-74-04-FF I 16:08:19.506 [McuMgr] Wait for value changed complete A 16:08:19.514 [McuMgr] Received Header (Version: 0, Op: 1, Flags: 0, Len: 25, Group: 0, Seq: 255, Command: 6) CBOR {"buf_size":2475,"buf_count":4} I 16:08:19.529 [McuMgr] SMP reassembly supported with buffer size: 2475 bytes and count: 4 A 16:08:19.536 [McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 0, Seq: 0, Command: 8) CBOR {} V 16:08:19.541 [McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND) D 16:08:19.545 [McuMgr] characteristic.setValue(0x0800000200000008BFFF) D 16:08:19.549 [McuMgr] characteristic.setWriteType(WRITE COMMAND) D 16:08:19.553 [McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48) I 16:08:19.592 [McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48 I 16:08:19.659 [McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-15-00-00-00-08-BF-6A-62-6F-6F-74-6C-6F-61-64-65-72-67-4D-43-55-62-6F-6F-74-FF A 16:08:19.662 [McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 21, Group: 0, Seq: 0, Command: 8) CBOR {"bootloader":"MCUboot"} A 16:08:19.668 [McuMgr] Sending (21 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 13, Group: 0, Seq: 1, Command: 8) CBOR {"query":"mode"} V 16:08:19.671 [McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND) D 16:08:19.674 [McuMgr] characteristic.setValue(0x0800000D00000108BF657175657279646D6F6465FF) D 16:08:19.676 [McuMgr] characteristic.setWriteType(WRITE COMMAND) D 16:08:19.678 [McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48) I 16:08:19.695 [McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48 I 16:08:19.833 [McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-08-00-00-01-08-BF-64-6D-6F-64-65-03-FF A 16:08:19.842 [McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 8, Group: 0, Seq: 1, Command: 8) CBOR {"mode":3} I 16:08:19.864 Connection parameters updated (interval: 11.25ms, latency: 0, timeout: 420ms) I 16:08:19.893 [McuMgr] Connection parameters updated (interval: 11.25ms, latency: 0, timeout: 420ms) A 16:08:19.906 [McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 1, Seq: 2, Command: 0) CBOR {} V 16:08:19.909 [McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND) D 16:08:19.911 [McuMgr] characteristic.setValue(0x0800000200010200BFFF) D 16:08:19.913 [McuMgr] characteristic.setWriteType(WRITE COMMAND) D 16:08:19.915 [McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48) I 16:08:19.942 [McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48 I 16:08:19.970 [McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-86-00-01-02-00-BF-66-69-6D-61-67-65-73-9F-BF-64-73-6C-6F-74-00-67-76-65-72-73-69-6F-6E-65-31-2E-30-2E-30-64-68-61-73-68-58-20-3B-A1-D9-70-06-48-24-68-A4-DB-99-41-9C-F6-BC-FA-86-69-9D-D2-E0-22-C6-CD-FE-68-44-52-8F-A6-7F-1C-68-62-6F-6F-74-61-62-6C-65-F5-67-70-65-6E-64-69-6E-67-F4-69-63-6F-6E-66-69-72-6D-65-64-F5-66-61-63-74-69-76-65-F5-69-70-65-72-6D-61-6E-65-6E-74-F4-FF-FF-6B-73-70-6C-69-74-53-74-61-74-75-73-00-FF A 16:08:19.975 [McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 134, Group: 1, Seq: 2, Command: 0) CBOR {"images":[{"slot":0,"version":"1.0.0","hash":"O6HZcAZIJGik25lBnPa8+oZpndLgIsbN/mhEUo+mfxw=","bootable":true,"pending":false,"confirmed":true,"active":true,"permanent":false}],"splitStatus":0} V 16:08:19.990 [McuMgr] Uploading firmware... A 16:08:21.913 [McuMgr] 36562 bytes sent in 1698 ms (21.53 kB/s) A 16:08:23.497 [McuMgr] 36563 bytes sent in 1370 ms (26.69 kB/s) A 16:08:23.540 [McuMgr] Sending (10 bytes) Header (Version: 1, Op: 2, Flags: 0, Len: 2, Group: 63, Seq: 35, Command: 0) CBOR {} V 16:08:23.547 [McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND) D 16:08:23.550 [McuMgr] characteristic.setValue(0x0A000002003F2300BFFF) D 16:08:23.554 [McuMgr] characteristic.setWriteType(WRITE COMMAND) D 16:08:23.558 [McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48) I 16:08:23.568 [McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48 I 16:08:23.593 [McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 0B-00-00-06-00-3F-23-00-BF-62-72-63-08-FF A 16:08:23.640 [McuMgr] Received Header (Version: 1, Op: 3, Flags: 0, Len: 6, Group: 63, Seq: 35, Command: 0) CBOR {"rc":8} W 16:08:23.646 [McuMgr] Error: NOT_SUPPORTED (8) V 16:08:23.662 [McuMgr] New state: TEST A 16:08:23.667 [McuMgr] Sending (58 bytes) Header (Version: 1, Op: 2, Flags: 0, Len: 50, Group: 1, Seq: 36, Command: 0) CBOR {"confirm":false,"hash":"AWxMOBPlaUJJ7uzVaiRd8hPNjSdDFczrTfF+aYJCTlQ="} V 16:08:23.671 [McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND) D 16:08:23.674 [McuMgr] characteristic.setValue(0x0A00003200012400BF67636F6E6669726DF464686173685820016C4C3813E5694249EEECD56A245DF213CD8D274315CCEB4DF17E6982424E54FF) D 16:08:23.676 [McuMgr] characteristic.setWriteType(WRITE COMMAND) D 16:08:23.678 [McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48) I 16:08:23.688 [McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48 I 16:08:23.726 [McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 0B-00-00-13-00-01-24-00-BF-63-65-72-72-BF-65-67-72-6F-75-70-01-62-72-63-08-FF-FF A 16:08:23.736 [McuMgr] Received Header (Version: 1, Op: 3, Flags: 0, Len: 19, Group: 1, Seq: 36, Command: 0) CBOR {"err":{"group":1,"rc":8}} V 16:08:23.750 [McuMgr] Disconnecting... D 16:08:23.754 [McuMgr] gatt.disconnect() D 16:08:23.778 [McuMgr] [Callback] Connection state changed with status: 0 and new state: 0 (DISCONNECTED) I 16:08:23.781 [McuMgr] Disconnected D 16:08:23.785 [McuMgr] gatt.close() I 16:08:28.838 Connection parameters updated (interval: 40.0ms, latency: 0, timeout: 420ms)