Releases: SiliconLabsSoftware/devs-refd-lorawan
Releases · SiliconLabsSoftware/devs-refd-lorawan
Release list
Rev 1.0.0
Release Notes: LoRaWAN EFR32FG28 Reference Design
Version: Rev. 1.0.0
This document contains detailed description of the released artifact.
Table of Contents
1. Release scope
1.1 Key features
Below is the list of key features that are agreed to be included in the GA release and are now completed.
| No. | Feature | Description |
|---|---|---|
| 1 | Radio Driver HAL | Port the Radio Driver HAL to work with EFR32FG28 devices. |
| 2 | Lora Basics Modem HAL | Port the LoRa Basics Modem to work with EFR32FG28 devices. |
| 3 | Unit Tests | Create unit test projects to test all component functionalities. |
| 4 | Make build system | Allow users to build examples directly from source code using GNU Make. |
| 5 | LoraWan Extension | The project can be imported into Simplicity Studio 5 as an SDK extension, with all examples supported. |
| 6 | Main_porting_tests example | This example verifies all porting functionalities. |
| 7 | Ping-pong examples (low power support) | This example demonstrates a basic LoRa ping-pong communication between two devices (without a LoRaWAN gateway). |
| 8 | Main_lctt_certif examples | This example supports commands in the LoRaWAN Certification Protocol Specification TS009-1.0.0 document. |
| 9 | Main_periodical_uplink example | This example shows the normal operation of a LoRaWAN end device with a gateway and network server. |
| 10 | Hardware Crypto | Port software crypto (AES CMAC) to hardware crypto support. |
| 11 | Manual control AN_SW | Control the RF switch manually (AN_SW pin) using EFR32FG28 devices instead of DIO2 from the LoRa modem. |
| 12 | FreeRTOS support | Provide FreeRTOS support for all examples. |
| 13 | FUOTA | Implement the FUOTA feature as a component to enable devices to update firmware over the air. |
1.2 Hardware & Software Information
Hardware
| Hardware Details | Note |
|---|---|
| BRD4400C | xG28 Dual Band +14 dBm Radio Board |
| Si-MB4002A | Wireless Pro Kit Mainboard - Development board for application development and debugging of products |
| Semtech SX1262 evaluation board | |
| BRD8402A | Adapter Board for SX1262MB2CAS Shield Board |
| Ubuntu machine | LTS 22.04 or higher |
Software
- Simplicity Studio 5
- Simplicity SDK 2025.6.0
- GNU Make 4.3
- GNU ARM Toolchain (v12.2.rel1.2023.7) - 12.2.2023
2. Verification result
Please go through the README.md for how to setup Hardware & use LoraWAN extension.
GA release performs verification by the unit test provided in projects/lorawan_extension/test folder, projects/lorawan_extension/components/lbm_applications/4_porting_efr32/main_examples/main_porting_tests example.
Each example will have README.md file with instructions on how to run & the test results of each test.
3. Known issues in current release
LCTT Certification examples issues:
- Switch class command is unable to change class of end device from server in certification mode (still able to change class in normal operation).
- Current Chirpstack network server does not support tools to validate result of regional band duty-cycle enforcement command.