Get bootloader_dout_40m.bin
, partitions.bin
and boot_app0.bin
from here:
https://github.com/tasmota/install/tree/main/static/esp32-s2
Choose one of the following:
Unofficial firmware is available from the Tasmota repo
Use the docker method to compile the firmware yourself.
Replace <REPO_DIRECTORY> with where you cloned the repository.
docker run -ti --rm -v $(pwd)/<REPO_DIRECTORY>:/tasmota -u $UID:$GID docker-tasmota -e tasmota32s2
Use esptool to flash
esptool.py --chip esp32s2 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32s2.bin
References:
This is great! Can I ask how you deal with SSID and wifi password entry?