Skip to content

Releases: SiliconLabsSoftware/devs-refd-lorawan

Release list

Rev 1.0.0

Choose a tag to compare

@silabs-manhnguyen silabs-manhnguyen released this 13 Jan 07:37
7010b56

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
  2. Verification result
  3. Known issues in current release

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.