Skip to content

Releases: wookey-project/bootloader

New automaton based, secure, fully independent STM32F4 bootloader

29 Aug 08:43
Compare
Choose a tag to compare

(HEAD -> master, tag: v1.0.0, m/master, github/master) Merge branch 'master' of https://github.com/wookey-project/bootloader
[bugfix] add missing include for reboot on panic mode
(github/reboot) [bugfix] add missing include for reboot on panic mode
[bugfix] release all devices (GPIOs, USART), clear RCC clocks, before booting kernel
[bugfix] typos
[update] updated loader usart handling to support its own usart configuration
[bugfix] using SPRMOD field only for compatible SoCs
[enhancement] add support for bootloader code & bootinfo writelock
Merge pull request #6 from PThierry/self_protection
(pthierry/self_protection, self_protection) [enhancement] make automaton resilient to bit flip attack
(portable_boot) [bugfix] make CRC calculation global to all platforms. Protect err label for integrity check
[bugfix] made DFU support limited to Wookey boards only
[enhancement] transition-centric automaton based bootloader rewriting
Merge pull request #4 from arnauldm/ami/serial
Merge pull request #3 from PThierry/portable_boot
[enhancement] Cleaner serial management by the kernel for debugging purpose
(pthierry/portable_boot) [enhancement] updated DFU button GPIO config handling to support various boards. Though not layout based by now

Fully autonomous STM32 bootloader sources

29 May 12:55
v0.9.0
Compare
Choose a tag to compare

The bootloader does not rely anymore on the EwoK kernel BSP C code. This patch includes the following:

  • all requested arch-specific files (including SoC and core specific implementations)
  • a poll-based button pushed detection. This permits to delete EXTI support from the bootloader, reducing the amount of code and the security impact of handling external interrupts

The bootloader also supports fully automated CI integration using travis, through disco407 and wookey build check for both master commits and PR

Initial public complete bootloader release

29 May 11:25
v0.8.0
Compare
Choose a tag to compare

This is the initial public release of the bootloader.
This release include a (not-yet standalone) bootloader implementation for STM32F4 SoCs, including:

  • STM32F429
  • STM32F407
  • STM32F439

These SoCs can be used in ST Doscovery evaluation boards