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 Reply Children
  • 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?

  • 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