Note: With v2.6.0 SDK/ToolChain I can import the Nordic template sample and successfully build/flash and run on the nRF52840DK. Support info below for my MacBookPro (M1) development machine. { "platform": { "os": "darwin", "osVersion": "Darwin Kernel Version 23.4.0: Fri Mar 15 00:10:42 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T6000", "osKernel": "23.4.0", "vscode": "1.81.0", "electron": "22.3.18", "node": "v16.17.1" }, "system": { "date": "2024-04-05T16:26:20.024Z", "vscodeRoot": "/private/var/folders/_j/1y61dvds1pbf1k2q2p1rz8g40000gn/T/AppTranslocation/65839C9E-5691-47C6-8000-A4BDDAAA1B23/d/Visual Studio Code.app/Contents/Resources/app", "nrfConnectForDesktopInstalled": true, "vscodeUptime": "38:24:50", "osUptime": "72:33:02", "cpu": "Apple M1 Pro" }, "workspace": { "name": "GitLab (Workspace)", "workspaceFile": "/Users/Kranz/puzl/nrf/GitLab.code-workspace", "folders": [ "/Users/Kranz/puzl/nrf/GitLab", "/Users/Kranz/puzl/nrf/template2.5.2", "/Users/Kranz/puzl/nrf/template", "/Users/Kranz/puzl/nrf/blinky2.6.0" ] }, "sdks": [ { "version": "v2.6.0", "path": "/opt/nordic/ncs/v2.6.0" }, { "version": "v2.5.2", "path": "/opt/nordic/ncs/v2.5.2" }, { "version": "v2.5.0", "path": "/opt/nordic/ncs/v2.5.0" } ], "activeBuild": "/Users/Kranz/puzl/nrf/template/build", "apps": [ { "workspace": "/Users/Kranz/puzl/nrf/GitLab", "uri": "/Users/Kranz/puzl/nrf/GitLab", "buildConfigurations": [ { "id": "/Users/Kranz/puzl/nrf/GitLab/build", "name": "build", "boardId": "nrf52840dk_nrf52840", "type": "Zephyr", "isChild": false, "isStale": false, "taskBindings": { "build": [], "pristineBuild": [], "flash": [], "eraseAndFlash": [] } } ] }, { "workspace": "/Users/Kranz/puzl/nrf/template2.5.2", "uri": "/Users/Kranz/puzl/nrf/template2.5.2", "buildConfigurations": [] }, { "workspace": "/Users/Kranz/puzl/nrf/template", "uri": "/Users/Kranz/puzl/nrf/template", "buildConfigurations": [ { "id": "/Users/Kranz/puzl/nrf/template/build", "name": "build", "boardId": "nrf52840dk_nrf52840", "type": "Zephyr", "isChild": false, "isStale": false, "taskBindings": { "build": [], "pristineBuild": [], "flash": [], "eraseAndFlash": [] } } ] }, { "workspace": "/Users/Kranz/puzl/nrf/blinky2.6.0", "uri": "/Users/Kranz/puzl/nrf/blinky2.6.0", "buildConfigurations": [ { "id": "/Users/Kranz/puzl/nrf/blinky2.6.0/build", "name": "build", "boardId": "nrf52840dk_nrf52840", "type": "Zephyr", "isChild": false, "isStale": false, "taskBindings": { "build": [], "pristineBuild": [], "flash": [], "eraseAndFlash": [] } } ] } ], "topdir": "/opt/nordic/ncs/v2.6.0", "workspaceState": "freestanding-ready", "toolchains": [ { "version": "2.6.0", "path": "/opt/nordic/ncs/toolchains/580e4ef81c" }, { "version": "2.5.2", "path": "/opt/nordic/ncs/toolchains/20d68df7e5" }, { "version": "2.5.0", "path": "/opt/nordic/ncs/toolchains/20d68df7e5" }, { "version": "2.4.1", "path": "/opt/nordic/ncs/toolchains/4ef6631da0" } ], "connectedDevices": [ { "serialNumber": "001050258135", "boardVersion": "PCA10056", "deviceFamily": "NRF52_FAMILY", "deviceVersion": "NRF52840_xxAA_REV3", "jlinkObFirmwareVersion": "J-Link OB-nRF5340-NordicSemi compiled Oct 30 2023 12:13:06" } ], "deviceProvider": "nrfutil", "tools": { "/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.5", "/Applications/SEGGER/JLink/JLinkExe": "7.94c", "/usr/local/bin/nrfjprog": "10.23.0", "nrfutil": "Not found", "/opt/nordic/ncs/toolchains/580e4ef81c/bin/cmake": "3.21.0", "/opt/nordic/ncs/toolchains/580e4ef81c/bin/west": "1.2.0", "/opt/nordic/ncs/toolchains/580e4ef81c/bin/python3": "3.9.6", "/opt/nordic/ncs/toolchains/580e4ef81c/bin/ninja": "1.10.2", "/opt/nordic/ncs/toolchains/580e4ef81c/bin/gperf": "3.1", "/opt/nordic/ncs/toolchains/580e4ef81c/bin/dtc": "1.6.1", "/opt/nordic/ncs/toolchains/580e4ef81c/bin/gn": "2154", "/opt/nordic/ncs/toolchains/580e4ef81c/bin/git": "2.37.3", "gdbPath": "/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb" }, "nrfutil": { "nrfutil-device": { "version": "2.0.0", "binPath": "/Users/Kranz/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.3.25-darwin-arm64/platform/nrfutil/bin/nrfutil-device" }, "nrfutil-toolchain-manager": { "version": "0.14.1", "binPath": "/Users/Kranz/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.3.25-darwin-arm64/platform/nrfutil/bin/nrfutil-toolchain-manager" } }, "environment": { "westEnv": { "ELECTRON_RUN_AS_NODE": "1", "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/580e4ef81c/Cellar/git/2.37.3/libexec/git-core", "HOME": "/Users/Kranz", "PATH": "/opt/nordic/ncs/toolchains/580e4ef81c/bin:/opt/nordic/ncs/toolchains/580e4ef81c/usr/bin:/opt/nordic/ncs/toolchains/580e4ef81c/usr/local/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/aarch64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/x86_64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/arm-zephyr-eabi/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/riscv64-zephyr-elf/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/Users/Kranz:/Users/Kranz/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:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/opt/nordic/ncs/toolchains/20d68df7e5/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/Users/Kranz:/Users/Kranz/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:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/opt/nordic/ncs/toolchains/20d68df7e5/bin", "ZEPHYR_BASE": "/opt/nordic/ncs/v2.6.0/zephyr", "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr", "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk", "USER": "Kranz" }, "inherited": { "ELECTRON_RUN_AS_NODE": "1", "HOME": "/Users/Kranz", "PATH": "/Library/Frameworks/Python.framework/Versions/3.12/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/Users/Kranz:/Users/Kranz/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:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/opt/nordic/ncs/toolchains/20d68df7e5/bin", "USER": "Kranz" }, "toolchainPath": "/opt/nordic/ncs/toolchains/580e4ef81c", "toolchainBinPath": "/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/arm-zephyr-eabi/bin", "toolchainVersion": "2.6.0" }, "terminal": { "defaultProfile": null }, "config": { "nordic-semiconductor.nrf-connect": { "topdir": "${nrf-connect.sdk:2.6.0}", "toolchain": { "path": "${nrf-connect.toolchain:2.6.0}" }, "ozonePath": "", "applications": [ "${workspaceFolder}" ], "applicationOptions": {}, "kconfig": { "interface": "kconfig" }, "west": { "env": { "$base": "terminal" } }, "boardRoots": [], "taskBindings": {}, "buildTerminal": { "condensedProgress": true }, "debugging": { "flash": true, "bindings": { "${workspaceFolder}/build": "Launch GitLab/build" }, "justMyCode": true }, "activeAppFollowActiveEditor": true, "deviceProvider": "", "flash": { "softreset": false, "erase": false, "recover": false }, "enableTelemetry": false, "thirdpartyIntegration": {}, "toolchainManager": { "indexURL": null, "installDirectory": null }, "nrfutil": { "home": null }, "defaultOpenAction": "ask", "welcome": { "showOnStartup": true } }, "nordic-semiconductor.nrf-terminal": { "terminalMode": "character" } }, "extensions": { "internal": { "nordic-semiconductor.nrf-connect": { "version": "2024.3.25", "path": "/Users/Kranz/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.3.25-darwin-arm64", "isActive": true }, "nordic-semiconductor.nrf-terminal": { "version": "2024.3.15", "path": "/Users/Kranz/.vscode/extensions/nordic-semiconductor.nrf-terminal-2024.3.15", "isActive": true }, "nordic-semiconductor.nrf-devicetree": { "version": "2024.3.78", "path": "/Users/Kranz/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.3.78", "isActive": true }, "nordic-semiconductor.nrf-kconfig": { "version": "2024.3.21", "path": "/Users/Kranz/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2024.3.21", "isActive": true } }, "external": { "marus25.cortex-debug": null, "ms-vscode.cpptools": "1.19.9", "ms-vscode.js-debug": "1.81.0", "ms-vscode.js-debug-companion": "1.1.2", "ms-vscode.vscode-js-profile-table": "1.0.3", "eamodio.gitlens": "14.5.2", "shd101wyy.markdown-preview-enhanced": "0.8.13", "trond-snekvik.gnu-mapfiles": "1.1.0", "twxs.cmake": "0.0.17" } } }