Clean install of VSCode toolchain fails on MacOSX (Apple Silicon)

Hi,

I have been performing a fresh install of the toolchain following the nordic's "nRF Connect for VS Code" page, as well as the YouTube video "Introducing nRF Connect for VS Code".

Given previous problems (which lead me to re-install the whole thing), I brew-installed the latest python version 3.13.0, which the VSCode terminal recognizes as the version in use (i.e. python3 --version shows this version). Despite this, the nRF Connect output shows that the Toolchain validation report claims that my python version is outdated. Specifically, the nRF Connect window shows:

[04:50:19] =========== Toolchain validation report for nRF Connect SDK Toolchain v2.7.0 ===========
📦 Using the nRF Connect SDK v2.7.99-cs2 at /opt/nordic/ncs/v2.7.99-cs2
🕒 zephyr-sdk is outdated. Found 0.16.5-1, but 0.16.8 is required by the SDK.
🕒 python is outdated. Found 3.9.6, but 3.12.4 is required by the SDK.

I am adding the detailed install log (written as a markdown .md file but attached as a .txt file because of filetype restrictions).

Any input is highly appreciated.

Thanks.

Armand

PS: the solution for this issue is described below in the post starting with: "The solution of this issue has two parts summarized below". Thanks  .

7563.20241020_nrfconnect_install_log.txt

# Install log: nRF Connect on VSCode redo
Re-installing the whole thing to try out the solution proposed by nordic devzone.

## changed git global setting:
```
git config --global http.postBuffer 104857600
```

## Removed previous configs:
- removed directory `~/.vscode`
- removed directory `~/Library/Application Support/Code`
- sudo-removed directory `~/opt/nordic/ncs`

## Back to nrf Connect for VS Code documentation
- Going back to https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-VS-Code > Downloads
- nRF Command Line Tools: https://www.nordicsemi.com/Products/Development-tools/nRF-Command-Line-Tools > Downloads > MacOS v10.24.2
- https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-command-line-tools/sw/versions-10-x-x/10-24-2/nrf-command-line-tools-10.24.2-darwin.dmg
- opening nrf-command-line-tools-10.24.2-darwin.dmg
- Install nRF Tools: all except pynrfjprog. Successful.
- Install J-LINK: Successful.

## Running Visual Studio Code (still following youtube video) :
- verified in terminal that $python3 --version returns Python 3.13.0 (which I have previously installed with homebrew)
- Installing extension: nRF Connect for VS Code (v2024.9.87) > Successful.
- Installing extension: nRF Connect for VS Code Extension Pack (v2024.9.5) > Successful.
- Clicked on nRF Connect symbol on the left side > Install Toolchain.
  - Output for nRF Connect:
```
[16:42:43] nRF Command Line Tools 10.24.2 are up to date
[16:43:27] nrfutil-toolchain-manager install v2.7.0: Download toolchain
[16:44:38] nrfutil-toolchain-manager install v2.7.0: Toolchain downloaded: success
[16:44:38] nrfutil-toolchain-manager install v2.7.0: Unpack toolchain
[16:44:55] nrfutil-toolchain-manager install v2.7.0: Toolchain unpacked to /opt/nordic/ncs/tmp/.tmpgCym50: success
[16:44:55] nrfutil-toolchain-manager install v2.7.0: Install toolchain
[16:44:56] nrfutil-toolchain-manager install v2.7.0: Toolchain installed at /opt/nordic/ncs/toolchains/f8037e9b83: success
[16:44:57] =========== Toolchain validation report for nRF Connect SDK Toolchain v2.7.0 ===========
No issues were detected with the toolchain.
```
- Manage SDKs > Install SDK > v2.7.99-cs2 > /opt/nordic/ncs/v2.7.99-cs2 > This time, it only took a few minutes. Successful.
  - Output (added to previous output) of nRF Connect:
