Community & Support
Silicon Labs RAIL (Radio Abstraction Interface Layer) provides an intuitive and easily-customizable radio interface that is designed to support proprietary or standards-based wireless protocols. RAIL allows customers to adopt the latest RF technology without sacrificing the previous development investment and future-proofs the code migration to future EFR32 ICs. The unified radio software API abstracts the significant number of hardware registers and complexity of the lower-level radio block, allowing customers to focus on their proprietary wireless application development instead of mastering device-specific details.
RAIL Software Features and Benefits
|Unified Radio API across SoCs||Application portability; Simple APIs for complex radio register level configurations|
|Multi-Protocol and Multi-PHY Support||Develop innovative applications like Dynamic Multi-Protocol BLE + Proprietary|
|Ready to use and customizable PHYs||Simplify & shorten the development process with dozens of validated PHYs|
|Support for WM-BUS, SigFox and Wi-SUN||Develop standard-based stacks using Silicon Labs hardware|
|Support for low power energy modes||Develop very low power battery operated applications|
RAIL SDK Specification Support
Light and Switch
Wireless M-bus Meter/Collector
Signed Upgrade Images
Encrypted Upgrade Images
Command Line Interface
Simplicity Studio IDE
IAR Embedded Workbench for ARM
GCC (The GNU Compiler Collection)
DMP BLE+RAIL Mobile App for iOS and Android
Download and Install Simplicity Studio
Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your wireless systems. Choose your software package below.
Silicon Labs wireless IoT SDKs and code examples are also available for download on GitHub.
VS Code IDE Support
In addition to the Simplicity Studio IDE, we also support VS Code that can be used in companion with all of our unique development tools.
Gecko SDK Release Notes (18.104.22.168)
Latest Release - Q2/2023 (May 2023)
Proprietary Flex Version 22.214.171.124
- 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
Gecko Platform Version 126.96.36.199
- Support for EFR32xG25 devices
- Support for MGM240Dx modules
- Support for BGM24x modules
- Improved CPC UART drivers reliability
- Many CPC improvements
- Android support for CPCd
- Updates the Mbed TLS library to version 3.2.1, with support for CBAP
- Updated ITS driver (version 3) for optimised key look up time
- Updated software support for TrustZone, Evaluation quality
Community & Support
Knowledge Base Articles
Browse our knowledge base articles for information about specific products.
Browse technical questions, share your ideas, and learn more about our latest solutions.
Questions? You're in the Right Place.
Silicon Labs has an active, knowledgeable user community of engineers and developers that are enthusiastic about solving problems.