Development binaries for Tasmota firmware 15.6.0.3 on ESP32

Firmware for ESP32 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and
entirely local control over MQTT, HTTP, Serial or KNX.

See CHANGELOG for latest changes.

Find release binaries for Tasmota firmware at http://ota.tasmota.com/tasmota32/release/.

Find release binaries for Tasmota firmware on ESP8266 at http://ota.tasmota.com/tasmota/release/.

For an initial installation of Tasmota use the webinstaller.

If you benefit from the Tasmota project please consider making a donation.



These binaries are built using core 3.3.12 and idf 5.5.5

English language feature versions

OTA FirmwareOTA URLSizeTimestampLinker Map File
tasmota32-bluetooth.binhttp://ota.tasmota.com/tasmota32/tasmota32-bluetooth.bin1790k 20261015 10:19tasmota32-bluetooth.map.gz
tasmota32-display.binhttp://ota.tasmota.com/tasmota32/tasmota32-display.bin1446k 20261015 10:19tasmota32-display.map.gz
tasmota32-ir.binhttp://ota.tasmota.com/tasmota32/tasmota32-ir.bin1418k 20261015 10:19tasmota32-ir.map.gz
tasmota32-lvgl.binhttp://ota.tasmota.com/tasmota32/tasmota32-lvgl.bin2660k 20261015 10:19tasmota32-lvgl.map.gz
tasmota32-nspanel.binhttp://ota.tasmota.com/tasmota32/tasmota32-nspanel.bin2184k 20261015 10:19tasmota32-nspanel.map.gz
tasmota32-webcam.binhttp://ota.tasmota.com/tasmota32/tasmota32-webcam.bin1359k 20261015 10:19tasmota32-webcam.map.gz
tasmota32-zbbrdgpro.binhttp://ota.tasmota.com/tasmota32/tasmota32-zbbrdgpro.bin1574k 20261015 10:19tasmota32-zbbrdgpro.map.gz
tasmota32.binhttp://ota.tasmota.com/tasmota32/tasmota32.bin2183k 20261015 10:19tasmota32.map.gz
tasmota32c2.binhttp://ota.tasmota.com/tasmota32/tasmota32c2.bin2077k 20261015 10:19tasmota32c2.map.gz
tasmota32c3.binhttp://ota.tasmota.com/tasmota32/tasmota32c3.bin2184k 20261015 10:19tasmota32c3.map.gz
tasmota32c5.binhttp://ota.tasmota.com/tasmota32/tasmota32c5.bin2250k 20261015 10:19tasmota32c5.map.gz
tasmota32c6.binhttp://ota.tasmota.com/tasmota32/tasmota32c6.bin2259k 20261015 10:19tasmota32c6.map.gz
tasmota32c61.binhttp://ota.tasmota.com/tasmota32/tasmota32c61.bin2218k 20261015 10:19tasmota32c61.map.gz
tasmota32p4.binhttp://ota.tasmota.com/tasmota32/tasmota32p4.bin2169k 20261015 10:19tasmota32p4.map.gz
tasmota32p4r3.binhttp://ota.tasmota.com/tasmota32/tasmota32p4r3.bin2173k 20261015 10:19tasmota32p4r3.map.gz
tasmota32s2.binhttp://ota.tasmota.com/tasmota32/tasmota32s2.bin2063k 20261015 10:19tasmota32s2.map.gz
tasmota32s2cdc.binhttp://ota.tasmota.com/tasmota32/tasmota32s2cdc.bin2105k 20261015 10:19tasmota32s2cdc.map.gz
tasmota32s3.binhttp://ota.tasmota.com/tasmota32/tasmota32s3.bin2107k 20261015 10:20tasmota32s3.map.gz
tasmota32solo1.binhttp://ota.tasmota.com/tasmota32/tasmota32solo1.bin2124k 20261015 10:19tasmota32solo1.map.gz

Non-English language versions of tasmota32.bin

