Skip to content

RPi5: Zigbee2MQTT (Ember / Sonoff Zigbee 3.0 USB Dongle Plus V2) fails after update to HAOS 17.2, works again on 17.1 #4658

@lxffm

Description

@lxffm

Describe the issue you are experiencing

Title:
RPi5: Zigbee2MQTT (Ember / Sonoff Zigbee 3.0 USB Dongle Plus V2) fails after update to HAOS 17.2, works again on 17.1

Description:
After updating Home Assistant OS from 17.1 to 17.2 on a Raspberry Pi 5, Zigbee2MQTT no longer starts.

The Zigbee adapter is a Sonoff Zigbee 3.0 USB Dongle Plus V2.
Zigbee2MQTT detects the adapter and opens the serial port, but fails during Ember/EZSP startup with HOST_FATAL_ERROR.

Downgrading back to HAOS 17.1 restores normal operation immediately.

Important detail:
My working configuration on HAOS 17.1 uses:
/dev/ttyUSB0

I also tested switching to:
/dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_6859efe4e7c2ef11908eedb08048b910-if00-port0

That did not fix the issue.
The /dev/serial/by-id path does not work for me on this setup, including HAOS 17.1.
So the working configuration is /dev/ttyUSB0 on 17.1, and that same setup fails after updating to 17.2.

Hardware:

  • Raspberry Pi 5
  • Sonoff Zigbee 3.0 USB Dongle Plus V2

HAOS versions:

  • Working: 17.1
  • Broken: 17.2

Working Zigbee2MQTT config on HAOS 17.1:
serial:
port: /dev/ttyUSB0
adapter: ember

Tested but not working for me:
serial:
port: /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_6859efe4e7c2ef11908eedb08048b910-if00-port0
adapter: ember

Relevant log on HAOS 17.2:
[2026-04-20 21:32:20] info: z2m: Starting Zigbee2MQTT version 2.9.2
[2026-04-20 21:32:20] info: zh:adapter:discovery: Matched adapter ... => ember: 4
[2026-04-20 21:32:21] info: zh:ember:uart:ash: Serial port opened
[2026-04-20 21:32:21] info: zh:ember:uart:ash: ======== ASH starting ========
[2026-04-20 21:32:26] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
...
[2026-04-20 21:32:46] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.

Additional notes:

  • The issue appeared immediately after upgrading from HAOS 17.1 to 17.2.
  • Rolling back to 17.1 restores functionality with /dev/ttyUSB0.
  • This is on Raspberry Pi 5.

What operating system image do you use?

rpi5-64 (Raspberry Pi 5 64-bit OS)

What version of Home Assistant Operating System is installed?

6.12.47-haos-raspi

Did the problem occur after upgrading the Operating System?

Yes

Hardware details

Sonoff Zigbee 3.0 USB Dongle Plus V2

Steps to reproduce the issue

Just Upgraded to 17.2, Zigbee2MQTT wouldn't start up anymore.

Anything in the Supervisor logs that might be useful for us?

nothing relevant

Anything in the Host logs that might be useful for us?

nothing relevant

System information

System Information

version core-2026.4.3
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch aarch64
user root
virtualenv false
python_version 3.14.2
os_name Linux
os_version 6.12.47-haos-raspi
arch aarch64
timezone Europe/Berlin
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 4996
Installed Version 2.0.5
Stage running
Available Repositories 2941
Downloaded Repositories 63
Home Assistant Cloud
logged_in [redacted]
subscription_expiration [redacted]
relayer_connected [redacted]
relayer_region [redacted]
remote_enabled [redacted]
remote_connected [redacted]
alexa_enabled [redacted]
google_enabled [redacted]
cloud_ice_servers_enabled [redacted]
remote_server [redacted]
certificate_status [redacted]
instance_id [redacted]
can_reach_cert_server [redacted]
can_reach_cloud_auth [redacted]
can_reach_cloud [redacted]
Home Assistant Supervisor
host_os Home Assistant OS 17.1
update_channel stable
supervisor_version supervisor-2026.04.0
agent_version 1.8.1
docker_version 29.1.3
disk_total 234.0 GB
disk_used 136.6 GB
nameservers [redacted]
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons File editor (6.0.0), Advanced SSH & Web Terminal (23.0.7), Node-RED (21.0.7), Samba share (12.6.1), Matter Server (8.4.0), Mosquitto broker (7.0.1), Zigbee2MQTT (2.9.2-1), Studio Code Server (6.0.1), InfluxDB (5.0.2), Grafana (12.1.0), SMA Energy Meter (1.0.2), Govee to MQTT Bridge (2026.03.25-ab9deb66), Whisper (3.1.0), Piper (2.2.2), OpenThread Border Router (2.16.7)
Dashboards
dashboards 9
resources 42
views 84
mode storage
Network Configuration
adapters [redacted]
ipv4_addresses [redacted]
ipv6_addresses [redacted]
announce_addresses [redacted]
Recorder
oldest_recorder_run 23. März 2026 um 11:47
current_recorder_run 20. April 2026 um 21:46
estimated_db_size 3320.46 MiB
database_engine sqlite
database_version 3.49.2

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions