Hi All,
I'm working on custom PCB which has kw45. I would like to flash the signed image via Vector Vflash. I have generated signed image file via NXP's Over the Air Programming tool, and it generates .sb3 file. Below are the steps followed to generate sb3 file
below are the steps:
- Selected OTA protocol as OTAP Bluetooth LE
- Processor kw45
- Select the bin/s19 file, selected application core
- Used the encryption key described in sb3kdk.txt
- I have used JSON file configurator as described in below image

- Replaced our keys in Keys_and_certs folder
- I have used below configuration for JSON for creating sb3 container

- After this two windows pop out that shows authentication key and encryption keys.
- In the last, it generates .sb3 file.
After that, I have used srec_cat tool to convert .sb3 file to .bin file(supported by Vflash). I can successfully transfer the .bin file via vFlash to KW45. After system on reset, ROM Bootloader could not decrypt signed image. Rom Bootloader has also updated FW Update status to 0x4412d283 which means as per RM "Indicates failure to process sb3 file
OR failure to erase/write update status to OTACFG page". Could you please help to solve this issue.
I'm using sdk version 2.12.7.
One more question, is there any way to verify and decrypt the downloaded image from the flash. I saw some nBoot api's but couldn't find any example? Could you please provide an example if you have.
Regards
Shivam
KW45