Z2m OTA update results in critical error

Heyhey
Im quite new to z2m. Am using it for about a month now. But Ive been using ZHA for some years before. Just am trying “the other world” at the moment and im very happy with z2m.

Since Ive installed the z2m HA addon every device works without any issue here.
But I cant really do OTA updates.
After different times (sometimes after 2 mins, sometimes after 60 mins) I receive crucial errors, and z2m restarts. (Logs below).
Here it doesnt matter what device Im updating (Frient smoke detector, thirdreallity plug or nightlight, sonoff water valve).
In some very very rare cases (and if the update itself doesnt take too long) it finishes succesfully. E.g. one of my sonoff water valve updated at second attempt.
The second one (exact same device) took about 40 attempts.
But I wanted this OTA update very hard, because when starting z2m the valves with older firmware raised an error (but worked fine), the new firmware didnt raise this error.
Same with all my frient smoke detectors (running firmware from 2023.03.03 and 2022.12.07.).
When starting z2m an error for every single device is shown (but all are working fine).
I got hope to get rid of those errors due to firmware upgrades.
If it matters ill restart z2m and post this error.

Im using following versions:
HA core 2024.10.1
Z2m 1.40. 2 -1
Sonoff Dongle E: 7.4.1 (this older one, because documentation recomments it)
On addon settings page i just declared:

port: /dev/ttyUSB0
adapter: ember

Im not sure if I need to declare some hardware flow control - or disable it as it seems the dongle doesnt have it - because I dont relly understood this from the docs.

I am pretty sure that my zigbee setup (and the used routers) are fine, because I did invest a lot of work on that in the past. And every single device works perfectly fine.
But if there is any doubt on this, ofcourse ill present my complety zigbee setup here.
But I dont want to make this post longer than needed.

Here are the logs (the errors) before my z2m crashes during OTA uodate.
Any ideas why this error occurs?

error 2024-10-11 17:51:28zh:ember:uart:ash: Received ERROR from adapter, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
error 2024-10-11 17:51:28zh:ember:uart:ash: ASH disconnected | Adapter status: ASH_NCP_FATAL_ERROR
error 2024-10-11 17:51:28zh:ember:uart:ash: Error while parsing received frame, status=ASH_NCP_FATAL_ERROR.
error 2024-10-11 17:51:28zh:ember: Adapter fatal error: HOST_FATAL_ERROR
info 2024-10-11 17:51:28zh:ember:uart:ash: ASH COUNTERS since last clear:
info 2024-10-11 17:51:28zh:ember:uart:ash: Total frames: RX=12042, TX=13963
info 2024-10-11 17:51:28zh:ember:uart:ash: Cancelled : RX=0, TX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: DATA frames : RX=12027, TX=2030
info 2024-10-11 17:51:28zh:ember:uart:ash: DATA bytes : RX=299910, TX=83461
info 2024-10-11 17:51:28zh:ember:uart:ash: Retry frames: RX=13, TX=3
info 2024-10-11 17:51:28zh:ember:uart:ash: ACK frames : RX=0, TX=11929
info 2024-10-11 17:51:28zh:ember:uart:ash: NAK frames : RX=0, TX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: nRdy frames : RX=0, TX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: CRC errors : RX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: Comm errors : RX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: Length < minimum: RX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: Length > maximum: RX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: Bad controls : RX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: Bad lengths : RX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: Bad ACK numbers : RX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: Out of buffers : RX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: Retry dupes : RX=13
info 2024-10-11 17:51:28zh:ember:uart:ash: Out of sequence : RX=0
info 2024-10-11 17:51:28zh:ember:uart:ash: ACK timeouts : RX=3
error 2024-10-11 17:51:37zh:ember:ezsp: ERROR Transaction failure; status=ASH_ERROR_TIMEOUTS. Last Frame: [FRAME: ID=52:"SEND_UNICAST" Seq=236 Len=7].
error 2024-10-11 17:51:37zh:ember:ezsp: ERROR Transaction failure; status=ASH_NCP_FATAL_ERROR. Last Frame: [FRAME: ID=52:"SEND_UNICAST" Seq=236 Len=7].
info 2024-10-11 17:51:58zh:ember:uart:ash: Port closed.
info 2024-10-11 17:51:58zh:ember:uart:ash: ======== ASH stopped ========
info 2024-10-11 17:51:58zh:ember:ezsp: ======== EZSP stopped ========
info 2024-10-11 17:51:58zh:ember: ======== Ember Adapter Stopped ========
error 2024-10-11 17:51:58z2m: Adapter disconnected, stopping

I’ve the same problem with Skyconnect and Ember.
But don’t know a solution for this problem.

For testing I installed HA on an old PC.
I placed it into a room without any electric devices inside and plugged another Sonof Dongle to it, (with firmware 7.4.4.0) with extension cable on usb 2 port.
Here i put the devices direct in front of the dongle.
So incthis setup im pretty sure interferance isnt a real issue.
Basically im able to update my devices here, but still it takes some more attempts, because the issue happens here also.
It looks like its an ember, or a general z2m problem.
But ai dont have a real sollution.

For what I’ve seen it looks like an ember problem.

A solution someone said was to update the dongle firmware to 8.0.2, but unfortunately the web flasher for Skyconnect isn’t working. So I’m not able to test it.

Same situation with Skyconnect on 7.4.3
Noticed that the web flasher is down so I am stuck too.