ESPHome - “ERROR Error receiving acknowledge chunk”

My ESPHome seems to be broken after the recent ESPHome update. None of my devices are working (all of them) and I cannot install anything on them. I tried to delete the build files, but it didn’t work. I get this error on every device: “ERROR Error receiving acknowledge chunk”

I went back to the previous version of the ESPHome from a backup, but it didn’t work either because I need to update each device and I get an error every time I try that. It looks like the only solution is to use a direct USB connection and this could be a problem. Is anyone else having this problem? Maybe someone has found a workaround.

I’m getting that error occasionally on devices with poor wifi signal (i.e. my soil moisture meter scattered around my garden). Moving them closer to AP for the upgrade fixes the problem for me.

Thank you for your reply, but I started having this issue just now for all my EXPHome devices with different distance from APs.

Of you guys can’t be bothered to say what versions of esphome you are using, how do you expect help.

Sorry, I meant to say that it was the latest version. There was another ESPHome release, and everything works now.

Latest is not a version. Please, next time give the version properly.

I have the same problem using the 2024-10-1 version
thanks to support

Full log then please

INFO ESPHome 2024.10.1
INFO Reading configuration /config/esphome/sgabuzzino-ld2410.yaml...
WARNING GPIO15 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing sgabuzzino-ld2410 (board: esp32dev; framework: arduino; platform: platformio/[email protected])
--------------------------------------------------------------------------------
HARDWARE: ESP32 80MHz, 320KB RAM, 4MB Flash
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- AsyncTCP-esphome @ 2.1.4
|-- WiFi @ 2.0.0
|-- FS @ 2.0.0
|-- Update @ 2.0.0
|-- ESPAsyncWebServer-esphome @ 3.2.2
|-- DNSServer @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- noise-c @ 0.1.6
|-- ArduinoJson @ 6.18.5
RAM:   [=         ]  13.2% (used 43364 bytes from 327680 bytes)
Flash: [======    ]  56.2% (used 1031105 bytes from 1835008 bytes)
========================= [SUCCESS] Took 17.07 seconds =========================
INFO Successfully compiled program.
INFO Connecting to 192.168.1.7
INFO Uploading /data/build/sgabuzzino-ld2410/.pioenvs/sgabuzzino-ld2410/firmware.bin (1036880 bytes)
Uploading: [===============                                             ] 24% ERROR Error receiving acknowledge chunk OK: [Errno 104] Connection reset by peer

I was just reading up on this issue and saw you posted here https://community.home-assistant.io/t/wth-does-esphome-wireless-update-fail-so-often/471646/29?u=nickrout that it was fixed for you.

I was thinking so but it worked only for 1 device but not for all the others