Vendor: Espressif
Features: BLE, WiFi
Source on GitHub: esp32/GENERIC
More info: Website

The following files are daily firmware for ESP32-based boards without external SPIRAM.

This firmware is compiled using ESP-IDF v4.x. Some older releases are also provided that are compiled with ESP-IDF v3.x.

Installation instructions

Program your board using the program, found here.

If you are putting MicroPython on your board for the first time then you should first erase the entire flash using: --chip esp32 --port /dev/ttyUSB0 erase_flash

From then on program the firmware starting at address 0x1000: --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin



v1.20.0 (2023-04-26) .bin [.elf] [.map] [Release notes] (latest)
v1.19.1 (2022-06-18) .bin [.elf] [.map] [Release notes]
v1.18 (2022-01-17) .bin [.elf] [.map] [Release notes]
v1.17 (2021-09-02) .bin [.elf] [.map] [Release notes]
v1.16 (2021-06-23) .bin [.elf] [.map] [Release notes]
v1.15 (2021-04-18) .bin [.elf] [.map] [Release notes]
v1.14 (2021-02-02) .bin [.elf] [.map] [Release notes]
v1.13 (2020-09-02) .bin [.elf] [.map] [Release notes]
v1.12 (2019-12-20) .bin [.elf] [.map] [Release notes]

Nightly builds

v1.20.0-162-gd080d427e (2023-06-06) .bin [.elf] [.map]
v1.20.0-161-gdb5444f68 (2023-06-05) .bin [.elf] [.map]
v1.20.0-156-ga79a6ab36 (2023-06-05) .bin [.elf] [.map]
v1.20.0-155-gce31e5a2d (2023-06-05) .bin [.elf] [.map]

Firmware (Compiled with IDF 3.x)


v1.14 (2021-02-02) .bin [.elf] [.map] [Release notes] (latest)
v1.13 (2020-09-02) .bin [.elf] [.map] [Release notes]
v1.12 (2019-12-20) .bin [.elf] [.map] [Release notes]
v1.11 (2019-05-29) .bin [.elf] [.map] [Release notes]
v1.10 (2019-01-25) .bin [.elf] [.map] [Release notes]
v1.9.4 (2018-05-11) .bin [.elf] [.map] [Release notes]