I have a question about how to perform DFU over Mesh.
I'm using nRF52840 device.
Following the steps at the URL below (Configuring and performing DFU over Mesh), I'm trying Mesh DFU which is a combination of Mesh5.0 s140_7.2.0.
[URL]
But, I could not generate a DFU file on Step 1(Generate a DFU archive with nrfutil).
At that time, I got some errors.
Could you please tell me why I could not generate the DFU file ?
I explain details of the problem at the follows.
[the problem]
When I tried to generate a DFU file with "blinky_nrf52840_xxAA_s140_7.2.0.hex"
in the located of "nrf5_SDK_for_Mesh_v5.0.0_src\bin\blinky",
I got the following error:
"pc-nrfutil\nordicsemi\intelhex\__init__.py", line 342, in _tobinarray_really raise ValueError("tobinarray: wrong value for size")
ValueError: tobinarray: wrong value for size
In order to analyze the above problem,
I tried to perform which is a combination of Mesh4.2,following the steps at the URL.
And then, it worked fine.
So, I compared "blinky_nrf52840_xxAA_s140_7.2.0.hex" with "blinky_nrf52840_xxAA_s140_7.0.1.hex"
that has used as the update application of Mesh 4.2.
The file structure and the mapped address look very different.
I guess that "blinky_nrf52840_xxAA_s140_7.2.0.hex" has some problem.
That's why I could not generate the DFU file.
Please tell me your opinion.
Thanks in advance.