Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adapter EZSP protocol version (8) is not supported by Host [13-14] #25260

Closed
Veldkornet opened this issue Dec 18, 2024 · 13 comments
Closed

Adapter EZSP protocol version (8) is not supported by Host [13-14] #25260

Veldkornet opened this issue Dec 18, 2024 · 13 comments
Labels
problem Something isn't working

Comments

@Veldkornet
Copy link

What happened?

When using the Aeotec Zi-Stick (ZGA008) with the ember driver, I get the following error trying to start z2m:

[20:54:36] INFO: Preparing to start...
[20:54:36] INFO: Socat not enabled
[20:54:36] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-12-18 20:54:38] info: 	z2m: Logging to console, file (filename: log.log)
[2024-12-18 20:54:38] info: 	z2m: Starting Zigbee2MQTT version 1.42.0 (commit #unknown)
[2024-12-18 20:54:38] info: 	z2m: Starting zigbee-herdsman (2.1.9)
[2024-12-18 20:54:38] info: 	zh:ember: Using default stack config.
[2024-12-18 20:54:38] info: 	zh:ember: ======== Ember Adapter Starting ========
[2024-12-18 20:54:38] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2024-12-18 20:54:38] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-12-18 20:54:38] info: 	zh:ember:uart:ash: Serial port opened
[2024-12-18 20:54:38] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2024-12-18 20:54:39] info: 	zh:ember:uart:ash: ======== ASH connected ========
[2024-12-18 20:54:39] info: 	zh:ember:uart:ash: ======== ASH started ========
[2024-12-18 20:54:39] info: 	zh:ember:ezsp: ======== EZSP started ========
[2024-12-18 20:54:39] error: 	z2m: Error while starting zigbee-herdsman
[2024-12-18 20:54:39] error: 	z2m: Failed to start zigbee
[2024-12-18 20:54:39] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-12-18 20:54:39] error: 	z2m: Exiting...
[2024-12-18 20:54:40] error: 	z2m: Error: Adapter EZSP protocol version (8) is not supported by Host [13-14].
    at EmberAdapter.emberVersion (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1426:19)
    at EmberAdapter.initEzsp (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:688:9)
    at EmberAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1598:24)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:161:27)
    at start (/app/index.js:154:5)

What did you expect to happen?

No response

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.42.0

Adapter firmware version

6.10.3.0 build 297

Adapter

Aeotec Zi-Stick (ZGA008)

Setup

Add-on on HomeAssistant OS on Intel NUC

Debug log

No response

@Veldkornet Veldkornet added the problem Something isn't working label Dec 18, 2024
@Koenkk
Copy link
Owner

Koenkk commented Dec 18, 2024

This is expected, update the firmware or switch to the legacy ezsp driver (see the adapter docs)

@Koenkk Koenkk closed this as completed Dec 18, 2024
@Veldkornet
Copy link
Author

Veldkornet commented Dec 18, 2024

I already updated to the latest firmware available from Aeotec, same issue:

python Elelabs_EzspFwUtility.py probe -p COM3
2024/12/18 23:10:29 Elelabs_EzspFwUtility:   Elelabs Zigbee adapter detected:
2024/12/18 23:10:29 Elelabs_EzspFwUtility:   Adapter: ELU0142
2024/12/18 23:10:29 Elelabs_EzspFwUtility:   Firmware: 6.10.9-208
2024/12/18 23:10:29 Elelabs_EzspFwUtility:   EZSP v8

Where can I get a later firmware?

@Koenkk
Copy link
Owner

Koenkk commented Dec 20, 2024

I'm not sure if a later firmware is available for that device, else you have to stick to the legacy ezsp driver

@Veldkornet
Copy link
Author

Veldkornet commented Dec 21, 2024

FYI, I managed to get a later firmware here . I used the ncp-uart-hw-v7.4.5.0-aeotec-zga008-115200.gbl which was the latest when I posted this.
I flashed it with the NabuCasa UniversalSilabsFlasher.
Now I've been able to switch to ember, which is working a lot better. No more errors.

@dondersj
Copy link

i do have the same issues on my ZGA008.
so i want to do the same action as you did.
i have installed the universalsilabsflasher on home assistant.
downloaded the firmware file and put it on a HA folder.
selected the correct USB poort.

i do got the following error in the log:
[15:50:00] INFO: universal-silabs-flasher-up script exited with code 6
s6-rc: warning: unable to start service universal-silabs-flasher: command exited 6
s6-rc: info: service banner: stopping
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.

what do i do wrong? and is there another easy way to put a different FW on my ZGA008?

thanks for your help.

@Veldkornet
Copy link
Author

i do have the same issues on my ZGA008.
so i want to do the same action as you did.
i have installed the universalsilabsflasher on home assistant.
downloaded the firmware file and put it on a HA folder.
selected the correct USB poort.

i do got the following error in the log:
[15:50:00] INFO: universal-silabs-flasher-up script exited with code 6
s6-rc: warning: unable to start service universal-silabs-flasher: command exited 6
s6-rc: info: service banner: stopping
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.

what do i do wrong? and is there another easy way to put a different FW on my ZGA008?

thanks for your help.

I used the flasher from my Windows PC, if that makes a difference. Not from HA.

@dondersj
Copy link

i also tried, but the software is does not recognise my USB. i do see the usb in windows. it is on com 5

@dondersj
Copy link

at least i tried to use simplicity studio.
is that the correct program to do that?

@Veldkornet
Copy link
Author

at least i tried to use simplicity studio.
is that the correct program to do that?

I just used CMD. And then by --device you put COM5 on n your case.

There is a "read" mode to check the device first. I did that to make sure it recognised the device first.

@dondersj
Copy link

ah. ok. i will try

@dondersj
Copy link

still not managed to get it updated.

not sure if i doing the right steps.

first go to /downloads (there is the *.gbl file)
or do i need to download something more?

pip install universal-silabs-flasher

universal-silabs-flasher --device COM5 --bootloader-reset yellow flash --firmware ncp-uart-hw-v7.4.5.0-aeotec-zga008-115200.gbl

@Veldkornet
Copy link
Author

Veldkornet commented Jan 20, 2025

I would say it's something like the below. Just careful that you download the actual file, and not just a webpage to the file. That's happened to me before with GitHub.

universal-silabs-flasher --device COM5 flash --firmware ncp-uart-hw-v7.4.5.0-aeotec-zga008-115200.gbl

You can also try the following to see if it's actually redoing the device (and afterwards to see if it wrote correctly)

universal-silabs-flasher --device COM5 probe

@dondersj
Copy link

many thanks.
finally i have just found another good link at internet with clear steps which worked.

https://www.broddin.be/upgrading-home-assistant-yellows-zigbee2mqtt-from-ezsp-to-ember/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
problem Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants