Installing the remaining SDK requirements using pip3:
pip3 install --user -r zephyr/scripts/requirements.txt
pip3 install --user -r nrf/scripts/requirements.txt
pip3 install --user -r bootloader/mcuboot/scripts/requirements.txt
Note: there may be an error during the first pip3 install. You can safely ignore them.
Note: nRF Connect for Desktop is distributed as an appimage. Right click and enable running as an
executable. Then you can double click and run as any other app.
The ARM Embedded Toolchain
First download the latest Zephyr SDK installer:
cd ~
wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.11.4/zephyr-sdk-0.11.4-se
tup.run
Then run it:
chmod +x zephyr-sdk-0.11.4-setup.run
./zephyr-sdk-0.11.4-setup.run -- -d ~/zephyr-sdk-0.11.4
Finally install the udev rules which allows you to flash boards using a programmer.
sudo cp ~/zephyr-sdk-0.11.4/sysroots/x86_64-pokysdk-linux/usr/share/openocd/contrib/60-openocd.r
ules /etc/udev/rules.d
sudo udevadm control --reload
Installing newtmgr
For loading code to your nRF9160 Thing Plus, you'll need to download and copy a custom version of newtmgr to a
folder in your PATH.
Need help?
Do you have a question about the nRF9160 Thing Plus and is the answer not in the manual?
Questions and answers