CONFIG_CHIP_DFU_OVER_BT_SMP not work

Hello, 

We use NCS2.9.0 and NRF54L15-DK do the matter development, and we use template demo, just enable CONFIG_CHIP_DFU_OVER_BT_SMP in root prj.conf, then we do the ota test: 

Matter over thread ota is ok, but smp ota cannot work, here is my andriod nrfconnect app log:

Should I config any other params?

Parents
  • Hi,

    Can you check if the following is set for your project? (For example by checking build/template/zephyr/.config):

    CONFIG_MCUMGR_GRP_OS

    Regards,
    Sigurd Hellesvik

  • Thanks for your reply, I checked, CONFIG_MCUMGR_GRP_OS=y is ok in  build/template/zephyr/.config

  • Appreciate you to do the test for my question!
    It looks like android's apk cannot support ble-dfu with matter version. we have tried magic phone and vivo phone.

  • Can you try again on one or two failing phones with nRF Connect for mobile?

    Can you then get me the logs from when it fails from nRF Connect for mobile (swipe to the side to get logs)?

  • The phone's app store doesn't have your app, I download apk from following link:
    https://github.com/NordicSemiconductor/Android-nRF-Connect/releases

    I will use the newest one (4.28.1) to do the test, is this ok?

  • Hi, there's the log from two phones:

    nRF Connect, 2025-04-16
    MatterTemplate (D0:0F:B6:AB:69:D8)
    V	14:16:17.975	Connecting to D0:0F:B6:AB:69:D8...
    D	14:16:17.975	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
    D	14:16:18.567	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
    I	14:16:18.567	Connected to D0:0F:B6:AB:69:D8
    V	14:16:18.582	Discovering services...
    D	14:16:18.582	gatt.discoverServices()
    D	14:16:18.584	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
    I	14:16:18.905	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
    D	14:16:19.192	[Callback] Services discovered with status: 0
    I	14:16:19.192	Services discovered
    V	14:16:19.202	Generic Attribute (0x1801)
    - Service Changed [I] (0x2A05)
       Client Characteristic Configuration (0x2902)
    Generic Access (0x1800)
    - Device Name [R] (0x2A00)
    - Appearance [R] (0x2A01)
    - Peripheral Preferred Connection Parameters [R] (0x2A04)
    SMP Service (8d53dc1d-1db7-4cd3-868b-8a527460aa84)
    - SMP Characteristic [N WNR] (da2e7828-fbce-4e01-ae9e-261174997c48)
       Client Characteristic Configuration (0x2902)
    Unknown Service (0000fff6-0000-1000-8000-00805f9b34fb)
    - Unknown Characteristic [W WNR] (18ee2ef5-263d-4559-959f-4f9c429f9d11)
    - Unknown Characteristic [I] (18ee2ef5-263d-4559-959f-4f9c429f9d12)
       Client Characteristic Configuration (0x2902)
    D	14:16:19.203	gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
    D	14:16:19.206	gatt.setCharacteristicNotification(18ee2ef5-263d-4559-959f-4f9c429f9d12, true)
    I	14:16:19.262	Connection parameters updated (interval: 30.0ms, latency: 0, timeout: 5000ms)
    I	14:16:19.877	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
    V	14:16:32.376	[McuMgr] Connecting...
    D	14:16:32.378	[McuMgr] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, LE 1M)
    D	14:16:32.427	[McuMgr] [Callback] Connection state changed with status: 0 and new state: 2 (CONNECTED)
    I	14:16:32.430	[McuMgr] Connected to D0:0F:B6:AB:69:D8
    D	14:16:32.431	[McuMgr] wait(300)
    V	14:16:32.737	[McuMgr] Discovering services...
    D	14:16:32.745	[McuMgr] gatt.discoverServices()
    I	14:16:32.767	[McuMgr] Services discovered
    V	14:16:32.770	[McuMgr] Primary service found
    V	14:16:32.779	[McuMgr] Requesting new MTU...
    D	14:16:32.781	[McuMgr] gatt.requestMtu(498)
    I	14:16:32.840	[McuMgr] MTU changed to: 498
    D	14:16:32.848	[McuMgr] gatt.setCharacteristicNotification(da2e7828-fbce-4e01-ae9e-261174997c48, true)
    V	14:16:32.853	[McuMgr] Enabling notifications for da2e7828-fbce-4e01-ae9e-261174997c48
    D	14:16:32.856	[McuMgr] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00)
    I	14:16:33.021	[McuMgr] Data written to descr. 00002902-0000-1000-8000-00805f9b34fb
    V	14:16:33.030	[McuMgr] Waiting for value change...
    V	14:16:33.034	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:16:33.037	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x000000010000FF06A0, WRITE COMMAND)
    I	14:16:33.045	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:16:33.111	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 01-00-00-05-00-00-FF-06-A1-62-72-63-08
    I	14:16:33.120	[McuMgr] Wait for value changed complete
    A	14:16:33.133	[McuMgr] Received Header (Version: 0, Op: 1, Flags: 0, Len: 5, Group: 0, Seq: 255, Command: 6) CBOR {"rc":8}
    W	14:16:33.136	[McuMgr] Error: NOT_SUPPORTED (8)
    A	14:16:33.141	[McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 0, Seq: 0, Command: 8) CBOR {}
    V	14:16:33.143	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:16:33.145	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x0800000200000008BFFF, WRITE COMMAND)
    I	14:16:33.149	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:16:33.289	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-05-00-00-00-08-A1-62-72-63-08
    A	14:16:33.299	[McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 5, Group: 0, Seq: 0, Command: 8) CBOR {"rc":8}
    W	14:16:33.303	[McuMgr] Error: NOT_SUPPORTED (8)
    A	14:16:33.328	[McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 1, Seq: 1, Command: 0) CBOR {}
    V	14:16:33.329	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:16:33.330	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x0800000200010100BFFF, WRITE COMMAND)
    I	14:16:33.345	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:16:33.433	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-F0-00-01-01-00-A2-66-69-6D-61-67-65-73-82-A8-64-73-6C-6F-74-00-67-76-65-72-73-69-6F-6E-65-32-2E-39-2E-30-64-68-61-73-68-58-20-48-F4-2A-B7-B1-73-12-C5-0A-FE-EA-1C-47-69-79-E4-FF-A7-E7-EE-F4-2F-B5-2A-A9-5A-F9-2F-FF-46-C7-77-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-A8-64-73-6C-6F-74-01-67-76-65-72-73-69-6F-6E-65-32-2E-39-2E-30-64-68-61-73-68-58-20-48-F4-2A-B7-B1-73-12-C5-0A-FE-EA-1C-47-69-79-E4-FF-A7-E7-EE-F4-2F-B5-2A-A9-5A-F9-2F-FF-46-C7-77-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-F4-66-61-63-74-69-76-65-F4-69-70-65-72-6D-61-6E-65-6E-74-F4-6B-73-70-6C-69-74-53-74-61-74-75-73-00
    A	14:16:33.442	[McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 240, Group: 1, Seq: 1, Command: 0) CBOR {"images":[{"slot":0,"version":"2.9.0","hash":"SPQqt7FzEsUK/uocR2l55P+n5+70L7UqqVr5L/9Gx3c=","bootable":true,"pending":false,"confirmed":true,"active":true,"permanent":false},{"slot":1,"version":"2.9.0","hash":"SPQqt7FzEsUK/uocR2l55P+n5+70L7UqqVr5L/9Gx3c=","bootable":true,"pending":false,"confirmed":false,"active":false,"permanent":false}],"splitStatus":0}
    V	14:16:33.459	[McuMgr] Uploading firmware...
    V	14:16:33.620	[McuMgr] Disconnecting...
    D	14:16:33.628	[McuMgr] gatt.disconnect()
    D	14:16:33.638	[McuMgr] [Callback] Connection state changed with status: 0 and new state: 0 (DISCONNECTED)
    I	14:16:33.642	[McuMgr] Disconnected
    D	14:16:33.646	[McuMgr] gatt.close()
    
    nRF Connect, 2025-04-16
    MatterTemplate (CC:8D:0B:0C:51:CD)
    V	14:22:17.241	Connecting to CC:8D:0B:0C:51:CD...
    D	14:22:17.241	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
    D	14:22:18.133	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
    I	14:22:18.133	Connected to CC:8D:0B:0C:51:CD
    V	14:22:18.139	Discovering services...
    D	14:22:18.139	gatt.discoverServices()
    D	14:22:18.165	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
    I	14:22:18.444	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
    D	14:22:18.766	[Callback] Services discovered with status: 0
    I	14:22:18.766	Services discovered
    V	14:22:18.773	Generic Attribute (0x1801)
    - Service Changed [I] (0x2A05)
       Client Characteristic Configuration (0x2902)
    Generic Access (0x1800)
    - Device Name [R] (0x2A00)
    - Appearance [R] (0x2A01)
    - Peripheral Preferred Connection Parameters [R] (0x2A04)
    SMP Service (8d53dc1d-1db7-4cd3-868b-8a527460aa84)
    - SMP Characteristic [N WNR] (da2e7828-fbce-4e01-ae9e-261174997c48)
       Client Characteristic Configuration (0x2902)
    Unknown Service (0000fff6-0000-1000-8000-00805f9b34fb)
    - Unknown Characteristic [W WNR] (18ee2ef5-263d-4559-959f-4f9c429f9d11)
    - Unknown Characteristic [I] (18ee2ef5-263d-4559-959f-4f9c429f9d12)
       Client Characteristic Configuration (0x2902)
    D	14:22:18.773	gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
    D	14:22:18.776	gatt.setCharacteristicNotification(18ee2ef5-263d-4559-959f-4f9c429f9d12, true)
    I	14:22:18.821	Connection parameters updated (interval: 48.75ms, latency: 0, timeout: 5000ms)
    I	14:22:19.167	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
    V	14:22:35.477	[McuMgr] Connecting...
    D	14:22:35.482	[McuMgr] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, LE 1M)
    D	14:22:35.528	[McuMgr] [Callback] Connection state changed with status: 0 and new state: 2 (CONNECTED)
    I	14:22:35.531	[McuMgr] Connected to CC:8D:0B:0C:51:CD
    D	14:22:35.533	[McuMgr] wait(300)
    V	14:22:35.837	[McuMgr] Discovering services...
    D	14:22:35.843	[McuMgr] gatt.discoverServices()
    I	14:22:35.851	[McuMgr] Services discovered
    V	14:22:35.855	[McuMgr] Primary service found
    V	14:22:35.866	[McuMgr] Requesting new MTU...
    D	14:22:35.868	[McuMgr] gatt.requestMtu(498)
    I	14:22:35.951	[McuMgr] MTU changed to: 498
    D	14:22:35.957	[McuMgr] gatt.setCharacteristicNotification(da2e7828-fbce-4e01-ae9e-261174997c48, true)
    V	14:22:35.961	[McuMgr] Enabling notifications for da2e7828-fbce-4e01-ae9e-261174997c48
    D	14:22:35.963	[McuMgr] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00)
    I	14:22:36.041	[McuMgr] Data written to descr. 00002902-0000-1000-8000-00805f9b34fb
    V	14:22:36.047	[McuMgr] Waiting for value change...
    V	14:22:36.050	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:22:36.053	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x000000010000FF06A0, WRITE COMMAND)
    I	14:22:36.059	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:22:36.131	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 01-00-00-05-00-00-FF-06-A1-62-72-63-08
    I	14:22:36.138	[McuMgr] Wait for value changed complete
    A	14:22:36.147	[McuMgr] Received Header (Version: 0, Op: 1, Flags: 0, Len: 5, Group: 0, Seq: 255, Command: 6) CBOR {"rc":8}
    W	14:22:36.150	[McuMgr] Error: NOT_SUPPORTED (8)
    A	14:22:36.155	[McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 0, Seq: 0, Command: 8) CBOR {}
    V	14:22:36.160	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:22:36.161	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x0800000200000008BFFF, WRITE COMMAND)
    I	14:22:36.167	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:22:36.222	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-05-00-00-00-08-A1-62-72-63-08
    A	14:22:36.230	[McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 5, Group: 0, Seq: 0, Command: 8) CBOR {"rc":8}
    W	14:22:36.233	[McuMgr] Error: NOT_SUPPORTED (8)
    A	14:22:36.255	[McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 1, Seq: 1, Command: 0) CBOR {}
    V	14:22:36.261	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:22:36.262	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x0800000200010100BFFF, WRITE COMMAND)
    I	14:22:36.280	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:22:36.454	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-F0-00-01-01-00-A2-66-69-6D-61-67-65-73-82-A8-64-73-6C-6F-74-00-67-76-65-72-73-69-6F-6E-65-32-2E-39-2E-30-64-68-61-73-68-58-20-48-F4-2A-B7-B1-73-12-C5-0A-FE-EA-1C-47-69-79-E4-FF-A7-E7-EE-F4-2F-B5-2A-A9-5A-F9-2F-FF-46-C7-77-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-A8-64-73-6C-6F-74-01-67-76-65-72-73-69-6F-6E-65-32-2E-39-2E-30-64-68-61-73-68-58-20-48-F4-2A-B7-B1-73-12-C5-0A-FE-EA-1C-47-69-79-E4-FF-A7-E7-EE-F4-2F-B5-2A-A9-5A-F9-2F-FF-46-C7-77-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-F4-66-61-63-74-69-76-65-F4-69-70-65-72-6D-61-6E-65-6E-74-F4-6B-73-70-6C-69-74-53-74-61-74-75-73-00
    A	14:22:36.465	[McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 240, Group: 1, Seq: 1, Command: 0) CBOR {"images":[{"slot":0,"version":"2.9.0","hash":"SPQqt7FzEsUK/uocR2l55P+n5+70L7UqqVr5L/9Gx3c=","bootable":true,"pending":false,"confirmed":true,"active":true,"permanent":false},{"slot":1,"version":"2.9.0","hash":"SPQqt7FzEsUK/uocR2l55P+n5+70L7UqqVr5L/9Gx3c=","bootable":true,"pending":false,"confirmed":false,"active":false,"permanent":false}],"splitStatus":0}
    V	14:22:36.495	[McuMgr] Uploading firmware...
    V	14:22:36.682	[McuMgr] Disconnecting...
    D	14:22:36.688	[McuMgr] gatt.disconnect()
    D	14:22:36.709	[McuMgr] [Callback] Connection state changed with status: 0 and new state: 0 (DISCONNECTED)
    I	14:22:36.713	[McuMgr] Disconnected
    D	14:22:36.717	[McuMgr] gatt.close()
    