```
[west]: === Initializing in /opt/nordic/ncs/v2.7.99-cs2
[west]: --- Cloning manifest repository from https://github.com/nrfconnect/sdk-nrf
[west]: Cloning into '/opt/nordic/ncs/v2.7.99-cs2/.west/manifest-tmp'...
[west]: Updating files:  93% (10825/11577)
Updating files:  94% (10883/11577)
Updating files:  95% (10999/11577)
Updating files:  96% (11114/11577)
Updating files:  97% (11230/11577)
Updating files:  98% (11346/11577)
Updating files:  99% (11462/11577)
Updating files: 100% (11577/11577)
Updating files: 100% (11577/11577), done.
[west]: --- setting manifest.path to nrf
[west]: === Initialized. Now run "west update" inside /opt/nordic/ncs/v2.7.99-cs2.

[west]: exited with code 0.


[west]: updating /opt/nordic/ncs/v2.7.99-cs2...

[west]: === updating zephyr (zephyr):
[west]: --- zephyr: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/zephyr/.git/
[west]: --- zephyr: fetching, need revision 3d01dcc251bf3aa2a675941e8ac2b244f776724d
[west]: From https://github.com/nrfconnect/sdk-zephyr
[west]:  * branch                3d01dcc251bf3aa2a675941e8ac2b244f776724d -> FETCH_HEAD
[west]: HEAD is now at 3d01dcc25 [nrf noup] modules: hal_nordic: Drop EXACT nrf-regtool check
[west]: HEAD is now at 3d01dcc25 [nrf noup] modules: hal_nordic: Drop EXACT nrf-regtool check
[west]: === updating bsim (tools/bsim):
[west]: --- bsim: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/tools/bsim/.git/
[west]: --- bsim: fetching, need revision 68f6282c6a7f54641b75f5f9fc953c85e272a983
[west]: From https://github.com/BabbleSim/bsim_west
[west]:  * branch            68f6282c6a7f54641b75f5f9fc953c85e272a983 -> FETCH_HEAD
[west]: HEAD is now at 68f6282 developer_set: Remove .git suffix in paths
[west]: HEAD is now at 68f6282 developer_set: Remove .git suffix in paths
[west]: === updating hostap (modules/lib/hostap):
[west]: --- hostap: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/hostap/.git/
[west]: --- hostap: fetching, need revision 3b64b3bf9957f3b1515d58429b89589d234dcaaf
[west]: From https://github.com/nrfconnect/sdk-hostap
[west]:  * branch              3b64b3bf9957f3b1515d58429b89589d234dcaaf -> FETCH_HEAD
[west]: HEAD is now at 3b64b3bf [nrf noup] zephyr: Fix the CSRNG define
[west]: HEAD is now at 3b64b3bf [nrf noup] zephyr: Fix the CSRNG define
[west]: === updating wfa-qt-control-app (modules/lib/wfa-qt-control-app):
[west]: --- wfa-qt-control-app: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/wfa-qt-control-app/.git/
[west]: --- wfa-qt-control-app: fetching, need revision af011c8a8d338ba529f17aed2cc2ef4c1c591a58
[west]: From https://github.com/nrfconnect/sdk-wi-fiquicktrack-controlappc
[west]:  * branch            af011c8a8d338ba529f17aed2cc2ef4c1c591a58 -> FETCH_HEAD
[west]: HEAD is now at af011c8 [nrf fromlist]: Add missing null checks for malloc calls
[west]: HEAD is now at af011c8 [nrf fromlist]: Add missing null checks for malloc calls
[west]: === updating mcuboot (bootloader/mcuboot):
[west]: --- mcuboot: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/bootloader/mcuboot/.git/
[west]: --- mcuboot: fetching, need revision f30dce197f34d4df77d8e66997dff0ce948c2b82
[west]: From https://github.com/nrfconnect/sdk-mcuboot
[west]:  * branch            f30dce197f34d4df77d8e66997dff0ce948c2b82 -> FETCH_HEAD
[west]: HEAD is now at f30dce1 [nrf noup] boards: nrf54l15dk: Disable FPROTECT
[west]: HEAD is now at f30dce1 [nrf noup] boards: nrf54l15dk: Disable FPROTECT
[west]: === updating qcbor (modules/tee/tf-m/qcbor):
[west]: --- qcbor: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/tee/tf-m/qcbor/.git/
[west]: --- qcbor: fetching, need revision 751d36583a9ce1a640900c57e13c9b6b8f3a2ba2
[west]: From https://github.com/laurencelundblade/QCBOR
[west]:  * branch            751d36583a9ce1a640900c57e13c9b6b8f3a2ba2 -> FETCH_HEAD
[west]: HEAD is now at 751d365 restore inc/qcbor.h for backwards compatibility (#181)
[west]: HEAD is now at 751d365 restore inc/qcbor.h for backwards compatibility (#181)
[west]: === updating mbedtls (modules/crypto/mbedtls):
[west]: --- mbedtls: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/crypto/mbedtls/.git/
[west]: --- mbedtls: fetching, need revision v3.5.2-ncs2
[west]: From https://github.com/nrfconnect/sdk-mbedtls
[west]:  * tag                 v3.5.2-ncs2 -> FETCH_HEAD
[west]: HEAD is now at 72868c6f [nrf noup] Add MBEDTLS_PSA_CRYPTO_CLIENT support for TLS/DTLS and X.509
[west]: HEAD is now at 72868c6f [nrf noup] Add MBEDTLS_PSA_CRYPTO_CLIENT support for TLS/DTLS and X.509
[west]: === updating oberon-psa-crypto (modules/crypto/oberon-psa-crypto):
[west]: --- oberon-psa-crypto: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/crypto/oberon-psa-crypto/.git/
[west]: --- oberon-psa-crypto: fetching, need revision 5bfe42c2375204e38a067fe15bd33d581fbfbd01
[west]: From https://github.com/nrfconnect/sdk-oberon-psa-crypto
[west]:  * branch            5bfe42c2375204e38a067fe15bd33d581fbfbd01 -> FETCH_HEAD
[west]: HEAD is now at 5bfe42c [nrf noup] PSA key attribute compatibility
[west]: HEAD is now at 5bfe42c [nrf noup] PSA key attribute compatibility
[west]: === updating nrfxlib (nrfxlib):
[west]: --- nrfxlib: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/nrfxlib/.git/
[west]: --- nrfxlib: fetching, need revision 6f4076efa30fa53c708a06740464f4def3f7daad
[west]: From https://github.com/nrfconnect/sdk-nrfxlib
[west]:  * branch            6f4076efa30fa53c708a06740464f4def3f7daad -> FETCH_HEAD
[west]: HEAD is now at 6f4076e nrf_802154: rev 559b3d38a1f490371ebac659959d2eebda078b58
[west]: HEAD is now at 6f4076e nrf_802154: rev 559b3d38a1f490371ebac659959d2eebda078b58
[west]: === updating trusted-firmware-m (modules/tee/tf-m/trusted-firmware-m):
[west]: --- trusted-firmware-m: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/tee/tf-m/trusted-firmware-m/.git/
[west]: --- trusted-firmware-m: fetching, need revision 9f68daeafd7b662c96d6fdf61c83222248e3ed9f
[west]: From https://github.com/nrfconnect/sdk-trusted-firmware-m
[west]:  * branch            9f68daeafd7b662c96d6fdf61c83222248e3ed9f -> FETCH_HEAD
[west]: HEAD is now at 9f68dae [nrf noup] platform: nordic_nrf: Fix SPU include for 54l
[west]: HEAD is now at 9f68dae [nrf noup] platform: nordic_nrf: Fix SPU include for 54l
[west]: === updating psa-arch-tests (modules/tee/tf-m/psa-arch-tests):
[west]: --- psa-arch-tests: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/tee/tf-m/psa-arch-tests/.git/
[west]: --- psa-arch-tests: fetching, need revision 94a349db22cd0e44136c281724ffc71b6e7391c3
[west]: From https://github.com/nrfconnect/sdk-psa-arch-tests
[west]:  * branch            94a349db22cd0e44136c281724ffc71b6e7391c3 -> FETCH_HEAD
[west]: HEAD is now at 94a349d [nrf fromlist] Fix base address for the nrf watchdog
[west]: HEAD is now at 94a349d [nrf fromlist] Fix base address for the nrf watchdog
[west]: === updating matter (modules/lib/matter):
[west]: --- matter: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/matter/.git/
[west]: --- matter: fetching, need revision 89eb37b47ca8e4b9d309c431bde30bdb19d07577
[west]: From https://github.com/nrfconnect/sdk-connectedhomeip
[west]:  * branch            89eb37b47ca8e4b9d309c431bde30bdb19d07577 -> FETCH_HEAD
[west]: HEAD is now at 89eb37b4 [nrf toup] [nrfconnect] Switch to nRF54L15 DK
[west]: HEAD is now at 89eb37b4 [nrf toup] [nrfconnect] Switch to nRF54L15 DK
[west]: Submodule 'nlio' (https://github.com/nestlabs/nlio.git) registered for path 'third_party/nlio/repo'
[west]: Cloning into '/opt/nordic/ncs/v2.7.99-cs2/modules/lib/matter/third_party/nlio/repo'...
[west]: Submodule path 'third_party/nlio/repo': checked out '0e725502c2b17bb0a0c22ddd4bcaee9090c8fb5c'
[west]: Submodule 'nlassert' (https://github.com/nestlabs/nlassert.git) registered for path 'third_party/nlassert/repo'
[west]: Cloning into '/opt/nordic/ncs/v2.7.99-cs2/modules/lib/matter/third_party/nlassert/repo'...
[west]: Submodule path 'third_party/nlassert/repo': checked out 'c5892c5ae43830f939ed660ff8ac5f1b91d336d3'
[west]: Submodule 'nlunit-test' (https://github.com/nestlabs/nlunit-test.git) registered for path 'third_party/nlunit-test/repo'
[west]: Cloning into '/opt/nordic/ncs/v2.7.99-cs2/modules/lib/matter/third_party/nlunit-test/repo'...
[west]: Submodule path 'third_party/nlunit-test/repo': checked out '0c8c9073af9c07aa089861295b7d7ced56ad174d'
[west]: Submodule 'pigweed' (https://github.com/google/pigweed.git) registered for path 'third_party/pigweed/repo'
[west]: Cloning into '/opt/nordic/ncs/v2.7.99-cs2/modules/lib/matter/third_party/pigweed/repo'...
[west]: Submodule path 'third_party/pigweed/repo': checked out '1f12d06f5133a9a471e0551e5f915dff80ee908c'
[west]: Submodule 'third_party/jsoncpp/repo' (https://github.com/open-source-parsers/jsoncpp.git) registered for path 'third_party/jsoncpp/repo'
[west]: Cloning into '/opt/nordic/ncs/v2.7.99-cs2/modules/lib/matter/third_party/jsoncpp/repo'...
[west]: Submodule path 'third_party/jsoncpp/repo': checked out '69098a18b9af0c47549d9a271c054d13ca92b006'
[west]: === updating soc-hwmv1 (modules/soc-hwmv1):
[west]: --- soc-hwmv1: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/soc-hwmv1/.git/
[west]: --- soc-hwmv1: fetching, need revision 32b1ee3e4576815bebf9ce3e8d63efe73bd89c62
[west]: From https://github.com/nrfconnect/sdk-soc-hwmv1
[west]:  * branch            32b1ee3e4576815bebf9ce3e8d63efe73bd89c62 -> FETCH_HEAD
[west]: HEAD is now at 32b1ee3 soc: Update Kconfig.peripherals from sdk-zephyr bdda11b
[west]: HEAD is now at 32b1ee3 soc: Update Kconfig.peripherals from sdk-zephyr bdda11b
[west]: === updating cjson (modules/lib/cjson):
[west]: --- cjson: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/cjson/.git/
[west]: --- cjson: fetching, need revision c6af068b7f05207b28d68880740e4b9ec1e4b50a
[west]: From https://github.com/nrfconnect/sdk-cjson
[west]:  * branch            c6af068b7f05207b28d68880740e4b9ec1e4b50a -> FETCH_HEAD
[west]: HEAD is now at c6af068 [nrf fromtree] fix: potential memory leak in merge_patch() (#611)
[west]: HEAD is now at c6af068 [nrf fromtree] fix: potential memory leak in merge_patch() (#611)
[west]: === updating azure-sdk-for-c (modules/lib/azure-sdk-for-c):
[west]: --- azure-sdk-for-c: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/azure-sdk-for-c/.git/
[west]: --- azure-sdk-for-c: fetching, need revision 308c171cb4b5eed266649012a68406487ec81fb2
[west]: From https://github.com/nrfconnect/azure-sdk-for-c
[west]:  * branch            308c171cb4b5eed266649012a68406487ec81fb2 -> FETCH_HEAD
[west]: HEAD is now at 308c171 [nrf fromlist] Make repository a Zephyr module
[west]: HEAD is now at 308c171 [nrf fromlist] Make repository a Zephyr module
[west]: === updating cirrus (modules/hal/cirrus-logic):
[west]: --- cirrus: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/hal/cirrus-logic/.git/
[west]: --- cirrus: fetching, need revision 3873a08377d93a479105a75ac390d3bbcd31d690
[west]: From https://github.com/nrfconnect/sdk-mcu-drivers
[west]:  * branch            3873a08377d93a479105a75ac390d3bbcd31d690 -> FETCH_HEAD
[west]: HEAD is now at 3873a08 Added missing curly brace for #ifdef __cplusplus
[west]: HEAD is now at 3873a08 Added missing curly brace for #ifdef __cplusplus
[west]: === updating openthread (modules/lib/openthread):
[west]: --- openthread: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/openthread/.git/
[west]: --- openthread: fetching, need revision 2aeb8b833ba760ec29d5f340dd1ce7bcb61c5d56
[west]: From https://github.com/nrfconnect/sdk-openthread
[west]:  * branch            2aeb8b833ba760ec29d5f340dd1ce7bcb61c5d56 -> FETCH_HEAD
[west]: HEAD is now at 2aeb8b8 [mle] prioritize equivalent pending dataset update over MLE announce (#10631)
[west]: HEAD is now at 2aeb8b8 [mle] prioritize equivalent pending dataset update over MLE announce (#10631)
[west]: === updating suit-generator (modules/lib/suit-generator):
[west]: --- suit-generator: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/suit-generator/.git/
[west]: --- suit-generator: fetching, need revision 35f1ab74d886dc4795ea737596040854ea3b524e
[west]: From https://github.com/nrfconnect/suit-generator
[west]:  * branch            35f1ab74d886dc4795ea737596040854ea3b524e -> FETCH_HEAD
[west]: HEAD is now at 35f1ab7 Modifications of sign script to allow multiple KEY IDs
[west]: HEAD is now at 35f1ab7 Modifications of sign script to allow multiple KEY IDs
[west]: === updating suit-processor (modules/lib/suit-processor):
[west]: --- suit-processor: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/suit-processor/.git/
[west]: --- suit-processor: fetching, need revision ee58d543994256d545c692e14badf3efa9830237
[west]: From https://github.com/nrfconnect/suit-processor
[west]:  * branch            ee58d543994256d545c692e14badf3efa9830237 -> FETCH_HEAD
[west]: HEAD is now at ee58d54 Fix Enc_structure protected parameter (wasn't bstr wrapped)
[west]: HEAD is now at ee58d54 Fix Enc_structure protected parameter (wasn't bstr wrapped)
[west]: === updating cmock (test/cmock):
[west]: --- cmock: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/test/cmock/.git/
[west]: --- cmock: fetching, need revision f65066f15d8248e6dcb778efb8739904a4512087
[west]: From https://github.com/ThrowTheSwitch/cmock
[west]:  * branch            f65066f15d8248e6dcb778efb8739904a4512087 -> FETCH_HEAD
[west]: HEAD is now at f65066f Merge pull request #404 from tz18/patch-1
[west]: HEAD is now at f65066f Merge pull request #404 from tz18/patch-1
[west]: Submodule 'vendor/c_exception' (https://github.com/throwtheswitch/cexception.git) registered for path 'vendor/c_exception'
[west]: Submodule 'vendor/unity' (https://github.com/throwtheswitch/unity.git) registered for path 'vendor/unity'
[west]: Cloning into '/opt/nordic/ncs/v2.7.99-cs2/test/cmock/vendor/c_exception'...
[west]: Cloning into '/opt/nordic/ncs/v2.7.99-cs2/test/cmock/vendor/unity'...
[west]: Submodule path 'vendor/c_exception': checked out '71b47be7c950f1bf5f7e5303779fa99a16224bb6'
[west]: Submodule path 'vendor/unity': checked out '4389bab82ee8a4b4631a03be2e07dd5c67dab2d4'
[west]: === updating memfault-firmware-sdk (modules/lib/memfault-firmware-sdk):
[west]: --- memfault-firmware-sdk: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/memfault-firmware-sdk/.git/
[west]: --- memfault-firmware-sdk: fetching, need revision 1.6.0
[west]: From https://github.com/memfault/memfault-firmware-sdk
[west]:  * tag               1.6.0      -> FETCH_HEAD
[west]: HEAD is now at 3d51c80 Memfault Firmware SDK 1.6.0 (Build 5464)
[west]: HEAD is now at 3d51c80 Memfault Firmware SDK 1.6.0 (Build 5464)
[west]: === updating coremark (modules/benchmark/coremark):
[west]: --- coremark: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/benchmark/coremark/.git/
[west]: --- coremark: fetching, need revision d5fad6bd094899101a4e5fd53af7298160ced6ab
[west]: From https://github.com/eembc/coremark
[west]:  * branch            d5fad6bd094899101a4e5fd53af7298160ced6ab -> FETCH_HEAD
[west]: HEAD is now at d5fad6b Merge pull request #51 from volodymyr-bondarchuk/zephyr
[west]: HEAD is now at d5fad6b Merge pull request #51 from volodymyr-bondarchuk/zephyr
[west]: === updating canopennode (modules/lib/canopennode):
[west]: --- canopennode: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/canopennode/.git/
[west]: --- canopennode: fetching, need revision dec12fa3f0d790cafa8414a4c2930ea71ab72ffd
[west]: From https://github.com/zephyrproject-rtos/canopennode
[west]:  * branch            dec12fa3f0d790cafa8414a4c2930ea71ab72ffd -> FETCH_HEAD
[west]: HEAD is now at dec12fa stack: map CANopenNode crc16_ccitt() to Zephyr crc16_itu_t()
[west]: HEAD is now at dec12fa stack: map CANopenNode crc16_ccitt() to Zephyr crc16_itu_t()
[west]: === updating chre (modules/lib/chre):
[west]: --- chre: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/chre/.git/
[west]: --- chre: fetching, need revision 3b32c76efee705af146124fb4190f71be5a4e36e
[west]: From https://github.com/zephyrproject-rtos/chre
[west]:  * branch            3b32c76efee705af146124fb4190f71be5a4e36e -> FETCH_HEAD
[west]: HEAD is now at 3b32c76 zephyr: link the .unstable_id data in ROM
[west]: HEAD is now at 3b32c76 zephyr: link the .unstable_id data in ROM
[west]: === updating lz4 (modules/lib/lz4):
[west]: --- lz4: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/lz4/.git/
[west]: --- lz4: fetching, need revision 8e303c264fc21c2116dc612658003a22e933124d
[west]: From https://github.com/zephyrproject-rtos/lz4
[west]:  * branch            8e303c264fc21c2116dc612658003a22e933124d -> FETCH_HEAD
[west]: HEAD is now at 8e303c2 zephyr: make this repo a zephyr module
[west]: HEAD is now at 8e303c2 zephyr: make this repo a zephyr module
[west]: === updating nanopb (modules/lib/nanopb):
[west]: --- nanopb: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/nanopb/.git/
[west]: --- nanopb: fetching, need revision 7f88274070afa5edfaf608f4d8e32f3d3c1de139
[west]: From https://github.com/zephyrproject-rtos/nanopb
[west]:  * branch            7f88274070afa5edfaf608f4d8e32f3d3c1de139 -> FETCH_HEAD
[west]: HEAD is now at 7f88274 Add migration note about CMake protoc default (#958)
[west]: HEAD is now at 7f88274 Add migration note about CMake protoc default (#958)
[west]: === updating tf-m-tests (modules/tee/tf-m/tf-m-tests):
[west]: --- tf-m-tests: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/tee/tf-m/tf-m-tests/.git/
[west]: --- tf-m-tests: fetching, need revision 85f533a4aa5b4fe31247676a923db7453eb4429c
[west]: From https://github.com/zephyrproject-rtos/tf-m-tests
[west]:  * branch            85f533a4aa5b4fe31247676a923db7453eb4429c -> FETCH_HEAD
[west]: HEAD is now at 85f533a Crypto: Use RSA key in PSA format
[west]: HEAD is now at 85f533a Crypto: Use RSA key in PSA format
[west]: === updating zscilib (modules/lib/zscilib):
[west]: --- zscilib: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/zscilib/.git/
[west]: --- zscilib: fetching, need revision ee1b287d9dd07208d2cc52284240ac25bb66eae3
[west]: From https://github.com/zephyrproject-rtos/zscilib
[west]:  * branch            ee1b287d9dd07208d2cc52284240ac25bb66eae3 -> FETCH_HEAD
[west]: HEAD is now at ee1b287 samples/tests: Update for hwmv2 board names
[west]: HEAD is now at ee1b287 samples/tests: Update for hwmv2 board names
[west]: === updating cmsis (modules/hal/cmsis):
[west]: --- cmsis: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/hal/cmsis/.git/
[west]: --- cmsis: fetching, need revision 4b96cbb174678dcd3ca86e11e1f24bc5f8726da0
[west]: From https://github.com/zephyrproject-rtos/cmsis
[west]:  * branch            4b96cbb174678dcd3ca86e11e1f24bc5f8726da0 -> FETCH_HEAD
[west]: HEAD is now at 4b96cbb doc: Update documentations for CMSIS 5.9.0
[west]: HEAD is now at 4b96cbb doc: Update documentations for CMSIS 5.9.0
[west]: === updating cmsis-dsp (modules/lib/cmsis-dsp):
[west]: --- cmsis-dsp: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/cmsis-dsp/.git/
[west]: --- cmsis-dsp: fetching, need revision 6489e771e9c405f1763b52d64a3f17a1ec488ace
[west]: From https://github.com/zephyrproject-rtos/cmsis-dsp
[west]:  * branch            6489e771e9c405f1763b52d64a3f17a1ec488ace -> FETCH_HEAD
[west]: HEAD is now at 6489e77 do not generate warnings when scalar functions are used with MVE
[west]: HEAD is now at 6489e77 do not generate warnings when scalar functions are used with MVE
[west]: === updating cmsis-nn (modules/lib/cmsis-nn):
[west]: --- cmsis-nn: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/cmsis-nn/.git/
[west]: --- cmsis-nn: fetching, need revision 0c8669d81381ccf3b1a01d699f3b68b50134a99f
[west]: From https://github.com/zephyrproject-rtos/cmsis-nn
[west]:  * branch            0c8669d81381ccf3b1a01d699f3b68b50134a99f -> FETCH_HEAD
[west]: HEAD is now at 0c8669d Merge pull request #1 from XenuIsWatching/zephyr
[west]: HEAD is now at 0c8669d Merge pull request #1 from XenuIsWatching/zephyr
[west]: === updating edtt (tools/edtt):
[west]: --- edtt: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/tools/edtt/.git/
[west]: --- edtt: fetching, need revision b9ca3c7030518f07b7937dacf970d37a47865a76
[west]: From https://github.com/zephyrproject-rtos/edtt
[west]:  * branch            b9ca3c7030518f07b7937dacf970d37a47865a76 -> FETCH_HEAD
[west]: HEAD is now at b9ca3c7 Fix for for python >= 3.11
[west]: HEAD is now at b9ca3c7 Fix for for python >= 3.11
[west]: === updating fatfs (modules/fs/fatfs):
[west]: --- fatfs: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/fs/fatfs/.git/
[west]: --- fatfs: fetching, need revision 427159bf95ea49b7680facffaa29ad506b42709b
[west]: From https://github.com/zephyrproject-rtos/fatfs
[west]:  * branch            427159bf95ea49b7680facffaa29ad506b42709b -> FETCH_HEAD
[west]: HEAD is now at 427159b zephyr: fix ffconf.h override use of STRINGIZE
[west]: HEAD is now at 427159b zephyr: fix ffconf.h override use of STRINGIZE
[west]: === updating hal_nordic (modules/hal/nordic):
[west]: --- hal_nordic: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/hal/nordic/.git/
[west]: --- hal_nordic: fetching, need revision d4030afcc0befef645eda11e82c0d7c0e1d604f1
[west]: From https://github.com/zephyrproject-rtos/hal_nordic
[west]:  * branch            d4030afcc0befef645eda11e82c0d7c0e1d604f1 -> FETCH_HEAD
[west]: HEAD is now at d4030af nrfx: align CLOCKPIN symbols to nRF9230 Eng B
[west]: HEAD is now at d4030af nrfx: align CLOCKPIN symbols to nRF9230 Eng B
[west]: === updating hal_st (modules/hal/st):
[west]: --- hal_st: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/hal/st/.git/
[west]: --- hal_st: fetching, need revision b77157f6bc4395e398d90ab02a7d2cbc01ab2ce7
[west]: From https://github.com/zephyrproject-rtos/hal_st
[west]:  * branch            b77157f6bc4395e398d90ab02a7d2cbc01ab2ce7 -> FETCH_HEAD
[west]: HEAD is now at b77157f drivers: sensor: st: Move to vendor subdirectory
[west]: HEAD is now at b77157f drivers: sensor: st: Move to vendor subdirectory
[west]: === updating hal_wurthelektronik (modules/hal/wurthelektronik):
[west]: --- hal_wurthelektronik: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/hal/wurthelektronik/.git/
[west]: --- hal_wurthelektronik: fetching, need revision e5bcb2eac1bb9639ce13b4dafc78eb254e014342
[west]: From https://github.com/zephyrproject-rtos/hal_wurthelektronik
[west]:  * branch            e5bcb2eac1bb9639ce13b4dafc78eb254e014342 -> FETCH_HEAD
[west]: HEAD is now at e5bcb2e Update WE sensors SDK to version 2.5.0
[west]: HEAD is now at e5bcb2e Update WE sensors SDK to version 2.5.0
[west]: === updating libmetal (modules/hal/libmetal):
[west]: --- libmetal: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/hal/libmetal/.git/
[west]: --- libmetal: fetching, need revision 243eed541b9c211a2ce8841c788e62ddce84425e
[west]: From https://github.com/zephyrproject-rtos/libmetal
[west]:  * branch            243eed541b9c211a2ce8841c788e62ddce84425e -> FETCH_HEAD
[west]: HEAD is now at 243eed5 lib: update libmetal to SHA f55c02a7b582
[west]: HEAD is now at 243eed5 lib: update libmetal to SHA f55c02a7b582
[west]: === updating liblc3 (modules/lib/liblc3):
[west]: --- liblc3: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/liblc3/.git/
[west]: --- liblc3: fetching, need revision 1a5938ebaca4f13fe79ce074f5dee079783aa29f
[west]: From https://github.com/zephyrproject-rtos/liblc3
[west]:  * branch            1a5938ebaca4f13fe79ce074f5dee079783aa29f -> FETCH_HEAD
[west]: HEAD is now at 1a5938e meson: Bump to version 1.0.4
[west]: HEAD is now at 1a5938e meson: Bump to version 1.0.4
[west]: === updating littlefs (modules/fs/littlefs):
[west]: --- littlefs: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/fs/littlefs/.git/
[west]: --- littlefs: fetching, need revision 408c16a909dd6cf128874a76f21c793798c9e423
[west]: From https://github.com/zephyrproject-rtos/littlefs
[west]:  * branch            408c16a909dd6cf128874a76f21c793798c9e423 -> FETCH_HEAD
[west]: HEAD is now at 408c16a Merge pull request #14 from de-nordic/update-to-v2.8.1
[west]: HEAD is now at 408c16a Merge pull request #14 from de-nordic/update-to-v2.8.1
[west]: === updating loramac-node (modules/lib/loramac-node):
[west]: --- loramac-node: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/loramac-node/.git/
[west]: --- loramac-node: fetching, need revision fb00b383072518c918e2258b0916c996f2d4eebe
[west]: From https://github.com/zephyrproject-rtos/loramac-node
[west]:  * branch            fb00b383072518c918e2258b0916c996f2d4eebe -> FETCH_HEAD
[west]: HEAD is now at fb00b38 zephyr: configure FragDecoder using Kconfig
[west]: HEAD is now at fb00b38 zephyr: configure FragDecoder using Kconfig
[west]: === updating lvgl (modules/lib/gui/lvgl):
[west]: --- lvgl: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/gui/lvgl/.git/
[west]: --- lvgl: fetching, need revision 2b498e6f36d6b82ae1da12c8b7742e318624ecf5
[west]: From https://github.com/zephyrproject-rtos/lvgl
[west]:  * branch            2b498e6f36d6b82ae1da12c8b7742e318624ecf5 -> FETCH_HEAD
[west]: HEAD is now at 2b498e6 Merge pull request #51 from faxe1008/upddate_lvgl_840
[west]: HEAD is now at 2b498e6 Merge pull request #51 from faxe1008/upddate_lvgl_840
[west]: === updating mipi-sys-t (modules/debug/mipi-sys-t):
[west]: --- mipi-sys-t: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/debug/mipi-sys-t/.git/
[west]: --- mipi-sys-t: fetching, need revision 71ace1f5caa03e56c8740a09863e685efb4b2360
[west]: From https://github.com/zephyrproject-rtos/mipi-sys-t
[west]:  * branch            71ace1f5caa03e56c8740a09863e685efb4b2360 -> FETCH_HEAD
[west]: HEAD is now at 71ace1f mipi_syst: fix build error when having protocol timestamp disabled
[west]: HEAD is now at 71ace1f mipi_syst: fix build error when having protocol timestamp disabled
[west]: === updating net-tools (tools/net-tools):
[west]: --- net-tools: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/tools/net-tools/.git/
[west]: --- net-tools: fetching, need revision 7c7a856814d7f27509c8511fef14cec21f7d0c30
[west]: From https://github.com/zephyrproject-rtos/net-tools
[west]:  * branch            7c7a856814d7f27509c8511fef14cec21f7d0c30 -> FETCH_HEAD
[west]: HEAD is now at 7c7a856 websocket-console: Add a helper script for websocket console
[west]: HEAD is now at 7c7a856 websocket-console: Add a helper script for websocket console
[west]: === updating nrf_hw_models (modules/bsim_hw_models/nrf_hw_models):
[west]: --- nrf_hw_models: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/bsim_hw_models/nrf_hw_models/.git/
[west]: --- nrf_hw_models: fetching, need revision d2a119a9c7600ce06033a794de042e0ad9a38702
[west]: From https://github.com/zephyrproject-rtos/nrf_hw_models
[west]:  * branch            d2a119a9c7600ce06033a794de042e0ad9a38702 -> FETCH_HEAD
[west]: HEAD is now at d2a119a 54 ECB/CCM tests: Add BLE spec examples and more printouts
[west]: HEAD is now at d2a119a 54 ECB/CCM tests: Add BLE spec examples and more printouts
[west]: === updating open-amp (modules/lib/open-amp):
[west]: --- open-amp: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/open-amp/.git/
[west]: --- open-amp: fetching, need revision da78aea63159771956fe0c9263f2e6985b66e9d5
[west]: From https://github.com/zephyrproject-rtos/open-amp
[west]:  * branch            da78aea63159771956fe0c9263f2e6985b66e9d5 -> FETCH_HEAD
[west]: HEAD is now at da78aea lib: update open-amp lib to release v2023.10.0
[west]: HEAD is now at da78aea lib: update open-amp lib to release v2023.10.0
[west]: === updating picolibc (modules/lib/picolibc):
[west]: --- picolibc: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/picolibc/.git/
[west]: --- picolibc: fetching, need revision 764ef4e401a8f4c6a86ab723533841f072885a5b
[west]: From https://github.com/zephyrproject-rtos/picolibc
[west]:  * branch              764ef4e401a8f4c6a86ab723533841f072885a5b -> FETCH_HEAD
[west]: HEAD is now at 764ef4e4 Version 1.8.6
[west]: HEAD is now at 764ef4e4 Version 1.8.6
[west]: === updating segger (modules/debug/segger):
[west]: --- segger: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/debug/segger/.git/
[west]: --- segger: fetching, need revision b011c45b585e097d95d9cf93edf4f2e01588d3cd
[west]: From https://github.com/zephyrproject-rtos/segger
[west]:  * branch            b011c45b585e097d95d9cf93edf4f2e01588d3cd -> FETCH_HEAD
[west]: HEAD is now at b011c45 segger: config: Add CCM option for linker sections
[west]: HEAD is now at b011c45 segger: config: Add CCM option for linker sections
[west]: === updating tinycrypt (modules/crypto/tinycrypt):
[west]: --- tinycrypt: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/crypto/tinycrypt/.git/
[west]: --- tinycrypt: fetching, need revision 1012a3ebee18c15ede5efc8332ee2fc37817670f
[west]: From https://github.com/zephyrproject-rtos/tinycrypt
[west]:  * branch            1012a3ebee18c15ede5efc8332ee2fc37817670f -> FETCH_HEAD
[west]: HEAD is now at 1012a3e Fix warnings reported by UBSAN
[west]: HEAD is now at 1012a3e Fix warnings reported by UBSAN
[west]: === updating uoscore-uedhoc (modules/lib/uoscore-uedhoc):
[west]: --- uoscore-uedhoc: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/uoscore-uedhoc/.git/
[west]: --- uoscore-uedhoc: fetching, need revision 150f4eb2955eaf36ac0f9519d4f4f58d5ade5740
[west]: From https://github.com/zephyrproject-rtos/uoscore-uedhoc
[west]:  * branch            150f4eb2955eaf36ac0f9519d4f4f58d5ade5740 -> FETCH_HEAD
[west]: HEAD is now at 150f4eb [zephyr fromlist] Adapt to changes in name generation in zcbor 0.8.0
[west]: HEAD is now at 150f4eb [zephyr fromlist] Adapt to changes in name generation in zcbor 0.8.0
[west]: === updating zcbor (modules/lib/zcbor):
[west]: --- zcbor: initializing
[west]: Initialized empty Git repository in /opt/nordic/ncs/v2.7.99-cs2/modules/lib/zcbor/.git/
[west]: --- zcbor: fetching, need revision 75d088037eb237b18e7ec1f47c9ce494b9b95aab
[west]: From https://github.com/zephyrproject-rtos/zcbor
[west]:  * branch            75d088037eb237b18e7ec1f47c9ce494b9b95aab -> FETCH_HEAD
[west]: HEAD is now at 75d0880 tests: Update mps2 board name
[west]: HEAD is now at 75d0880 tests: Update mps2 board name

[west]: exited with code 0.

[16:48:38] =========== Toolchain validation report for nRF Connect SDK Toolchain v2.7.0 ===========
📦 Using the nRF Connect SDK v2.7.99-cs2 at /opt/nordic/ncs/v2.7.99-cs2
🕒 zephyr-sdk is outdated. Found 0.16.5-1, but 0.16.8 is required by the SDK.
🕒 python is outdated. Found 3.9.6, but 3.12.4 is required by the SDK.
```

