Releases: NabuCasa/silabs-firmware-builder
v2025.04.04-1
Changes
This is a patch release of EmberZNet 7.4.4.1 that removes a modification present in 7.4.4.0. Originally intended to improve group command handling, it was negatively affecting some types of IKEA remotes.
Please see the changelog for the previous release for more information: https://github.com/NabuCasa/silabs-firmware-builder/releases/tag/v2025.04.04
For developers
What's Changed
Full Changelog: v2025.04.04...v2025.04.04-1
v2025.04.04 (Gecko SDK v4.4.4)
Changes
This is a patch release of EmberZNet 7.4.4.1 that removes a modification present in 7.4.4.0. Originally intended to improve group command handling, it was negatively affecting some types of IKEA remotes.
For developers
The changelog for the release is provided below.
What's Changed
- Update build workflow actions. by @Nerivec in #87
- Improve subprocess run logging by @Nerivec in #88
- Release manifests by @puddly in #91
- Add an Apache 2.0 license by @puddly in #98
- Fix link to skyconnect_zigbee_ncp.yaml by @miklosbagi in #101
- Gecko SDK 4.4.6 by @puddly in #89
- Allow overriding the EZSP version patch number by @puddly in #102
- Generate changelogs for the manifest by @puddly in #104
- Replace
special
instead ofpatch
when overriding version by @puddly in #106 - Disable "member of all groups" feature by @puddly in #103
- Revert "Gecko SDK 4.4.6 (#89)" for stable by @puddly in #107
New Contributors
- @Nerivec made their first contribution in #87
- @miklosbagi made their first contribution in #101
Full Changelog: v2024.10.21...v2025.04.04
Build 2024.10.21 (Gecko SDK v4.4.4)
Information
This firmware release is built with the Silicon Labs Gecko SDK v4.4.4. There are no major changes or bugfixes in this release. New functionality includes the ability to rewrite the IEEE address of your Zigbee stick (allowing you to migrate the network multiple times).
For developers
This release rewrites the firmware builder and moves all chip-specific customization directly into the YAML manifests, in addition to renaming the firmware types. This is a breaking change for all firmware types. Please see the changes to the ZBT-1 manifest for an example of how to migrate.
This release also introduces preliminary support for our XNCP custom commands. This is a work-in-progress and Zigbee software support will arrive over time. Do not rely on this command set to be stable, it will change in a future release.
What's Changed
- Template projects by @puddly in #82
- Custom XNCP protocol commands by @puddly in #57
- Add zap tooling to Docker container by @tl-sl in #84
New Contributors
Full Changelog: v2024.8.20...v2024.10.21
Build 2024.8.20 (Gecko SDK v4.4.4)
Information
This PR upgrades Gecko SDK from 4.4.3 to 4.4.4 for all firmwares.
What's Changed
Full Changelog: v2024.8.6...v2024.8.20
Build 2024.8.6 (Gecko SDK v4.4.3)
Information
This PR upgrades Gecko SDK from 4.4.2 to 4.4.3 for all firmwares.
What's Changed
Full Changelog: v2024.8.5...v2024.8.6
Build 2024.8.5 (Gecko SDK v4.4.2)
Information
This is a Zigbee "config tweaking" build based again on Gecko SDK v4.4.2. It improves Zigbee group command performance by increasing the broadcast and unicast table sizes in addition to increasing the source route table size (if you use source routing).
All other firmwares are unchanged compared to the previous release.
What's Changed
- Increase the source route table size to 200 by @puddly in #66
- Fix EFR32MG24 build by purging more chip-specific config files by @puddly in #67
- Enable file prefix map for Makefiles for reproducible builds by @puddly in #68
- Tooling cleanup and manifest reorganization by @puddly in #70
- Treat build-time warnings as errors by @puddly in #72
- Increase broadcast and unicast table sizes by @puddly in #71
Full Changelog: v4.4.2...v2024.8.5
Gecko SDK v4.4.2
Information
This is the first release utilizing our new firmware builder tool. Firmwares are built from Gecko SDK 4.4.2.
Please take a look at the new firmware manifest format if you are using this repository to build firmwares for other adapters, as it will greatly simplify things.
What's Changed
- In-tree projects by @puddly in #41
- Fix Git repo permissions during CI by @puddly in #52
- Bump all CI action versions to remove deprecation warnings by @puddly in #53
- Allow PRs to build images by @puddly in #54
- Gecko SDK 4.4.2 by @puddly in #56
- Include firmware and stack versions in filenames by @puddly in #55
- Normalize
.cproject
files with pre-commit by @puddly in #60 - Update documentation to reflect current firmware builder by @puddly in #59
- Import
typing
totools/build_project.py
to fix CI by @puddly in #61 - Fix location of project build scripts within Eclipse project config by @puddly in #58
- Upload artifacts on release by @puddly in #62
- Revert "Upload artifacts on release (#62)" by @puddly in #63
- Upload artifacts on release by @puddly in #64
- Set default OpenThread TX power to 6dBm by @puddly in #65
Full Changelog: v4.4.0...v4.4.2