Skip to content

Releases: SiliconLabs/gecko_sdk

v4.2.0

15 Dec 02:09
Compare
Choose a tag to compare

Gecko SDK (GSDK) Version 4.2.0.0


WARNING: The Bluetooth mesh SDK is not included in GSDK 4.2.0.0, because this version of the Bluetooth mesh SDK contains material that is not yet released to the public by the Bluetooth SIG.

Current Bluetooth mesh users should not update to this version, as your current Bluetooth mesh SDK will be deleted. If you do install it, you can revert to version 4.1.3 by installing it from the Tags tab.

Alternatively, if you are a Bluetooth SIG member, you can obtain a version based on the upcoming Bluetooth mesh 1.1 specification by raising a Silicon Labs Salesforce ticket with BTMesh as the Software Solution.

Component Version Summary Details
32-Bit MCU SDK 6.4.0.0 - Added support for new OPNs Release Notes
Bluetooth SDK 5.0.0.0 Bluetooth:
- External bonding database to support infinite number of bondings and key sharing
- BGAPI event for Bluetooth buffer exhaustion signaling
- Active scan improvements
- Three-Wire UART (H5) Transport Layer for HCI (experimental)
- Certification-Based Authentication and Pairing for High- and Mid-Vault devices (experimental)
Multiprotocol:
- Dynamic Multiprotocol Bluetooth and multi-PAN 802.15.4 in RCP mode
- BLE de-init and re-init for multiprotocol use cases
- Dynamic Multiprotocol Bluetooth and Zigbee NCP (experimental)
Release Notes
Bluetooth Location Services 5.0.0.0 -Targeted quality improvements and bug fixes Release Notes
Gecko Platform 4.2.0.0 - Support for EFR32xG25 devices
- Support for MGM240Dx modules
- Support for BGM24x modules
- Improved CPC UART drivers reliability
- Many CPC improvements
- Android support for CPCd
Security:
- Updates the Mbed TLS library to version 3.2.1, with support for CBAP
- Updated ITS driver (version 3) for optimized key look up time
- Updated software support for TrustZone, Evaluation quality
Release Notes
OpenThread SDK 2.2.0.0 OpenThread:
- SPI support for OpenThread RCP without CPC
- Thread 1.3.0 GA, and 1.3.0.1 support for OpenThread and Matter 1.0 (experimental)
- Support for CPC on Android Host (experimental)
- MGM240S SiP Module support
- MG24 Explorer kit support
Multiprotocol:
- Dynamic Multiprotocol Bluetooth and multi-PAN 802.15.4 in RCP mode
- Dynamic Multiprotocol Bluetooth and Zigbee NCP (experimental)
- Manufacturing Library (MfgLib) support for Concurrent Multiprotocol RCP
- Zigbee + OpenThread Concurrent Listening on MG24 parts (experimental)
Release Notes
Proprietary Flex SDK 3.5.0.0 RAIL Apps and Library:
- FG25 Flex-RAIL GA support
- New Long Range PHYs support for 490 MHz and 915 MHz
- xG12 dynamic mode switching support in RAIL
- xG22 extended band support
Connect Apps and Stack:
- xG24 Connect support
Release Notes
USB Device Stack 1.1.0.0 - The USB driver can now compile with the -Wundef gcc compiler option without any warnings Release Notes
Wi-SUN SDK 1.4.0.0 Wi-SUN Stack:
- Added minimal support for FAN1.1 LFN (Limited Functional Node), including an API to configure the device role, and a new st of libraries supporting both LFN and FFN device types
- Added support for FAN 1.1 PHY mode switch
- Added support for FSK FEC
- Added support for EFR32FG25 - it supports all FAN1.1 OFDM modulation schemes and all FAN1.0 FSK configurations
- Added support for EFF01
Wi-SUN Applications:
- Added support for EFR32FG25
- Added FAN 1.1 PHY support (settings and CLI)
- Added a CoAP Advanced Resource Handler
- Added support for iPerf multicast
- Added support for CPC in Wi-SUN RCP
Release Notes
Z-Wave and Z-Wave Long Range 700/800 SDK Pre-Certified GA 7.19.0.0 - Simplified application development due to 80% reduction in application code lines
- Advanced configuration for Command Classes and Z-Wave Application Framework
- Improved documentation to better support development from idea to certification
- Z-Wave Long Range Dynamic Channel selection algorithm implemented
- Z-Wave Alpha release on radio boards BRD4400B/4401B
- Simplicity Studio now has Pin Tool support for Z-Wave radio boards
- Important_changes.md that contains all the breaking API changes introduced since last release
- LTO enabled in released software
- Tamper protection now available for Z-Wave
- S0 takes now advantage of the security features of SE
- New PC based Controller v5.54 release
- Z-Wave Source Code available for Z-Wave Alliance members
- Improved 800 SDK demo experience independent of Simplicity Studio
Release Notes
Zigbee EmberZNet SDK 7.2.0.0 Zigbee:
- Secure key storage support for MG2x parts that support Secure Vault-High
- MG24+Si4468 Dual-PHY Zigbee Smart Energy support
- MG12 Dual-Band 2.4GHz + SubGHz Zigbee Smart Energy support
- MGM240S SiP Module Support
- Zigbee on Host (ZigbeeD) support for 32 bit and 64 bit x86 architecture (experimental)
Multiprotocol:
- Dynamic Multiprotocol Bluetooth and multi-PAN 802.15.4 in RCP mode
- Dynamic Multiprotocol Bluetooth and Zigbee NCP (experimental)
- Manufacturing Library (MfgLib) support for Concurrent Multiprotocol RCP
- Zigbee + OpenThread Concurrent Lis-tening on MG24 parts (experimental)
Release Notes

