This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DFU Update from SDK 12.2 to SDK 13.0

As Bootloader IROM starting address 0x78000 and size 0x6000 is same in SDK 13.0 and 12.2.0 expecting to update Device firmware (BL+SD+APP) from 12.2.0 to 13.0.0 SDK.But in my case DFU update (secure BL+SD+APP) or DFU Update (secure BL+SD) from 12.02 to 13.0 is failing even though private keys are same.`

Also tested DFU updates are working for without issues from 12.0.2 to 12.0.2 and 13.0 to 13.0 without any issues.

  • Hello, Able to update but need to

    1. Create DFU distribution package first without APP only BL+SD of SDK 13.0 with --sd-req =0x91 instead of 0x98 in nrfutil pkg generate options
    2. Update Device firmware from 12.2.0 with package generate in step 1
    3. Create a Distribution package containing App only now --sd-req =0x98 .
    4. Update Device firmware App with step 3 distribution package

    Note:- BL version with incremented and App version can same or incremented version as per nordic documentation

    Not sure why -sd-req should have same version which is on device expected it should be sd version in package someone from nordic can provide more information

  • @srikar: You should be able to specify more than one softdevice requirement uisng commas, i.e.

    --sd-req 0x98,0x91
    

    That way the image will be compatible with both the old and the new SoftDevice version.

Related