This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

What is the DFU different in sdk 12.3 and sdk10

Hi, I just try DFU function in sd130/sdk12.3 and it does work very well. I did: (1).Generating your own key: nrfutil.exe keys generate priv.pem

(2).Display a public key from your key file nrfutil.exe keys display --key pk --format code priv.pem > public_key.c

(3).nrfutil.exe pkg generate --hw-version 51 --sd-req 0x87 --application-version 1 --application Nordic_HRM.hex --key-file priv.pem hr_dfu_app.zip

(4).nrfutil.exe settings generate --family NRF51 --application Nordic_HRM.hex --application-version 0 --bootloader-version 0 --bl-settings-version 1 HR_BL_SET.hex

(5).mergehex --merge nrf51_bootloader_s130.hex HR_BL_SET.hex --output M_HRbootloader.hex

and I use nRFgo update sd and bl and app to MCU and use IOS nRF ToolBox can update other I modify new FW_App.

But I also have some project which use sd310 in sdk10. Now I need implement DFU function to my old project.

My question is how to use old dfu funtion and what is different step with new dfu.

Thanks

Related