Hi Dialog,
1. How to make the changes in the following parameters, also how it is applied into the command lines for changing the combination for the multi image through the command line?
const uint8_t Key[16]= {0x06,0xa9,0x21,0x40,0x36,0xb8,0xa1,0x5b,0x51,0x2e,0x03,0xd5,0x34,0x12,0x00,0x06};
const uint8_t IV[16] = {0x3d,0xaf,0xba,0x42,0x9d,0x9e,0xb4,0x30,0xb4,0x22,0xda,0x80,0x2c,0x9f,0xac,0x41};
2. how the encryption provide the security to the system?
3.无论如何我们可以防止p吗eople to stealing our source code from the DA14583 we produced? How to prevent reading out the code or bin file from both UART and the JTAG
Device:

Hi liuluan002,
1. You will have the change the values of the Key[16] and IV[16] according to the values that are located the mkimage project that is provided in the SDK and compile the mkimage in order to get an executable that will encrypt the image with the same keys as the bootloader will use in order to decrypt your image.
2. It will encrypt your image that you are going to burn in the 58x, so if anyone access the flash and extract tha code it will be encrypted.
3.There is no way to totaly secure the device and prevent anyone from accessing the code, please check the below post for more info:
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...
Thansk MT_dialog