Does anyone know a way to flash older binary files to an ESP via OTA? I’ve discovered that ESPHome version 2025_10_5 doesn’t work at all, and 2025_10_4 only works to a limited extent. I’d like to revert to version 2025_10_3 without having to install a Home Assistant image from October 31st. Unfortunately, the D1_Mini development board is difficult to access, mounted in a wooden box. To flash it via cable, I’d have to remove many screws and pull the board out of the mainboard without affecting any other cable connections…
I guess you didn’t configure the webserver component?
If you did, you can upload OTA through the ESP web interface.
If you need to roll back to a previous ESPHome version, add this repository to your add-ons:
It will let you compile with previous ESPHome versions. That may solve your issue while you search for root cause.
I’m familiar with the “khenderick” method, but unfortunately, it doesn’t offer ESPHome version 2025.10.3.
I was hoping there might be a web-based flasher/ESPHome_Flasher_Tool for older bin files.
I’ve now installed this version on my PC using “pip install esphome==2025.10.3” in the power shell. I hope this works without any side effects…
https://web.esphome.io/
Or
Like you did you may install older version by specify version to be installed