Backup before upgrading.

Any time you upgrade it is highly recommended to back up your device settings. That is easily done from the webUI using Configuration – Backup Config.

Upgrade on WebUI by file upload:

  1. Download the latest TASMOTA firmware for ESP32R4 controller;
  2. Open WebUI of a device;
  3. Go to Firmware Upgrade. This time browse to the binary you want to upgrade to with Choose File and click Start upgrade;
  4. You will see an Upload starting… and then Upload a successful message. Wait until the device restarts, reconnect back to the WebUI and check the firmware version on the bottom of the page or in the Information tab of the WebUI;
  5. Reset controller with button RST.

Serial Upgrade:

Upgrade over the serial connection using a serial-to-USB adapter: CH340, FTDI FTR232,  CP2102/2104, PL2303…

!* Attention: Some adapters can be switched between 3.3V and 5V for the data pins, but still provide 5V on the power pin which will irreparably destroy your device. You MUST make sure the data (RX and TX) and VCC pins are set for 3.3V.

Serial adapter ESP32R4
3V3 3V3 or use power from the board
TX RX
RX TX
GND GND

Flashing Tool

    • Tasmota Web Installer – flash Tasmota using a Chrome-based browser for ESP82XX and ESP32
    • Tasmotizer – flashing and firmware download tool for ESP82XX only. (Windows, Linux or Mac)
    • ESP-Flasher – GUI flasher for Tasmota based on esptool.py for ESP82XX and ESP32. (Windows, Linux or Mac)
    • Esptool.py – the official flashing tool from Espressif for ESP82XX and ESP32. (Requires Python)

ESP32R4 needs to be put into programming mode before the firmware can be uploaded:

  1. Push the button PROG;
  2. Push the button RST;
  3. After 1-2 second release button RST;
  4. Release button PROG;
  5. After uploading firmware push the button RST;

Subscribe to Newsletters

Subscribe to our newsletter to not miss any updates, instructions, projects, and news. We will send  2 emails per month.