OTA FirmwareOTA URLSizeTimestampLinker Map FileLanguage
tasmota32-AD.binhttp://ota.tasmota.com/tasmota32/tasmota32-AD.bin2184k20261015 10:20tasmota32-AD.map.gzCatalan (Andorra)
tasmota32-AF.binhttp://ota.tasmota.com/tasmota32/tasmota32-AF.bin2184k20261015 10:20tasmota32-AF.map.gzAfrikaans (South Africa)
tasmota32-BG.binhttp://ota.tasmota.com/tasmota32/tasmota32-BG.bin2192k20261015 10:20tasmota32-BG.map.gzBulgarian (Bulgaria)
tasmota32-BR.binhttp://ota.tasmota.com/tasmota32/tasmota32-BR.bin2185k20261015 10:20tasmota32-BR.map.gzPortuguese (Brazil)
tasmota32-CN.binhttp://ota.tasmota.com/tasmota32/tasmota32-CN.bin2183k20261015 10:20tasmota32-CN.map.gzSimplified Chinese (China)
tasmota32-CZ.binhttp://ota.tasmota.com/tasmota32/tasmota32-CZ.bin2184k20261015 10:20tasmota32-CZ.map.gzCzech with diacritics (Czech)
tasmota32-DE.binhttp://ota.tasmota.com/tasmota32/tasmota32-DE.bin2184k20261015 10:20tasmota32-DE.map.gzGerman (Germany)
tasmota32-ES.binhttp://ota.tasmota.com/tasmota32/tasmota32-ES.bin2185k20261015 10:20tasmota32-ES.map.gzSpanish (Spain)
tasmota32-FR.binhttp://ota.tasmota.com/tasmota32/tasmota32-FR.bin2185k20261015 10:20tasmota32-FR.map.gzFrench (France)
tasmota32-FY.binhttp://ota.tasmota.com/tasmota32/tasmota32-FY.bin2184k20261015 10:20tasmota32-FY.map.gzFrysk (Netherlands)
tasmota32-GR.binhttp://ota.tasmota.com/tasmota32/tasmota32-GR.bin2189k20261015 10:20tasmota32-GR.map.gzGreek (Greek)
tasmota32-HE.binhttp://ota.tasmota.com/tasmota32/tasmota32-HE.bin2185k20261015 10:20tasmota32-HE.map.gzHebrew (Israel)
tasmota32-HU.binhttp://ota.tasmota.com/tasmota32/tasmota32-HU.bin2185k20261015 10:20tasmota32-HU.map.gzHungarian (Hungary)
tasmota32-IT.binhttp://ota.tasmota.com/tasmota32/tasmota32-IT.bin2185k20261015 10:20tasmota32-IT.map.gzItalian (Italy)
tasmota32-KO.binhttp://ota.tasmota.com/tasmota32/tasmota32-KO.bin2184k20261015 10:20tasmota32-KO.map.gzKorean (Korea)
tasmota32-LT.binhttp://ota.tasmota.com/tasmota32/tasmota32-LT.bin2185k20261015 10:20tasmota32-LT.map.gzLithuanian (Lithuania)
tasmota32-NL.binhttp://ota.tasmota.com/tasmota32/tasmota32-NL.bin2184k20261015 10:20tasmota32-NL.map.gzDutch (Nederland)
tasmota32-PL.binhttp://ota.tasmota.com/tasmota32/tasmota32-PL.bin2185k20261015 10:21tasmota32-PL.map.gzPolish with diacritics (Poland)
tasmota32-PT.binhttp://ota.tasmota.com/tasmota32/tasmota32-PT.bin2185k20261015 10:21tasmota32-PT.map.gzPortuguese (Portugal)
tasmota32-RO.binhttp://ota.tasmota.com/tasmota32/tasmota32-RO.bin2184k20261015 10:21tasmota32-RO.map.gzRomanian (Romania)
tasmota32-RU.binhttp://ota.tasmota.com/tasmota32/tasmota32-RU.bin2190k20261015 10:21tasmota32-RU.map.gzRussian (Russia)
tasmota32-SE.binhttp://ota.tasmota.com/tasmota32/tasmota32-SE.bin2184k20261015 10:21tasmota32-SE.map.gzSwedish (Svenska)
tasmota32-SK.binhttp://ota.tasmota.com/tasmota32/tasmota32-SK.bin2184k20261015 10:21tasmota32-SK.map.gzSlovak with diacritics (Slovak)
tasmota32-TR.binhttp://ota.tasmota.com/tasmota32/tasmota32-TR.bin2184k20261015 10:21tasmota32-TR.map.gzTurkish (Turkey)
tasmota32-TW.binhttp://ota.tasmota.com/tasmota32/tasmota32-TW.bin2184k20261015 10:21tasmota32-TW.map.gzChinese Traditional (Taiwan)
tasmota32-UK.binhttp://ota.tasmota.com/tasmota32/tasmota32-UK.bin2190k20261015 10:21tasmota32-UK.map.gzUkrainian (Ukraine)
tasmota32-VN.binhttp://ota.tasmota.com/tasmota32/tasmota32-VN.bin2186k20261015 10:21tasmota32-VN.map.gzVietnamese (Vietnam)

