stm32-webserial-flasher é uma Proof of Concept (PoC) que demonstra a viabilidade de gravar firmware em microcontroladores STM32 utilizando o bootloader UART nativo da ST (AN3155) diretamente a partir do navegador, por meio da Web Serial API.
O projeto explora a combinação de HTML + JavaScript para comunicação serial via browser, permitindo a gravação de firmware (.bin) sem instalação de ferramentas locais, podendo ser hospedado como uma aplicação web estática (ex: GitHub Pages).
A comunicação ocorre exclusivamente via UART, exigindo que o dispositivo esteja previamente configurado para iniciar em modo bootloader.
- Gravação de firmware em formato BIN
- Comunicação via UART (bootloader STM32)
- Execução direta no navegador (Chromium-based)
Este projeto é experimental.
Não há garantias de compatibilidade, segurança ou recuperação de falhas.
Utilize apenas para estudo, testes e validação técnica.