Skip to main content

ESP8266/ESP32 Tasmota firmware flasher for ESP

Project description

Build_special_firmware

Tasmota-ESP-Flasher for Tasmota v13 and later (Safeboot partition scheme)

GitHub Releases

Tasmota-ESP-Flasher is an app for ESP8266 / ESP32 designed to make flashing Tasmota on ESPs as simple as possible by:

  • Pre-built binaries for most used operating systems
  • Support for Tasmota factory images
  • Hiding all non-essential options for flashing
  • All necessary options (bootloader, flash mode, safeboot) are set automatically
  • Flashing is lightning fast

The flashing process is done using esptool from espressif.

Installation

  • Check the releases section for your OS.

  • Download and double-click and it'll start.

  • The native Python version can be installed from PyPI: pip install esp-flasher. Start the GUI by esp_flasher. Alternatively, you can use the command line interface ( type esp_flasher -h for info)

In the odd case of your antivirus going haywire over that application, it's a false positive.

Build it yourself

If you want to build this application yourself you need to:

  • Install Python 3.x
  • Download this project and run pip3 install -e . in the project's root.
  • Start the GUI using esp_flasher. Alternatively, you can use the command line interface ( type esp_flasher -h for info)

Mac OSX (compiled binary only for 11 and newer)

Driver maybe needed for Mac OSx.

Info: https://www.silabs.com/community/interface/forum.topic.html/vcp_driver_for_macosbigsur110x-krlP

Driver: https://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip

License

MIT © Otto Winter, Michael Kandziora, Johann Obermeier

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

esp_flasher-3.0.4.tar.gz (106.8 kB view details)

Uploaded Source

Built Distribution

esp_flasher-3.0.4-py3-none-any.whl (107.0 kB view details)

Uploaded Python 3

File details

Details for the file esp_flasher-3.0.4.tar.gz.

File metadata

  • Download URL: esp_flasher-3.0.4.tar.gz
  • Upload date:
  • Size: 106.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for esp_flasher-3.0.4.tar.gz
Algorithm Hash digest
SHA256 469a658dde0235d5a0345d17806634ef3413bc1d1a0cfdfcbee54179dfac0c8e
MD5 e20c3d1a626c6e79fd061b464fd62e7d
BLAKE2b-256 3927945e199c83ea289cd10c7e0c9f1b919b99bdef62ce0435e331b853381552

See more details on using hashes here.

File details

Details for the file esp_flasher-3.0.4-py3-none-any.whl.

File metadata

  • Download URL: esp_flasher-3.0.4-py3-none-any.whl
  • Upload date:
  • Size: 107.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for esp_flasher-3.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f2044d90958763c7811e9af3cd17e3fbf97214cfbd6f90d612beb7a790a6f2c6
MD5 ad8e85e1b3437ed97b24c513d49144fc
BLAKE2b-256 9e67049a1288834a68e5ab6e038e1271fa15f00393aa0494cf4674eff4ddce3d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page