Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/newam/stm32wl-unlock
Unlock the flash on STM32WL microcontrollers
https://github.com/newam/stm32wl-unlock
seeed stm32 stm32wl
Last synced: 9 days ago
JSON representation
Unlock the flash on STM32WL microcontrollers
- Host: GitHub
- URL: https://github.com/newam/stm32wl-unlock
- Owner: newAM
- License: mit
- Created: 2022-01-29T20:42:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-12T00:49:54.000Z (about 1 month ago)
- Last Synced: 2025-01-11T04:42:42.918Z (13 days ago)
- Topics: seeed, stm32, stm32wl
- Language: Rust
- Homepage:
- Size: 314 KB
- Stars: 8
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# stm32wl-unlock
[![CI](https://github.com/newAM/stm32wl-unlock/workflows/CI/badge.svg)](https://github.com/newAM/stm32wl-unlock/actions)
Unlock the flash on STM32WL microcontrollers.
This is useful for the seeed studio STM32WL modules that have flash protection bits set.
⚠️ This will destroy the flash contents on your chip, in the case of seeed modules this process is not reversible. ⚠️
## Installation
1. Install [rustup](https://rustup.rs/)
2. `cargo install --git https://github.com/newAM/stm32wl-unlock.git`## Example
For the seeed modules you will want to hold the reset button for the entire process.
```console
$ stm32wl-unlock
Current readout protection is level 1, memories readout protection active
Flash protection set to level 0, readout protection not active
```