TASMOTA Now Supports ESP32 Targets including some Ethernet and Camera Boards

TASMOTA now supports ESP32. The open-source firmware was initially designed for ESP8266 and ESP8285 based Sonoff home automation devices providing an alternative to eWelink firmware with support for MQTT protocol allowing integration with home automation frameworks like Domoticz or openHAB.

It has since then expanded to support hardware from various brands, but until recently you were still limited to products with ESP8266 or ESP8285, and the good news is that TASMOTA has now gotten experimental support for ESP32 boards and products such as TTGO T-Camera.

Tasmota ESP32

You’ll find basic documentation and well as Tasmota ESP32 (aka Tasmota32) firmware files for LilyGO TTGO T-Camera board, displays, and I2C sensor on Tasmota Github.io website. The ESP32 port is based on Jörg Schüler-Maroldt’s work.

PuceBacoon also found other ESP32 boards in the source code including Olimex ESP32-PoE board in xdrv_82_ethernet.ino file and “AI Thinker” cameras in xdrv_81_webcam.ino.

If you’d like to give it a try you can either download Tasmota32 firmware or built it from scratch following the instructions in the documentation page we linked above. But basically, you’d need to rename platformio_override_sample.ini to platformio_override.ini and uncomment tasmota32 in line #28, then run

in order to create tasmota32.bin file. Finally, flash the image as follows:

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

8 Replies to “TASMOTA Now Supports ESP32 Targets including some Ethernet and Camera Boards”

  1. Hi
    having the issue:;
    while flashing with your command:

    esptool write_flash: error: argument <address> <filename>: [Errno 2] No such file or directory: ‘bootloader_dout_40m.bin’

    how to solve this?


  2. esptool write_flash: error: argument <address> <filename>: Detected overlap at address: 0x8000 for file: partitions.bin

    Any ideas? I’m trying to flash tasmota32-webcam to an esp32-cam board….

    1. Maybe the bootloader_dout_40m.bin file has grown in size, and now the offset to partitions.bin might need to be higher than 0x8000

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC