-
Notifications
You must be signed in to change notification settings - Fork 23
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
[REQUEST] Silicon Labs Zigbee EmberZNet NCP 7.1.x.x firmware images (for developers to test EZSP v9) #25
Comments
Hi @Hedda - good to hear from you again... I'm busy installing the new frameworks and will have a look at the code when time permits, Gary. |
FYI, depending on Zigbee application implementation the end-user use it will be important for end-users to know EmberZNet SDK 7.1.0 firmware added an update to EZSP v9 (EmberZNet Serial Protocol version 9) which might break some Zigbee application implementation if a user upgrades to so Silabs Zigbee EmberZNet SDK 7.1.0.0 NCP firmware before the Zigbee In general, the EZSP v9 protocol version largely remains the same as that of EZSP v8 protocol version, but I understand that there is a breaking change in some responses so that needs implementation to keep compatibility, (like adding sl_Status enum based on sl_Status.h from Silicon Labs Gecko SDK v4.1.0). So for now would recommend that end-users do not flash the very latest EmberZNet 7.1.x firmware and instead use no higher than 7.0.x firmware unless they know that the developers of the Zigbee application implementation they use already added support for EZSP v9 protocol version. Again, that is only until EZSP adapter implementation is updated to support additions to EZSP v9. Developers of Zigbee application implementation need to look at EZSP Reverence guide Rev 4.4 and 4.3 + EZSP Reference Guide for 7.0.0 with the changes from 6.10.x highlighted is here: and for 7.1.0 with the changes from 7.0.0 > 7.1.0 hightlighted is here (until the next version): https://www.silabs.com/documents/public/user-guides/ug100-ezsp-reference-guide.pdf PS: From the related pull request for the bellows radio library in zigpy I gather that key new feature is adding sl_Status enum based on sl_Status.h from Gecko SDK v4.1.0 so developers of zigpy based Zigbee applications should see zigpy/bellows#462 |
If the host system is well implanted EZSP as Bellows have it shall not being any problem then the procedure is first resetting the NCP by software command and asking for EZSP version with one very old EZSP version command. |
Wondering if zigbee-herdsman (Zigbee2MQTT/IoBroker) and com.zsmartsystems.zigbee (openHAB ZigBee Binding) does so too? |
Was cooking one RCP for Billy with GSDK 4.1 and unpatched ZHA its complaining but looks working OK:
And in the log:
The patched bellows with V9 support is coming in the next HA release. |
@grobasoz Would be great if you have the possibility to also provide EmberZNet Zigbee NCP 7.1.0.0 images to @kirovilya who is developing the EZSP adapter implementation for zigbee-herdsman which is used by Zigbee2MQTT and IoBroker applications, noting that the Zigbee NCP 7.1.0.0 images are currently still only wanted for development to ensure compatibility with EZSP 9 (EmberZNet Serial Protocol version 9). See: FYI, kirovilya has previously mentioned that he owns Elelabs ELU013 stick and Elelabs ELR023 shield (both based on EFR32MG13P), an Defaro Sprut Stick 2 Pro (based on EFR32MG21), the ZB-GW04 USB dongle (a.k.a. easyiot stick) which uses EFR32MG21 based "SM-011 v1.0" Zigbee module from CoolKit-Technologies, plus he is as well waiting for the arrival of the new Sonoff-branded “ZBDongle-E” from ITead (also based on EFR32MG21). |
@Hedda - Sure - will work on them over the weekend... Bearing in mind I'm not too convinced 7.1.0 is fully working. I haven't had time to test on a "live" system... Will try do so over the weekend... |
I hope Silabs have fixing MG13 support then MG1B is not working (comport settings looks being broken but the NCP is allocating NVR is its living) but MG1P and MG21 looks working but not all versions like Silabs MG21 Light module IKEA is using. |
FYI; Silicon Labs has now released Gecko SDK (GSDK) 4.1.1.0 with Zigbee EmberZNet SDK 7.1.1.0 (7.1.1) bug-fix release * https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-7.1.1.0.pdf https://github.com/SiliconLabs/gecko_sdk/releases *I say that it is a bug-fix release but there was one new feature: AN1323: Configuring Antenna Diversity for Zigbee EmberZNet 7.0 and Higher |
I have now updated the firmware in ZB-GW04 USB dongle (a.k.a. easyiot stick) to 7.1.1-17 EZSP v9 from here. small code changes will be posted a little later |
Confirmed that it's working with Zigbee2Mqtt 1.28.0 or upper with 7.1.1 firmware. |
Hi all |
https://github.com/SiliconLabs/gecko_sdk is the Silabs GIT for GSDK and EZSP only install Simplicity studio 5 and installing the GSDK and you can build firmware for your device if you is having enough knowledge. |
FYI, Silicon Labs Gecko SDK (GSDK) Version 4.1.4.0 is a bug-fix release that contains Zigbee EmberZNet SDK 7.1.4.0 https://github.com/SiliconLabs/gecko_sdk/releases/tag/v4.1.4 https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-7.1.4.0.pdf Silicon Labs has now also released Gecko SDK 4.2.0 with Zigbee EmberZNet SDK 7.2.0.0 https://github.com/SiliconLabs/gecko_sdk/releases/tag/v4.2.0 Any chance you could release some builds for zigpy and zigbee-herdsman developers to test? It looks to use EZSP v9 (EmberZNet Serial Protocol version 9) same as Zigbee EmberZNet 7.1 https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-7.2.0.0.pdf New features are mostly related to Dynamic Multiprotocol and multi-PAN 802.15.4 in RCP mode:
They also added simultaneous Dual-Band and Dual-PHY for Zigbee Smart Energy on MG24/MG12:
Deprecated in release 7.2.0.0:
|
HI all, hi @kirovilya
I never understand if these problems are Z2M, Firmware or Dongle source.... |
@Loic691 Hi. do you really have the latest z2m 1.30.2?
|
no 1.30.1 |
@Loic691 check with new please |
I don't saw the last one ! |
@kirovilya |
@Loic691 hmmm, try rejoin it. or record herdsman log |
Humm |
@Loic691 this is the wrong repository to post about issues with Zigbee2MQTT. Please post in zigbee-herdsman repo issue instead -> Koenkk/zigbee-herdsman#319 |
Silicon Labs Gecko SDK (GSDK) 4.1.0 released with Zigbee EmberZNet SDK 7.1.0.0 so like to request Zigbee NCP firmware images.
Believe that currently is only wanted by developers for testing EZSP v9 (EmberZNet Serial Protocol version 9), so not for end-users.
https://github.com/SiliconLabs/gecko_sdk/releases
https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-7.1.0.0.pdf
The text was updated successfully, but these errors were encountered: