DFU BLE of Matter Light Bulb Sample Failing

Hi,

I'm trying to test DFU with the Matter Light Bulb Sample, VS Code latest SDK 3.1.0, the sample is working fine with the 52840DK and is working in Home Assistant.

I added CONFIG_CHIP_DFU_OVER_BT_SMP=y to the prj.conf file to enable DFU via the nrf connect for mobile app, I can connect to the sample and start transferring the dfu_application.zip file. 

It seems to complete the transfer and it starts varification but then doesn't seem to complete, after a few seconds the 52840DK resets and starts the commissioning procedure as a new device.

Part of the output from the terminal is.

I: 635943 [SWU]DFU over SMP progress: 817552/818615 B of image 0
I: 635973 [SWU]DFU over SMP progress: 818020/818615 B of image 0
I: 635989 [SWU]DFU over SMP progress: 818488/818615 B of image 0

uart:~$ *** Booting My Application v2.5.0 - unknown commit ***
*** Using nRF Connect SDK v3.1.0-6c6e5b32496e ***
*** Using Zephyr OS v4.1.99-1612683d4010 ***
D: 36 [DL]Boot reason: 6
I: 47 [DL]BLE address: F3:0B:BF:D4:7A:4C
I: 57 [DL]CHIP task running
I: Init CHIP stack
I: 62 [DL]OpenThread started: OK
I: 65 [DL]Setting OpenThread device type to ROUTER
I: 70 [SWU]New firmware image confirmed
D: Registered new test event: 0xffffffff00000000
D: Registered new test event: 0xffffffff10000000
I: 83 [SVR]Initializing subscription resumption storage...
I: 92 [SVR]Server initializing...
I: 95 [TS]Last Known Good Time: [unknown]
I: 99 [TS]Setting Last Known Good Time to firmware build time 2023-10-14T01:16:48
I: 110 [DMG]AccessControl: initializing

Application v2.5.0 is the downloaded version from the app. Trying to commission the new device into the thread network fails midway.

Related