Skip to content

MicroPython for ESP32 S3 Release version 1.26.0-preview (Build release-20250511-0056)

Choose a tag to compare

@github-actions github-actions released this 11 May 00:56
· 20 commits to main since this release
637997e

Automated release for MicroPython.

  • What we get here:
    • micropython.bin, bootloader.bin and partition-table.bin are MicroPython itslef by default, without SmartConfig module.

Instructions

You need to have some dependencies pre-instaled in your OS:

  • Python 3
  • Pip
  • Python VENV

Windows:

python -m venv esp-env
.\esp-env\Scripts\activate

or

py -m venv esp-env
.\esp-env\Scripts\activate

Then install esptool:

pip install esptool

Put ESP32 S3 in BOOTLOADER MODE:

  • With USB cable on USB COM Port, press BOOT button then RST button, release RST, then release BOOT button. Or unplug, press BOOT button meanwhile you plug in the usb cable to PC or SBC like a Raspberry Pi.

Erase and Flash:

Step for MicroPython.

  • Put 3 binaries in the same folder you are executing the steps, example Downloads folder, you need to be in that folder where are the binaries.
python -m esptool --chip esp32s3 -b 460800 --before default_reset --after no_reset write_flash --flash_mode dio --flash_size 16MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x10000 micropython.bin

Linux:

python -m venv esp-env
source esp-env/bin/activate

Then install esptool:

pip install esptool

Put ESP32 S3 in BOOTLOADER MODE:

  • With USB cable on USB COM Port, press BOOT button then RST button, release RST, then release BOOT button. Or unplug, press BOOT button meanwhile you plug in the usb cable to PC or SBC like a Raspberry Pi.

Erase and Flash:

Step for MicroPython:

  • Put 3 binaries in the same folder you are executing the steps, example Downloads folder, you need to be in that folder where are the binaries.
python -m esptool --chip esp32s3 -b 460800 --before default_reset --after no_reset write_flash --flash_mode dio --flash_size 16MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x10000 micropython.bin