The Nordic Semiconductor nRF9161 DK is a development board with an nRF9161 SIP incorporating a Cortex M33 for your application, a full LTE-M/NB-IoT and DECT NR+ modem with GPS along with 1 MB of flash and 256 KB RAM. The Development Kit is fully supported by Edge Impulse. You’ll be able to sample raw data, build models, and deploy trained machine learning models directly from the studio. As the nRF9161 DK does not have any built-in sensors we recommend you to pair this development board with the X-NUCLEO-IKS02A1 shield (with a MEMS accelerometer and a MEMS microphone). If you don’t have the X-NUCLEO-IKS02A1 shield you can use the Data forwarder to capture data from any other sensor, and then follow the Run on Zephyr-based Nordic Semiconductor development boards tutorial to run your impulse. Or, you can modify the example firmware (based on nRF Connect) to interact with other accelerometers or PDM microphones that are supported by Zephyr. The Edge Impulse firmware for this development board is open source and hosted on GitHub: edgeimpulse/firmware-nrf-9161.Documentation Index
Fetch the complete documentation index at: https://docs.edgeimpulse.com/llms.txt
Use this file to discover all available pages before exploring further.

Installing dependencies
To set this device up in Edge Impulse, you will need to install the following software:- Edge Impulse CLI.
- On Linux:
- GNU Screen: install for example via
sudo apt install screen.
- GNU Screen: install for example via
Connecting to Edge Impulse
With all the software in place it’s time to connect the development board to Edge Impulse.1. Plugging in the X-NUCLEO-IKS02A1 MEMS expansion shield
Remove the pin header protectors on the nRF9161 DK and plug the X-NUCLEO-IKS02A1 shield into the development board.

2. Connect the development board to your computer
Use a USB-C cable to connect the development board to your computer. Then, set the power switch to ‘on’.
3. Configure the board
nRF9161 DK can be configured with Board Configurator tool that is inside nRF Connect for Desktop. All information on how this tool works and how to install it can be found in the document page. For our application the board need to have following configuration:
4. Update the firmware
The development board does not come with the right firmware yet. To update the firmware:- The development board is mounted as a USB mass-storage device (like a USB flash drive), with the name
JLINK. Make sure you can see this drive. - Install the nRF Command Line Tools.
- Download the latest Edge Impulse firmware.
- Flash the application by running the flash script for your Operating System.
- Wait 20 seconds and press the BOOT/RESET button.
5. Setting keys
From a command prompt or terminal, run:--clean.
The nRF9161 DK exposes multiple UARTs. If prompted, choose the top one:
6. Verifying that the device is connected
That’s all! Your device is now connected to Edge Impulse. To verify this, go to your Edge Impulse project, and click Devices. The device will be listed here.