v5.2.01216.6 MB
MIT
strict
core24
Serial utility for flashing, provisioning, and interacting with Espressif SoCs
A Python-based, open-source, platform-independent serial utility for flashing,
provisioning, and interacting with Espressif SoCs (ESP32, ESP8266, etc.).
Features:
- Flash firmware to ESP32, ESP8266, and other Espressif chips
- Read, write, erase, and verify binary data stored in flash
- Read chip features and MAC address information
- Read and write one-time-programmable eFuses
- Support for various firmware formats and bootloaders
- Complete toolset including esptool, espefuse, and espsecure
- Work with ROM bootloader and flasher stub
Usage:
The following top level commands are exported as part of the snap.
- espressif-esptool.esptool
- espressif-esptool.espefuse
- espressif-esptool.espsecure
These can be aliased to more friendly names using the following alias commands:
- snap alias espressif-esptool.esptool esptool
- snap alias espressif-esptool.espefuse espefuse
- snap alias espressif-esptool.espsecure espsecure
You will need to manually connect raw-usb and serial access before you can work with your esp devices.
- sudo snap connect espressif-esptool:raw-usb
- sudo snap connect espressif-esptool:serial
provisioning, and interacting with Espressif SoCs (ESP32, ESP8266, etc.).
Features:
- Flash firmware to ESP32, ESP8266, and other Espressif chips
- Read, write, erase, and verify binary data stored in flash
- Read chip features and MAC address information
- Read and write one-time-programmable eFuses
- Support for various firmware formats and bootloaders
- Complete toolset including esptool, espefuse, and espsecure
- Work with ROM bootloader and flasher stub
Usage:
The following top level commands are exported as part of the snap.
- espressif-esptool.esptool
- espressif-esptool.espefuse
- espressif-esptool.espsecure
These can be aliased to more friendly names using the following alias commands:
- snap alias espressif-esptool.esptool esptool
- snap alias espressif-esptool.espefuse espefuse
- snap alias espressif-esptool.espsecure espsecure
You will need to manually connect raw-usb and serial access before you can work with your esp devices.
- sudo snap connect espressif-esptool:raw-usb
- sudo snap connect espressif-esptool:serial
Update History
v5.1.0 (8) → v5.2.0 (12)21 Feb 2026, 16:13 UTC
v5.1.0 (8)13 Dec 2025, 09:47 UTC
27 Sept 2025, 21:18 UTC
21 Feb 2026, 03:28 UTC
13 Dec 2025, 09:47 UTC