Overview
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
Features | 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
Sample Applications
RAILtest
Range Test
Simple TRX
Empty Example
Duty Cycle
Energy Mode
Light and Switch
Wireless M-bus Meter/Collector
Enablement
Bootloader
In-Field Upgrade
Secure Boot
Signed Upgrade Images
Encrypted Upgrade Images
RTOS
Micrium
Command Line Interface
Development Tools
Simplicity Studio IDE
Radio Configurator
Network Analyzer
Energy Profile
Application Builder
Hardware Configurator
Supported Toolchains
IAR Embedded Workbench for ARM
GCC (The GNU Compiler Collection)
Mobile Apps
DMP BLE+RAIL Mobile App for iOS and Android
Downloads
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.
Related Software
Tech Docs
Gecko SDK Release Notes (4.2.3.0)
Latest Release - Q2/2023 (May 2023)
Proprietary Flex Version 3.5.3.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 | Date | Release Notes |
---|---|---|
2023 | 2023/05 | Version 3.5.3.0 |
2023/03 | Version 3.5.2.0 | |
2023/02 | Version 3.5.1.0 | |
2023/01 | Version 3.4.4.0 | |
2022 | 2022/12 | Version 3.5.0.0 |
2022/10 | Version 3.4.3.0 | |
2022/09 | Version 3.4.2.0 | |
2022/08 | Version 3.4.1.0 | |
2022/06 | Version 3.4.0.0 | |
2022/03 | Version 3.3.2.0 | |
2022/01 | Version 3.3.1.0 |
Gecko Platform Version 4.2.3.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 optimised key look up time
- Updated software support for TrustZone, Evaluation quality
Release | Date | Release Notes |
---|---|---|
2023 | 2023/05 | Version 4.2.3.0 |
2023/03 | Version 4.2.2.0 | |
2023/02 | Version 4.2.1.0 | |
2023/01 | Version 4.1.4.0 | |
2022 | 2022/12 | Version 4.2.0.0 |
2022/10 | Version 4.1.3.0 | |
2022/09 | Version 4.1.2.0 | |
2022/08 | Version 4.1.1.0 | |
2022/06 | Version 4.1.0.0 | |
2022/03 | Version 4.0.2.0 | |
2022/01 | Version 4.0.1.0 |
Community & Support
Knowledge Base Articles
Browse our knowledge base articles for information about specific products.
User Forums
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.