I’ve reviewed the document peripheral_with_ota example description and SDK DFU integration - SiFli SDK Programming Guide, but it only covers BLE OTA.
I want to implement a custom OTA solution with product encryption (my firmware should not be able to be flashed onto other products):
- Implement firmware transfer via USB (using the UART demo’s transfer protocol)
- Can I simply copy the data to a fixed location? Is there any relevant documentation available?
- There is an ota_uart demo, but no PC-side transfer protocol or PC tool is provided.
- I don’t seem to find any information about key generation. Does this mean any generated OTA firmware can be flashed onto any chip?