Can't install SDK 2.1.0

I am trying to install SDK 2.1.0 on a new computer. I installed nRF connect extension in VS code, installed toolchain 2.1.0, and then when I attempt to install SDK 2.1.0 I get this error:

[19:56:55] nRF Command Line Tools 10.24.2 are up to date
[19:56:56] =========== Toolchain validation report for nRF Connect SDK Toolchain v2.1.0 ===========
📦 Using the nRF Connect SDK v2.1.0 at /opt/nordic/ncs/v2.1.0
No issues were detected with the toolchain.
[20:19:29] ENOENT: no such file or directory, open '/opt/nordic/ncs/v2.1.0/.west/config' (/opt/nordic/ncs/v2.1.0)
[20:19:30] =========== Toolchain validation report for nRF Connect SDK Toolchain v2.1.0 ===========
No issues were detected with the toolchain.
[20:19:52] nrfutil-toolchain-manager install v2.1.0: Download toolchain
[20:19:59] nrfutil-toolchain-manager install v2.1.0: Toolchain downloaded: success
[20:19:59] nrfutil-toolchain-manager install v2.1.0: Unpack toolchain
[20:20:09] nrfutil-toolchain-manager install v2.1.0: Toolchain unpacked to /opt/nordic/ncs/tmp/.tmpscxMgW: success
[20:20:09] nrfutil-toolchain-manager install v2.1.0: Install toolchain
[20:20:09] nrfutil-toolchain-manager install v2.1.0: Toolchain installed at /opt/nordic/ncs/toolchains/v2.1.0: success
[west]: === Initializing in /opt/nordic/ncs/v2.1.0
[west]: --- Cloning manifest repository from https://github.com/nrfconnect/sdk-nrf
[west]: Cloning into '/opt/nordic/ncs/v2.1.0/.west/manifest-tmp'...
[west]: --- setting manifest.path to nrf
[west]: === Initialized. Now run "west update" inside /opt/nordic/ncs/v2.1.0.

[west]: exited with code 0.


[west]: updating /opt/nordic/ncs/v2.1.0...

