Cannot upload when Compiling Tasmota 15.3.0.1

14 views
Skip to first unread message

Ulf Holt

unread,
Mar 6, 2026, 9:40:58 AM (7 days ago) Mar 6
to TasmotaUsers
I have just started to compile Tasmota 15.3.0.1 for my ESP32-C3 chips. I am compiling on a linux system running Ubuntu 22.04 and platformIO, which have been working without problem on earlier releases of Tasmota. Looks like I have to do it in another way now, but I have succceeded to cpmpile. When I try to upload the code using the web based tasmota installer, the chip is erased, but upload is stopped after a very short time, and there are no error messages. The official version of the binaries will install without any problem.
I recon there must be some settings in an .ini file or an header file that is  wrong, but I don´t know what it might be.I have made some changes in the user:config_override.h, but they are the same I use in an older version of Tasmota. I have also changed the platformio_override.ini so defaiult environment is tasmota32c3.  I can, off course, live with the satandard .bin file, but it would be nice to know what is wrong.

Best regards

Ulf H.

Ulf Holt

unread,
Mar 7, 2026, 2:48:30 AM (7 days ago) Mar 7
to TasmotaUsers
Just an update:

I have never tried to compile for the C3-series before. My experience comes from plain ESP32 and ESP8666, which so far has given me few problems uploading. Maybe the newer chips need some other info which is unknown to me

Andrew Russell

unread,
Mar 7, 2026, 7:12:44 AM (6 days ago) Mar 7
to Ulf Holt, TasmotaUsers
I tried this, just for fun. I am using Ubuntu.
It worked for me. I am using one of those tiny 'zero' C3 boards.

However, I used esptool to do the flashing.
I did not manage to get the WebInstaller to work for a local file. But, I have never done that before, so it could be user error on my side.

Back in Sep 2025, I failed to "apt install esptool", so I got it this way:
        Go to https://github.com/espressif/esptool/releases/tag/v5.1.0 and download the tar for Linux.
        Extract esptool and place in ~/bin
        # May need to sudo chmod 666 /dev/ttyUSB0 (or /dev/ttyACM0) and/or sudo usermod -aG dialout $USER
        # All methods (WebSerial, miniterm, esptool) can be temperamental. If you can't access the port, try re-plugging the USB.
# Seems I don't need to hold-Prog and Reset. It seems to be able to enter programming mode itself, though I don't know how.
esptool -p /dev/ttyACM0 flash-id
esptool -p /dev/ttyACM0 erase-flash
esptool -p /dev/ttyACM0 write-flash 0 .pio/build/tasmota32c3/firmware.factory.bin

Hope this helps
Andrew
 




--
You received this message because you are subscribed to the Google Groups "TasmotaUsers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonoffusers...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/sonoffusers/11d6225b-b489-4129-8744-990d7f3fd7fbn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages