All notable changes to this project/module will be documented in this file.
The format is based on Keep a Changelog, and this project/module adheres to Semantic Versioning.
- Added multiple tries to enter application at startup
- New release of application signature tool: app_sign_tool__V1_1_0.exe
- Added missing rx buffer reseting
- Fix debug message printout (CLI code is to big, make it lightweight)
Big changes to bootloader concept, not compatible with V0.x.x!
- ECDSA Digital signature validation
- AES-CTR Firmware encryption
- Option to configure pre/post validation of the image based on its header info
- Change of application header structure
- Changed "prepare" command, now sending over complete image header value
- New release of application signature tool: app_sign_tool__V0_3_0.exe (for application header V1)
- New release of application signature tool: app_sign_tool__V0_4_0.exe (for application header V2)
- New configuration "BOOT_CFG_DATA_PAYLOAD_SIZE"
- Minor bug fixes
- Initial implemention of bootloader module
- Bootloader communication specification & implementation
- Bootloader shared memory specification & implementation
- Instruction how to prepare application for bootloader
- Bootloader FSM implementation
- Application SW size and compatibility checks before entering upgrade procedure
- Down-grade upgrade protection
- Added option for cryptography of firmware binary image