Skip to content

Nikfinn99/ESP-Ota-UI

Repository files navigation

ESP-Ota-UI

This is a small tool to help with uploading to ESP8266 boards. Current features include managing multiple OTA devices, flashing Program or SPIFFS memory over Serial or WiFi.

The entire UI status is saved in OTA-Config.ini when the tool is closed, so once you open the program again, everything sould be as as it was.

The project was created using Qt Creator 4.7.2 and Qt 5.11.2. Newer versions are likely to work also.

Installation

The releases are created for Windows.

  1. Download the DLL Bundle from releases (first release)
  2. Download the .exe and .py files from the release you want to use
  3. Create a Folder for this Tool
  4. Extract dll files and move all downloaded files together with ESP-Ota-UI.exe, esptool.exe and espota.py into this folder
  5. Happy Uploading!

Usage

  1. Select compiled .bin File.

Serial Upload

  1. Select Serial as Upload Method
  2. Select COM Port
  3. Select Upload Speed
  4. (optional) Erase Flash (this will also clear wifi settings)
  5. Select Program or SPIFFS as target location.
  6. Click Upload
  7. Switch to Console tab for output of upload tool

WiFi OTA Upload

  1. Switch to Devices tab
  2. Enter new device name at the bottom
  3. Select corresponding IP Adress for this device
  4. Click Add Device
  5. Switch to Upload Tab
  6. Select IP as Upload Method
  7. Select the device you want to upload to from Address
  8. (optional) Select upload port
  9. (optional) Select upload password
  10. (recommended) Check Debug checkbox (enables popup messages and progress bar)
  11. Select Program or SPIFFS as target location.
  12. Click Upload
  13. The upload progress is displayed on the Upload tab.
Uploading over Serial Uploading over WiFi
upload serial upload ip
Adding Devices
add device add device 2
Console Output
console output