-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
What happened?
I am reporting a critical TCP instability with the SLZB-06M (EFR32MG21). I have spent several days providing detailed technical feedback and debug logs to SMLIGHT official support, but they have completely ignored my analysis. Despite my evidence showing NCP stack timeouts and ASH fatal errors, their only response was: "I would recommend returning this device."
Here is a clear example from my logs showing the 20-second drop behavior:
[30/12/2025, 16:48:15] z2m: Successfully configured '0xa4c138f5dc8e542f'
[30/12/2025, 16:48:35] z2m: Device '0xa4c138f5dc8e542f' left the network
The device is an Innr Smart E27 bulb. As you can see, it leaves the network exactly 20 seconds after a successful configuration without any manual intervention.
I want to be clear: the hardware is COMPLETELY FUNCTIONAL. I have identical sensors already paired that work perfectly. However, any new sensor (even the same model) joins the network and then leaves/drops after exactly 20 seconds. This is a clear firmware/driver bug in TCP socket management or the 'ember' stack, not a hardware failure. Suggesting a return for a functional device is an unacceptable way to handle a professional technical report.
What did you expect to happen?
New sensors should join the network and stay connected permanently, just like the identical models already present in my mesh. The TCP connection between Zigbee2MQTT and the SLZB-06M should remain stable without triggering NCP timeouts or ASH fatal errors. I expect a professional technical investigation into the debug logs to identify and fix this firmware or driver-level bug, instead of being told to return a perfectly functional device.
How to reproduce it (minimal and precise)
Connect an SLZB-06M coordinator in TCP/Ethernet mode (PoE or LAN).
Configure Zigbee2MQTT to use the ember adapter driver.
Ensure a mesh with existing devices is already running (e.g., on Channel 15).
Try to pair a new Zigbee sensor, even if it is the exact same model as others already working in the network.
Observe that the new sensor successfully completes the initial join, but consistently leaves the network or drops the connection after exactly 20 seconds.
Verify the debug logs to see NCP timeouts and ASH_NCP_FATAL_ERROR messages triggered during this specific phase.
Zigbee2MQTT version
2.7.1
Adapter firmware version
7.4.5 [GA]
Adapter
SMLIGHT SLZB-06M (EFR32MG21) - TCP/Ethernet mode using the 'ember' driver
Setup
Home Assistant Add-on running on Raspberry Pi 4 (using Home Assistant OS). Kernel/Machine info: 6.12.47-haos-raspi - arm64 Hardware details: Cortex-A72 (x4) CPU, 3788 MB RAM
Device database.db entry
No response
Debug log
[02/01/2026, 17:18:59] zh:controller: Interview for '0xa4c138ceeed862e3' started
[02/01/2026, 17:18:59] z2m: Device '0xa4c138ceeed862e3' joined
[02/01/2026, 17:19:00] zh:controller: Succesfully interviewed '0xa4c138ceeed862e3'
[02/01/2026, 17:19:00] z2m: Successfully interviewed '0xa4c138ceeed862e3', device has successfully been paired
[02/01/2026, 17:19:20] z2m: Device '0xa4c138ceeed862e3' left the network
[02/01/2026, 17:19:24] zh:controller: Interview for '0xa4c138ceeed862e3' started
[02/01/2026, 17:19:25] zh:controller: Succesfully interviewed '0xa4c138ceeed862e3'
[02/01/2026, 17:19:25] z2m: Successfully interviewed '0xa4c138ceeed862e3', device has successfully been paired
[02/01/2026, 17:19:46] z2m: Device '0xa4c138ceeed862e3' left the network
Notes
I have contacted SMLIGHT official support multiple times regarding this issue (Support Case/Ticket ID: ticket #9364 ]), providing them with full debug logs and a detailed analysis. Unfortunately, I have only received generic, scripted responses. Despite my evidence pointing to a systematic TCP stack timeout, their only solution was: "I would recommend returning this device," without even reviewing the technical data provided.
I want to emphasize that this is NOT a hardware failure. The unit is fully functional, as identical sensors already in the mesh work perfectly. The issue is strictly related to the pairing/interview process of new devices over TCP, which triggers a consistent 20-second drop loop. I am opening this issue here to get a proper technical review, as the manufacturer's support has refused to escalate this to their engineers.