Safeboot binaries to be used in safeboot partition scheme only

example reloading binary tasmota32-safeboot.bin:
otaurl http://ota.tasmota.com/tasmota32/tasmota32.bin
upload 2
OTA FirmwareSizeTimestampLinker Map File
tasmota32-safeboot.bin789k 20261015 10:19tasmota32-safeboot.map.gz
tasmota32c2-safeboot.bin618k 20261015 10:19tasmota32c2-safeboot.map.gz
tasmota32c3-safeboot.bin801k 20261015 10:19tasmota32c3-safeboot.map.gz
tasmota32c3ser-safeboot.bin797k 20261015 10:20tasmota32c3ser-safeboot.map.gz
tasmota32c5-safeboot.bin830k 20261015 10:19tasmota32c5-safeboot.map.gz
tasmota32c5ser-safeboot.bin825k 20261015 10:20tasmota32c5ser-safeboot.map.gz
tasmota32c6-safeboot.bin829k 20261015 10:19tasmota32c6-safeboot.map.gz
tasmota32c61-safeboot.bin793k 20261015 10:19tasmota32c61-safeboot.map.gz
tasmota32c61ser-safeboot.bin789k 20261015 10:20tasmota32c61ser-safeboot.map.gz
tasmota32c6ser-safeboot.bin825k 20261015 10:20tasmota32c6ser-safeboot.map.gz
tasmota32p4-safeboot.bin796k 20261015 10:19tasmota32p4-safeboot.map.gz
tasmota32p4r3-safeboot.bin799k 20261015 10:19tasmota32p4r3-safeboot.map.gz
tasmota32p4r3ser-safeboot.bin795k 20261015 10:20tasmota32p4r3ser-safeboot.map.gz
tasmota32p4ser-safeboot.bin791k 20261015 10:20tasmota32p4ser-safeboot.map.gz
tasmota32s2-safeboot.bin777k 20261015 10:19tasmota32s2-safeboot.map.gz
tasmota32s2cdc-safeboot.bin819k 20261015 10:20tasmota32s2cdc-safeboot.map.gz
tasmota32s3-safeboot.bin786k 20261015 10:20tasmota32s3-safeboot.map.gz
tasmota32s3ser-safeboot.bin781k 20261015 10:20tasmota32s3ser-safeboot.map.gz
tasmota32solo1-safeboot.bin789k 20261015 10:19tasmota32solo1-safeboot.map.gz

Factory binaries to be used for inital flashing using esptool

example flashing initial tasmota:
esptool.py write_flash 0x0 tasmota32.factory.bin
Initial FirmwareSizeTimestamp
tasmota32-bluetooth.factory.bin2686k 20261015 10:19
tasmota32-display.factory.bin2342k 20261015 10:19
tasmota32-ir.factory.bin2314k 20261015 10:19
tasmota32-lvgl.factory.bin3556k 20261015 10:19
tasmota32-nspanel.factory.bin3080k 20261015 10:19
tasmota32-webcam.factory.bin2255k 20261015 10:19
tasmota32-zbbrdgpro.factory.bin4096k 20261015 10:19
tasmota32.factory.bin3079k 20261015 10:19
tasmota32c2.factory.bin2973k 20261015 10:19
tasmota32c3.factory.bin3080k 20261015 10:19
tasmota32c5.factory.bin3146k 20261015 10:19
tasmota32c6.factory.bin3155k 20261015 10:19
tasmota32c61.factory.bin3114k 20261015 10:19
tasmota32p4.factory.bin3065k 20261015 10:19
tasmota32p4r3.factory.bin3069k 20261015 10:19
tasmota32s2.factory.bin2959k 20261015 10:19
tasmota32s2cdc.factory.bin3001k 20261015 10:20
tasmota32s3.factory.bin3003k 20261015 10:20
tasmota32solo1.factory.bin3020k 20261015 10:19

