ZBT-2 on proxmox, Failed to connect to the adapter

I want to switch from the Zonoff-P dongle to ZBT-2 using proxmox.

But it can’t even communicate with the dongle.
Passtrough is done, is see the dongle in hardware, but always get:

[2026-04-19 14:27:10] info: z2m: Logging to console, file (filename: log.log)
[2026-04-19 14:27:10] info: z2m: Starting Zigbee2MQTT version 2.9.2 (commit #unknown)
[2026-04-19 14:27:10] info: z2m: Starting zigbee-herdsman (10.0.5)
[2026-04-19 14:27:10] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_E072A1DA9E54-if00”,“baudRate”:460800,“rtscts”:true,“autoOpen”:false}
[2026-04-19 14:27:10] info: zh:zstack:znp: Serialport opened
[2026-04-19 14:27:10] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2026-04-19 14:27:11] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2026-04-19 14:27:30] error: z2m: Error while starting zigbee-herdsman
[2026-04-19 14:27:30] error: z2m: Failed to start zigbee-herdsman
[2026-04-19 14:27:30] error: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions
[2026-04-19 14:27:30] error: z2m: Exiting…
[2026-04-19 14:27:30] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:107:27)
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)
at start (/app/index.js:156:5)

I can simply go back to the sonoff and it works again.
Tried all config configurations I can think of.
Pretty sure my fault, but what am I doing wrong?

Be aware that one can’t just simply change from Dongle-P (TI based) to ZBT-2 (SiLabs based) and have everything work the same. I spent a lot of time going through a migration process (setting IEEE address, using Zigpy to try to migrate database from TI to SiLabs, etc.) only to find that there were routing issues and perhaps other things that made my ZigBee networking unreliable and I ended up going back to Dongle-P. About the only ones I have heard that successfully migrated were ones that did a complete re-pairing of their ZigBee devices to the ZBT-2.

this would be after I even get it to connected, right?
Is there a working process to migrate?

I believe I tested everything, but unless the device is even recogninized, not getting closer.
Even if I would do a complete re-pairing.

It seems to be trying to write to a TI based ZStick, which would suggest that the adapter setting in the config is not correct. Is it set to ember?

To be honest, the last time I went through this, there was no one place to go for the migration process. Mostly start with the Z2M docs, but here is another place to look.

I had ember in it:

z2m: Error: [BACKUP] Current backup file is not for EmberZNet stack.

I guess that’s the issue, has to be ember, can’t use the backup, hence have to start over?
Assuming I would. How to have ember there if that causes the failure?

I’ll go through that link later on, thanks!

No need. Just find the coordinator_backup.json file & rename it (safer than deleting it).
Official step by step instructions on migration are here.

1 Like