Reply
  • Hi, there's the log from two phones:

    nRF Connect, 2025-04-16
    MatterTemplate (D0:0F:B6:AB:69:D8)
    V	14:16:17.975	Connecting to D0:0F:B6:AB:69:D8...
    D	14:16:17.975	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
    D	14:16:18.567	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
    I	14:16:18.567	Connected to D0:0F:B6:AB:69:D8
    V	14:16:18.582	Discovering services...
    D	14:16:18.582	gatt.discoverServices()
    D	14:16:18.584	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
    I	14:16:18.905	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
    D	14:16:19.192	[Callback] Services discovered with status: 0
    I	14:16:19.192	Services discovered
    V	14:16:19.202	Generic Attribute (0x1801)
    - Service Changed [I] (0x2A05)
       Client Characteristic Configuration (0x2902)
    Generic Access (0x1800)
    - Device Name [R] (0x2A00)
    - Appearance [R] (0x2A01)
    - Peripheral Preferred Connection Parameters [R] (0x2A04)
    SMP Service (8d53dc1d-1db7-4cd3-868b-8a527460aa84)
    - SMP Characteristic [N WNR] (da2e7828-fbce-4e01-ae9e-261174997c48)
       Client Characteristic Configuration (0x2902)
    Unknown Service (0000fff6-0000-1000-8000-00805f9b34fb)
    - Unknown Characteristic [W WNR] (18ee2ef5-263d-4559-959f-4f9c429f9d11)
    - Unknown Characteristic [I] (18ee2ef5-263d-4559-959f-4f9c429f9d12)
       Client Characteristic Configuration (0x2902)
    D	14:16:19.203	gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
    D	14:16:19.206	gatt.setCharacteristicNotification(18ee2ef5-263d-4559-959f-4f9c429f9d12, true)
    I	14:16:19.262	Connection parameters updated (interval: 30.0ms, latency: 0, timeout: 5000ms)
    I	14:16:19.877	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
    V	14:16:32.376	[McuMgr] Connecting...
    D	14:16:32.378	[McuMgr] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, LE 1M)
    D	14:16:32.427	[McuMgr] [Callback] Connection state changed with status: 0 and new state: 2 (CONNECTED)
    I	14:16:32.430	[McuMgr] Connected to D0:0F:B6:AB:69:D8
    D	14:16:32.431	[McuMgr] wait(300)
    V	14:16:32.737	[McuMgr] Discovering services...
    D	14:16:32.745	[McuMgr] gatt.discoverServices()
    I	14:16:32.767	[McuMgr] Services discovered
    V	14:16:32.770	[McuMgr] Primary service found
    V	14:16:32.779	[McuMgr] Requesting new MTU...
    D	14:16:32.781	[McuMgr] gatt.requestMtu(498)
    I	14:16:32.840	[McuMgr] MTU changed to: 498
    D	14:16:32.848	[McuMgr] gatt.setCharacteristicNotification(da2e7828-fbce-4e01-ae9e-261174997c48, true)
    V	14:16:32.853	[McuMgr] Enabling notifications for da2e7828-fbce-4e01-ae9e-261174997c48
    D	14:16:32.856	[McuMgr] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00)
    I	14:16:33.021	[McuMgr] Data written to descr. 00002902-0000-1000-8000-00805f9b34fb
    V	14:16:33.030	[McuMgr] Waiting for value change...
    V	14:16:33.034	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:16:33.037	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x000000010000FF06A0, WRITE COMMAND)
    I	14:16:33.045	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:16:33.111	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 01-00-00-05-00-00-FF-06-A1-62-72-63-08
    I	14:16:33.120	[McuMgr] Wait for value changed complete
    A	14:16:33.133	[McuMgr] Received Header (Version: 0, Op: 1, Flags: 0, Len: 5, Group: 0, Seq: 255, Command: 6) CBOR {"rc":8}
    W	14:16:33.136	[McuMgr] Error: NOT_SUPPORTED (8)
    A	14:16:33.141	[McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 0, Seq: 0, Command: 8) CBOR {}
    V	14:16:33.143	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:16:33.145	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x0800000200000008BFFF, WRITE COMMAND)
    I	14:16:33.149	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:16:33.289	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-05-00-00-00-08-A1-62-72-63-08
    A	14:16:33.299	[McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 5, Group: 0, Seq: 0, Command: 8) CBOR {"rc":8}
    W	14:16:33.303	[McuMgr] Error: NOT_SUPPORTED (8)
    A	14:16:33.328	[McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 1, Seq: 1, Command: 0) CBOR {}
    V	14:16:33.329	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:16:33.330	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x0800000200010100BFFF, WRITE COMMAND)
    I	14:16:33.345	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:16:33.433	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-F0-00-01-01-00-A2-66-69-6D-61-67-65-73-82-A8-64-73-6C-6F-74-00-67-76-65-72-73-69-6F-6E-65-32-2E-39-2E-30-64-68-61-73-68-58-20-48-F4-2A-B7-B1-73-12-C5-0A-FE-EA-1C-47-69-79-E4-FF-A7-E7-EE-F4-2F-B5-2A-A9-5A-F9-2F-FF-46-C7-77-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-A8-64-73-6C-6F-74-01-67-76-65-72-73-69-6F-6E-65-32-2E-39-2E-30-64-68-61-73-68-58-20-48-F4-2A-B7-B1-73-12-C5-0A-FE-EA-1C-47-69-79-E4-FF-A7-E7-EE-F4-2F-B5-2A-A9-5A-F9-2F-FF-46-C7-77-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-F4-66-61-63-74-69-76-65-F4-69-70-65-72-6D-61-6E-65-6E-74-F4-6B-73-70-6C-69-74-53-74-61-74-75-73-00
    A	14:16:33.442	[McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 240, Group: 1, Seq: 1, Command: 0) CBOR {"images":[{"slot":0,"version":"2.9.0","hash":"SPQqt7FzEsUK/uocR2l55P+n5+70L7UqqVr5L/9Gx3c=","bootable":true,"pending":false,"confirmed":true,"active":true,"permanent":false},{"slot":1,"version":"2.9.0","hash":"SPQqt7FzEsUK/uocR2l55P+n5+70L7UqqVr5L/9Gx3c=","bootable":true,"pending":false,"confirmed":false,"active":false,"permanent":false}],"splitStatus":0}
    V	14:16:33.459	[McuMgr] Uploading firmware...
    V	14:16:33.620	[McuMgr] Disconnecting...
    D	14:16:33.628	[McuMgr] gatt.disconnect()
    D	14:16:33.638	[McuMgr] [Callback] Connection state changed with status: 0 and new state: 0 (DISCONNECTED)
    I	14:16:33.642	[McuMgr] Disconnected
    D	14:16:33.646	[McuMgr] gatt.close()
    
    nRF Connect, 2025-04-16
    MatterTemplate (CC:8D:0B:0C:51:CD)
    V	14:22:17.241	Connecting to CC:8D:0B:0C:51:CD...
    D	14:22:17.241	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
    D	14:22:18.133	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
    I	14:22:18.133	Connected to CC:8D:0B:0C:51:CD
    V	14:22:18.139	Discovering services...
    D	14:22:18.139	gatt.discoverServices()
    D	14:22:18.165	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
    I	14:22:18.444	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
    D	14:22:18.766	[Callback] Services discovered with status: 0
    I	14:22:18.766	Services discovered
    V	14:22:18.773	Generic Attribute (0x1801)
    - Service Changed [I] (0x2A05)
       Client Characteristic Configuration (0x2902)
    Generic Access (0x1800)
    - Device Name [R] (0x2A00)
    - Appearance [R] (0x2A01)
    - Peripheral Preferred Connection Parameters [R] (0x2A04)
    SMP Service (8d53dc1d-1db7-4cd3-868b-8a527460aa84)
    - SMP Characteristic [N WNR] (da2e7828-fbce-4e01-ae9e-261174997c48)
       Client Characteristic Configuration (0x2902)
    Unknown Service (0000fff6-0000-1000-8000-00805f9b34fb)
    - Unknown Characteristic [W WNR] (18ee2ef5-263d-4559-959f-4f9c429f9d11)
    - Unknown Characteristic [I] (18ee2ef5-263d-4559-959f-4f9c429f9d12)
       Client Characteristic Configuration (0x2902)
    D	14:22:18.773	gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
    D	14:22:18.776	gatt.setCharacteristicNotification(18ee2ef5-263d-4559-959f-4f9c429f9d12, true)
    I	14:22:18.821	Connection parameters updated (interval: 48.75ms, latency: 0, timeout: 5000ms)
    I	14:22:19.167	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
    V	14:22:35.477	[McuMgr] Connecting...
    D	14:22:35.482	[McuMgr] gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, LE 1M)
    D	14:22:35.528	[McuMgr] [Callback] Connection state changed with status: 0 and new state: 2 (CONNECTED)
    I	14:22:35.531	[McuMgr] Connected to CC:8D:0B:0C:51:CD
    D	14:22:35.533	[McuMgr] wait(300)
    V	14:22:35.837	[McuMgr] Discovering services...
    D	14:22:35.843	[McuMgr] gatt.discoverServices()
    I	14:22:35.851	[McuMgr] Services discovered
    V	14:22:35.855	[McuMgr] Primary service found
    V	14:22:35.866	[McuMgr] Requesting new MTU...
    D	14:22:35.868	[McuMgr] gatt.requestMtu(498)
    I	14:22:35.951	[McuMgr] MTU changed to: 498
    D	14:22:35.957	[McuMgr] gatt.setCharacteristicNotification(da2e7828-fbce-4e01-ae9e-261174997c48, true)
    V	14:22:35.961	[McuMgr] Enabling notifications for da2e7828-fbce-4e01-ae9e-261174997c48
    D	14:22:35.963	[McuMgr] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00)
    I	14:22:36.041	[McuMgr] Data written to descr. 00002902-0000-1000-8000-00805f9b34fb
    V	14:22:36.047	[McuMgr] Waiting for value change...
    V	14:22:36.050	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:22:36.053	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x000000010000FF06A0, WRITE COMMAND)
    I	14:22:36.059	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:22:36.131	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 01-00-00-05-00-00-FF-06-A1-62-72-63-08
    I	14:22:36.138	[McuMgr] Wait for value changed complete
    A	14:22:36.147	[McuMgr] Received Header (Version: 0, Op: 1, Flags: 0, Len: 5, Group: 0, Seq: 255, Command: 6) CBOR {"rc":8}
    W	14:22:36.150	[McuMgr] Error: NOT_SUPPORTED (8)
    A	14:22:36.155	[McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 0, Seq: 0, Command: 8) CBOR {}
    V	14:22:36.160	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:22:36.161	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x0800000200000008BFFF, WRITE COMMAND)
    I	14:22:36.167	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:22:36.222	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-05-00-00-00-08-A1-62-72-63-08
    A	14:22:36.230	[McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 5, Group: 0, Seq: 0, Command: 8) CBOR {"rc":8}
    W	14:22:36.233	[McuMgr] Error: NOT_SUPPORTED (8)
    A	14:22:36.255	[McuMgr] Sending (10 bytes) Header (Version: 1, Op: 0, Flags: 0, Len: 2, Group: 1, Seq: 1, Command: 0) CBOR {}
    V	14:22:36.261	[McuMgr] Writing characteristic da2e7828-fbce-4e01-ae9e-261174997c48 (WRITE COMMAND)
    D	14:22:36.262	[McuMgr] gatt.writeCharacteristic(da2e7828-fbce-4e01-ae9e-261174997c48, value=0x0800000200010100BFFF, WRITE COMMAND)
    I	14:22:36.280	[McuMgr] Data written to da2e7828-fbce-4e01-ae9e-261174997c48
    I	14:22:36.454	[McuMgr] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 09-00-00-F0-00-01-01-00-A2-66-69-6D-61-67-65-73-82-A8-64-73-6C-6F-74-00-67-76-65-72-73-69-6F-6E-65-32-2E-39-2E-30-64-68-61-73-68-58-20-48-F4-2A-B7-B1-73-12-C5-0A-FE-EA-1C-47-69-79-E4-FF-A7-E7-EE-F4-2F-B5-2A-A9-5A-F9-2F-FF-46-C7-77-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-A8-64-73-6C-6F-74-01-67-76-65-72-73-69-6F-6E-65-32-2E-39-2E-30-64-68-61-73-68-58-20-48-F4-2A-B7-B1-73-12-C5-0A-FE-EA-1C-47-69-79-E4-FF-A7-E7-EE-F4-2F-B5-2A-A9-5A-F9-2F-FF-46-C7-77-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-F4-66-61-63-74-69-76-65-F4-69-70-65-72-6D-61-6E-65-6E-74-F4-6B-73-70-6C-69-74-53-74-61-74-75-73-00
    A	14:22:36.465	[McuMgr] Received Header (Version: 1, Op: 1, Flags: 0, Len: 240, Group: 1, Seq: 1, Command: 0) CBOR {"images":[{"slot":0,"version":"2.9.0","hash":"SPQqt7FzEsUK/uocR2l55P+n5+70L7UqqVr5L/9Gx3c=","bootable":true,"pending":false,"confirmed":true,"active":true,"permanent":false},{"slot":1,"version":"2.9.0","hash":"SPQqt7FzEsUK/uocR2l55P+n5+70L7UqqVr5L/9Gx3c=","bootable":true,"pending":false,"confirmed":false,"active":false,"permanent":false}],"splitStatus":0}
    V	14:22:36.495	[McuMgr] Uploading firmware...
    V	14:22:36.682	[McuMgr] Disconnecting...
    D	14:22:36.688	[McuMgr] gatt.disconnect()
    D	14:22:36.709	[McuMgr] [Callback] Connection state changed with status: 0 and new state: 0 (DISCONNECTED)
    I	14:22:36.713	[McuMgr] Disconnected
    D	14:22:36.717	[McuMgr] gatt.close()
    

Children
No Data
Related