Non-English language versions of tasmota32.factory.bin

Initial FirmwareSizeTimestampLanguage
tasmota32-AD.factory.bin3080k 20261015 10:20Catalan (Andorra)
tasmota32-AF.factory.bin3080k 20261015 10:20Afrikaans (South Africa)
tasmota32-BG.factory.bin3088k 20261015 10:20Bulgarian (Bulgaria)
tasmota32-BR.factory.bin3081k 20261015 10:20Portuguese (Brazil)
tasmota32-CN.factory.bin3079k 20261015 10:20Simplified Chinese (China)
tasmota32-CZ.factory.bin3080k 20261015 10:20Czech with diacritics (Czech)
tasmota32-DE.factory.bin3080k 20261015 10:20German (Germany)
tasmota32-ES.factory.bin3081k 20261015 10:20Spanish (Spain)
tasmota32-FR.factory.bin3081k 20261015 10:20French (France)
tasmota32-FY.factory.bin3080k 20261015 10:20Frysk (Netherlands)
tasmota32-GR.factory.bin3085k 20261015 10:20Greek (Greek)
tasmota32-HE.factory.bin3081k 20261015 10:20Hebrew (Israel)
tasmota32-HU.factory.bin3081k 20261015 10:20Hungarian (Hungary)
tasmota32-IT.factory.bin3081k 20261015 10:20Italian (Italy)
tasmota32-KO.factory.bin3080k 20261015 10:20Korean (Korea)
tasmota32-LT.factory.bin3081k 20261015 10:20Lithuanian (Lithuania)
tasmota32-NL.factory.bin3080k 20261015 10:21Dutch (Nederland)
tasmota32-PL.factory.bin3081k 20261015 10:21Polish with diacritics (Poland)
tasmota32-PT.factory.bin3081k 20261015 10:21Portuguese (Portugal)
tasmota32-RO.factory.bin3080k 20261015 10:21Romanian (Romania)
tasmota32-RU.factory.bin3086k 20261015 10:21Russian (Russia)
tasmota32-SE.factory.bin3080k 20261015 10:21Swedish (Svenska)
tasmota32-SK.factory.bin3080k 20261015 10:21Slovak with diacritics (Slovak)
tasmota32-TR.factory.bin3080k 20261015 10:21Turkish (Turkey)
tasmota32-TW.factory.bin3080k 20261015 10:21Chinese Traditional (Taiwan)
tasmota32-UK.factory.bin3086k 20261015 10:21Ukrainian (Ukraine)
tasmota32-VN.factory.bin3082k 20261015 10:21Vietnamese (Vietnam)

Release binaries for Tasmota firmware on ESP32

Latest | 15.6.0 Sylvie | 15.5.0 Sylvan | 15.4.0 Sybil | 15.3.0 Susan | 15.2.0 Stephan | 15.1.0 Stella | 15.0.1 Sharon | 14.6.0 Ryan | 14.5.0 Ruth | 14.4.1 Rudolph | 14.3.0 Robert | 14.2.0 Rita | 14.1.0 Rachel | 14.0.0 Rodney | 13.4.0 Quinta | 13.3.0 Quinlan | 13.2.0 Quincy | 13.1.0 Quentin | 13.0.0 Qasim | 12.5.0 Peyton | 12.4.0 Peter | 12.3.1 Percy | 12.2.0 Patrick | 12.1.1 Patricia | 12.0.2 Paul | 11.1.0 Ostara | 11.0.0 Olivia | 10.1.0 Noelle | 10.0.0 Norman | 9.5.0 Michael | 9.4.0 Leslie | 9.3.1 Kenneth | 9.2.0 Julie | 9.1.0 Imogen | 8.5.0 Hannah

If you benefit from the Tasmota project please consider making a donation.




Tasmota 15.6.0.3 by Theo Arends