Semtech's Unified Software Platform (USP) is a firmware platform designed to support Semtech's LR20xx multi-PHY radios. It provides backward-compatible build options for previous Gen2 SX126x and Gen3 LR11xx devices. The platform offers a unified firmware ecosystem, enabling multiprotocol operations across various MCU platforms through open-source environments such as Zephyr. Learn more about Unified Software Platform (USP)
| Product | Part Number | Status | Version | Product Applicability | Type | Description |
|---|---|---|---|---|---|---|
| USP | SWSD020 | Preferred | v0.5.1-alpha | a. LR20xx: Validated b. LR11xx and SX126x: Buildable |
Protocol library and Bare-metal SDK | Bare-metal based Unified Software Platform offering protocol stacks and examples |
| USP_Zephyr | SWSD021 | Preferred | v0.5.1-alpha | a. LR20xx: Validated b. LR11xx and SX126x: Buildable |
Protocol library and Zephyr-based SDK | Zephyr-based Unified Software Platform offering protocol stacks and examples |
LoRa Basics Modem/Modem-E is an easy-to-use software library that simplifies the development of LoRaWAN® end-nodes in the ISM Sub-GHz and 2.4GHz bands for worldwide interoperability. It provides developers with an event-driven interface at a high level of abstraction. The Software stack is compatible with TS001-LoRaWAN L2 1.0.4 and Regional Parameters RP2-1.0.3 specifications.
The LoRa Basics Modem library targets peripheral MCUs and the LoRa Basics Modem-E offers an embedded stack option hosted in Semtech’s LR1121 3rd generation LoRa® IC. Learn more about LoRa Basics® Modem
| Part Number | Status | Version | Product Applicability | Type | Description |
|---|---|---|---|---|---|
| SWL2001 | Active | 4.8.0 | LR1110, LR1120, LR1121, SX1261, SX1262, SX1268, SX1280, SX1281 | L2 Protocol Library | LoRa Basics® Modem LoRaWAN L2 protocol stack bare metal & ThreadX® |
| SWL2001 (Zephyr)® | Active | 4.8.0 | LR1110, LR1120, LR1121, SX1261, SX1262, SX1268, SX1280, SX1281 | L2 Protocol Library | LoRa Basics® Modem LoRaWAN L2 protocol stack Zephyr OS |
| SWGA003 | Active | 2.0.6 | SX1301, SX1302, SX1302, SX1250, SX1255, SX1257 | Packet Forwarder | LoRa Basics Station - A secure, remotely configurable packet forwarder |
| SWGH004 | Active | 2.1.0 | SX1302, SX1303, SX1250 | Gateway Silicon HAL | Corecell UDP packet forwarder and hardware abstraction layer |
| SWMC01E | NRND | 1.1.8 | LR1110 | Silicon Microcode | LR1110 Modem-E Firmware |
| SWGH003 | Active | 1.1.0 | SX1280 | Gateway Silicon HAL | 2.4GHz Gateway Reference Design Hardware Abstraction Layer |
| SWMC02E | Active | 2.0.1 | LR1121 | Silicon Microcode | LR1121 Modem-E firmware |
| SWGH001 | NRND | 5.0.1 | SX1301, SX1257 | Packet Forwarder | SX1301 UDP packet forwarder and hardware abstraction layer for v1.0 and v1.5 reference designs |
| Part Number | Status | Version | Product Applicability | Type | Description |
|---|---|---|---|---|---|
| SWDR007 | New | 1.0.1 | LR1110, LR1120, LR1121 | Driver | FSK/CSS Driver & Tools for Silicon Labs Sidewalk Extension |
| SWSD006 | New | 2.6.1 | LR1110, LR1120, LR1121 | SDK | FSK/CSS Driver, Geolocation Middleware & Tools for Nordic Sidewalk SDK |
| SW3P002 | New | 2.9 | SX1261, SX1262, SX1268, LLCC68 | SDK | Nordic Sidwalk extension for nRF Connect SDK |
| SW3P003 | New | 2.2.1 | SX1261, SX1262, SX1268, LLCC68 | SDK | Silicon Labs Simplicity Studio Extension for Amazon Sidewalk |
| Part Number | Version | Product Applicability | Type | Description |
|---|---|---|---|---|
| SWSD004 | 3.0.1 | LR1110, LR1120 | Software Development Kit | LoRa Edge Demonstrator |
| SWSD003 | 2.3.0 | LR1110, LR1120, SX1261, SX1262, SX1268,LR1120,LR1121 | Software Development Kit | Transceiver SDK |
| SWDM001 | 1.3.0 | LR1110, LR1120, LR1121, SX1261, SX1262, SX1268, LLCC68 | Demonstration | LRFHSS Demonstration & Drivers |
| SWDR003 | 2.3.2 | LLCC68 | Silicon Driver | LLCC68 Transceiver Driver |
| SWDR002 | 2.3.2 | SX1261, SX1262, SX1268 | Silicon Driver | SX126x Transceiver Driver |
| SWDR001 | 2.5.3 | LR1110, LR1120, LR1121 | Silicon Driver | LR11xx Transceiver Driver |
| SWTL001 | 2.5.1 | LR1110, LR1120,LR1121 | Tool | LR11xx Firmware Updater Tool |
| SWMC021 | 1.3 | LR1121 | Silicon Microcode | LR1121 Transceiver Firmware |
| SWMC020 | 2.1 | LR1120 | Silicon Microcode | LR1120 Transceiver Firmware |
| SWMC010 | 4.1 | LR1110 | Silicon Microcode | LR1110 Transceiver Firmware |
| SWEV003 | 1.0.0 | SX1261, SX1262, SX1268, SX1280, SX1281 | Demonstration Kit | SX126x DVK w/Screen Binary |
| SWDM008 | 1.6.0 | SX1280, SX1281 | Demonstration | SX128X Demonstration Firmware Repository |
| SWAP002 | 2.0.3 | LR1110 | Smartphone Application | LoRa EDGE Config iOS App |
| SWDR005 | 1.0.0 | SX1280, SX1281 | Silicon Driver | SX128x Transceiver Driver |
| SWAP001 | 2.1.9 | LR1110 | Smartphone Application | LoRa EDGE Config Android App |
| SWTL00L | 1.2.0 | LR1110, LR1120 | Tool | LR1110 Updater Tool |
| SWEV001 | 3.2.0 | LR1110 | Evaluation Kit | LR1110 EVK Demonstration Application |
| SWDR004 | 3.1.0 | LR1110 | Silicon Driver | LR1110 Modem-E Driver |
| SWDM002 | 1.5.0 | LR1110 | Demonstration | LR1110 Modem-E Application Examples |
| SWGM001 | 1.0.0 | SX1302, SX1303, SX1261 | Gateway Silicon Microcode | SX1302 SPI USB Bridge Example Code |
| SWTL004 | 1.1.0 | LR1110, LR1120, SX1261, SX1262, SX1268 | Tool | LoRaWAN Conformance Test Bench |
| SWMC02E | 5.2.0 | LR1121 | Silicon Microcode | LoRa Basics Modem-E “V2” for LR1121 |
| SWDR009 | 1.0.0 | LR1121 | Silicon Driver | LR1121 Modem-E “V2” C Driver |
| SWTL009 | 0.7.3 | LR1121 | Tool | LR1121 Modem-E “V2” Command Interpreter |
| SWDM022 | 1.0.0 | LR1121 | Demonstration | LR1121 Modem-E “V2” Examples |