Errors from nRF Connect for VS Code Extension Pack attempting to download SDK v3.2.1

Hello,

We are also having trouble installing any SDK into the VS Code Ext Pack, for development on the nRF54L15-DK. Have tried each SDK from 3.0.0 to 3.2.1 without success. Trying to follow the step-by-step is completely impossible. Examples do not match my VS Code screen at all. Totally confused about the prerequisites, order of steps, compatibility issues. Too many web sites say different things.

[08:55:38] nrfutil-sdk-manager install v3.2.1 --sdk-path c:\ncs\v3.2.1 --type nrf: Install toolchain v3.2.1
[08:55:38] nrfutil-sdk-manager install v3.2.1 --sdk-path c:\ncs\v3.2.1 --type nrf: Compatible toolchain found in C:\ncs\toolchains\66cdf9b75e: success
[08:55:38] nrfutil-sdk-manager install v3.2.1 --sdk-path c:\ncs\v3.2.1 --type nrf: Download SDK v3.2.1
[10:06:14] nrfutil-sdk-manager install v3.2.1 --sdk-path c:\ncs\v3.2.1 --type nrf: Download SDK v3.2.1

[west]: exited with code -4058.
Also tried to execute west update with this result:
PS C:\ncs\v3.1.1> west update
Error: no west.main in C:\ncs\v3.1.1\.west\west

Steve

Parents
  • Hi Steve,

    Could you attach the Support Information from you VSCode nRF extension?

    -Priyanka

  • Hi Steve,

    I am somehow not able to access the document in the link. Would it be possible to attach the file instead?

    Maybe as a word, pdf or text document.

    -Priyanka

  • // 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.26200",
        "vscode": "1.108.1",
        "electron": "39.2.7",
        "node": "v22.21.1",
        "appName": "Visual Studio Code",
        "appHost": "desktop"
      },
      "system": {
        "date": "2026-01-22T17:25:20.921Z",
        "vscodeRoot": "c:\\Users\\stevewald\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:05:33",
        "osUptime": "204:52:57",
        "cpu": "Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz"
      },
      "workspace": {
        "name": "Sens12Test (Workspace)",
        "workspaceFile": "d:\\stevewald\\Documents\\Senseonics\\Sens12Test\\Sens12Test.code-workspace",
        "folders": [
          "d:\\stevewald\\Documents\\Senseonics\\Sens12Test",
          "m:\\Wald\\Senseonics\\Sens12"
        ]
      },
      "sdks": [
        {
          "version": "v3.2.0",
          "path": "c:\\ncs\\v3.2.0"
        },
        {
          "version": "v3.1.1",
          "path": "c:\\ncs\\v3.1.1"
        }
      ],
      "apps": [],
      "toolchains": [
        {
          "version": "3.2.1",
          "path": "c:\\ncs\\toolchains\\66cdf9b75e",
          "displayName": "nRF Connect SDK Toolchain v3.2.1",
          "compilerTools": [
            "Zephyr SDK (arm) 0.17.0",
            "Zephyr SDK (riscv) 0.17.0"
          ]
        },
        {
          "version": "3.2.0",
          "path": "c:\\ncs\\toolchains\\66cdf9b75e",
          "displayName": "nRF Connect SDK Toolchain v3.2.0",
          "compilerTools": [
            "Zephyr SDK (arm) 0.17.0",
            "Zephyr SDK (riscv) 0.17.0"
          ]
        },
        {
          "version": "3.1.1",
          "path": "c:\\ncs\\toolchains\\c1a76fddb2",
          "displayName": "nRF Connect SDK Toolchain v3.1.1",
          "compilerTools": [
            "Zephyr SDK (arm) 0.17.0",
            "Zephyr SDK (riscv) 0.17.0"
          ]
        },
        {
          "version": "3.1.0",
          "path": "c:\\ncs\\toolchains\\b8b84efebd",
          "displayName": "nRF Connect SDK Toolchain v3.1.0",
          "compilerTools": [
            "Zephyr SDK (arm) 0.17.0",
            "Zephyr SDK (riscv) 0.17.0"
          ]
        }
      ],
      "connectedDevices": [],
      "tools": {
        "C:\\ncs\\toolchains\\66cdf9b75e\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gcc.exe": "0.17.0",
        "C:\\Users\\stevewald\\SEGGER\\JLink\\JLink.exe": "8.76",
        "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.15.2",
        "C:\\ncs\\toolchains\\66cdf9b75e\\nrfutil": "8.1.1",
        "C:\\ncs\\toolchains\\66cdf9b75e\\cmake": "3.21.0",
        "C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin\\Scripts\\west.exe": "1.4.0",
        "C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin\\python.exe": "3.12.4",
        "C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin\\ninja.exe": "1.10.2",
        "C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin\\gperf.exe": "3.1",
        "C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin\\dtc.exe": "1.4.7",
        "C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin\\gn.exe": "2223",
        "C:\\ncs\\toolchains\\66cdf9b75e\\mingw64\\bin\\git.exe": "git version 2.52.0.",
        "debugger (arm)": "c:\\ncs\\toolchains\\66cdf9b75e\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gdb.exe",
        "debugger (riscv)": "c:\\ncs\\toolchains\\66cdf9b75e\\opt\\zephyr-sdk\\riscv64-zephyr-elf\\bin\\riscv64-zephyr-elf-gdb.exe"
      },
      "nrfutil": {
        "nrfutil-device": {
          "version": "2.15.6",
          "binPath": "c:\\Users\\stevewald\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2026.1.1242-win32-x64\\platform\\nrfutil\\bin\\nrfutil-device",
          "jlinkInfo": {
            "name": "JlinkARM",
            "version": "JLink_V8.76",
            "versionFormat": "string"
          }
        },
        "nrfutil-sdk-manager": {
          "version": "1.9.3",
          "binPath": "c:\\Users\\stevewald\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2026.1.1242-win32-x64\\platform\\nrfutil\\bin\\nrfutil-sdk-manager"
        }
      },
      "environment": {
        "westEnv": {
          "HOME": "C:\\Users\\stevewald",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\stevewald",
          "PATH": "C:\\ncs\\toolchains\\66cdf9b75e;C:\\ncs\\toolchains\\66cdf9b75e\\mingw64\\bin;C:\\ncs\\toolchains\\66cdf9b75e\\bin;C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin;C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin\\Scripts;c:/ncs/toolchains/66cdf9b75e\\opt/nanopb/generator-bin;C:\\ncs\\toolchains\\66cdf9b75e\\nrfutil\\bin;C:\\ncs\\toolchains\\66cdf9b75e\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;C:\\ncs\\toolchains\\66cdf9b75e\\opt\\zephyr-sdk\\riscv64-zephyr-elf\\bin;c:\\Users\\stevewald\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2026.1.1242-win32-x64\\platform\\nrfutil\\lib\\nrfutil-sdk-manager;C:\\Python37\\Scripts\\;C:\\Python37\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\CMake\\bin;C:\\Program Files\\Git\\cmd;D:\\ProgramFiles\\PuTTY\\;D:\\Program Files\\IVI Foundation\\IVI\\bin;D:\\ProgramFiles\\IVI Foundation\\IVI\\bin;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files (x86)\\IVI Foundation\\VISA\\WinNT\\Bin\\;C:\\Program Files\\IVI Foundation\\VISA\\Win64\\Bin\\;C:\\Program Files (x86)\\IVI Foundation\\VISA\\WinNT\\Bin;C:\\Users\\stevewald\\AppData\\Local\\Android\\Sdk\\platform-tools;C:\\Program Files\\dotnet\\;C:\\Program Files\\PyManager\\;C:\\Users\\stevewald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\stevewald\\AppData\\Roaming\\Python\\Python311\\Scripts;C:\\Users\\stevewald\\AppData\\Local\\Python\\pythoncore-3.11-64\\Scripts;C:\\Users\\stevewald\\AppData\\Local\\Programs\\Python\\Python310\\Scripts;C:\\Users\\stevewald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\stevewald\\AppData\\Local\\GitHubDesktop\\bin;C:\\Program Files\\SEGGER\\JLink;C:\\ncs\\toolchains\\b8b84efebd\\nrfutil\\bin\\;C:\\Users\\stevewald\\AppData\\Local\\Microsoft\\WinGet\\Packages\\NordicSemiconductor.nrfutil_Microsoft.Winget.Source_8wekyb3d8bbwe;",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "c:\\ncs\\toolchains\\66cdf9b75e\\opt\\zephyr-sdk",
          "PYTHONPATH": "C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin;C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin\\Lib;C:\\ncs\\toolchains\\66cdf9b75e\\opt\\bin\\Lib\\site-packages"
        },
        "inherited": {
          "HOME": "C:\\Users\\stevewald",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\stevewald",
          "Path": "C:\\Python37\\Scripts\\;C:\\Python37\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\CMake\\bin;C:\\Program Files\\Git\\cmd;D:\\ProgramFiles\\PuTTY\\;D:\\Program Files\\IVI Foundation\\IVI\\bin;D:\\ProgramFiles\\IVI Foundation\\IVI\\bin;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files (x86)\\IVI Foundation\\VISA\\WinNT\\Bin\\;C:\\Program Files\\IVI Foundation\\VISA\\Win64\\Bin\\;C:\\Program Files (x86)\\IVI Foundation\\VISA\\WinNT\\Bin;C:\\Users\\stevewald\\AppData\\Local\\Android\\Sdk\\platform-tools;C:\\Program Files\\dotnet\\;C:\\Program Files\\PyManager\\;C:\\Users\\stevewald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\stevewald\\AppData\\Roaming\\Python\\Python311\\Scripts;C:\\Users\\stevewald\\AppData\\Local\\Python\\pythoncore-3.11-64\\Scripts;C:\\Users\\stevewald\\AppData\\Local\\Programs\\Python\\Python310\\Scripts;C:\\Users\\stevewald\\AppData\\Local\\Android\\Sdk\\platform-tools;C:\\Users\\stevewald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\stevewald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\stevewald\\AppData\\Local\\GitHubDesktop\\bin;C:\\Users\\stevewald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Program Files\\SEGGER\\JLink;C:\\ncs\\toolchains\\b8b84efebd\\nrfutil\\bin\\;C:\\Users\\stevewald\\AppData\\Local\\Microsoft\\WinGet\\Packages\\NordicSemiconductor.nrfutil_Microsoft.Winget.Source_8wekyb3d8bbwe;",
          "PATH": "C:\\Python37\\Scripts\\;C:\\Python37\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\CMake\\bin;C:\\Program Files\\Git\\cmd;D:\\ProgramFiles\\PuTTY\\;D:\\Program Files\\IVI Foundation\\IVI\\bin;D:\\ProgramFiles\\IVI Foundation\\IVI\\bin;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files (x86)\\IVI Foundation\\VISA\\WinNT\\Bin\\;C:\\Program Files\\IVI Foundation\\VISA\\Win64\\Bin\\;C:\\Program Files (x86)\\IVI Foundation\\VISA\\WinNT\\Bin;C:\\Users\\stevewald\\AppData\\Local\\Android\\Sdk\\platform-tools;C:\\Program Files\\dotnet\\;C:\\Program Files\\PyManager\\;C:\\Users\\stevewald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\stevewald\\AppData\\Roaming\\Python\\Python311\\Scripts;C:\\Users\\stevewald\\AppData\\Local\\Python\\pythoncore-3.11-64\\Scripts;C:\\Users\\stevewald\\AppData\\Local\\Programs\\Python\\Python310\\Scripts;C:\\Users\\stevewald\\AppData\\Local\\Android\\Sdk\\platform-tools;C:\\Users\\stevewald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\stevewald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\stevewald\\AppData\\Local\\GitHubDesktop\\bin;C:\\Users\\stevewald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Program Files\\SEGGER\\JLink;C:\\ncs\\toolchains\\b8b84efebd\\nrfutil\\bin\\;C:\\Users\\stevewald\\AppData\\Local\\Microsoft\\WinGet\\Packages\\NordicSemiconductor.nrfutil_Microsoft.Winget.Source_8wekyb3d8bbwe;",
          "GNUARMEMB_TOOLCHAIN_PATH": "\"C:\\Program Files (x86)\\GNU Tools ARM Embedded\\8 2019-q3-update\"",
          "ZEPHYR_TOOLCHAIN_VARIANT": "gnuarmemb"
        }
      },
      "terminal": {
        "defaultProfile": null
      },
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "west": {
            "env": {
              "$base": "terminal"
            },
            "verbose": ""
          },
          "boardRoots": [],
          "taskBindings": {},
          "debugging": {
            "flash": true,
            "bindings": {},
            "justMyCode": false,
            "focusOnNrfDebug": true
          },
          "activeAppFollowActiveEditor": true,
          "flash": {
            "softreset": false,
            "erase": false,
            "recover": false
          },
          "enableTelemetry": false,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "sdkManager": {
            "region": "default"
          },
          "nrfutil": {
            "home": null
          },
          "defaultOpenAction": "ask",
          "terminalProfile": {
            "shell": {}
          }
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character",
          "localEcho": false
        },
        "marus25.cortex-debug": {
          "variableUseNaturalFormat": true,
          "liveWatchRefreshRate": "300",
          "armToolchainPath": null,
          "armToolchainPrefix": "arm-none-eabi",
          "gdbPath": null,
          "objdumpPath": null,
          "JLinkGDBServerPath": null,
          "openocdPath": null,
          "pyocdPath": null,
          "PEGDBServerPath": null,
          "stutilPath": null,
          "stlinkPath": null,
          "stm32cubeprogrammer": null,
          "enableTelemetry": true,
          "dbgServerLogfile": null
        }
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2026.1.1242",
            "path": "c:\\Users\\stevewald\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2026.1.1242-win32-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2026.1.235",
            "path": "c:\\Users\\stevewald\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2026.1.235",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2026.1.448",
            "path": "c:\\Users\\stevewald\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2026.1.448",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2026.1.230",
            "path": "c:\\Users\\stevewald\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2026.1.230",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": "1.12.1",
          "ms-vscode.cpptools": "1.29.3",
          "ms-vscode.js-debug": "1.105.0",
          "ms-vscode.js-debug-companion": "1.1.3",
          "ms-vscode.vscode-js-profile-table": "1.0.10",
          "CedricHirschi.nrf5-vscode": "1.0.3",
          "eamodio.gitlens": "17.9.0",
          "GitHub.copilot-chat": "0.36.1",
          "mcu-debug.debug-tracker-vscode": "0.0.15",
          "mcu-debug.memory-view": "0.0.28",
          "mcu-debug.peripheral-viewer": "1.6.0",
          "mcu-debug.rtos-views": "0.0.13",
          "ms-dotnettools.csdevkit": "1.90.2",
          "ms-dotnettools.csharp": "2.110.4",
          "ms-dotnettools.vscode-dotnet-runtime": "3.0.0",
          "ms-python.debugpy": "2025.18.0",
          "ms-python.python": "2026.0.0",
          "ms-python.vscode-pylance": "2025.10.4",
          "ms-python.vscode-python-envs": "1.16.0",
          "ms-vscode.cmake-tools": "1.21.36",
          "ms-vscode.cpptools-extension-pack": "1.3.1",
          "ms-vscode.cpptools-themes": "2.0.0",
          "ms-vscode.vscode-serial-monitor": "0.13.1",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17"
        }
      }
    }
    
    

  • We all have to be so blinking paranoid about any extension that can possibly be executed as code.

  • Hi Steve,

    You Support Information looks okay. Could you try to uninstall the entire ncs folder and re-install everything including the extensions, the sdks etc once more?

    -Priyanka

Reply Children
  • Sure.

    Could you give me explicit step by step instructions for the installs, the versions, and every possible contingency when something goes wrong?

    Again, this is for the nRF54L15-DK, and our desire is to use the Nordic example radio_test program. Microsoft Windows-11 OS with plenty of RAM and Disk space.

     

    Steve

  • Sure.

    Please uninstall everything, also delete any folders in the c:/ncs path and then:

    1. Install the nRF Command Lines Tools latest version.

    2. Make sure you have the latest version of J-Link on your PC.

    3. Install nRF Connect for VSCode extension.

    4. After installing the extension, then you can install the required SDK and the matching toolchain from:

      say for eg,

    Manage toolchain -> Install toolchain -> Global -> v3.1.1

    Manage SDK -> Install SDK -> nRF Connect SDK -> v3.1.1

    This should help.

    -Priyanka

  • I'm sorry, but can you please be more specific about "Uninstall Everything"? That is just a little too all-encompassing!

    I have stuff in C:\ncs\... but no ncs* programs installed (i.e. in the repository). But I do have C:\ncs\toolchains\b8b84efebd\nrfutil\bin\; in my path, as instructed by one of the guides.
    What's the story there?

    Here is a list of programs we have from Nordic and nRF or SEGGER or JLink related...

    nrfutil

    nRF Command-Line Tools

    nRF  Connect for Desktop 5.2.1

    SEGGER Embedded Studio 8.26b

    J-Link V634b V644e V766a V782 and V876

    Nicrosoft Visual Studio Code (User)

    Windows Driver Packages -

    • Nordic Semiconductor ASA (libusbK), (usbuser) Ports *2, and (WinUSB)
    • SEGGER (jlink) USB, SEGGER (JLinkCDC) Ports, SEGGER (JLinkCDC_x64) Ports, and
    • SEGGER Microcontroller GmbH (WinUSB) USBDevice
  • Hi Steve,

    The main things to uninstall are the sdks and toolchains within the c:/ncs path.

    Then you need to try uninstalling the nRF Command Line Tools, nRF Connect for Desktop and also the nRF Connect VSCode extension pack as well. 

    After that, please download them again as I had mentioned in the earlier comments.

    -Priyanka

Related