Hello!
It seems that updating the nrf connect vscode extension has somehow broken the ability create and modify build configuration. Tested in wsl and m4 pro.
The last working version is 2025.12.1228
Here is the generated information from the extension.

{
"platform": {
"os": "darwin",
"osVersion": "Darwin Kernel Version 25.2.0: Tue Nov 18 21:09:56 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6041",
"osKernel": "25.2.0",
"vscode": "1.109.0",
"electron": "39.3.0",
"node": "v22.21.1",
"appName": "Visual Studio Code",
"appHost": "desktop"
},
"system": {
"date": "<redacted-timestamp>",
"vscodeRoot": "/Applications/Visual Studio Code.app/Contents/Resources/app",
"nrfConnectForDesktopInstalled": false,
"vscodeUptime": "00:10:48",
"osUptime": "569:15:37",
"cpu": "Apple M4 Pro"
},
"workspace": {
"name": "<redacted-workspace-name>",
"workspaceFile": null,
"folders": [
"/Users/<user>/<redacted-workspace-path>"
]
},
"sdks": [
{
"version": "v4.3.99",
"path": "/Users/<user>/<redacted-sdk-path-1>"
},
{
"version": "v4.3.99",
"path": "/Users/<user>/<redacted-sdk-path-2>"
}
],
"activeBuild": "/Users/<user>/<redacted-workspace-path>/applications/<redacted-app-name>/build",
"apps": [
{
"workspace": "/Users/<user>/<redacted-workspace-path>",
"uri": "/Users/<user>/<redacted-workspace-path>/applications/<redacted-app-name>",
"buildConfigurations": [
{
"id": "/Users/<user>/<redacted-workspace-path>/applications/<redacted-app-name>/build",
"name": "build",
"type": "Zephyr",
"isChild": false,
"isStale": true,
"taskBindings": {
"build": [],
"pristineBuild": [],
"flash": [],
"eraseAndFlash": []
},
"sdk": "/Users/<user>/<redacted-workspace-path>",
"toolchain": "PATH with Zephyr SDK (0.17.2)"
}
]
}
],
"toolchains": [
{
"version": "0.17.2",
"path": "PATH|/Users/<user>/zephyr-sdk-0.17.2",
"displayName": "PATH with Zephyr SDK (0.17.2)",
"compilerTools": [
"Zephyr SDK (arm) 0.17.2",
"Zephyr SDK (riscv) 0.17.2"
]
}
],
"connectedDevices": [],
"tools": {
"/Users/<user>/zephyr-sdk-0.17.2/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.17.2 (arm64)",
"/Applications/SEGGER/JLink/JLinkExe": "9.12 (x64,arm64)",
"/usr/local/bin/nrfjprog": "10.24.2 (x64,arm64)",
"/opt/homebrew/bin/nrfutil": "8.1.1 (x64,arm64)",
"/opt/homebrew/bin/cmake": "4.2.2 (arm64)",
"/Users/<user>/zephyrproject/.venv/bin/west": "1.4.0",
"/Users/<user>/zephyrproject/.venv/bin/python3": "3.13.11 (arm64)",
"/opt/homebrew/bin/ninja": "1.13.2 (arm64)",
"/opt/homebrew/bin/gperf": "3.3 (arm64)",
"/opt/homebrew/bin/dtc": "1.7.2 (arm64)",
"/usr/bin/git": "git version 2.50.1 (x64,arm64)",
"debugger (arm)": "/Users/<user>/zephyr-sdk-0.17.2/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb",
"debugger (riscv)": "/Users/<user>/zephyr-sdk-0.17.2/riscv64-zephyr-elf/bin/riscv64-zephyr-elf-gdb"
},
"nrfutil": {
"nrfutil-device": {
"version": "2.15.6",
"binPath": "/Users/<user>/.vscode/extensions/nordic-semiconductor.nrf-connect-<version>-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_V8.76",
"versionFormat": "string"
},
"name": "JlinkARM",
"version": "JLink_V9.12",
"versionFormat": "string"
}
},
"nrfutil-sdk-manager": {
"version": "1.9.3",
"binPath": "/Users/<user>/.vscode/extensions/nordic-semiconductor.nrf-connect-<version>-darwin-arm64/platform/nrfutil/bin/nrfutil-sdk-manager"
}
},
"environment": {
"westEnv": {
"HOME": "/Users/<user>",
"PATH": "<redacted-path-list>",
"ZEPHYR_BASE": "/Users/<user>/<redacted-workspace-path>/zephyr",
"ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
"ZEPHYR_SDK_INSTALL_DIR": "/Users/<user>/zephyr-sdk-0.17.2",
"USER": "<user>"
},
"inherited": {
"ELECTRON_RUN_AS_NODE": "1",
"HOME": "/Users/<user>",
"PATH": "<redacted-path-list>",
"USER": "<user>"
}
},
"terminal": {
"defaultProfile": null
},
"config": {
"nordic-semiconductor.nrf-connect": {
"ozonePath": "",
"applications": [
"${workspaceFolder}/applications/<redacted-app-name>"
],
"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"
},
"defaultOpenAction": "ask",
"terminalProfile": {
"shell": {}
}
},
"nordic-semiconductor.nrf-terminal": {
"terminalMode": "character",
"localEcho": false
}
},
"extensions": {
"internal": {
"nordic-semiconductor.nrf-connect": {
"version": "2026.1.1327",
"path": "/Users/<user>/.vscode/extensions/nordic-semiconductor.nrf-connect-2026.1.1327-darwin-arm64",
"isActive": true
},
"nordic-semiconductor.nrf-terminal": {
"version": "2026.1.235",
"path": "/Users/<user>/.vscode/extensions/nordic-semiconductor.nrf-terminal-2026.1.235",
"isActive": true
},
"nordic-semiconductor.nrf-devicetree": {
"version": "2026.1.448",
"path": "/Users/<user>/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2026.1.448",
"isActive": true
},
"nordic-semiconductor.nrf-kconfig": {
"version": "2026.1.230",
"path": "/Users/<user>/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2026.1.230",
"isActive": true
}
},
"external": {
"marus25.cortex-debug": null,
"ms-vscode.cpptools": "1.30.4",
"ms-vscode.js-debug": "1.105.0",
"ms-vscode.js-debug-companion": "1.1.3",
"ms-vscode.vscode-js-profile-table": "1.0.10",
"Anthropic.claude-code": "2.1.37",
"cedricverlinden.cursor-dark": "2.2.0",
"expo.vscode-expo-tools": "1.6.2",
"GitHub.copilot-chat": "0.37.1",
"llvm-vs-code-extensions.lldb-dap": "0.4.1",
"ms-dotnettools.csdevkit": "2.10.3",
"ms-dotnettools.csharp": "2.120.3",
"ms-dotnettools.vscode-dotnet-runtime": "3.0.0",
"ms-vscode.cpptools-themes": "2.0.0",
"redhat.vscode-yaml": "1.19.1",
"swiftlang.swift-vscode": "2.16.1",
"trond-snekvik.gnu-mapfiles": "1.1.0",
"visualstudiotoolsforunity.vstuc": "1.2.1"
}
}
}
Thanks!