zigbee-herdsman: zigbee2mqtt<->EZSP incompatible with latest Gecko SDK v4.4.0.0 (EmberZNet 7.4.0.0) firmware build

Updated to the latest silabs firmware (yes I know this is beta but figured I would at least track it here…)

Startup fails:

Zigbee2MQTT:info  2024-01-04 19:45:19: Logging to console only'
Zigbee2MQTT:info  2024-01-04 19:45:19: Starting Zigbee2MQTT version 1.35.0 (commit #b5a90e9)
Zigbee2MQTT:info  2024-01-04 19:45:19: Starting zigbee-herdsman (0.30.0)
Zigbee2MQTT:debug 2024-01-04 19:45:19: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/app/data/coordinator_backup.json","databaseBackupPath":"/app/data/database.db.backup","databasePath":"/app/data/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"ezsp","path":"/dev/ttyACM0"}}'
Assertion failed: Command (setConfigurationValue) returned unexpected state: [object Object]
Error: {"address":0,"clusterId":32770,"sequence":2} after 10000ms
    at Timeout._onTimeout (/app/node_modules/zigbee-herdsman/src/utils/waitress.ts:64:35)
    at listOnTimeout (node:internal/timers:569:17)
    at processTimers (node:internal/timers:512:7)
Using '/app/data' as data directory

rolling back to 7.3.2.0 runs great

About this issue

  • Original URL
  • State: closed
  • Created 6 months ago
  • Reactions: 2
  • Comments: 23 (4 by maintainers)

Most upvoted comments

image Some commands that were previously used were removed there. so I have to rewrite the code… not quickly

See https://github.com/Koenkk/zigbee-herdsman/issues/854, should be fixed in the dev branch.

Changes will be available in the dev branch in a few hours from now.

Or here for other adapters (it’s a fork of the silabs source)

https://github.com/darkxst/silabs-firmware-builder

@kirovilya fixed it in #858