Introduction This document details the software integration requirements for the Sona IF and Sterling LWBx series radios. Specific integration steps will vary based on the host platform architecture and build system, but the basic integration requirements are common to all platforms. Many platforms use Yocto or Buildroot as the build system, and Ezurio supports both of these build systems. Terminology The following terminology is applicable to this document: Product Description Web Page Sona IF573 CYW55573 based radio module Product Page Sona IF513 CYW55513 based radio module Product Page Sterling LWB+ CYW43439 based radio module Product Page Sterling LWB5+ CYW4373E based radio module Product Page Sterling LWB CYW4343w based radio module Product Page Sterling LWB5 (EOL) CYW43353 (a.k.a CYW4339A0) based radio module Product Page Sona IF series Generic reference to any of IF573/IF513 Sterling LWBx series Generic reference to any of LWB+/LWB5+/LWB/LWB5 Scope The scope of this document is limited to providing integration requirements for the Sona IF and Sterling LWBx series radios and a usage overview of the Ezurio Yocto layer and Buildroot br2-external tree that supports them. It is assumed the reader has an understanding of Linux and building Linux software using the build system employed for the host platform on which these radios are utilized. This document applies to the latest Connectivity Stack release. Some minor changes may be required if used with older releases. Note: The Sterling LWB5 has reached End Of Life and support is no longer included in Connectivity Stack releases. The last release containing support for the Sterling LWB5 is 12.103.0.5. Most of this document still applies to the Sterling LWB5 when used with the 12.103.0.5 release. Cautions and Warnings Adhere to all cautions and warnings included with all materials. The Sona IF and Sterling LWBx series radios and DVKs can be damaged by electrostatic discharge (ESD); handle accordingly. Build Host Linux Distribution and Version This guide was produced using a build host running Ubuntu 22.04. While it is possible to use a different version of Ubuntu or an entirely different Linux distribution, doing so may require a different procedure. Build hosts running distributions other than Ubuntu 22.04 are beyond the scope of this document.