BitBumper ESP8266 Flash is a Standalone OTA Update Tool

While it’s possible to perform OTA firmware update of ESP8266 with platformIO, Jochen wanted a standalone program to update the firmware of his ESP8266 based devices, and since he could not find any that satisfied his needs, he decided to write his own ESP8266 standalone OTA update tool: BitBumper ESP8266 Flash.

BitBumper ESP8266 FlashThe tools work in the local network or over the Internet, and the firmware needs to support PlatformIO OTA update mechanism with the code having the line:


If your ESP8266 device is already running such firmware, you just need to load the new firmware in the program, input the IP address and port, and click flash.

Jochen programmed BitBumper ESP8266 Flash with Lazarus/Pascal, but as not released the source code at this stage. Instead he shared FlashEsp8266.exe tools for Windows as a freeware program, as well as user and developer documentation here. If somebody needs this tool for Linux, Jochen can build it and release to you as well.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
7 Comments
oldest
newest
frostwork
frostwork
5 years ago

sounds great, thanks for sharing! contacting them for a linux build 🙂

Lothar
Lothar
5 years ago

So: I can now put TASMOTA on my Sonoff S20 without having to open them?

SUREN ZADURIAN
SUREN ZADURIAN
5 years ago

Wow, the most short and useful description how to impement OTA in code. Thanks. I’ve read so many resources and there was no mention what basic step to enable OTA on ESP8266.

blackie
blackie
5 years ago

So can this tool flash some compatible devices running original eWelink firmware to open-source firmware like ESPurna, Tasmota, like an alternative to SonOTA without soldering the serial header?

Or to migrate from ESPurna to Tasmota without connecting to serial console?

Singman
Singman
5 years ago

I’m using Mongoose-os for dev and OTA.

Khadas VIM4 SBC