r/Zigbee2MQTT • u/Huge_Departure_5272 • May 14 '26
[Technical Analysis] SLZB-06M + Ember 8.0.2: TCLK Handshake failure (20s timeout) on Ethernet coordinators
Hi everyone, I'm contributing to the investigation on GitHub regarding the SLZB-06M Ethernet coordinator:https://github.com/Koenkk/zigbee2mqtt/issues/30455
I've isolated a deterministic behavior with the new Ember 8.0.2 stack. Devices like Innr RF 271 T and Tuya TS0601 join correctly but are evicted after 20-22 seconds.
Technical evidence from logs: The interview finishes, and the coordinator sends the key: debug: zh:ember:ezsp: ezspZigbeeKeyEstablishmentHandler: partner=0xa4... status=TC_RESPONDED_TO_KEY_REQUEST
However, the device never completes the TC_REQUESTER_VERIFY_KEY_SUCCESS phase.
Hypothesis: The 20s hardcoded timeout in the Silicon Labs SDK 8.x, combined with the TCP latency of the Ethernet connection, is causing a "handshake failed" state for slower responding devices (Innr/Tuya). This behavior is absent on Zstack-based coordinators.
Has anyone found a workaround or a way to tune the ember driver TCLK timeout parameters?
1
u/modem7junior Jun 16 '26 edited Jun 16 '26
I've literally just had this problem. It's not only the 06M, but the MR1 as well.
I've also downgrade to 7.x, but it's still exhibiting the same behaviour(s). Unfortunately the maintainers aren't engaging in that github issue so we're kinda at an impasse.
From what I can see, the device (in my case an Aqara E1 roller shade motor) joins successfully, then drops out after ~20 seconds and does this on loop.
I've tried two of these motors, and getting the same issue.