[west]: === updating zephyr (zephyr):
[west]: --- zephyr: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.1.0/zephyr/.git/
[west]: --- zephyr: fetching, need revision v3.1.99-ncs1
[west]: From https://github.com/nrfconnect/sdk-zephyr
[west]:  * tag                       v3.1.99-ncs1              -> FETCH_HEAD
[west]:  * [new tag]                 v1.13.99-ncs1             -> v1.13.99-ncs1
[west]:  * [new tag]                 v1.13.99-ncs1-rc1         -> v1.13.99-ncs1-rc1
[west]:  * [new tag]                 v1.13.99-ncs2             -> v1.13.99-ncs2
[west]:  * [new tag]                 v1.13.99-ncs2-rc1         -> v1.13.99-ncs2-rc1
[west]:  * [new tag]                 v1.13.99-ncs2-rc2         -> v1.13.99-ncs2-rc2
[west]:  * [new tag]                 v1.14.99-ncs1             -> v1.14.99-ncs1
[west]:  * [new tag]                 v1.14.99-ncs1-rc1         -> v1.14.99-ncs1-rc1
[west]:  * [new tag]                 v1.14.99-ncs1-rc2         -> v1.14.99-ncs1-rc2
[west]:  * [new tag]                 v1.14.99-ncs2             -> v1.14.99-ncs2
[west]:  * [new tag]                 v1.14.99-ncs2-rc1         -> v1.14.99-ncs2-rc1
[west]:  * [new tag]                 v1.14.99-ncs2-rc2         -> v1.14.99-ncs2-rc2
[west]:  * [new tag]                 v1.14.99-ncs2-rc3         -> v1.14.99-ncs2-rc3
[west]:  * [new tag]                 v1.14.99-ncs2-rc4         -> v1.14.99-ncs2-rc4
[west]:  * [new tag]                 v1.14.99-ncs3-snapshot1   -> v1.14.99-ncs3-snapshot1
[west]:  * [new tag]                 v1.14.99-ncs3-snapshot2   -> v1.14.99-ncs3-snapshot2
[west]:  * [new tag]                 v2.0.99-ncs1              -> v2.0.99-ncs1
[west]:  * [new tag]                 v2.0.99-ncs1-rc1          -> v2.0.99-ncs1-rc1
[west]:  * [new tag]                 v2.0.99-ncs1-rc2          -> v2.0.99-ncs1-rc2
[west]:  * [new tag]                 v2.0.99-ncs1-rc3          -> v2.0.99-ncs1-rc3
[west]:  * [new tag]                 v2.0.99-ncs1-snapshot1    -> v2.0.99-ncs1-snapshot1
[west]:  * [new tag]                 v2.1.0-ncs1-snapshot1     -> v2.1.0-ncs1-snapshot1
[west]:  * [new tag]                 v2.1.99-ncs1              -> v2.1.99-ncs1
[west]:  * [new tag]                 v2.1.99-ncs1-rc1          -> v2.1.99-ncs1-rc1
[west]:  * [new tag]                 v2.1.99-ncs1-rc2          -> v2.1.99-ncs1-rc2
[west]:  * [new tag]                 v2.1.99-ncs1-snapshot1    -> v2.1.99-ncs1-snapshot1
[west]:  * [new tag]                 v2.3.0-rc1-ncs1           -> v2.3.0-rc1-ncs1
[west]:  * [new tag]                 v2.3.0-rc1-ncs1-rc1       -> v2.3.0-rc1-ncs1-rc1
[west]:  * [new tag]                 v2.3.0-rc1-ncs1-rc2       -> v2.3.0-rc1-ncs1-rc2
[west]:  * [new tag]                 v2.3.0-rc1-ncs1-rc3       -> v2.3.0-rc1-ncs1-rc3
[west]:  * [new tag]                 v2.3.0-rc1-ncs1-snapshot1 -> v2.3.0-rc1-ncs1-snapshot1
[west]:  * [new tag]                 v2.3.0-rc1-ncs2           -> v2.3.0-rc1-ncs2
[west]:  * [new tag]                 v2.3.0-rc1-ncs3           -> v2.3.0-rc1-ncs3
[west]:  * [new tag]                 v2.4.0-ncs1               -> v2.4.0-ncs1
[west]:  * [new tag]                 v2.4.0-ncs1-rc1           -> v2.4.0-ncs1-rc1
[west]:  * [new tag]                 v2.4.0-ncs1-rc2           -> v2.4.0-ncs1-rc2
[west]:  * [new tag]                 v2.4.0-ncs1-snapshot1     -> v2.4.0-ncs1-snapshot1
[west]:  * [new tag]                 v2.4.0-ncs2               -> v2.4.0-ncs2
[west]:  * [new tag]                 v2.4.0-ncs2-rc1           -> v2.4.0-ncs2-rc1
[west]:  * [new tag]                 v2.4.99-ncs1              -> v2.4.99-ncs1
[west]:  * [new tag]                 v2.4.99-ncs1-rc1          -> v2.4.99-ncs1-rc1
[west]:  * [new tag]                 v2.4.99-ncs1-snapshot1    -> v2.4.99-ncs1-snapshot1
[west]:  * [new tag]                 v2.4.99-ncs2              -> v2.4.99-ncs2
[west]:  * [new tag]                 v2.4.99-ncs2-1            -> v2.4.99-ncs2-1
[west]:  * [new tag]                 v2.4.99-ncs2-rc1          -> v2.4.99-ncs2-rc1
[west]:  * [new tag]                 v2.6.0-ncs1-rc3           -> v2.6.0-ncs1-rc3
[west]:  * [new tag]                 v2.6.0-rc1-ncs1           -> v2.6.0-rc1-ncs1
[west]:  * [new tag]                 v2.6.0-rc1-ncs1-rc1       -> v2.6.0-rc1-ncs1-rc1
[west]:  * [new tag]                 v2.6.0-rc1-ncs1-snapshot1 -> v2.6.0-rc1-ncs1-snapshot1
[west]:  * [new tag]                 v2.6.99-ncs1              -> v2.6.99-ncs1
[west]:  * [new tag]                 v2.6.99-ncs1-1            -> v2.6.99-ncs1-1
[west]:  * [new tag]                 v2.6.99-ncs1-rc1          -> v2.6.99-ncs1-rc1
[west]:  * [new tag]                 v2.6.99-ncs1-rc2          -> v2.6.99-ncs1-rc2
[west]:  * [new tag]                 v2.6.99-ncs1-snapshot1    -> v2.6.99-ncs1-snapshot1
[west]:  * [new tag]                 v2.7.0-ncs1               -> v2.7.0-ncs1
[west]:  * [new tag]                 v2.7.0-ncs1-rc1           -> v2.7.0-ncs1-rc1
[west]:  * [new tag]                 v2.7.0-ncs1-rc2           -> v2.7.0-ncs1-rc2
[west]:  * [new tag]                 v2.7.0-ncs1-snapshot1     -> v2.7.0-ncs1-snapshot1
[west]:  * [new tag]                 v2.7.0-ncs1-snapshot2     -> v2.7.0-ncs1-snapshot2
[west]:  * [new tag]                 v2.7.99-ncs1              -> v2.7.99-ncs1
[west]:  * [new tag]                 v2.7.99-ncs1-1            -> v2.7.99-ncs1-1
[west]:  * [new tag]                 v2.7.99-ncs1-rc1          -> v2.7.99-ncs1-rc1
[west]:  * [new tag]                 v2.7.99-ncs1-rc2          -> v2.7.99-ncs1-rc2
[west]:  * [new tag]                 v3.0.99-ncs1              -> v3.0.99-ncs1
[west]:  * [new tag]                 v3.0.99-ncs1-1            -> v3.0.99-ncs1-1
[west]:  * [new tag]                 v3.0.99-ncs1-rc1          -> v3.0.99-ncs1-rc1
[west]:  * [new tag]                 v3.0.99-ncs1-rc2          -> v3.0.99-ncs1-rc2
[west]:  * [new tag]                 v3.0.99-ncs1-snapshot1    -> v3.0.99-ncs1-snapshot1
[west]:  * [new tag]                 v3.1.99-ncs1              -> v3.1.99-ncs1
[west]:  * [new tag]                 v3.1.99-ncs1-1            -> v3.1.99-ncs1-1
[west]:  * [new tag]                 v3.1.99-ncs1-2            -> v3.1.99-ncs1-2
[west]:  * [new tag]                 v3.1.99-ncs1-3            -> v3.1.99-ncs1-3
[west]:  * [new tag]                 v3.1.99-ncs1-rc1          -> v3.1.99-ncs1-rc1
[west]:  * [new tag]                 v3.1.99-ncs1-rc2          -> v3.1.99-ncs1-rc2
[west]:  * [new tag]                 v3.1.99-ncs1-snapshot1    -> v3.1.99-ncs1-snapshot1
[west]:  * [new tag]                 v3.2.99-ncs1              -> v3.2.99-ncs1
[west]:  * [new tag]                 v3.2.99-ncs1-rc1          -> v3.2.99-ncs1-rc1
[west]:  * [new tag]                 v3.2.99-ncs1-rc2          -> v3.2.99-ncs1-rc2
[west]:  * [new tag]                 v3.2.99-ncs1-snapshot1    -> v3.2.99-ncs1-snapshot1
[west]:  * [new tag]                 v3.2.99-ncs2              -> v3.2.99-ncs2
[west]:  * [new tag]                 v3.2.99-ncs2-rc1          -> v3.2.99-ncs2-rc1
[west]:  * [new tag]                 v3.2.99-ncs2-rc2          -> v3.2.99-ncs2-rc2
[west]:  * [new tag]                 v3.2.99-ncs2-snapshot1    -> v3.2.99-ncs2-snapshot1
[west]:  * [new tag]                 v3.3.99-ncs1              -> v3.3.99-ncs1
[west]:  * [new tag]                 v3.3.99-ncs1-1            -> v3.3.99-ncs1-1
[west]:  * [new tag]                 v3.3.99-ncs1-2            -> v3.3.99-ncs1-2
[west]:  * [new tag]                 v3.3.99-ncs1-3            -> v3.3.99-ncs1-3
[west]:  * [new tag]                 v3.3.99-ncs1-rc1          -> v3.3.99-ncs1-rc1
[west]:  * [new tag]                 v3.3.99-ncs1-rc2          -> v3.3.99-ncs1-rc2
[west]:  * [new tag]                 v3.3.99-ncs1-snapshot1    -> v3.3.99-ncs1-snapshot1
[west]:  * [new tag]                 v3.4.99-ncs1              -> v3.4.99-ncs1
[west]:  * [new tag]                 v3.4.99-ncs1-1            -> v3.4.99-ncs1-1
[west]:  * [new tag]                 v3.4.99-ncs1-1-rc1        -> v3.4.99-ncs1-1-rc1
[west]:  * [new tag]                 v3.4.99-ncs1-2            -> v3.4.99-ncs1-2
[west]:  * [new tag]                 v3.4.99-ncs1-3            -> v3.4.99-ncs1-3
[west]:  * [new tag]                 v3.4.99-ncs1-rc1          -> v3.4.99-ncs1-rc1
[west]:  * [new tag]                 v3.4.99-ncs1-rc2          -> v3.4.99-ncs1-rc2
[west]:  * [new tag]                 v3.4.99-ncs1-snapshot1    -> v3.4.99-ncs1-snapshot1
[west]:  * [new tag]                 v3.5.99-ncs1              -> v3.5.99-ncs1
[west]:  * [new tag]                 v3.5.99-ncs1-1            -> v3.5.99-ncs1-1
[west]:  * [new tag]                 v3.5.99-ncs1-2            -> v3.5.99-ncs1-2
[west]:  * [new tag]                 v3.5.99-ncs1-rc1          -> v3.5.99-ncs1-rc1
[west]:  * [new tag]                 v3.5.99-ncs1-rc2          -> v3.5.99-ncs1-rc2
[west]:  * [new tag]                 v3.5.99-ncs1-snapshot1    -> v3.5.99-ncs1-snapshot1
[west]:  * [new tag]                 v3.6.99-ncs2              -> v3.6.99-ncs2
[west]:  * [new tag]                 v3.6.99-ncs2-rc1          -> v3.6.99-ncs2-rc1
[west]:  * [new tag]                 v3.6.99-ncs2-rc2          -> v3.6.99-ncs2-rc2
[west]:  * [new tag]                 v3.6.99-ncs2-rc3          -> v3.6.99-ncs2-rc3
[west]:  * [new tag]                 v3.6.99-ncs2-snapshot1    -> v3.6.99-ncs2-snapshot1
[west]:  * [new tag]                 v3.7.99-ncs1              -> v3.7.99-ncs1
[west]:  * [new tag]                 v3.7.99-ncs1-rc1          -> v3.7.99-ncs1-rc1
[west]:  * [new tag]                 v3.7.99-ncs1-rc2          -> v3.7.99-ncs1-rc2
[west]:  * [new tag]                 v3.7.99-ncs1-snapshot1    -> v3.7.99-ncs1-snapshot1
[west]: HEAD is now at 86893246053 [nrf fromtree] drivers: spi: fix sample syntax
[west]: HEAD is now at 86893246053 [nrf fromtree] drivers: spi: fix sample syntax
[west]: FATAL ERROR: command exited with status 128: show refs/heads/manifest-rev:west.yml

