esptool.py

Bootloader utility for Espressif chips (e.g. ESP8266). More information: <https://docs.espressif.com/projects/esptool/en/latest/esp32/>.

Install

All systems
curl cmd.cat/esptool.py.sh
Debian Debian
apt-get install esptool
Ubuntu
apt-get install esptool
Arch Arch Linux
pacman -S esptool
image/svg+xml Kali Linux
apt-get install esptool
Fedora
dnf install esptool
Windows (WSL2)
sudo apt-get update sudo apt-get install esptool
OS X
brew install esptool
Raspbian
apt-get install esptool

Bootloader utility for Espressif chips (e.g. ESP8266). More information: <https://docs.espressif.com/projects/esptool/en/latest/esp32/>.

  • Flash a firmware file to an ESP chip with a given port and baud rate:
    sudo esptool.py --port port --baud baud_rate write_flash 0x0 path/to/firmware.bin
  • Clear the flash of an ESP chip:
    sudo esptool.py --port port --baud baud_rate erase_flash

© tl;dr; authors and contributors