Flashing older bin files vioa OTA

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.

1 Like

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