EmberZNet 7.4.4.0 and 8.0.2.0 Zigbee Coordinator NCP firmware images
@xsp1989 could you compile Zigbee EmberZNet 7.4.4.0 and 8.0.2.0 Zigbee Coordinator NCP firmware images for these adapters?
https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-7.4.4.0.pdf
https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-8.0.2.0.pdf
There is no plan to build 8.x firmware for the time being. Generally, new cross-version upgrades will have some major changes, and often introduce some bugs. Unless there are other features that must be supported by the new version, it will be considered for release.
For reference, users has reported EmberZNet 8.0.2.0 to be working fine with both ZHA (zigpy) and Zigbee2MQTT (zigbee-herdsman).
Nerivec has however informed Z2M users that the EmberZNet 8.1.0 firmware is buggy with zigbee-herdsman (software flow control does not seem to work using EmberZNet 8.1.0 firmware with Zigbee2MQTT), so better to stick with 8.0.2 and newer 8.0.x releases for now if want to go with any 8.x.x version.
- https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-8.0.2.0.pdf
But a signed version of EmberZNet 7.4.5.0 (7.4.5) would also be nice since has fixes that previous 7.4.x.x releases did not have.
- https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-7.4.5.0.pdf
PS: For reference as might relevant to this; there was a known bug with UART buffering (RX buffer) timeout issues when using software flow control with all the current versions of EmberZNet 7.4.x, 8.0.x, and 8.1.x but not sure if this is suppose to fix that? That bug does affect all of the existing EFR32MG21-based Zigbee Coordinator adapter that has a CP2102N/CP2102 (CP210x) USB to UART Bridge VCP, and the only know workaround for that bug has been to build a new firmware image that increase default SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE from 32 to 128 (or above).
- https://github.com/SiliconLabs/simplicity_sdk/issues/29
PPS: FYI, Nerivec does provide unofficial experimental firmware builds on GitHub in his fork of Nabu Casa's silabs-firmware-builder which has implemented that VCOM RX bufffer size increase workaround:
- https://github.com/Nerivec/silabs-firmware-builder
- https://github.com/Nerivec/silabs-firmware-builder/releases
- https://github.com/Nerivec/silabs-firmware-builder/discussions
- https://github.com/Nerivec/silabs-firmware-builder/releases
I support a signed version of EmberZNet 7.5.0.0 (7.5.0 is available in SDK 4.4.6) would also be nice since has fixes that previous 7.4.x.x releases did not have.