Conexio Documentation
  • Welcome to the Conexio Platform Guides
  • Getting Started with Conexio Stratus
    • Stratus Pro nRF9151 Overview
      • Stratus Pro nRF9151 Pin Diagram
    • Stratus Pro nRF9161 Overview
      • Stratus Pro nRF9161 Pin Diagram
    • Stratus nRF9160 (Gen 1) Overview
      • Stratus nRF9160 Pin Diagram
    • Build Environment Setup
      • nRF Connect SDK (NCS) Installation
      • newtmgr Setup
    • Building and Programming an Application
      • Fetch Conexio Firmware SDK and Board Definition Files
      • Compiling Applications with nRF Connect Extension for VS Code
      • Building and Programming an Application using CLI and west
    • Sample Applications
      • Datacake
      • Golioth
      • Memfault
      • Machine Learning with Edge Impulse
    • Stratus Pro Power Analysis
    • nRF91 Modem Firmware (MFW)
    • nRF Connect LTE Link Monitor
    • Connectivity
    • Regulatory & Compliance
    • Expansion Dock
    • Purchase Stratus Kit
    • Support
Powered by GitBook
On this page
  • Flashing the Firmware through USB
  • Installing SiLab USB VCP Drivers
  • newtmgr
  • Installing newtmgr
  • Connection Profiles

Was this helpful?

  1. Getting Started with Conexio Stratus
  2. Build Environment Setup

newtmgr Setup

PreviousnRF Connect SDK (NCS) InstallationNextBuilding and Programming an Application

Last updated 1 year ago

Was this helpful?

Flashing the Firmware through USB

You will be required to flash a new firmware to your Conexio Stratus device in one of the following cases:

  • Developing and testing the application firmware (e.g. adding features to the application firmware or bug fixes)

  • Updating the nRF91 modem firmware (e.g. updating the main modem core firmware)

  • Updating the device bootloader firmware.

To do so successfully, follow these steps.

Installing SiLab USB VCP Drivers

To recognize the Conexio Stratus COM port properly by your machine, first, download and install the respective driver software for your machine from .

newtmgr

newtmgr is an image management tool that can be used to interact with the bootloader and images on the device. newtmgr will be used to load the application firmware via the USB serial interface to the Stratus device. For full details on the newtmgr tool and the entire command set, see the .

newtmgr will be used to load the application firmware via the USB serial interface to the Stratus device.

Installing newtmgr

For details on installing the newtmgr tool on your operating system of choice see:

  • .

  • .

  • .

If the above macOS installation does not work, follow these simple steps to get the newtmgr up and running.

Download the above-zipped folder, extract, and place the newtmgr executable inside the directory: /usr/local/bin/.

/usr/local/bin/ is normally hidden. To view, it go to MAC OS HDD and inside here press command+shift+. to view the hidden usr folder.

Then navigate to usr/local/bin. After doing the above steps, in the terminal when you will issue the command: which newtmgr should display: /usr/local/bin/newtmgr.

Connection Profiles

The newtmgr tool works with connection profiles, such as serial, depending on how you wish to communicate with the device under test.

Before you can use newtmgr to program your Conexio Stratus kit, you will need to set up at least one connection profile, as described below, making it easier to update your device whenever needed. Open a terminal window and enter the following command:

newtmgr conn add serial type=serial connstring="dev=COM5,baud=115200"

newtmgr conn add serial type=serial connstring='dev=/dev/tty.SLAB_USBtoUART,baud=115200' 

Make sure that the COM port on Windows matches the one attached to the Stratus DK.

newtmgr conn show
Connection profiles:
  serial: type=serial, connstring='dev=/dev/tty.SLAB_USBtoUART,baud=115200'

usb-to-uart-bridge-vcp-drivers
official newtmgr documentation
macOS installation
Linux installation
Windows installation
9MB
newtmgr.zip
archive