CRC error on a specific device

Hello,
For various reason I want to migrate from ZHA to z2m.
My setup is running on a Pi4B with a Sonoff Dongle-E. All update to latested version

I'm cautious, so I fired up my test device, a Pi4B with a second Sonoff Dongle-E. All ok.

Moving to my main setup, adding z2m I got error:

[2026-05-27 20:38:18] info: 	z2m: Starting Zigbee2MQTT version 2.10.1 (commit #unknown)
[2026-05-27 20:38:18] info: 	z2m: Starting zigbee-herdsman (10.0.7)
[2026-05-27 20:38:18] info: 	zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"Itead","serialNumber":"3495b3934b4eef118e9248b3174bec31","pnpId":"usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3495b3934b4eef118e9248b3174bec31-if00-port0","vendorId":"10c4","productId":"ea60"} => ember: 4
[2026-05-27 20:38:18] info: 	zh:ember: Using default stack config.
[2026-05-27 20:38:18] info: 	zh:ember: ======== Ember Adapter Starting ========
[2026-05-27 20:38:18] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2026-05-27 20:38:18] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2026-05-27 20:38:18] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2026-05-27 20:38:18] info: 	zh:ember:uart:ash: Serial port opened
[2026-05-27 20:38:18] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2026-05-27 20:38:19] info: 	zh:ember:uart:ash: ======== ASH connected ========
[2026-05-27 20:38:19] info: 	zh:ember:uart:ash: ======== ASH started ========
[2026-05-27 20:38:19] info: 	zh:ember:ezsp: ======== EZSP started ========
[2026-05-27 20:38:19] info: 	zh:ember: Adapter version info: {"ezsp":18,"revision":"9.0.1 [GA]","build":0,"major":9,"minor":0,"patch":1,"special":0,"type":170}
[2026-05-27 20:38:20] error: 	zh:ember:uart:ash: Received frame with CRC error
[2026-05-27 20:38:20] error: 	zh:ember:uart:ash: Received frame with CRC error
[2026-05-27 20:38:20] error: 	zh:ember:uart:ash: Received frame with CRC error
[2026-05-27 20:38:21] error: 	zh:ember:uart:ash: Received frame with CRC error
[2026-05-27 20:38:22] error: 	zh:ember:uart:ash: Received frame with CRC error
[2026-05-27 20:38:26] error: 	zh:ember:uart:ash: Received ERROR from adapter, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2026-05-27 20:38:26] error: 	zh:ember:uart:ash: ASH disconnected | Adapter status: ASH_NCP_FATAL_ERROR
[2026-05-27 20:38:26] error: 	zh:ember:ezsp: Fatal error, status=ASH_NCP_FATAL_ERROR. Last Frame: [FRAME: ID=23:"NETWORK_INIT" Seq=26 Len=9]
[2026-05-27 20:38:30] error: 	z2m: Error while starting zigbee-herdsman
[2026-05-27 20:38:30] error: 	z2m: Failed to start zigbee-herdsman
[2026-05-27 20:38:30] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2026-05-27 20:38:30] error: 	z2m: Exiting...
[2026-05-27 20:38:30] error: 	z2m: Error: [INIT TC] Network init timed out after 10000ms
    at Object.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ember/adapter/oneWaitress.ts:291:23)
    at EmberOneWaitress.startWaitingForEvent (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ember/adapter/oneWaitress.ts:316:63)
    at EmberAdapter.initTrustCenter (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:870:36)
    at runNextTicks (node:internal/process/task_queues:64:5)
    at processImmediate (node:internal/timers:452:9)
    at EmberAdapter.initEzsp (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:708:18)
    at EmberAdapter.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1538:24)
    at Controller.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/controller.ts:146:29)
    at Zigbee.start (/app/lib/zigbee.ts:70:27)
    at Controller.start (/app/lib/controller.ts:111:29)

In short, I checked, double checked, delete, reinstall everything.
It's not a configuration issue, not a hardware issue, not a firmware issue (tested several).

I've put my SD from test device into main setup. all ok.
I boot my test device with the ssd from main setup, not working.
I've restored a backup from main device on the test device (over a working config), it's working!

Everything point to a more deeper issue. Some system library ?
As the backup restore did not went very well (never finished properly, and some stuff still not properly backed up) I'd like to avoid this path is possible

Does anyone would have an idea ?
Thank you

Are you using an extension cable for the adapter? Anything else plugged into the USB ports? Might be interference or a power issue (not enough power). The SSD also consumes power, so if it works with a SD card and not with the SSD I would start there.

Thanks fleskefjes
I tested with and without extension cable; only one dongle plugged, all usb ports.

When tested with SD card, I plugged all my device 2 dongle E (1 for ZHA , the 2nd for z2m), SDR receiver and ssd (after boot).

For me I’ve completely ruled out the hardware.

You shouldn’t just yet. This is a typical power source issue.