## Generating support information
```
IMPORTANT: The data below could contain sensitive or confidential information about your environment.
If you do not wish this to be seen by others, please make sure to remove it before sharing.

For help and support, visit the Nordic DevZone at https://devzone.nordicsemi.com/.

{
  "platform": {
    "os": "darwin",
    "osVersion": "Darwin Kernel Version 23.6.0: Mon Jul 29 21:14:30 PDT 2024; root:xnu-10063.141.2~1/RELEASE_ARM64_T6000",
    "osKernel": "23.6.0",
    "vscode": "1.94.2",
    "electron": "30.5.1",
    "node": "v20.16.0"
  },
  "system": {
    "date": "2024-10-21T23:51:25.351Z",
    "vscodeRoot": "/private/var/folders/d3/1g3tcb2s3p13xyvgz3y8cln80000gn/T/AppTranslocation/81A5E17D-3375-44A3-9F7F-E5CDA75C7221/d/Visual Studio Code.app/Contents/Resources/app",
    "nrfConnectForDesktopInstalled": true,
    "vscodeUptime": "00:09:12",
    "osUptime": "814:04:17",
    "cpu": "Apple M1 Max"
  },
  "workspace": {
    "name": null,
    "workspaceFile": null,
    "folders": []
  },
  "sdks": [
    {
      "version": "v2.7.99-cs2",
      "path": "/opt/nordic/ncs/v2.7.99-cs2"
    }
  ],
  "apps": [],
  "topdir": "/opt/nordic/ncs/v2.7.99-cs2",
  "workspaceState": "empty-ready",
  "toolchains": [
    {
      "version": "2.7.0",
      "path": "/opt/nordic/ncs/toolchains/f8037e9b83"
    }
  ],
  "activeToolchain": {
    "type": "installation",
    "path": "/opt/nordic/ncs/toolchains/f8037e9b83",
    "version": "2.7.0",
    "displayName": "nRF Connect SDK Toolchain v2.7.0"
  },
  "connectedDevices": [],
  "deviceProvider": "nrfutil",
  "tools": {
    "/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.5-1 (arm64)",
    "/Applications/SEGGER/JLink/JLinkExe": "7.94e (x64,arm64)",
    "/usr/local/bin/nrfjprog": "10.24.2 (x64,arm64)",
    "/opt/nordic/ncs/toolchains/f8037e9b83/bin/cmake": "3.21.0 (arm64)",
    "/opt/nordic/ncs/toolchains/f8037e9b83/bin/west": "1.2.0",
    "/opt/nordic/ncs/toolchains/f8037e9b83/bin/python3": "3.9.6 (arm64)",
    "/opt/nordic/ncs/toolchains/f8037e9b83/bin/ninja": "1.10.2 (arm64)",
    "/opt/nordic/ncs/toolchains/f8037e9b83/bin/gperf": "3.1 (arm64)",
    "/opt/nordic/ncs/toolchains/f8037e9b83/bin/dtc": "1.6.1 (arm64)",
    "/opt/nordic/ncs/toolchains/f8037e9b83/bin/gn": "2175 (arm64)",
    "/opt/nordic/ncs/toolchains/f8037e9b83/bin/git": "2.37.3 (arm64)",
    "arm-gdbPath": "/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb",
    "riscv-gdbPath": "/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/riscv64-zephyr-elf/bin/riscv64-zephyr-elf-gdb"
  },
  "nrfutil": {
    "nrfutil-device": {
      "version": "2.5.0",
      "binPath": "/Users/myuser/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.9.87-darwin-arm64/platform/nrfutil/bin/nrfutil-device"
    },
    "nrfutil-toolchain-manager": {
      "version": "0.14.4",
      "binPath": "/Users/myuser/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.9.87-darwin-arm64/platform/nrfutil/bin/nrfutil-toolchain-manager"
    }
  },
  "environment": {
    "westEnv": {
      "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/f8037e9b83/Cellar/git/2.37.3/libexec/git-core",
      "HOME": "/Users/myuser",
      "PATH": "/opt/nordic/ncs/toolchains/f8037e9b83/bin:/opt/nordic/ncs/toolchains/f8037e9b83/usr/bin:/opt/nordic/ncs/toolchains/f8037e9b83/usr/local/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/aarch64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/x86_64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/riscv64-zephyr-elf/bin:/Users/myuser/.docker/bin:/opt/homebrew/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:/Users/myuser/.docker/bin:/opt/homebrew/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",
      "ZEPHYR_BASE": "/opt/nordic/ncs/v2.7.99-cs2/zephyr",
      "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
      "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk",
      "USER": "myuser"
    },
    "inherited": {
      "ELECTRON_RUN_AS_NODE": "1",
      "HOME": "/Users/myuser",
      "PATH": "/Users/myuser/.docker/bin:/opt/homebrew/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",
      "USER": "myuser"
    }
  },
  "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": true
      },
      "activeAppFollowActiveEditor": true,
      "deviceProvider": "nrfutil",
      "flash": {
        "softreset": false,
        "erase": false,
        "recover": false
      },
      "enableTelemetry": false,
      "thirdpartyIntegration": {},
      "toolchainManager": {
        "indexURL": null,
        "installDirectory": null
      },
      "nrfutil": {
        "home": null
      },
      "defaultOpenAction": "ask"
    }
  },
  "extensions": {
    "internal": {
      "nordic-semiconductor.nrf-connect": {
        "version": "2024.9.87",
        "path": "/Users/myuser/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.9.87-darwin-arm64",
        "isActive": true
      },
      "nordic-semiconductor.nrf-terminal": null,
      "nordic-semiconductor.nrf-devicetree": null,
      "nordic-semiconductor.nrf-kconfig": null
    },
    "external": {
      "marus25.cortex-debug": null,
      "ms-vscode.cpptools": null,
      "ms-vscode.js-debug": "1.94.0",
      "ms-vscode.js-debug-companion": "1.1.3",
      "ms-vscode.vscode-js-profile-table": "1.0.10"
    }
  }
}
```

