Нативный Windows-флешер для ESP32, ESP32-C3, ESP32-S3, ESP8266 и других чипов Espressif.
Один .exe-файл — скачал, запустил, прошил. Без Python, без Node.js, без установки чего-либо.
Откройте папку bin/, скачайте espflash-gui.exe и запустите — установка не нужна.
- Подключите плату по USB
- Запустите
espflash-gui.exe - Выберите
.bin-файл (кнопка Browse или перетащите файл в окно) - Выберите COM-порт и скорость (921600 по умолчанию)
- Нажмите FLASH
При ошибке подключения:
- Зажмите кнопку BOOT на плате
- Нажмите RESET
- Отпустите BOOT
- Нажмите FLASH снова
Если порты не обнаруживаются — убедитесь что кабель передаёт данные (не только зарядку).
Нужен Rust 1.88+:
cargo build --releaseБинарь окажется в target\release\espflash-gui.exe.
- Rust — язык реализации
- egui / eframe — нативный GUI, один статический .exe
- espflash (lib, без CLI) — логика подключения и прошивки (Apache-2.0/MIT)
- serialport — перечисление COM-портов
- rfd — нативный файловый диалог
MIT — см. LICENSE.
Зависимость espflash распространяется под лицензией MIT OR Apache-2.0.