[west]: exited with code 128.

If I open a toolchain terminal, cd to the sdk dir, and run west update then it completes successfully. However, I still can't build the project:

cmake -DNCS_TOOLCHAIN_VERSION=2.1.0 -DBOARD=nrf52840dk_nrf52840 -DPRODUCT=Spark2 -DCONFIG_SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL=y -S/Users/nick/Documents/Repos/airturn_fanstel -B/Users/nick/Documents/Repos/airturn_fanstel/build_Spark2 -G Ninja
-- Building for Spark2 using board PG500
Loading Zephyr default modules (Zephyr base).
-- Application: /Users/nick/Documents/Repos/airturn_fanstel
-- Using NCS Toolchain 2.1.0 for building. (/opt/nordic/ncs/toolchains/v2.1.0/cmake)
-- Found Python3: /opt/nordic/ncs/toolchains/v2.1.0/bin/python3 (found suitable exact version "3.9.6") found components: Interpreter 
-- Cache files will be written to: /Users/nick/Library/Caches/zephyr
-- Zephyr version: 3.1.99 (/opt/nordic/ncs/v2.1.0/zephyr)
-- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
CMake Error at /opt/nordic/ncs/v2.1.0/zephyr/cmake/modules/zephyr_module.cmake:78 (message):
  Traceback (most recent call last):

    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 2380, in _import_content_from_project
      content = _manifest_content_at(project, path)
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 199, in _manifest_content_at
      return project.read_at(path, rev=rev).decode('utf-8')
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 948, in read_at
      cp = self.git(['show', f'{rev}:{os.fspath(path)}'],
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 845, in git
      raise subprocess.CalledProcessError(popen.returncode, cmd_list,

  subprocess.CalledProcessError: Command '['show',
  'refs/heads/manifest-rev:west.yml']' returned non-zero exit status 128.

  

  During handling of the above exception, another exception occurred:

  

  Traceback (most recent call last):

    File "/opt/nordic/ncs/v2.1.0/zephyr/scripts/zephyr_module.py", line 553, in <module>
      main()
    File "/opt/nordic/ncs/v2.1.0/zephyr/scripts/zephyr_module.py", line 503, in main
      west_proj = west_projects()
    File "/opt/nordic/ncs/v2.1.0/zephyr/scripts/zephyr_module.py", line 381, in west_projects
      manifest = Manifest.from_file()
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 1170, in from_file
      return Manifest(topdir=topdir, config=config,
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 1396, in __init__
      self._load_validated()
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 1791, in _load_validated
      self._load_projects(manifest_data, url_bases, defaults)
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 2114, in _load_projects
      self._import_from_project(project, imp)
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 2300, in _import_from_project
      self._import_map_from_project(project, imp)
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 2327, in _import_map_from_project
      imported = self._import_content_from_project(project, imap.file)
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 2391, in _import_content_from_project
      content = self._ctx.project_importer(project, path)
    File "/opt/nordic/ncs/toolchains/v2.1.0/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/west/manifest.py", line 164, in _default_importer
      raise ManifestImportFailed(project, file)

  west.manifest.ManifestImportFailed: ManifestImportFailed: project <Project
  zephyr ('/opt/nordic/ncs/v2.1.0/zephyr') at v3.1.99-ncs1> value west.yml

Call Stack (most recent call first):
  /opt/nordic/ncs/v2.1.0/zephyr/cmake/modules/zephyr_default.cmake:121 (include)
  /opt/nordic/ncs/v2.1.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  /opt/nordic/ncs/v2.1.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  CMakeLists.txt:74 (find_package)

-- Configuring incomplete, errors occurred!

Parents
  • Additionally, when I open this project in vs code it keeps trying to build the configuration in the command above (build_Spark2) even when I delete the build dir. Where is it caching that? And even though I've tried deleting the ncs directory, and removing the extension and reinstalling, when I go to "add build configuration" the tab is now completely empty.
    How can I reset ncs and the extension?

  • Latest 2.8.0 toolchain and SDK work normally, including add build config window. Perhaps something has broken with 2.1.0 SDK?

  • I have been testing on Mac. I just tried on a clean windows install:

    1. Install VS Code
    2. Install nRF extension pack
    3. Install toolchain 2.1.0
    4. Install SDK 2.1.0

    And it failed. However, it doesn't seem to give an error.

  • Do you have administrator rights on your computer? Are you on a corporate network with full access to Github? I've tested on Linux, Windows and Mac without any issues. Are there any other errors in the output? Here is my output from installation of the SDK.VSCode_Install-2.1.0.txt

  • Also, can you please provide the support information output from running nRF Connect: Generate support information in the Command Palette?

  • Mac:

    // IMPORTANT: The following data can contain sensitive or confidential information about your environment.
    // If you do not want others to see this information, make sure to remove it before sharing the data.
    
    // For help and support, visit Nordic Semiconductor's DevZone at https://devzone.nordicsemi.com/.
    
    {
      "platform": {
        "os": "darwin",
        "osVersion": "Darwin Kernel Version 24.1.0: Thu Nov 14 18:15:21 PST 2024; root:xnu-11215.41.3~13/RELEASE_ARM64_T6041",
        "osKernel": "24.1.0",
        "vscode": "1.95.3",
        "electron": "32.2.1",
        "node": "v20.18.0"
      },
      "system": {
        "date": "2024-12-05T14:41:04.227Z",
        "vscodeRoot": "/Applications/Visual Studio Code.app/Contents/Resources/app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "18:07:52",
        "osUptime": "216:49:48",
        "cpu": "Apple M4 Pro"
      },
      "workspace": {
        "name": "AirTurnWearable",
        "workspaceFile": null,
        "folders": [
          "/Users/nick/Documents/Repos/AirTurnWearable"
        ]
      },
      "sdks": [
        {
          "version": "v2.8.0",
          "path": "/opt/nordic/ncs/v2.8.0"
        },
        {
          "version": "v2.1.0",
          "path": "/opt/nordic/ncs/v2.1.0"
        }
      ],
      "activeBuild": "/Users/nick/Documents/Repos/AirTurnWearable/build_nrf52dk",
      "apps": [
        {
          "workspace": "/Users/nick/Documents/Repos/AirTurnWearable",
          "uri": "/Users/nick/Documents/Repos/AirTurnWearable",
          "buildConfigurations": [
            {
              "id": "/Users/nick/Documents/Repos/AirTurnWearable/build_nrf52dk",
              "name": "build_nrf52dk",
              "boardId": "nrf52dk/nrf52832",
              "type": "Sysbuild",
              "isChild": false,
              "isStale": false,
              "taskBindings": {
                "build": [],
                "pristineBuild": [],
                "flash": [],
                "eraseAndFlash": []
              }
            },
            {
              "id": "/Users/nick/Documents/Repos/AirTurnWearable/build_nrf52840dk",
              "name": "build_nrf52840dk",
              "boardId": "nrf52840dk/nrf52840",
              "type": "Sysbuild",
              "isChild": false,
              "isStale": false,
              "taskBindings": {
                "build": [],
                "pristineBuild": [],
                "flash": [],
                "eraseAndFlash": []
              }
            },
            {
              "id": "/Users/nick/Documents/Repos/AirTurnWearable/build_wearable",
              "name": "build_wearable",
              "boardId": "wearable/nrf52832",
              "type": "Sysbuild",
              "isChild": false,
              "isStale": false,
              "taskBindings": {
                "build": [],
                "pristineBuild": [],
                "flash": [],
                "eraseAndFlash": []
              }
            }
          ]
        }
      ],
      "topdir": "/opt/nordic/ncs/v2.8.0",
      "workspaceState": "freestanding-ready",
      "toolchains": [
        {
          "version": "2.8.0",
          "path": "/opt/nordic/ncs/toolchains/15b490767d"
        },
        {
          "version": "2.1.3",
          "path": "/opt/nordic/ncs/toolchains/v2.1.3"
        },
        {
          "version": "2.1.0",
          "path": "/opt/nordic/ncs/toolchains/v2.1.0"
        }
      ],
      "activeToolchain": {
        "type": "installation",
        "path": "/opt/nordic/ncs/toolchains/15b490767d",
        "version": "2.8.0",
        "displayName": "nRF Connect SDK Toolchain v2.8.0"
      },
      "connectedDevices": [],
      "tools": {
        "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.8 (arm64)",
        "/Applications/SEGGER/JLink/JLinkExe": "8.10h (x64,arm64)",
        "/usr/local/bin/nrfjprog": "10.24.2 (x64,arm64)",
        "/opt/homebrew/bin/nrfutil": "7.12.0 (x64,arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/cmake": "3.21.0 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/west": "1.2.0",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/python3": "3.12.4 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/ninja": "1.10.2 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/gperf": "3.1 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/dtc": "1.6.1 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/gn": "2201 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/git": "2.37.3 (arm64)",
        "arm-gdbPath": "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb",
        "riscv-gdbPath": "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/riscv64-zephyr-elf/bin/riscv64-zephyr-elf-gdb"
      },
      "nrfutil": {
        "nrfutil-device": {
          "version": "2.7.2",
          "binPath": "/Users/nick/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.11.75-darwin-arm64/platform/nrfutil/bin/nrfutil-device",
          "jlinkInfo": {
            "description": "This version of SEGGER J-Link is different from the J-Link version that was used to test nrfutil device commands",
            "expectedVersion": {
              "version": "JLink_V7.94i",
              "versionFormat": "string"
            },
            "name": "JlinkARM",
            "version": "JLink_V8.10h",
            "versionFormat": "string"
          }
        },
        "nrfutil-toolchain-manager": {
          "version": "0.14.4",
          "binPath": "/Users/nick/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.11.75-darwin-arm64/platform/nrfutil/bin/nrfutil-toolchain-manager"
        }
      },
      "environment": {
        "westEnv": {
          "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/15b490767d/Cellar/git/2.37.3/libexec/git-core",
          "HOME": "/Users/nick",
          "PATH": "/opt/nordic/ncs/toolchains/15b490767d/bin:/opt/nordic/ncs/toolchains/15b490767d/usr/bin:/opt/nordic/ncs/toolchains/15b490767d/usr/local/bin:/opt/nordic/ncs/toolchains/15b490767d/opt/bin:/opt/nordic/ncs/toolchains/15b490767d/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/arm-zephyr-eabi/bin:/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/riscv64-zephyr-elf/bin:/Users/nick/.rbenv/shims:/Users/nick/.nodenv/shims:/Users/nick/Library/Android/sdk/platform-tools:/Applications/ARM/bin:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/nick/Library/Application Support/JetBrains/Toolbox/scripts:/opt/homebrew/bin:/Users/nick/.rbenv/shims:/Users/nick/.nodenv/shims:/Users/nick/Library/Android/sdk/platform-tools:/Applications/ARM/bin:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/nick/Library/Application Support/JetBrains/Toolbox/scripts:/opt/homebrew/bin",
          "ZEPHYR_BASE": "/opt/nordic/ncs/v2.8.0/zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk",
          "USER": "nick"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "/Users/nick",
          "PATH": "/Users/nick/.rbenv/shims:/Users/nick/.nodenv/shims:/Users/nick/Library/Android/sdk/platform-tools:/Applications/ARM/bin:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/nick/Library/Application Support/JetBrains/Toolbox/scripts:/opt/homebrew/bin",
          "USER": "nick"
        }
      },
      "terminal": {
        "defaultProfile": null
      },
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "",
          "toolchain": {
            "path": ""
          },
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig"
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "taskBindings": {},
          "buildTerminal": {
            "condensedProgress": true
          },
          "debugging": {
            "flash": true,
            "bindings": {
              "${workspaceFolder}/build_nrf52dk/AirTurnWearable": "Launch AirTurnWearable"
            },
            "justMyCode": false
          },
          "activeAppFollowActiveEditor": true,
          "flash": {
            "softreset": false,
            "erase": false,
            "recover": false
          },
          "enableTelemetry": true,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "nrfutil": {
            "home": null
          },
          "defaultOpenAction": "ask",
          "terminalProfile": {
            "shell": null
          }
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        }
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2024.11.75",
            "path": "/Users/nick/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.11.75-darwin-arm64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2024.9.14",
            "path": "/Users/nick/.vscode/extensions/nordic-semiconductor.nrf-terminal-2024.9.14",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2024.11.36",
            "path": "/Users/nick/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.11.36",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2024.11.16",
            "path": "/Users/nick/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2024.11.16",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": "1.22.11",
          "ms-vscode.js-debug": "1.95.3",
          "ms-vscode.js-debug-companion": "1.1.3",
          "ms-vscode.vscode-js-profile-table": "1.0.10",
          "eamodio.gitlens": "16.0.4",
          "GitHub.copilot": "1.246.0",
          "GitHub.copilot-chat": "0.22.4",
          "ms-azuretools.vscode-docker": "1.29.3",
          "ms-vscode-remote.remote-containers": "0.388.0",
          "ms-vscode.cmake-tools": "1.19.52",
          "ms-vscode.cpptools-extension-pack": "1.3.0",
          "ms-vscode.cpptools-themes": "2.0.0",
          "ms-vscode.hexeditor": "1.11.1",
          "openai.openai-chatgpt-adhoc": "0.0.1731016154",
          "ParallelsDesktop.parallels-desktop": "1.4.3",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17",
          "Vue.volar": "2.1.10"
        }
      }
    }
    
    

    Windows:

    // IMPORTANT: The following data can contain sensitive or confidential information about your environment.
    // If you do not want others to see this information, make sure to remove it before sharing the data.
    
    // For help and support, visit Nordic Semiconductor's DevZone at https://devzone.nordicsemi.com/.
    
    {
      "platform": {
        "os": "win32",
        "osVersion": "Windows 11 Pro",
        "osKernel": "10.0.22621",
        "vscode": "1.95.3",
        "electron": "32.2.1",
        "node": "v20.18.0"
      },
      "system": {
        "date": "2024-12-05T14:41:48.950Z",
        "vscodeRoot": "c:\\Users\\nick\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
        "nrfConnectForDesktopInstalled": false,
        "vscodeUptime": "00:37:44",
        "osUptime": "00:39:17",
        "cpu": "Apple Silicon"
      },
      "workspace": {
        "name": "untitled",
        "workspaceFile": null,
        "folders": [
          "c:\\Users\\nick\\untitled"
        ]
      },
      "sdks": [],
      "apps": [
        {
          "workspace": "c:\\Users\\nick\\untitled",
          "uri": "c:\\Users\\nick\\untitled",
          "buildConfigurations": []
        }
      ],
      "workspaceState": "freestanding-unconfigured",
      "toolchains": [
        {
          "version": "2.1.0",
          "path": "c:\\ncs\\toolchains\\v2.1.0"
        }
      ],
      "activeToolchain": {
        "type": "installation",
        "path": "c:\\ncs\\toolchains\\v2.1.0",
        "version": "2.1.0",
        "displayName": "nRF Connect SDK Toolchain v2.1.0"
      },
      "connectedDevices": [],
      "tools": {
        "C:\\ncs\\toolchains\\v2.1.0\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gcc.exe": "0.14.1",
        "C:\\Program Files\\SEGGER\\JLink_V810h\\JLink.exe": "8.10h",
        "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.24.2",
        "C:\\Program Files\\Nordic Semiconductor\\nrfutil\\nrfutil.exe": "7.5.0",
        "C:\\ncs\\toolchains\\v2.1.0\\cmake": "3.20.5",
        "C:\\ncs\\toolchains\\v2.1.0\\opt\\bin\\Scripts\\west.exe": "0.14.0",
        "C:\\ncs\\toolchains\\v2.1.0\\opt\\bin\\python.exe": "3.8.2",
        "C:\\ncs\\toolchains\\v2.1.0\\opt\\bin\\ninja.exe": "1.9.0",
        "C:\\ncs\\toolchains\\v2.1.0\\opt\\bin\\gperf.exe": "3.1",
        "C:\\ncs\\toolchains\\v2.1.0\\opt\\bin\\dtc.exe": "1.4.7",
        "C:\\ncs\\toolchains\\v2.1.0\\opt\\bin\\gn.exe": "2060",
        "C:\\ncs\\toolchains\\v2.1.0\\mingw64\\bin\\git.exe": "2.26.2.windows.1",
        "arm-gdbPath": "c:\\ncs\\toolchains\\v2.1.0\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gdb-no-py.exe",
        "riscv-gdbPath": "not found"
      },
      "nrfutil": {
        "nrfutil-device": {
          "version": "2.7.2",
          "binPath": "c:\\Users\\nick\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2024.11.75-win32-x64\\platform\\nrfutil\\bin\\nrfutil-device",
          "jlinkInfo": {
            "description": "This version of SEGGER J-Link is different from the J-Link version that was used to test nrfutil device commands",
            "expectedVersion": {
              "version": "JLink_V7.94i",
              "versionFormat": "string"
            },
            "name": "JlinkARM",
            "version": "JLink_V8.10h",
            "versionFormat": "string"
          }
        },
        "nrfutil-toolchain-manager": {
          "version": "0.14.4",
          "binPath": "c:\\Users\\nick\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2024.11.75-win32-x64\\platform\\nrfutil\\bin\\nrfutil-toolchain-manager"
        }
      },
      "environment": {
        "westEnv": {
          "HOME": "C:\\Users\\nick",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\nick",
          "PATH": "C:\\ncs\\toolchains\\v2.1.0;C:\\ncs\\toolchains\\v2.1.0\\mingw64\\bin;C:\\ncs\\toolchains\\v2.1.0\\bin;C:\\ncs\\toolchains\\v2.1.0\\opt\\bin;C:\\ncs\\toolchains\\v2.1.0\\opt\\bin\\Scripts;C:\\ncs\\toolchains\\v2.1.0\\nanopb\\generator-bin;C:\\ncs\\toolchains\\v2.1.0\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;c:\\Users\\nick\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2024.11.75-win32-x64\\platform\\nrfutil\\lib\\nrfutil-toolchain-manager;C:\\Program Files\\Parallels\\Parallels Tools\\Applications;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\PowerShell\\7\\;C:\\Program Files\\LLVM\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python312\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python313\\;C:\\Program Files (x86)\\GNU Arm Embedded Toolchain\\10 2021.10\\bin;C:\\Users\\nick\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin\\mingw\\bin;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin\\cmake\\win\\x64\\bin;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin\\ninja\\win\\x64;C:\\Program Files\\Nordic Semiconductor\\nrfutil;C:\\Users\\nick\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "C:\\ncs\\toolchains\\v2.1.0\\opt\\zephyr-sdk",
          "PYTHONPATH": "C:\\ncs\\toolchains\\v2.1.0\\opt\\bin;C:\\ncs\\toolchains\\v2.1.0\\opt\\bin\\Lib;C:\\ncs\\toolchains\\v2.1.0\\opt\\bin\\Lib\\site-packages"
        },
        "inherited": {
          "HOME": "C:\\Users\\nick",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\nick",
          "Path": "C:\\Program Files\\Parallels\\Parallels Tools\\Applications;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\PowerShell\\7\\;C:\\Program Files\\LLVM\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python312\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python313\\;C:\\Program Files (x86)\\GNU Arm Embedded Toolchain\\10 2021.10\\bin;C:\\Users\\nick\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin\\mingw\\bin;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin\\cmake\\win\\x64\\bin;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin\\ninja\\win\\x64;C:\\Program Files\\Nordic Semiconductor\\nrfutil;C:\\Users\\nick\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
          "PATH": "C:\\Program Files\\Parallels\\Parallels Tools\\Applications;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\PowerShell\\7\\;C:\\Program Files\\LLVM\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python312\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\;C:\\Users\\nick\\AppData\\Local\\Programs\\Python\\Python313\\;C:\\Program Files (x86)\\GNU Arm Embedded Toolchain\\10 2021.10\\bin;C:\\Users\\nick\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin\\mingw\\bin;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin\\cmake\\win\\x64\\bin;C:\\Program Files\\JetBrains\\CLion 2024.1.3\\bin\\ninja\\win\\x64;C:\\Program Files\\Nordic Semiconductor\\nrfutil;C:\\Users\\nick\\AppData\\Local\\Programs\\Microsoft VS Code\\bin"
        }
      },
      "terminal": {
        "defaultProfile": null
      },
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "",
          "toolchain": {
            "path": ""
          },
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig"
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "taskBindings": {},
          "buildTerminal": {
            "condensedProgress": true
          },
          "debugging": {
            "flash": true,
            "bindings": {},
            "justMyCode": false
          },
          "activeAppFollowActiveEditor": true,
          "flash": {
            "softreset": false,
            "erase": false,
            "recover": false
          },
          "enableTelemetry": null,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "nrfutil": {
            "home": null
          },
          "defaultOpenAction": "ask",
          "terminalProfile": {
            "shell": null
          }
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        }
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2024.11.75",
            "path": "c:\\Users\\nick\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2024.11.75-win32-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2024.9.14",
            "path": "c:\\Users\\nick\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2024.9.14",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2024.11.36",
            "path": "c:\\Users\\nick\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2024.11.36",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2024.11.16",
            "path": "c:\\Users\\nick\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2024.11.16",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": "1.22.11",
          "ms-vscode.js-debug": "1.95.3",
          "ms-vscode.js-debug-companion": "1.1.3",
          "ms-vscode.vscode-js-profile-table": "1.0.10",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17"
        }
      }
    }
    
    

    I am not in a corporate network, I have full internet access, and full admin permissions. As mentioned latest version of toolchain/SDK works fine, and 2.1.0 used to work fine on a previous mac.

    What version of west is your output from?

    On windows I was able to get it to install the SDK by running the commands from a toolchain terminal profile (as I was on Mac too) but the extension is not recognising the SDK installation so I can't create an example project to test with.

  • Here is my support information.

    // IMPORTANT: The following data can contain sensitive or confidential information about your environment.
    // If you do not want others to see this information, make sure to remove it before sharing the data.
    
    // For help and support, visit Nordic Semiconductor's DevZone at https://devzone.nordicsemi.com/.
    
    {
      "platform": {
        "os": "darwin",
        "osVersion": "Darwin Kernel Version 24.0.0: Mon Aug 12 20:54:26 PDT 2024; root:xnu-11215.1.10~2/RELEASE_ARM64_T8112",
        "osKernel": "24.0.0",
        "vscode": "1.95.3",
        "electron": "32.2.1",
        "node": "v20.18.0"
      },
      "system": {
        "date": "2024-12-10T10:24:15.834Z",
        "vscodeRoot": "/Applications/Visual Studio Code.app/Contents/Resources/app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:01:38",
        "osUptime": "330:32:03",
        "cpu": "Apple M2"
      },
      "workspace": {
        "name": null,
        "workspaceFile": null,
        "folders": []
      },
      "sdks": [
        {
          "version": "v2.8.0",
          "path": "/opt/nordic/ncs/v2.8.0"
        },
        {
          "version": "v2.7.0",
          "path": "/opt/nordic/ncs/v2.7.0"
        },
        {
          "version": "v2.6.1",
          "path": "/opt/nordic/ncs/v2.6.1"
        },
        {
          "version": "v2.5.2",
          "path": "/opt/nordic/ncs/v2.5.2"
        },
        {
          "version": "v2.4.0",
          "path": "/opt/nordic/ncs/v2.4.0"
        }
      ],
      "apps": [],
      "topdir": "/opt/nordic/ncs/v2.8.0",
      "workspaceState": "empty-ready",
      "toolchains": [
        {
          "version": "2.8.0",
          "path": "/opt/nordic/ncs/toolchains/15b490767d"
        },
        {
          "version": "2.7.0",
          "path": "/opt/nordic/ncs/toolchains/f8037e9b83"
        },
        {
          "version": "2.6.1",
          "path": "/opt/nordic/ncs/toolchains/580e4ef81c"
        },
        {
          "version": "2.5.2",
          "path": "/opt/nordic/ncs/toolchains/20d68df7e5"
        },
        {
          "version": "2.4.0",
          "path": "/opt/nordic/ncs/toolchains/4ef6631da0"
        }
      ],
      "activeToolchain": {
        "type": "installation",
        "path": "/opt/nordic/ncs/toolchains/15b490767d",
        "version": "2.8.0",
        "displayName": "nRF Connect SDK Toolchain v2.8.0"
      },
      "connectedDevices": [
        {
          "serialNumber": "000821002299"
        }
      ],
      "tools": {
        "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.8 (arm64)",
        "/Applications/SEGGER/JLink/JLinkExe": "7.94e (x64,arm64)",
        "/usr/local/bin/nrfjprog": "10.24.2 (x64,arm64)",
        "/opt/nordic/ncs/nrfutil": "7.13.0 (x64,arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/cmake": "3.21.0 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/west": "1.2.0",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/python3": "3.12.4 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/ninja": "1.10.2 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/gperf": "3.1 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/dtc": "1.6.1 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/gn": "2201 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/git": "2.37.3 (arm64)",
        "arm-gdbPath": "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb",
        "riscv-gdbPath": "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/riscv64-zephyr-elf/bin/riscv64-zephyr-elf-gdb"
      },
      "nrfutil": {
        "nrfutil-device": {
          "version": "2.7.2",
          "binPath": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.11.75-darwin-arm64/platform/nrfutil/bin/nrfutil-device",
          "jlinkInfo": {
            "description": "This version of SEGGER J-Link is different from the J-Link version that was used to test nrfutil device commands",
            "expectedVersion": {
              "version": "JLink_V7.94i",
              "versionFormat": "string"
            },
            "name": "JlinkARM",
            "version": "JLink_V7.94e",
            "versionFormat": "string"
          }
        },
        "nrfutil-toolchain-manager": {
          "version": "0.14.4",
          "binPath": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.11.75-darwin-arm64/platform/nrfutil/bin/nrfutil-toolchain-manager"
        }
      },
      "environment": {
        "westEnv": {
          "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/15b490767d/Cellar/git/2.37.3/libexec/git-core",
          "HOME": "/Users/oysa",
          "PATH": "/opt/nordic/ncs/toolchains/15b490767d/bin:/opt/nordic/ncs/toolchains/15b490767d/usr/bin:/opt/nordic/ncs/toolchains/15b490767d/usr/local/bin:/opt/nordic/ncs/toolchains/15b490767d/opt/bin:/opt/nordic/ncs/toolchains/15b490767d/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/arm-zephyr-eabi/bin:/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/riscv64-zephyr-elf/bin:/opt/nordic/ncs:/opt/homebrew/sbin:/opt/homebrew/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/oysa/Library/CloudStorage/OneDrive-NordicSemiconductor/Work/30 Support/07 LTE:/opt/nordic/ncs:/opt/homebrew/sbin:/opt/homebrew/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/oysa/Library/CloudStorage/OneDrive-NordicSemiconductor/Work/30 Support/07 LTE",
          "ZEPHYR_BASE": "/opt/nordic/ncs/v2.8.0/zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk",
          "USER": "oysa"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "/Users/oysa",
          "PATH": "/opt/nordic/ncs:/opt/homebrew/sbin:/opt/homebrew/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/oysa/Library/CloudStorage/OneDrive-NordicSemiconductor/Work/30 Support/07 LTE",
          "USER": "oysa"
        }
      },
      "terminal": {
        "defaultProfile": null
      },
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "${nrf-connect.sdk:2.8.0}",
          "toolchain": {
            "path": "${nrf-connect.toolchain:2.8.0}"
          },
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig"
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "taskBindings": {},
          "buildTerminal": {
            "condensedProgress": true
          },
          "debugging": {
            "flash": true,
            "bindings": {},
            "justMyCode": false
          },
          "activeAppFollowActiveEditor": false,
          "flash": {
            "softreset": false,
            "erase": false,
            "recover": false
          },
          "enableTelemetry": true,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "nrfutil": {
            "home": null
          },
          "defaultOpenAction": "ask",
          "terminalProfile": {
            "shell": null
          },
          "welcome": {
            "showOnStartup": true
          },
          "deviceProvider": "nrfjprog"
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        }
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2024.11.75",
            "path": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.11.75-darwin-arm64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2024.9.14",
            "path": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-terminal-2024.9.14",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2024.11.36",
            "path": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.11.36",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2024.11.16",
            "path": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2024.11.16",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": "1.22.11",
          "ms-vscode.js-debug": "1.95.3",
          "ms-vscode.js-debug-companion": "1.1.3",
          "ms-vscode.vscode-js-profile-table": "1.0.10",
          "eamodio.gitlens": "16.0.5",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17"
        }
      }
    }
    
    

    nrbrook said:
    What version of west is your output from?

    Looks like I'm using West v1.2.0. 

    If I open a toolchain terminal, cd to the sdk dir, and run west update then it completes successfully. However, I still can't build the project:

    From where do you call the build command? In VS Code, are you able to choose Toolchain and SDK == v2.1.0

    And if so, are you able to open the terminal profile for 2.1.0 and run west build -b nrf52840dk_nrf52840 -d build?

Reply
  • Here is my support information.

    // IMPORTANT: The following data can contain sensitive or confidential information about your environment.
    // If you do not want others to see this information, make sure to remove it before sharing the data.
    
    // For help and support, visit Nordic Semiconductor's DevZone at https://devzone.nordicsemi.com/.
    
    {
      "platform": {
        "os": "darwin",
        "osVersion": "Darwin Kernel Version 24.0.0: Mon Aug 12 20:54:26 PDT 2024; root:xnu-11215.1.10~2/RELEASE_ARM64_T8112",
        "osKernel": "24.0.0",
        "vscode": "1.95.3",
        "electron": "32.2.1",
        "node": "v20.18.0"
      },
      "system": {
        "date": "2024-12-10T10:24:15.834Z",
        "vscodeRoot": "/Applications/Visual Studio Code.app/Contents/Resources/app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:01:38",
        "osUptime": "330:32:03",
        "cpu": "Apple M2"
      },
      "workspace": {
        "name": null,
        "workspaceFile": null,
        "folders": []
      },
      "sdks": [
        {
          "version": "v2.8.0",
          "path": "/opt/nordic/ncs/v2.8.0"
        },
        {
          "version": "v2.7.0",
          "path": "/opt/nordic/ncs/v2.7.0"
        },
        {
          "version": "v2.6.1",
          "path": "/opt/nordic/ncs/v2.6.1"
        },
        {
          "version": "v2.5.2",
          "path": "/opt/nordic/ncs/v2.5.2"
        },
        {
          "version": "v2.4.0",
          "path": "/opt/nordic/ncs/v2.4.0"
        }
      ],
      "apps": [],
      "topdir": "/opt/nordic/ncs/v2.8.0",
      "workspaceState": "empty-ready",
      "toolchains": [
        {
          "version": "2.8.0",
          "path": "/opt/nordic/ncs/toolchains/15b490767d"
        },
        {
          "version": "2.7.0",
          "path": "/opt/nordic/ncs/toolchains/f8037e9b83"
        },
        {
          "version": "2.6.1",
          "path": "/opt/nordic/ncs/toolchains/580e4ef81c"
        },
        {
          "version": "2.5.2",
          "path": "/opt/nordic/ncs/toolchains/20d68df7e5"
        },
        {
          "version": "2.4.0",
          "path": "/opt/nordic/ncs/toolchains/4ef6631da0"
        }
      ],
      "activeToolchain": {
        "type": "installation",
        "path": "/opt/nordic/ncs/toolchains/15b490767d",
        "version": "2.8.0",
        "displayName": "nRF Connect SDK Toolchain v2.8.0"
      },
      "connectedDevices": [
        {
          "serialNumber": "000821002299"
        }
      ],
      "tools": {
        "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.8 (arm64)",
        "/Applications/SEGGER/JLink/JLinkExe": "7.94e (x64,arm64)",
        "/usr/local/bin/nrfjprog": "10.24.2 (x64,arm64)",
        "/opt/nordic/ncs/nrfutil": "7.13.0 (x64,arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/cmake": "3.21.0 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/west": "1.2.0",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/python3": "3.12.4 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/ninja": "1.10.2 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/gperf": "3.1 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/dtc": "1.6.1 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/gn": "2201 (arm64)",
        "/opt/nordic/ncs/toolchains/15b490767d/bin/git": "2.37.3 (arm64)",
        "arm-gdbPath": "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb",
        "riscv-gdbPath": "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/riscv64-zephyr-elf/bin/riscv64-zephyr-elf-gdb"
      },
      "nrfutil": {
        "nrfutil-device": {
          "version": "2.7.2",
          "binPath": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.11.75-darwin-arm64/platform/nrfutil/bin/nrfutil-device",
          "jlinkInfo": {
            "description": "This version of SEGGER J-Link is different from the J-Link version that was used to test nrfutil device commands",
            "expectedVersion": {
              "version": "JLink_V7.94i",
              "versionFormat": "string"
            },
            "name": "JlinkARM",
            "version": "JLink_V7.94e",
            "versionFormat": "string"
          }
        },
        "nrfutil-toolchain-manager": {
          "version": "0.14.4",
          "binPath": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.11.75-darwin-arm64/platform/nrfutil/bin/nrfutil-toolchain-manager"
        }
      },
      "environment": {
        "westEnv": {
          "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/15b490767d/Cellar/git/2.37.3/libexec/git-core",
          "HOME": "/Users/oysa",
          "PATH": "/opt/nordic/ncs/toolchains/15b490767d/bin:/opt/nordic/ncs/toolchains/15b490767d/usr/bin:/opt/nordic/ncs/toolchains/15b490767d/usr/local/bin:/opt/nordic/ncs/toolchains/15b490767d/opt/bin:/opt/nordic/ncs/toolchains/15b490767d/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/arm-zephyr-eabi/bin:/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk/riscv64-zephyr-elf/bin:/opt/nordic/ncs:/opt/homebrew/sbin:/opt/homebrew/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/oysa/Library/CloudStorage/OneDrive-NordicSemiconductor/Work/30 Support/07 LTE:/opt/nordic/ncs:/opt/homebrew/sbin:/opt/homebrew/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/oysa/Library/CloudStorage/OneDrive-NordicSemiconductor/Work/30 Support/07 LTE",
          "ZEPHYR_BASE": "/opt/nordic/ncs/v2.8.0/zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/15b490767d/opt/zephyr-sdk",
          "USER": "oysa"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "/Users/oysa",
          "PATH": "/opt/nordic/ncs:/opt/homebrew/sbin:/opt/homebrew/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/oysa/Library/CloudStorage/OneDrive-NordicSemiconductor/Work/30 Support/07 LTE",
          "USER": "oysa"
        }
      },
      "terminal": {
        "defaultProfile": null
      },
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "${nrf-connect.sdk:2.8.0}",
          "toolchain": {
            "path": "${nrf-connect.toolchain:2.8.0}"
          },
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig"
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "taskBindings": {},
          "buildTerminal": {
            "condensedProgress": true
          },
          "debugging": {
            "flash": true,
            "bindings": {},
            "justMyCode": false
          },
          "activeAppFollowActiveEditor": false,
          "flash": {
            "softreset": false,
            "erase": false,
            "recover": false
          },
          "enableTelemetry": true,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "nrfutil": {
            "home": null
          },
          "defaultOpenAction": "ask",
          "terminalProfile": {
            "shell": null
          },
          "welcome": {
            "showOnStartup": true
          },
          "deviceProvider": "nrfjprog"
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        }
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2024.11.75",
            "path": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.11.75-darwin-arm64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2024.9.14",
            "path": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-terminal-2024.9.14",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2024.11.36",
            "path": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.11.36",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2024.11.16",
            "path": "/Users/oysa/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2024.11.16",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": "1.22.11",
          "ms-vscode.js-debug": "1.95.3",
          "ms-vscode.js-debug-companion": "1.1.3",
          "ms-vscode.vscode-js-profile-table": "1.0.10",
          "eamodio.gitlens": "16.0.5",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17"
        }
      }
    }
    
    

    nrbrook said:
    What version of west is your output from?

    Looks like I'm using West v1.2.0. 

    If I open a toolchain terminal, cd to the sdk dir, and run west update then it completes successfully. However, I still can't build the project:

    From where do you call the build command? In VS Code, are you able to choose Toolchain and SDK == v2.1.0

    And if so, are you able to open the terminal profile for 2.1.0 and run west build -b nrf52840dk_nrf52840 -d build?

Children
  • Yes I can open a terminal profile for the 2.1.0 toolchain, that is the only way I am able to install the 2.1.0 SDK. However, trying to build from the toolchain profile results in the same problem:

    subprocess.CalledProcessError: Command '['show',
    'refs/heads/manifest-rev:west.yml']' returned non-zero exit status 128.

    In my diagnostic info it says west is 1.2.0 as well, but when I run west --version I get
    west --version
    West version: v0.14.0

  • The reason for this issue was my .gitconfig included ssh gpg signing, and the version of git in the 2.1.0 didn't recognise that gpg type.

    I figured this out because "show refs/heads/manifest-rev:west.yml" is a git command, but west didn't pass through the git output. Running "git show refs/heads/manifest-rev:west.yml" from the "nrf" directory in the toolchain gave the full error:

    error: unsupported value for gpg.format: ssh
    fatal: bad config variable 'gpg.format' in file '/Users/nick/.gitconfig' at line 27

    I have solved this by temporarily commenting out that configuration then running "west update".

Related