v4.1.3

19 Oct 19:01
Compare
Choose a tag to compare

Gecko SDK (GSDK) Version 4.1.3.0

Component Version Summary Details
32-Bit MCU SDK 6.3.3.0 - Underlying platform changes only Release Notes
Bluetooth SDK 4.2.1.0 - Early access part support
- Targeted bug fixes
Release Notes
Bluetooth Location Services 4.2.1.0 - Underlying platform changes only Release Notes
Bluetooth Mesh SDK 3.0.3.0 - Early access part support Release Notes
Gecko Platform 4.1.3.0 - Early access part support
- RAIL: Targeted bug fixes
Release Notes
OpenThread SDK 2.1.3.0 - Early access part support Release Notes
Proprietary Flex SDK 3.4.3.0 - Early access part support
- RAIL Library: Targeted bug fixes
Release Notes
USB Device Stack 1.0.0.0 - No change from previous release Release Notes
Wi-SUN SDK 1.3.3.0 - Underlying platform changes only Release Notes
Z-Wave and Z-Wave Long Range 700/800 SDK 7.18.3.0 - Nothing changed in v7.18.3 compared to v7.18.2 with respect to new features and fixed bugs. Some of the platform components are updated but have no impact on the functionality. Release Notes
Zigbee EmberZNet SDK 7.1.3.0 - Early access part support Release Notes

v4.1.2

29 Sep 17:31
Compare
Choose a tag to compare

Gecko SDK (GSDK) Version 4.1.2.0

Component Version Summary Details
32-Bit MCU SDK 6.3.2.0 - Underlying platform changes only Release Notes
Bluetooth SDK 4.2.0.0 - Targeted quality improvements and bug fixes Release Notes
Bluetooth Location Services 4.2.0.0 - Support added for CoreHW 4x4 and 2x2 URA antennas Release Notes
Bluetooth Mesh SDK 3.0.2.0 - Targeted quality improvements and bug fixes Release Notes
Gecko Platform 4.1.2.0 - CPC: New musl libc support and configuration options
- RAIL: Improved PA configurations for the xGM240 modules based on additional test data
Release Notes
OpenThread SDK 2.1.2.0 - Added ot_cert_libs - OpenThread Certification Libraries
- Added ot_coap_cert_libs - OpenThread CoAP Certification Libraries
Release Notes
Proprietary Flex SDK 3.4.2.0 - RAIL Library: Improved PA configurations for the xGM240 modules based on additional test data Release Notes
USB Device Stack 1.0.0.0 - No change from previous release Release Notes
Wi-SUN SDK 1.3.2.0 - Targeted quality improvements and bug fixes Release Notes
Z-Wave and Z-Wave Long Range 700/800 SDK 7.18.2.0 - Certified according to the approved 2022 Specification test suite
- Various bug fixes, refer to release notes
Release Notes
Zigbee EmberZNet SDK 7.1.2.0 - Targeted quality improvements and bug fixes Release Notes

v4.1.1

17 Aug 15:20
Compare
Choose a tag to compare

Gecko SDK (GSDK) Version 4.1.1.0

Component Version Summary Details
32-Bit MCU SDK 6.3.1.0 - Underlying platform changes only Release Notes
Bluetooth SDK 4.1.0.0 - Targeted quality improvements and bug fixes Release Notes
Bluetooth Location Services 4.1.0.0 - Underlying platform changes only Release Notes
Bluetooth Mesh SDK 3.0.1.0 - Targeted quality improvements and bug fixes Release Notes
Gecko Platform 4.1.1.0 - Targeted quality improvements and bug fixes Release Notes
OpenThread SDK 2.1.1.0 - Targeted quality improvements and bug fixes Release Notes
Proprietary Flex SDK 3.4.1.0 - RAIL Library: Targeted quality improvements and bug fixes Release Notes
USB Device Stack 1.0.0.0 - No change from previous release Release Notes
Wi-SUN SDK 1.3.1.0 - Targeted quality improvements and bug fixes Release Notes
Z-Wave and Z-Wave Long Range 700/800 SDK 7.18.1.0 - Certified according to the approved 2022 Specification test suite
- Various bug fixes, refer to release notes
Release Notes
Zigbee EmberZNet SDK 7.1.1.0 - Targeted quality improvements and bug fixes Release Notes

v4.1.0

08 Jun 20:02
Compare
Choose a tag to compare

Gecko SDK (GSDK) Version 4.1.0.0

Component Version Summary Details
32-Bit MCU SDK 6.3.0.0 - Added support for BRD2204C board Release Notes
Bluetooth SDK 4.0.0.0 - Support added for Directed Advertising
- Support added for L2CAP connection-oriented channel
- Alpha Periodic Advertising Synchronization Transfer
- Apploader merged with Bootloader as communication plugin
- Alpha Dynamic Multiprotocol Bluetooth and multi-PAN 802.15.4 in RCP mode
Release Notes
Bluetooth Location Services 4.0.0.0 - Support added for new dual-polarized antenna array board BRD4191A Release Notes
Bluetooth Mesh SDK 3.0.0.0 - Reduced project flash consumption by optimizing Mesh stack code size
- Support added for xGM240P PCB Modules and BG22/BGM220 Explorer Kits
- Support added for GCC version 10.3-2021.10 and IAR version 9.20.4
Release Notes
Gecko Platform 4.1.0.0 - Initial release of CPC
- Added support for EFR32xG24; MGM240, EFR32MR21 and FGM230
- Several code size improvements related to Power Manager, HFXO Manager and em_crypto
Tools and Dependencies:
- Updated compiler support to GCC 10.3-2021.10 and IAR 9.20.4
- Updated CMSIS to version 5.8.0
Drivers:
- Added a new component to synchronize UART/PTI settings between WSTK mainboard and the radio board
- Added support for Analog Joystick driver to use the joystick functionality on mainboard v2
Security:
- Mbed TLS is updated to version 3.1.0
- Added software support for TrustZone, BETA quality
Bootloader
- Jedec driver support for external SPI flash
- Added a new bootloader sample application for devices with external SPI flash
Release Notes
OpenThread SDK 2.1.0.0 - Alpha SPI support for OpenThread RCP without CPC
- Thread 1.2 and 1.3 support for OpenThread
- Updated GCC compiler version to 10.3.1
- Alpha Concurrent Multiprotocol Zigbee in NCP mode and OpenThread in RCP mode
- Alpha Dynamic Multiprotocol Bluetooth and multi-PAN 802.15.4 in RCP mode
Release Notes
Proprietary Flex SDK 3.4.0.0 - EFR32xG24 GA with Antenna Diversity support
- FGM230S proprietary module GA
- Secure Vault integration to Connect stack
- BGM220 Range Test + DMP pre-compiled demo with EFR Connect Mobile Application
Release Notes
USB Device Stack 1.0.0.0 - No change from previous release Release Notes
Wi-SUN SDK 1.3.0.0 - FAN 1.0 certified Router & Border Router
- Perf throughput test tool
- Wi-SUN Configurator
- CLI for certification
- ARIB T108 support
Release Notes
Z-Wave and Z-Wave Long Range 700/800 SDK 7.18.0.0 - Keyfob application
- New Z-Wave 800 SDK containing preprogrammed radio boards for quick IOT demos and Z-Wave technology evaluations
- Z-Wave 800 S2 protocol uses secure vault for cryptographic key storage and hardware acceleration
- White paper about large network performance
- Serial API Controller and End Device source code available enabling customization of I/O etc.
- Z-Wave Long Range now supports both 250 ms and 1000 ms wakeup beams
- Improved SmartStart inclusion time on Z-Wave Long Range
- Streamlined hardware dependencies in Z-Wave applications
- Z-Wave Region stored in MFG token
- Support of WSTK v2 mainboard BRD4002A
- GCC Compiler 10.3.1
Release Notes
Zigbee EmberZNet SDK 7.1.0.0 - 2.4GHz Zigbee Smart Energy support for xG24
- 802.15.4 Signal Identifier and MAC CCA Mode 2 and 3 support for xG24
- Zigbee Green Power Gateway Backup
- Updated GCC and IAR compiler version
- Alpha Concurrent Multiprotocol Zigbee in NCP mode and Open-Thread in RCP mode
- Alpha Dynamic Multiprotocol Bluetooth and multi-PAN 802.15.4 in RCP mode
Release Notes

v4.0.2

10 Mar 22:56
Compare
Choose a tag to compare

Gecko SDK (GSDK) Version 4.0.2.0

Component Version Summary Details
32-Bit MCU SDK 6.2.2.0 - Underlying platform changes only Release Notes
Bluetooth SDK 3.3.2.0 - EFR32xG24 support
- Targeted quality improvements and bug fixes
Release Notes
Bluetooth Location Services 3.3.2.0 - Targeted quality improvements and bug fixes Release Notes
Bluetooth Mesh SDK 2.2.2.0 - EFR32xG24 support
- Added support for controlling the advertising interval for unprovisioned device beacons, GATT provisioning service advertisements, and GATT proxy service advertisements
- Made a number of small optimizations reducing the flash consumption of projects; exact amount saved depends on the feature set a project uses
- Targeted quality improvements and bug fixes
Release Notes
Gecko Platform 4.0.2.0 Peripherals: Added support for the IADC input (as positive or negative inputs) for DAC 0/1 and PADANA 0/1/2/3
Gecko Bootloader: Added support for MX25R3235F SPI flash part
Boards and External Devices: Added support for new OPNs BRD4330A and BRD4331A
RAIL library:
- EFR32xG24 support
- Added a new component to enable the built-in PHYs to operate with either 38.4 MHz or 39 MHz crystals on EFR32xG24 devices
- Added support for additional IEEE 802.15.4 CCA modes on platforms that support signal detection (EFR32xG24)
- Added support for IEEE 802.15.4 and Bluetooth LE Signal Identifier hardware on the EFR32xG24 (tested to alpha quality)
Targeted quality improvements and bug fixes throughout
Release Notes
OpenThread SDK 2.0.2.0 - EFR32MG24 support
- Targeted quality improvements and bug fixes
Release Notes
Proprietary Flex SDK 3.3.2.0 - EFR32xG24 support
- Targeted quality improvements and bug fixes
Release Notes
USB Device Stack 1.0.0.0 - No change from previous release Release Notes
Wi-SUN SDK 1.2.3.0 Applications:
- Moved Wi-SUN - SoC CLI and Wi-SUN - RCP from app/wisun to protocol/wisun
- Minimum heap size reduction (application configuration)
Targeted quality improvements and bug fixes
Release Notes
Z-Wave and Z-Wave Long Range 700/800 SDK 7.17.2.0 - Targeted quality improvements and bug fixes. Release Notes
Zigbee EmberZNet SDK 7.0.2.0 - EFR32MG24 support
- New APIs, including setting the power descriptor dynamic value
- Targeted quality improvements and bug fixes
Release Notes

v4.0.1

28 Jan 17:55
Compare
Choose a tag to compare

Gecko SDK (GSDK) Version 4.0.1.0

