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 the Stratus devices.

1: Fetching Sample Applications for nRF Connect SDK v2.7.x

Check out or clone the main Git repo branch for the sample applications supported by the nRF SDK v2.7.x. Download the files, extract them, and place the extracted folder into: /nordic/ncs/v2.7.x

Your nRF Connect SDK v2.7.x folder structure should now look like this:

v2.7.0/
├─ bootloader/
├─ conexio-firmware-sdk/
├─ mbedtls/
├─ modules/
├─ nrf/
├─ nrfxlib/
├─ test/
├─ toolchain/
├─ tools/
├─ zephyr/

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 and Stratus nRF9160, a redesign of the way Zephyr models boards and SOCs.

v2.7.0/
├─ conexio-firmware-sdk/
    ├─ boards/
        ├─ conexio/
            ├─ stratus_pro
            ├─ stratus

2: Patch MCUBoot file for Stratus Pro nRF9161 Board

Stratus Pro uses MCUBOOT as the main bootloader to properly execute and bootup applications. So make sure not to miss or ignore this step.

Download the conexio_stratus_pro.conf file below and place it in the following directory of the NCS:

ncs/v2.7.x/bootloader/mcuboot/boot/zephyr/boards

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

Last updated