Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Mesh DFU over serial

Hello,

My goal is to make DFU over a mesh network.

Using this guide , I did the following:

nrfjprog --program bin/softdevice/s132_nrf52_7.2.0_softdevice.hex --chiperase

nrfjprog --program bin/bootloader/gccarmemb/mesh_bootloader_serial_gccarmemb_nrf52832_xxAA.hex

nrfjprog --program C:\Users\lidor\Desktop\netled\Netbag\build\serial_nrf52832_xxAA_s132_7.2.0_Debug\serial_nrf52832_xxAA_s132_7.2.0.hex

nrfjprog --program tools/dfu/bin/device_page_nrf52832_xxAA_s132_7.2.0.hex

nrfjprog --reset

Using mesh-nrfutil, I send the DFU request:

nrfutil-mesh --verbose dfu serial -pkg dfu_test.zip -p COM3 -b 115200 --mesh

I see the following output on my DK:

<t: 459057>, nrf_mesh_dfu.c, 421, New firmware!
<t: 525396>, nrf_mesh_dfu.c, 421, New firmware!
<t: 591620>, serial.c, 226, Error type data: : 0B
<t: 608136>, serial.c, 226, Error type data: : 0B
<t: 624934>, serial.c, 226, Error type data: : 0B
<t: 641662>, serial.c, 226, Error type data: : 0B
<t: 658498>, serial.c, 226, Error type data: : 0B
<t: 674908>, serial.c, 226, Error type data: : 0B
<t: 691812>, serial.c, 226, Error type data: : 0B
<t: 708616>, serial.c, 226, Error type data: : 0B
<t: 725453>, serial.c, 226, Error type data: : 0B
<t: 742297>, serial.c, 226, Error type data: : 0B

(I added the log at line 226 to see what is the error)

I already opened a ticket about my issue: https://devzone.nordicsemi.com/f/nordic-q-a/88428/nrf-mesh-dfu-over-the-air. Edvin, the man who helps me, asked me to open a new one because he will be back on August 1st.

DFU failed for some reason I cannot figure out.

It would be great if someone could help me figure this out! Thank you!

Related