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.
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
1 |
pio run |
in order to create tasmota32.bin
file. Finally, flash the image as follows:
1 |
esptool.py --chip esp32 --port COM5 --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 tasmota32.bin |
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
I will stay with esphome for scalability and reproducibility
I would like to use a open source cam, but I‘m not familier with this kind of work.
@cnx has Lychee HEX ZYNQ7020 FPGA gone under the radar?
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?
Thanks
found it in tasmota esp32 files needed
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….
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
Make sure to download the real *.bin, not the html.file by right click “save as…”