akospasztor/stm32-bootloader
Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3434
- days_rel: n/a
- days_push: 1370
- n_releases_24m: 0
Adoption not part of the score
1054 stars · 307 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A customizable bootloader library for STM32 microcontrollers with example projects demonstrating firmware updates from an SD card with a FAT32 file system. It supports flash erase, programming, verification, checksum checks, and fail-safe error handling.
Use cases
- update STM32 firmware from an SD card
- implement in-application programming (IAP) on a microcontroller
- build a fail-safe bootloader with checksum verification
- re-program a chip via ST's built-in bootloader without the BOOT pin
- port a bootloader to a custom STM32 board
When to choose
- you need a customizable, well-documented bootloader for STM32L4 MCUs
- you want firmware updates delivered via SD card with FAT32
- you need flash protection checks and fail-safe update logic
When to avoid
- you target non-STM32 or non-ARM Cortex-M microcontrollers without porting effort
- you need OTA updates over network rather than SD card
- you want a turnkey, actively developed product rather than a reference example
Facets
library · maturity maintenance
embedded file-system developer-tools embedded-systems hardware embedded c cpp bootloader stm32 firmware-update in-application-programming sd-card fat32 microcontroller flash-programming firmware
2 sources
- readme: https://github.com/akospasztor/stm32-bootloader · fetched 2026-08-28 · 3e582af93276
- homepage: https://akospasztor.github.io/stm32-bootloader · fetched 2026-08-29 · ce5585dbcde4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| akospasztor/stm32-bootloader | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="akospasztor/stm32-bootloader")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem