Skip to content

Gecko SDK 4.4.6 #89

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

Merged
merged 8 commits into from
Apr 3, 2025
Merged

Gecko SDK 4.4.6 #89

merged 8 commits into from
Apr 3, 2025

Conversation

puddly
Copy link
Collaborator

@puddly puddly commented Oct 30, 2024

There are only a few changes: https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-7.4.5.0.pdf

Most notably, it the watchdog has been disabled in this release and will be re-enabled in a future release:
image

I've copied the deleted watchdog refresh component into the source tree for now.

@puddly puddly marked this pull request as ready for review October 31, 2024 16:55
@Hedda
Copy link

Hedda commented Apr 2, 2025

FYI, Silicon Labs has also released Gecko SDK 4.4.6 with newer EmberZNet 7.5.0.0 Zigbee NCP firmware a month ago now:

Note! EmberZNet 7.5 is a patch release and follows version 7.4.5.0 (so it has the same EZSP protocol version as EmberZNet 7.4).

  • Zigbee:
    • Limited support of GCC LTO.
    • Targeted quality improvements and bug fixes.
  • Multiprotocol:
    • Targeted quality improvements and bug fixes.

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).

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, but he only support the new Silabs SDK, so, only releases 8.x.x builds:

@puddly puddly force-pushed the puddly/gsdk-4.4.5 branch from 59e1039 to 7a5924a Compare April 2, 2025 17:40
@puddly puddly changed the title Gecko SDK 4.4.5 Gecko SDK 4.4.6 Apr 2, 2025
@puddly puddly merged commit 18a0155 into NabuCasa:main Apr 3, 2025
13 checks passed
puddly added a commit to puddly/silabs-firmware-builder that referenced this pull request Apr 4, 2025
puddly added a commit that referenced this pull request Apr 4, 2025
* Revert "Gecko SDK 4.4.6 (#89)"

This reverts commit 18a0155.

* Update OpenThread RCP firmware README
puddly added a commit to puddly/silabs-firmware-builder that referenced this pull request Apr 9, 2025
puddly added a commit that referenced this pull request Apr 10, 2025
* Revert "Gecko SDK 4.4.6 (#89)" for stable (#107)

* Revert "Gecko SDK 4.4.6 (#89)"

This reverts commit 18a0155.

* Update OpenThread RCP firmware README

* Bump the firmware patch number to 7.4.4.1 (#108)

* Remove group packet filtering by replacing `sli_zigbee_am_multicast_member` (#112)

* Revert "Disable "member of all groups" feature"

This reverts commit 0cd1723.

* Fix packet handoff group handling

* Bump patch number to 2

* Cycle through the multicast table instead of using the first entry

* Provide an interface for GCC linker `wrap`

* Replace the stack function directly

* Remove unused config

* Only replace `wrapped_stack_functions` if it is present in the manifest

* Update changelog

* Reapply "Gecko SDK 4.4.6 (#89)" for stable (#107)

This reverts commit 420fa6b.

* Drop patch number override
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants