Gecko Platform Release Notes - Version 5.1.3 GA

Simplicity SDK Suite 2024.12.3

August 6, 2025

The Gecko Platform provides infrastructure support for applications developed with higher-level protocols and an interface with the underlying hardware. It comprises several modules:

These release notes cover SDK version(s):

KEY FEATURES

CMSIS Device

CPC

Security

Boards and External Devices

RAIL 5.1.0

Contents

  1. 1 New Items
  2. 2 CMSIS Device
  3. 3 Peripherals
  4. 4 Drivers
  5. 5 Services
  6. 6 CPC
  7. 7 Common
  8. 8 Middleware
  9. 9 Security
  10. 10 Operating System
  11. 11 Gecko Bootloader
  12. 12 MVP Math Library
  13. 13 Examples
  14. 14 Boards and External Devices
  15. 15 Other Gecko Platform Software Components
  16. 16 RAIL Library

1 New Items

None.

2 CMSIS Device

2.1 New Items

Added in release 5.1.1

Added support for the following OPN families:

Added support for the following module OPN's:

Added in release 5.1.0

2.2 Improvements

Changed in release 5.1.0

None.

2.3 Fixed Issues

Fixed in release 5.1.1

ID # Description
1391130 Changed the license text in some CMSIS headers from MSLA to Zlib. Removed MSLA license text from startup_<family>.c source file.

Fixed in release 5.1.0

ID # Description
1321003 Fixed missing HFRCO bus clock enable that could lead to bus faults in SystemHFRCODPLLClockGet() and SystemHFRCOEM23ClockGet().

2.4 Known Issues in the Current Release

None.

2.5 Deprecated Items

Deprecated in release 5.1.0

None.

2.6 Removed Items

Removed in release 5.1.0

GCC and IAR specific assembly startup files have been removed. The C startup file should be used instead.

3 Peripherals

3.1 New Items

Added in release 5.1.0

None.

3.2 Improvements

Changed in release 5.1.0

3.3 Fixed Issues

Fixed in release 5.1.3

ID # Description
1436872 em_eusart: Fixed sync initialization to properly respect the init.enable argument instead of always enabling the peripheral.

Fixed in release 5.1.1

ID # Description
1363972 em_iadc: Added missing input for iadcPosInputVbat and iadcNegInputVbat for EFR32xG27 devices.

Fixed in release 5.1.0

ID # Description
1307127 em_emu: Fixed a bug in EMU_RamPowerDown() function leading to not covering all RAM shutdown cases for series 2.
1333169 Fixed rare race-condition where DMADRV could return a transfer count of 0 instead of 1 when interrupts are masked and the channel IF is set.
1337998 em_ldma: On EFR32XG25 devices, the MATCHEN and MATCHVAL fields in the LDMA descriptors were inverted. Fixed so that the structure properly represents the EFR32XG25 hardware.
1260083 em_prs: Added missing PRS asynchronous channels in header file for each channel in xG24 and xG26 family. Added missing channels definition in em_prs.h.
1344396 Added missing headers: peripheral_dcdc_coulomb_counter.h, peripheral_dcdc_coulomb_counter_compat.h, peripheral_etampdet.h, peripheral_etampdet_compat, peripheral_keyscan.h, peripheral_keyscan_compat.h, peripheral_sysrtc.h and peripheral_sysrtc_compat.h.
1357932 em_emu: Fixed default EM0/1 default peak current for EFR32xG27 Boost parts. Corrected from emuDcdcBoostEM01PeakCurrent_Load25mA to emuDcdcBoostEM01PeakCurrent_Load23mA.
1286382 em_rmu: Fix compiler warnings for analyzer-null-dereference. em_bus: Fix compiler warnings for analyzer-shift-count-overflow.

3.4 Known Issues in the Current Release

None.

3.5 Deprecated Items

Deprecated in release 5.1.0

None.

3.6 Removed Items

Removed in release 5.1.0

4 Drivers

4.1 New Items

Added in release 5.1.0

None.

4.2 Improvements

Changed in release 5.1.0

None.

4.3 Fixed Issues

Fixed in release 5.1.0

ID # Description
1361482 UARTDRV: Fixed a bug in UARTDRV_Abort() where the callback function was called passing a NULL pointer instead of a pointer to the data buffer.
1284781 UARTDRV: Fixed issues in UARTDRV_Abort() leading to incorrect number of EM1 requirements. Fixed handling of enableRxWhensleeping.
1332867 DMADRV: Fixed a rare issue where DMADRV_TransferRemainingCount could return 0 when the DMA had a single byte to transfer. This happened on systems with high IRQ latency, or that called the API in an atomic/critical section.
1290690 Spidrv: Fixed issue of wrong order of operations for Series 2 devices, which leads to incorrect pin configuration initialization, by enabling routing after configuring pins in SPIDRV_Init function.
1321680 Spidrv: Fixed issue of SPIDRV instantiation using USART on EFR32XG25 despite the absence of USART on these platforms.
1173169 NVM3 optimization for cache search is added, which can be enabled using configuration NVM3_OPTIMIZATION.

4.4 Known Issues in the Current Release

None.

4.5 Deprecated Items

Deprecated in release 5.1.0

None.

4.6 Removed Items

Removed in release 5.1.0

None.

5 Services

5.1 New Items

Added in release 5.1.1

Added in release 5.1.0

5.2 Improvements

Changed in release 5.1.1

Changed in release 5.1.0

5.3 Fixed Issues

Fixed in release 5.1.3

ID # Description
1455259 Clock Manager: Fixed incorrect default HFRCO value of 80 MHz for EFR32BG22C112, which should be limited to 38.4 MHz.
1486589 Clock Manager: Fixed default Peripheral Clock (PCLK) divider for Series 2 devices. New default is 2. A divider of one could exceed PCLK maximum frequency if HCLK > 40 MHz, leading to incorrect peripheral behavior.
1449985 Memory Manager: Fixed sl_memory_get_heap_high_watermark() returning incorrect value (0xFFFFFFF8) after multiple memory allocation/deallocation cycles.
1481652 Common Token Manager: Removed condition if (nvm3Key != 0) that skipped writing dynamic tokens to NVM3 key '0'.

Fixed in release 5.1.2

ID # Description
1385086 HFXO Manager: IRQ priority reduced to CORE_ATOMIC_BASE_PRIORITY_LEVEL to avoid affecting time-critical customer code using higher priority levels.
1425220 Memory Manager: Fix an slc generation issue with the memory manager redirect component on si917 devices.
1421163 Fixed link time warnings in the MicriumOS CMSIS-RTOS layer by reworking code implementation, eliminating false positive warnings that occurred only when Link Time Optimization (LTO) was activated.

Fixed in release 5.1.0

ID # Description
1308159 Memory manager: Fix bug in realloc algorithm ensuring metadata of free blocks is updated correctly. Avoids running out of memory when using realloc() when memory is available. Fixes issues related to reservations by considering reservation offsets in alloc, free, realloc, reserve, and release blocks.
1181978 Memory Manager: Fixed an issue where SLI_BLOCK_LEN_BYTE_TO_DWORD() would sometimes return the wrong number of words. Allocations made with an alignment not a multiple of 4 could, in a rare scenario, overlap each other.
1346413 Memory Manager: Fixed heap corruption in sl_memory_realloc() when reducing an allocated block.
1354963 Memory manager: Fixed issue related to statistic feature. Heap high watermark was overflowing. Ensures heap high watermark is always accurate.
1323169 Memory Manager: Added a missing closure of critical section within sl_memory_free() in an early exit path. Prevents infinite atomic section if sl_memory_free() is called twice with the same block.
1324463 sl_mpu: Fixed a bug where the first bytes of the .data section would still be marked as executable after calling sl_mpu_disable_execute_from_ram(). Fix properly aligns the end of the ramfunc section (must be 32 bytes aligned if MPU is used).
1251562 HFXO Manager: Fixed a corner case where HFXO startup time measurement could be started with a wrong start measurement, leading to a bad value. Corrected the root cause of an assertion failure in sl_hfxo_manager.c.
1305241 Fixed FreeRTOS Power Manager/Sleeptimer integration code where the number of elapsed OS ticks during sleep was not evaluated properly, leading to unnecessary creation of sleeptimers with very small timeout values.
1336345 Power manager: Fixed an issue where removing a requirement that was not added previously would lead to an assertion failure.
1336702 Power Manager: Fixed an issue where interrupts could be delayed until the next interrupt cycle due to a missing ISB instruction in the critical section of the power manager.
1290210 Power manager: Fixed issue of sl_power_manager_init not enabling GPIO bus clock. Added sl_clock_manager_enable_bus_clock(SL_BUS_CLOCK_GPIO) function in sl_power_manager_init() to initialize the GPIO bus clock.
1289318 Sleep Timer: Defined module name for the Power Manager debug feature to correctly display the requirement set by the sleep timer.
1336478 Sleep Timer: Fixed an issue where the callback would be incorrectly called when the callback execution time exceeded the period of a periodic timer.
1356508 Clock Manager: Fixed issue where invalid LFXO and HFXO CTune MFG tokens caused clock_manager_init to attempt to initialize LFXO and HFXO improperly on Series 2.
1351026 Clock Manager: Fixed an issue leading to an unused variable warning related to rfpll configuration.
1356859 Clock Manager: Added missing VDAC1 clock initialization for EFR32xG24 and EFR32xG26 devices.
1312889 Clock Manager: Fixed a reference to cmuClock_LCDCLK undeclared for the EFR32SG23B020F512IM40 device, leading to a compilation error.
1272260 Updated documentation to make it easier for customers to update the iostream handles for CLI.

5.4 Known Issues in the Current Release

None.

5.5 Deprecated Items

Deprecated in release 5.1.0

5.6 Removed Items

Removed in release 5.1.0

None.

6 CPC

6.1 New Items

Added in release 4.6.0

6.2 Improvements

Changed in release 4.6.3

Changed in release 4.6.0

6.3 Fixed Issues

Fixed in release 4.6.3

ID # Description
1458366 Corrected cpc secondary version mismatch; updated to version 4.6.3.
1457838 Fixed incorrect SL_CPC_STATE_ERROR_FAULT report at boot due to unhandled cpc_query_exchange failure in libcpc.
1435171 CPCd now defaults the SPI bitrate to 1 MHz when unspecified.
1399223 Fixed issue in cpcd where applications with "reset on disconnect" (e.g., Wi-SUN RCP) caused it to enter an assert loop if stopped during restart.

Fixed in release 4.6.2

ID # Description
1421163 The sample app CPC Secondary on Micrium OS no longer generates warnings at link time when LTO (Link Time Optimization) is enabled.

Fixed in release 4.6.1

ID # Description
1329252 A security issue has been identified and fixed in the SPI interface, preventing a data leak vulnerability.
1355407 Fixed the CPC version reported and displayed by CPCd.

Fixed in release 4.6.0

ID # Description
1378389 Resolved an issue in CPC Journal where the ID and timestamp were displayed incorrectly.
1355407 Fixed an issue where some Linux SPI drivers would skip over a transfer of 0 bytes. This caused CPCd and secondary to lose synchronization.
1319502 Resolved an issue with the CPCd binary included in the OpenWRT asset.
1307636 Fixed a rare race condition in the SPI driver on systems with high interrupt latency which could lead to CPC system losing communication with the host.

6.4 Known Issues in the Current Release

6.5 Deprecated Items

Deprecated in release 4.6.0

None.

6.6 Removed Items

Removed in release 5.1.0

None.

7 Common

7.1 New Items

Added in release 5.1.0

7.2 Improvements

Changed in release 5.1.0

7.3 Fixed Issues

Fixed in release 5.1.1

ID # Description
1383487 Fixed the CMSE option for CMake support with IAR compiler. Replaced specific CMSE toolchain options with a generic compiler option.
1345860 Pin Tool: Fixed an issue where SPI signals were not displayed in the pin tool UI.

Fixed in release 5.1.0

ID # Description
1379854 Event System: Added a missing memory_manager dependency to the slcc component, which could lead to compilation errors.
1351448 Modified the GNU linker template to move the .noinit section after the .bss section. This fixes the problem where the bootloader's .bss section overlaps with the application's .noinit section, initializing variables that should not be initialized.

7.4 Known Issues in the Current Release

None.

7.5 Deprecated Items

Deprecated in release 5.1.0

None.

7.6 Removed Items

Removed in release 5.1.0

None.

8 Middleware

8.1 New Items

Added in release 5.1.0

None.

8.2 Improvements

Changed in release 5.1.0

None.

8.3 Fixed Issues

Fixed in release 5.1.0

None.

8.4 Known Issues in the Current Release

None.

8.5 Deprecated Items

Deprecated in release 5.1.0

None.

8.6 Removed Items

Removed in release 5.1.0

None.

9 Security

9.1 New Items

Added in release 5.1.0

9.2 Improvements

Changed in release 5.1.0

9.3 Fixed Issues

Fixed in release 5.1.3

ID # Description
1475172 Fixed an issue in sli_sxsymcrypt_lock_cryptomaster_selection which may lead to a thread returning from the function with clock disabled by another interleaving thread. Affected device: SIXX301.

Fixed in release 5.1.2

ID # Description
1403803 PSA Crypto APIs psa_aead_finish and psa_aead_verify can fail and return PSA_ERROR_HARDWARE_FAILURE on HSE devices when output_size (size_t 32bits) is larger than 255 bytes. Fixed by checking output_size before calling SE Manager functions. If SL_STATUS_INVALID_PARAMETER is returned, PSA SE AEAD driver functions now return PSA_ERROR_INVALID_ARGUMENT instead of PSA_ERROR_HARDWARE_FAILURE. Affected use cases: PSA Crypto multipart AEAD on HSE devices calling psa_aead_finish and psa_aead_verify with output_size > 255 bytes. Affected SDK versions: up to 5.1.1 (inclusive).
1399683 Fixed an issue in the psa_crypto_aead sample app that manifested when adding plaintext sizes not a multiple of the AES block size (16 bytes). Fragmentation logic failed to update the input buffer pointer when calling psa_aead_update with different input/output lengths. Affected devices: all xG2x devices. Affected SDK versions: up to 5.1.1 (inclusive).

Fixed in release 5.1.1

ID # Description
1284341 Addressed a security issue in Mbed TLS prior to version 3.6.0 by adding config option SL_MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS. This option allows users to configure MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS. Default value is 0 (security by default). Enable by setting to 1. Affected devices: All devices and SDK versions with TrustZone support up to 5.1.0 (not inclusive).
1392116 Fixed issue in SE Manager API function sl_se_validate_key which returned SL_STATUS_OK when the storage buffer pointer of the key descriptor was NULL. This caused subsequent calls to SE Manager crypto functions to send SE mailbox commands with address zero in a DMA descriptor, causing a BUS ERROR. The fix checks and returns SL_STATUS_INVALID_PARAMETER if the buffer pointer is NULL. Affected devices: all xG2x HSE devices. Affected SDKs: all versions since 3.0.0.

Fixed in release 5.1.0

ID # Description
1363898 Fixed the Mbed TLS ALT plugin for mbedtls_ecdsa_verify, which allowed signature components (r and s) to be negative. Affected devices: All xG2x device families. Affected SDK versions: All.
1361396 Fixed a build error in function sli_cryptoacc_driver_single_shot_pbkdf2, called by PSA Crypto API function sl_psa_key_derivation_single_shot, on VSE devices when algorithm PSA_ALG_PBKDF2_AES_CMAC_PRF_128 is selected. Affected device: xG27. Affected SDK versions: 4.4.x (23Q4) and sisdk-2024.6.x.
1354904 Fixed bug in PSA AEAD drivers which did not check output buffer size before processing context saved data. This may cause buffer overflow. Affected devices: all EFR32xG2x devices (HSE and VSE PSA AEAD drivers). Affected SDK versions: 4.0.0 (21Q4) and later.
1378069 Fixed bug in PSA AEAD driver for VSE devices, where sli_cryptoacc_transparent_aead_update did not release a mutex before returning when the algorithm is not supported, and the algorithm is CCM with 16 bytes in the last AES block. This causes all PSA VSE drivers to fail in subsequent calls to PSA Crypto APIs accessing CRYPTOACC hardware. Affected devices: xG22 and xG27. Affected SDK versions: 4.0.0 (21Q4) and later.

9.4 Deprecated Items

Deprecated in release 5.1.0

9.5 Removed Items

Removed in release 5.1.0

None.

10 Operating System

10.1 New Items

Added in release 5.1.0

None.

10.2 Improvements

Changed in release 5.1.0

None.

10.3 Fixed Issues

Fixed in release 5.1.2

ID # Description
1414796 FreeRTOS: Fixed bug where FreeRTOS would override the user provided configuration file with the default one.

Fixed in release 5.1.0

ID # Description
1108940 Fixed a bug in the Micrium CMSIS RTOS 2 layer where a memory leak would happen when a task would call osThreadTerminate on self.

10.4 Known Issues in the Current Release

ID # Description Workaround
1166857 OSTaskQPost doesn't send a message to current task when called with a null pointer as argument. N/A

10.5 Deprecated Items

Deprecated in release 5.1.0

None.

10.6 Removed Items

Removed in release 5.1.0

None.

11 Gecko Bootloader

11.1 New Items

Added in release 5.1.0

None.

11.2 Improvements

Changed in release 5.1.0

None.

11.3 Fixed Issues

Fixed in release 5.1.2

ID # Description
1379283 Fixed a logical error in the Bootloader EUART Driver that caused unintended overwriting of configurations in the ROUTEEN register when Hardware Flow Control was enabled. The issue was resolved by correcting the bit configuration logic.

11.4 Known Issues in the Current Release

None.

11.5 Deprecated Items

Deprecated in release 5.1.0

None.

11.6 Removed Items

Removed in release 5.1.0

None.

12 MVP Math Library

12.1 New Items

Added in release 5.1.0

None.

12.2 Improvements

Changed in release 5.1.0

None.

12.3 Fixed Issues

Fixed in release 5.1.0

None.

12.4 Known Issues in the Current Release

None.

12.5 Deprecated Items

Deprecated in release 5.1.0

None.

12.6 Removed Items

Removed in release 5.1.0

None.

13 Examples

13.1 New Items

Added in release 5.1.1

Added support for the following new LCD sample apps: segment_lcd_ldma, segment_lcd_timer.

Added in release 5.1.0

None.

13.2 Improvements

Changed in release 5.1.0

None.

13.3 Fixed Issues

Fixed in release 5.1.0

None.

13.4 Known Issues in the Current Release

ID # Description Workaround
664803 Se_manager and psa_crypto sample apps do not work correctly in Simplicity Studio 5's launch console. In the launch console, change the line terminator selection to None.

13.5 Deprecated Items

Deprecated in release 5.1.0

None.

13.6 Removed Items

Removed in release 5.1.0

None.

14 Boards and External Devices

14.1 New Items

Added in release 5.1.1

Added support for the following new OPN's: BRD2505A, BRD2713A, BRD4120A, BRD4121A, BRD4402C, BRD4403C.

Added in release 5.1.0

14.2 Improvements

Changed in release 5.1.0

None.

14.3 Fixed Issues

Fixed in release 5.1.0

ID # Description
1320271 Microphone: Added EM1 requirement when initializing the microphones to prevent chip from entering Low Energy modes (EM2 through EM4).

14.4 Known Issues in the Current Release

None.

14.5 Deprecated Items

Deprecated in release 5.1.0

None.

14.6 Removed Items

Removed in release 5.1.0

None.

15 Other Gecko Platform Software Components

15.1 New Items

Added in release 5.1.0

None.

15.2 Improvements

Changed in release 5.1.0

None.

15.3 Fixed Issues

Fixed in release 5.1.0

None.

15.4 Known Issues in the Current Release

ID # Description Workaround
An issue is detected when updating the GCC toolchain from version 10.3 to 12.2, which increases the RAM usage by about 400 bytes in some cases when using stdio. --

15.5 Deprecated Items

Deprecated in release 5.1.0

None.

15.6 Removed Items

Removed in release 5.1.0

None.

16 RAIL Library

16.1 New Items

Added in release 5.1.1

Added in release 5.1.0

16.2 Improvements

Changed in release 5.1.3

Changed in release 5.1.2

Changed in release 5.1.1

None.

Changed in release 5.1.0

16.3 Fixed Issues

Fixed in release 5.1.3

ID # Description
1447400 Fixed an issue in RAIL_GetRxPacketDetails() where the duration of the packet would be incorrect when packet size is larger than 534 bytes on EFR32xG25.
1450403 Fixed an issue on EFR32xG23, EFR32xG25, EFR32xG26 and EFR32xG28 where radio was blocked in RAIL_RF_STATE_RX_ACTIVE.
1455258 Fixed a BLE scan response timing issue that could affect BLE-related applications on 20dBm EFR32xG21 devices interacting with non Silabs devices.
1479421 Updated the quality of the Fast Channel Switching Configuration component to Production.

Fixed in release 5.1.2

ID # Description
1389592 Fixed an issue in "RAIL Utility, Coexistence" component where enabling Grant, Priority, and Request signals would cause a hard fault in Matter + BLE multiprotocol application.
1412900 Fixed an issue in the "RAIL Utility, CS Antenna Offset" component where array lengths of wired and wireless antenna offset values were fixed to a default size regardless of the antenna count of a selected board.
1426191 Fixed an issue in dynamic multiprotocol applications where a radio does not enter into EM2 sleep mode when no active tasks are being performed.

Fixed in release 5.1.1

ID # Description
1172597 Fixed an issue with RAIL_RX_CHANNEL_HOPPING_MODE_MANUAL where RAIL_EVENT_RX_CHANNEL_HOPPING_COMPLETE wouldn't be signaled. Added new RAIL_TriggerRxChannelHop() API for manually triggering an RX channel hop. Noted that RAIL_RX_CHANNEL_HOPPING_OPTION_STOP was only intended for testing purposes and is not supported on EFR32xG21.
1349369 Fixed an issue where power restrictions were incorrectly applied through channel configs on platforms that support RAIL_SUPPORTS_DBM_POWERSETTING_MAPPING_TABLE.
1380153 Fixed an issue where calling RAIL_Idle() could prevent any future reception on EFR32xG25 for OFDM-FSK concurrent PHYs.
1389189 Fixed a false channel busy issue when automatic LNA bypass is enabled on EFR32xG25.

Fixed in release 5.1.0

ID # Description
1120643 Fixed an issue where the phy was not re-configured correctly when using RAIL_ConfigSyncWords API with certain custom modem configurations.
1273595 Renamed RAIL_ZWAVE_REGION_US_LR_END_DEVICE to RAIL_ZWAVE_REGION_US_LR3, RAIL_ZWAVE_REGION_EU_LR_END_DEVICE to RAIL_ZWAVE_REGION_EU_LR3, RAIL_ZWAVE_REGIONID_US_LR_END_DEVICE to RAIL_ZWAVE_REGIONID_US_LR3, and RAIL_ZWAVE_REGIONID_EU_LR_END_DEVICE to RAIL_ZWAVE_REGIONID_EU_LR3 to better reflect Z-Wave spec naming conventions.
1290731 Fixed a multiprotocol issue where RAIL_BLE_SetNextTxRepeat() or RAIL_SetNextTxRepeat() information mistakenly survived across RAIL_Idle() to the surprise of a subsequent non-repeated transmit.
1300509 Fixed an issue with IEEE 802.15.4 High Data Rate (HDR) packets such that PTI now properly indicates they have a 2-byte 802.15.4 PHY header on EFR32xG26.
1306804 Fixed an issue where glitches could occur when using RAIL_RxDataSource_t values other than RX_PACKET_DATA on EFR32xG23 and newer chips.
1309139 Fixed an issue on EFR32xG22 and later where RAIL_StopTx() being called before the transmit has started could cause the radio to return to receive with the radio partially misconfigured for transmit.
1309208 Fixed a minor issue on EFR32xG21 where the TX-to-RX turnaround timing could be a bit longer than specified.
1321076 Fixed an issue with setDebugSignal railtest command that broke DOUT and DCLK signals.
1352393 Fixed an issue on ZGM230S modules where PHY signatures were computed incorrectly, and the device would assert on startup.
1357948 Fixed a DMP issue where the device would incorrectly switch to a background receive task with insufficient time to switch back to an upcoming high priority scheduled task.
1369901 Fixed an issue where the device would become stuck when running image rejection calibration on an OFDM PHY from the event callback on EFR32xG25.

16.4 Known Issues in the Current Release

ID # Description Workaround
Using direct mode (or IQ) functionality on EFR32xG23 requires a specifically set radio configuration not yet supported by the radio configurator. Reach out to technical support for configuration.
641705 Infinite receive operations where the frame's fixed length is set to 0 are not working correctly on EFR32xG23 series chips.
732659 On EFR32xG23: Wi-SUN FSK mode 1a exhibits a PER floor with frequency offsets around ±8 to 10 KHz. Wi-SUN FSK mode 1b exhibits a PER floor with frequency offsets around ±18 to 20 KHz.

16.5 Deprecated Items

Deprecated in release 5.1.0

16.6 Removed Items

Removed in release 5.1.0

None.

Simplicity Studio

One-click access to MCU and wireless tools, documentation, software, source code libraries & more. Available for Windows, Mac and Linux!

[Image: A person working on a computer, holding a coffee cup.]

Disclaimer

Silicon Labs provides the latest, accurate, and in-depth documentation for its products. Characterization data, modules, peripherals, memory sizes, and addresses refer to specific devices, and typical parameters can vary. Application examples are for illustrative purposes only. Silicon Labs reserves the right to make changes without further notice to product information, specifications, and descriptions, and does not warrant accuracy or completeness. Silicon Labs may update product firmware without prior notification for security or reliability reasons; such changes will not alter specifications or performance. Silicon Labs shall have no liability for the consequences of using the information supplied. This document does not grant any license to design or fabricate integrated circuits. Products are not designed or authorized for use in FDA Class III devices, applications requiring FDA premarket approval, or Life Support Systems without written consent. Silicon Labs products are not designed or authorized for military applications or for use in weapons of mass destruction. Silicon Labs disclaims all warranties and shall not be responsible for any injuries or damages related to unauthorized applications.

Trademark Information

Silicon Laboratories Inc. ®, Silicon Laboratories ®, Silicon Labs ®, SiLabs ® and the Silicon Labs logo ®, Bluegiga ®, Bluegiga Logo ®, EFM ®, EFM32 ®, EFR, Ember ®, Energy Micro, Energy Micro logo and combinations thereof, "the world's most energy friendly microcontrollers", Redpine Signals ®, WiSeConnect, n-Link, EZLink ®, EZRadio ®, EZRadioPRO ®, Gecko ®, Gecko OS, Gecko OS Studio, Precision32® ®, Simplicity Studio ®, Telegesis, the Telegesis Logo ®, USBXpress ®, Zentri, the Zentri logo and Zentri DMS, Z-Wave ®, and others are trademarks or registered trademarks of Silicon Labs. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. Wi-Fi is a registered trademark of the Wi-Fi Alliance. All other products or brand names mentioned herein are trademarks of their respective holders.

PDF preview unavailable. Download the PDF instead.

gecko-platform-release-notes-5.1.3.0 Silicon Labs Adobe PDF Library 25.1.97

Related Documents

Preview Silicon Labs Gecko Platform SDK Suite 4.3 Release Notes
Release notes for Silicon Labs Gecko Platform SDK Suite version 4.3, including Gecko Platform 4.3.1.0. Details new features, improvements, and fixed issues across various components like CMSIS Device, Peripherals, Drivers, Services, CPC, Middleware, Security, Operating System, Gecko Bootloader, MVP Math Library, Examples, Boards and External Devices, Other Gecko Platform Software Components, and RAIL Library.
Preview Gecko Platform Release Notes v4.2.3.0
Comprehensive release notes for Silicon Labs Gecko Platform version 4.2.3.0 (SDK Suite 4.2), detailing new features, improvements, and bug fixes across all core components. Covers CMSIS Device, Peripherals, Drivers, Services, CPC, Common, Middleware, Security, Operating System, Gecko Bootloader, Machine Learning, Examples, Boards and External Devices, and the RAIL Library.
Preview Silicon Labs Bluetooth LE SDK 5.0.0.0 GA Release Notes
Detailed release notes for Silicon Labs Bluetooth LE SDK version 5.0.0.0 GA, covering new features, improvements, fixed issues, known issues, and multiprotocol capabilities for the Gecko SDK Suite 4.2.
Preview Silicon Labs 32-bit MCU SDK 6.4.7.0 GA Release Notes
Official release notes for Silicon Labs' 32-bit MCU SDK version 6.4.7.0 GA, part of Gecko SDK Suite 4.2. Details SDK versions, new features, compatibility, and support for EFM32 and EZR32 development kits.
Preview Simplicity SDK Release Notes Version 2025.6.1
Release notes for Simplicity SDK Version 2025.6.1, detailing updates, new features, bug fixes, and API changes for the Silicon Labs IoT software development ecosystem.
Preview Silicon Labs Connect Stack: A Comprehensive Guide to Wireless Networking
Explore the Silicon Labs Connect stack, an IEEE 802.15.4 MAC-based wireless networking solution optimized for low-power devices. This guide covers development, fundamentals, bootloading, security, and more for proprietary wireless applications.
Preview Simplicity Studio 5 User's Guide - Silicon Labs
Comprehensive guide to Simplicity Studio 5, Silicon Labs' integrated development environment for IoT SoCs and modules. Learn about features, development workflows, and tools for 32-bit and 8-bit devices.
Preview AN1296: Application Development with Silicon Labs' RTL Library
Silicon Labs AN1296 application note guides developers on creating Bluetooth 5.1 Direction Finding (DF) applications using the RTL Library. It covers sample projects for asset tags and locators, software architecture, and development steps with Simplicity Studio 5 and Bluetooth SDK v3.x.