For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fetch Conexio Firmware SDK and Board Definition Files

All the sample applications for the Stratus board can be found in the conexio-firmware-sdk repository on GitHub. With the introduction of the Hardware Model v2 HWMv2 from NCS v2.7.x, a redesign of the way the Stratus board definition files and sample applications are fetched has been made. The conexio-firmware-sdk repository now contains both the example applications as well as the HWMv2 board definition files for all the Stratus devices.

It is a 3 step process:

  1. Download or clone the Conexio SDK repository.

  2. Place it at ncs/v3.2.1/conexio-firmware-sdk/

  3. Apply the MCUBoot patch (see Applying the MCUBoot Patch below)

1: Fetching Sample Applications for nRF Connect SDK

  1. Check out or clone the main Git repo branch for the sample applications supported by the nRF SDK v3.2.1.

  2. Download the files, extract them, and place the extracted folder into:

/nordic/ncs/v3.2.1

Your nRF Connect SDK v3.2.1 folder structure should now look like this:

2. Conexio Stratus Board Definition Files

Inside the /conexio-firmware-sdkyou will find the custom board root directory for Conexio devices. These are the new Hardware Model v2 (HWMv2) for Conexio Stratus Pro nRF9161, nRF9151, and Stratus nRF9160, a redesign of the way Zephyr models boards and SOCs.

2.1: Applying the MCUBoot Patch

Conexio Stratus Pro requires two MCUBoot board configuration files to be present in the NCS tree at:

These files are stored inside this SDK at bootloader/mcuboot/ and need to be copied into the NCS tree once per installation. There are two ways to do this:

Execute the following to run the script:

or if you are in the /opt/nordic/ncs/v3.2.1/conexio-firmware-sdk/scripts

Once the script executes successfully, you should see the following:

Run the patch once per NCS installation. You do not need to re-run it on every build — only after a fresh NCS install or when the SDK is updated.

Method 2: Manually

Download the following two MCUBoot configuration files and place them in the following directory of the nRF Connect SDK (NCS):

ncs/v3.2.1/bootloader/mcuboot/boot/zephyr/boards

  1. conexio_stratus_pro_nrf9151.conf

  2. conexio_stratus_pro_nrf9161.conf

Stratus Pro nRF9151 MCUBoot configuration file
Stratus Pro nRF9161 MCUBoot configuration file

Next, delete the from outdated conexio_stratus_pro.conf from the ncs/v3.2.1/bootloader/mcuboot/boot/zephyr/boards

Both options produce identical results. Use whichever fits your workflow.

After Complete Setup

Your NCS folder structure should look like this:

You have now met all the requirements for compiling applications for the Conexio Stratus Pro boards.

Last updated