Hi,
I was trying to run dfu mesh example according to this. I attempted quite few times but every time having an error at step 11.
infocenter.nordicsemi.com/index.jsp
Here is my environment details:
OS: windows 10
nrfutil version: 3.5.1
mesh SDK: Mesh_v2.1.1_src
Board : nrf52832
SDK version: 15
SoftDeive s132_6.0.0
step 1: Creating my own private key
nrfutil.exe keys generate private.pem
Step2: Generated respective public key in hex format
nrfutil.exe keys display --key pk format code .\private.pem --out_file dfu_public_key.c
step 3: Added this key in the end of "bootloader_config_default.json" file.
Step 4: Creating own signed image package for dfu
nrfutil.exe pkg generate --hw-version 52 --application-version 4 --sd-req 0x00A8 --application C:\nordic_semi\nrf5_SDK_for_Mesh_v2.
1.1\bin\blinky\blinky_nrf52832_xxAA_s132_6.0.0.hex --key-file .\private.pem secure_dfu_mesh.zip
Step 5: Generating device page with provided script as follow
python .\device_page_generator.py -d nrf52832_xxAA -sd "s132_6.0.0"
Step 6: flashing soft device:
nrfjprog --program C:\nordic_semi\nrf5_SDK_for_Mesh_v2.1.1\bin\softdevice\s132_nrf52_6.0.0_softdevice.hex --chiperase
step 7: Flash the serial bootloader on all devices:
nrfjprog --program C:\nordic_semi\nrf5_SDK_for_Mesh_v2.1.1\bin\bootloader\gccarmemb\mesh_bootloader_serial_gccarmemb_nrf52832_xxAA.hex
step 8: flashing application:
nrfjprog --program C:\nordic_semi\nrf5_SDK_for_Mesh_v2.1.1\examples\dfu\build\dfu_nrf52832_xxAA_s132_6.0.0_Debug\dfu_nrf52832_xxAA_s13
2_6.0.0.hex
Step 9: Flashing device page:
nrfjprog --program C:\nordic_semi\nrf5_SDK_for_Mesh_v2.1.1\tools\dfu\bin\device_page_nrf52832_xxAA_s132_6.0.0.hex
Step 10: Resetting
nrfjprog --reset
Step 11: Problematic one(Transfer the DFU archive over serial with nrfutil)
nrfutil.exe dfu serial -pkg .\secure_dfu_mesh.zip -p COM15 -b 1200
I have problem only on step 11