Parents Reply Children
  • Hi,

    In your log, I can see "error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400" and "fatal: unable to write request to remote: Broken pipe". The error is mentioned in this ticket. Can you try out suggested solution and check if it works in your case?

    Best regards,
    Dejan

  • Hi Dejan,
    Thanks a lot for your reply. Your suggestion definitely helped, but it unfortunately didn't solve the problem:

    • The git errors are now gone
    • Installation of the SDK went from hours to minutes
    • but the SDK complaints about outdated zephyr and python persist. Yes, python3 is still the new version I installed with home-brew.

    Since I seem to be unable to add my log file here, I am pasting the VSCode support information below (masking only my username)

    One thing I have noticed: my (new) logs show that the initial toolchain validation report (before installing v2.7.99-cs2; lines 36-37 in the log) comes back clean. Only after installing v2.7.99-cs2 do I see the complaints about outdated python and zephyr. Coincidence?

    Best regards,

    Armand
    PS: I found a way to attach the file: It's now added to the main post under 20241021_nrfconnect_install_log_redo.txt .

    {
      "platform": {
        "os": "darwin",
        "osVersion": "Darwin Kernel Version 23.6.0: Mon Jul 29 21:14:30 PDT 2024; root:xnu-10063.141.2~1/RELEASE_ARM64_T6000",
        "osKernel": "23.6.0",
        "vscode": "1.94.2",
        "electron": "30.5.1",
        "node": "v20.16.0"
      },
      "system": {
        "date": "2024-10-21T23:51:25.351Z",
        "vscodeRoot": "/private/var/folders/d3/1g3tcb2s3p13xyvgz3y8cln80000gn/T/AppTranslocation/81A5E17D-3375-44A3-9F7F-E5CDA75C7221/d/Visual Studio Code.app/Contents/Resources/app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:09:12",
        "osUptime": "814:04:17",
        "cpu": "Apple M1 Max"
      },
      "workspace": {
        "name": null,
        "workspaceFile": null,
        "folders": []
      },
      "sdks": [
        {
          "version": "v2.7.99-cs2",
          "path": "/opt/nordic/ncs/v2.7.99-cs2"
        }
      ],
      "apps": [],
      "topdir": "/opt/nordic/ncs/v2.7.99-cs2",
      "workspaceState": "empty-ready",
      "toolchains": [
        {
          "version": "2.7.0",
          "path": "/opt/nordic/ncs/toolchains/f8037e9b83"
        }
      ],
      "activeToolchain": {
        "type": "installation",
        "path": "/opt/nordic/ncs/toolchains/f8037e9b83",
        "version": "2.7.0",
        "displayName": "nRF Connect SDK Toolchain v2.7.0"
      },
      "connectedDevices": [],
      "deviceProvider": "nrfutil",
      "tools": {
        "/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.5-1 (arm64)",
        "/Applications/SEGGER/JLink/JLinkExe": "7.94e (x64,arm64)",
        "/usr/local/bin/nrfjprog": "10.24.2 (x64,arm64)",
        "/opt/nordic/ncs/toolchains/f8037e9b83/bin/cmake": "3.21.0 (arm64)",
        "/opt/nordic/ncs/toolchains/f8037e9b83/bin/west": "1.2.0",
        "/opt/nordic/ncs/toolchains/f8037e9b83/bin/python3": "3.9.6 (arm64)",
        "/opt/nordic/ncs/toolchains/f8037e9b83/bin/ninja": "1.10.2 (arm64)",
        "/opt/nordic/ncs/toolchains/f8037e9b83/bin/gperf": "3.1 (arm64)",
        "/opt/nordic/ncs/toolchains/f8037e9b83/bin/dtc": "1.6.1 (arm64)",
        "/opt/nordic/ncs/toolchains/f8037e9b83/bin/gn": "2175 (arm64)",
        "/opt/nordic/ncs/toolchains/f8037e9b83/bin/git": "2.37.3 (arm64)",
        "arm-gdbPath": "/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb",
        "riscv-gdbPath": "/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/riscv64-zephyr-elf/bin/riscv64-zephyr-elf-gdb"
      },
      "nrfutil": {
        "nrfutil-device": {
          "version": "2.5.0",
          "binPath": "/Users/myuser/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.9.87-darwin-arm64/platform/nrfutil/bin/nrfutil-device"
        },
        "nrfutil-toolchain-manager": {
          "version": "0.14.4",
          "binPath": "/Users/myuser/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.9.87-darwin-arm64/platform/nrfutil/bin/nrfutil-toolchain-manager"
        }
      },
      "environment": {
        "westEnv": {
          "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/f8037e9b83/Cellar/git/2.37.3/libexec/git-core",
          "HOME": "/Users/myuser",
          "PATH": "/opt/nordic/ncs/toolchains/f8037e9b83/bin:/opt/nordic/ncs/toolchains/f8037e9b83/usr/bin:/opt/nordic/ncs/toolchains/f8037e9b83/usr/local/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/aarch64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/x86_64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin:/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/riscv64-zephyr-elf/bin:/Users/myuser/.docker/bin:/opt/homebrew/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:/Users/myuser/.docker/bin:/opt/homebrew/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",
          "ZEPHYR_BASE": "/opt/nordic/ncs/v2.7.99-cs2/zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk",
          "USER": "myuser"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "/Users/myuser",
          "PATH": "/Users/myuser/.docker/bin:/opt/homebrew/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",
          "USER": "myuser"
        }
      },
      "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": true
          },
          "activeAppFollowActiveEditor": true,
          "deviceProvider": "nrfutil",
          "flash": {
            "softreset": false,
            "erase": false,
            "recover": false
          },
          "enableTelemetry": false,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "nrfutil": {
            "home": null
          },
          "defaultOpenAction": "ask"
        }
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2024.9.87",
            "path": "/Users/myuser/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.9.87-darwin-arm64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": null,
          "nordic-semiconductor.nrf-devicetree": null,
          "nordic-semiconductor.nrf-kconfig": null
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": null,
          "ms-vscode.js-debug": "1.94.0",
          "ms-vscode.js-debug-companion": "1.1.3",
          "ms-vscode.vscode-js-profile-table": "1.0.10"
        }
      }
    }

  • Hi,

    aniederberger said:
    but the SDK complaints about outdated zephyr and python persist.

    Can you elaborate on this? Could you provide the steps you took before you got python and zephyr-sdk "outdated" messages? In which nRF Connect window do you see these "outdated" messages?

    aniederberger said:
    Only after installing v2.7.99-cs2 do I see the complaints about outdated python and zephyr. Coincidence?

    I assume this is NCS v2.7.99-cs2. Is this correct? If yes, how did you install it? Is everything working fine (no "outdated" messages) with previous NCS versions?

    Best regards,
    Dejan

  • Hi Dejan,

    TLDR: after setting git config --global http.postBuffer 104857600, as suggested in the post you referenced, and then installing the slightly older (NCS) SDK v2.7.0, the Toolchain validation does not throw any errors. Thank you.

    In response to your questions:

    1. what I mean is that the original reason for this post persists: the claim that zephyrs-dk is outdated, and the claim that python is outdated (even though python 3.13 is clearly the default version now, as shown when writing python3 --version in the vscode terminal). These errors are seen when I click on "Manage toolchains", then "Validate Toolchain". The output is in the "OUTPUT" window, "nRF Connect".

    2. I added the log created after your suggestion of changing the global git setting to the original post for reference: 20241021_nrfconnect_install_log_redo.txt. Lines 36-37 show that after installing the toolchain, the validation seems to indicate that everything is ok. Right after this (line 39), I am installing the SDK at the end of which the validation report shows the outdated messages.

    3. Great catch: I have just installed (NCS) SDK v2.6.1 and v2.7.0 and the Toolchain validation now (using these versions) does not detect any issues with the toolchain. This didn't seem to work before implementing your git config change, but now it does. Note that the Toolchain validation with SDK v2.7.99-cs1 complains about zephyr-sdk being outdated, but it does not complain about python. Finally, I uninstalled and reinstalled v2.7.99-cs2 and the original error messages (outdated zephyr-sdk and python) are back. Therefore, I will use (NCS) SDK v2.7.0 and keep an eye out for new versions unless you advise otherwise.

    Thanks for your help. Please let me know if there is anything else I can clarify or describe more accurately to help you locate the issue. Also, please let me know if you don't want me to use (NCS) SDK v2.7.0 for some reason. Otherwise, I will mark this issue as resolved.

    Best,

    Armand

  • Hi Armand,

    In your initial output log, I see this message <Now run "west update" inside /opt/nordic/ncs/v2.7.99-cs2">. Can you confirm that you have done this step?

    Are all your NCS versions (v2.6.1, v2.7.0 and v2.7.99-cs2) located in the same /opt/nordic/ncs folder?

    Best regards,
    Dejan

Related