Component Version Summary Details
32-Bit MCU SDK 6.2.1.0 - Underlying platform changes only Release Notes
Bluetooth SDK 3.3.1.0 - Selected quality improvements and bug fixes Release Notes
Bluetooth Location Services 3.3.1.0 - Selected quality improvements and bug fixes Release Notes
Bluetooth Mesh SDK 2.2.1.0 - Selected quality improvements and bug fixes Release Notes
Gecko Platform 4.0.1.0 Selected quality improvements and bug fixes throughout.
CMSIS Device: Added module- and part-specific DCDC initialization headers to have more control on DCDC configuration.
Security: X25519 and Ed25519 algorithms, along with related key management functionality, are now accelerated on Series-2 Secure Vault Mid devices.
Operating System: Added new errno module.
Boards and External Devices: Created pressure driver that abstracts bmp280 and bmp3xx.
RAIL Library
- Restricted the SL_RAIL_UTIL_PA_RAMP_TIME_US to 10 us on some EFR32 modules to match the certification conditions.
- Updated the Z-Wave PHYs for the EFR32xG23 to prevent a sensitivity degradation on the R2 (9.6 kbps) PHY.
Release Notes
OpenThread SDK 2.0.1.0 - Selected quality improvements and bug fixes Release Notes
Proprietary Flex SDK 3.3.1.0 - Selected quality improvements and bug fixes Release Notes
USB Device Stack 1.0.0.0 - No change from previous release Release Notes
Wi-SUN SDK 1.2.1.0 - Stack: Reduced the stack log verbosity
- Other quality improvements and bug fixes
Release Notes
Z-Wave and Z-Wave Long Range 700/800 SDK 7.17.1.0 Z-Wave and Z-Wave Long Range SDK v7.17.1.0 Pre-Certified GA is pre-Certified according to the 2021D Specification Release.
Z-Wave and Z-Wave Long Range 700/800 SDK v7.17.1.0
- Various bug fixes, refer to release notes.
Release Notes
Zigbee EmberZNet SDK 7.0.1.0 - Added sl_set_passive_ack_config, which allows the higher layers to control the broadcast behavior of a routing device.
- The Known Issues table in the release notes has been scrubbed. Issues fixed in version 7.0.0.0 are now reflected in the Fixed Issues section.
- Other selected quality improvements and bug fixes.
Release Notes

v4.0.0

15 Dec 02:26
Compare
Choose a tag to compare

Gecko SDK (GSDK) Version 4.0.0.0

Component Version Summary Details
32-Bit MCU SDK 6.2.0.0 - Gecko USB has been deprecated Release Notes
Bluetooth SDK 3.3.0.0 - Bluetooth v5.3 qualified
- New Co-Processor Communication (CPC) transport for RCP/HCI
- RTOS support in RCP mode
- Improved tools for Angle-of-Arrival evaluation and development
- Interoperability testing example added to the SDK
Release Notes
Bluetooth Location Services 3.3.0.0 - Support for additional hardware platforms and operating systems Release Notes
Bluetooth Mesh SDK 2.2.0.0 - New example embedded Provisioner application
- NCP Commander support for Mesh
- Multiple improvements to the Mesh BGAPI
- Support for Amazon Bluetooth Mesh Simple Setup (BSS)
Release Notes
Gecko Platform 4.0.0.0 CMSIS Device: Added support for ZGM230S modules
Drivers: Added support for RBG LEDs in the LED driver
Services: Added password and session protection in the CLI
Middleware
- Fixed vulnerabilities in Micrium OS Net
- Deprecated Micrium OS USB Device and USB Host
- Deprecated Gecko USB
Security: Mbed TLS is updated to version 3.0.0
Operating System: Changed default configurations of the Micrium OS Kernel to reduce code size
Gecko Bootloader
- Projects now supported in Project Configurator
- Provided as a full-source delivery
Machine Learning
- Updated TensorFlow Lite Micro version and updated quality to production level
- Added accelerated kernels and automatic initialization of TensorFlow Lite Micro
Examples
- Added emode demo
- Added new machine learning examples
Release Notes
Proprietary Flex SDK 3.3.0.0 - Multiprotocol and multi-PAN radio coprocessor (RCP) model
- Thread Duckhorn feature support
Release Notes
OpenThread SDK 2.0.0.0 - Added support for Z-Wave on EFR32xG23 parts
- Added support for new ZGM230 modules
- Updated the default PA curves for EFR32xG23 parts to be more accurate on Silicon Labs radio boards
Release Notes
USB Device Stack 1.0.0.0 - Initial release Release Notes
Wi-SUN SDK 1.2.0.0 - FAN 1.0 Certified Wi-SUN Border Router reference design
- Wi-SUN Network Performance Application
Release Notes
Z-Wave and Z-Wave Long Range 700/800 SDK 7.17.0.0 Pre-Certified Z-Wave 800 - Lower power compared to 700
- 55 % reduction in Rx current
- 35% reduction in Tx current
Z-Wave 800 – Longer range compared to 700
- Integrated +20 dBm PA
- 9 dBm sensitivity improvement for Z-Wave Mesh
- 3 dBm sensitivity improvement for Z-Wave Long Range
Z-Wave 800 – Best-in-class security: S2 and Secure Vault
Release Notes
Zigbee EmberZNet SDK 7.0.0.0 - Integrated with Gecko Platform component-based architecture
- 802.15.4 Radio Co-Processor (RCP)
- RCP Host for Raspberry Pi (Docker image)
Release Notes