Hi,
I tried to update DFU keys via update on SDK-4.1 and I didin't to do it. Its possible to change DFU keys via upgrade. I did this process on SDK-2 and there was no validation of dfu key via Bootloader but not in SDK-4.
My steps:
- Prepare key pair version 1
- Prepare key pair version 2
- Flash board with dfu keys ver 1
- Change public key dfu_public_key.c to ver 2
- Prepare DFU package SW v2 (signed by old key - ver1)
- Update with SW v2
- Prepare DFU package SW v3 (signed by new key - ver2)
- Update with SW v3
In step 8, after download image and reboot, bootloader fail new app on verification of signature.
Please, let me know if its possible to do DFU keys update on sdk-4.1ff
Thanks