@@ -66,7 +66,7 @@ application as an example to create the factory image. By running `make`, the bu
6666The factory image can be flashed to the target device. It contains the bootloader and the signed initial
6767firmware at the specified address on the flash.
6868
69- The ` ed25519_sign ` tool transforms a bootable firmware image to comply with the firmware image format required by the bootloader.
69+ The ` sign.py ` tool transforms a bootable firmware image to comply with the firmware image format required by the bootloader.
7070
7171For detailed information about the firmware image format, see [ Firmware image] ( docs/firmware_image.md )
7272
@@ -75,7 +75,7 @@ For detailed information about the configuration options for the target system,
7575### Upgrading the firmware
7676
7777 - Compile the new firmware image, and link it so that its entry point is at the start address of the primary partition
78- - Sign the firmware using the ` ed25519_sign ` tool and the private key generated for the factory image
78+ - Sign the firmware using the ` sign.py ` tool and the private key generated for the factory image
7979 - Transfer the image using a secure connection, and store it to the secondary firmware slot
8080 - Trigger the image swap using libwolfboot ` wolfBoot_update() ` function. See [ wolfBoot library API] ( docs/API.md ) for a description of the operation
8181 - Reboot to let the bootloader begin the image swap
@@ -98,3 +98,17 @@ For more detailed information about firmware update implementation, see [Firmwar
9898 * new HAL: TI cc26x2
9999 * new HAL: NXP/Freescale Kinetis SDK
100100 * Improved sign/update tools compatibility (windows)
101+
102+ ### V1.2 (2019-07-30)
103+ * Added support for multiple architectures
104+ * key generation and signing tools rewritten in python for portability
105+ * Added compile-time option to move flash-writing functions to RAM
106+ * Introduced the possibility for the bootloader to update itself
107+ * Fixed compile issues on macOS and WSL
108+ * Hardware support
109+ * Added RV32 RISC-V architecture
110+ * Added hardware-assisted dual-bank support on STM32F76x/77x
111+ * new HAL: RV32 FE310 (SiFive HiFive-1)
112+ * new HAL: STM32L0
113+ * new HAL: STM32G0
114+ * new HAL: STM32F7
0 commit comments