Skip to main content

Setting up the Toolchain

1. Install Required Tools


2. Set Up VS Code

  • Install the nRF Connect VSCode Extension Pack

Note: Newer updates of the Nordic plugins can cause issues. The latest versions have really weird behaviours in a specific version, so it is recommended to use the following versions:

  • nRF Connect for VS Code: 2025.5.152
  • nRF DeviceTree: 2025.4.22
  • nRF Kconfig: 2025.4.26
  • nRF Terminal: 2024.9.14

If you experience problems, try downgrading to these versions.

  • In the extension:
    Install/Manage toolchainInstall SDKDownload 3.0.2

3. Initialize the Project

Open an nRF Connect Terminal (not a regular) in VS Code and run:

pip install -r zephyr/scripts/requirements.txt
pip install -r app/scripts/requirements.txt
west init -l app
west