"Add build configuration" displays blank window for v2.8.0 SDK in VSCode

Hello,

I am running the SDK on Fedora 41 Workstation using VSCode (Codium) with NRF Connect SDK Extensions.
Everything was working fine with v2.7.0 SDK installed using the GUI Toolchain Manager.
The IDE detected everything correctly.

My SDK is installed in the folder /home/vav/Documents/code/nrf

Now, when I select v2.8.0 SDK in VSCode, I get a blank window when I click "Add Build Configuration". (Image attached)
I tried installing the SDK using both the GUI toolchain manager and the nrfutil toolchain manager.
The same problem persists in either case.

I follow the standard command line installation outlined HERE.

 blank window

Interestingly, when I switch the SDK and toolchain back to v2.7.0 the blank window id no longer a problem and I can configure the build and boards.

When I run vscode from terminal in verbose mode, I can see the following error "Could not find SOC" (see below).

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[71552:1212/103522.609754:INFO:CONSOLE(627)] "Error: Could not find SOC
at /home/vav/.vscode-oss/extensions/nordic-semiconductor.nrf-connect-2024.9.87/dist/extension.js:267:11685
at Array.map (<anonymous>)
at jBe (/home/vav/.vscode-oss/extensions/nordic-semiconductor.nrf-connect-2024.9.87/dist/extension.js:267:11632)
at /home/vav/.vscode-oss/extensions/nordic-semiconductor.nrf-connect-2024.9.87/dist/extension.js:270:1874
at Array.map (<anonymous>)
at /home/vav/.vscode-oss/extensions/nordic-semiconductor.nrf-connect-2024.9.87/dist/extension.js:270:1867
at Array.map (<anonymous>)
at Bk.run (/home/vav/.vscode-oss/extensions/nordic-semiconductor.nrf-connect-2024.9.87/dist/extension.js:270:1818)
at async Promise.all (index 1)
at async nUe (/home/vav/.vscode-oss/extensions/nordic-semiconductor.nrf-connect-2024.9.87/dist/extension.js:270:3281)
at async Qt.resolve (/home/vav/.vscode-oss/extensions/nordic-semiconductor.nrf-connect-2024.9.87/dist/extension.js:278:5989)
at async Qt.get (/home/vav/.vscode-oss/extensions/nordic-semiconductor.nrf-connect-2024.9.87/dist/extension.js:257:10864)
at async Promise.all (index 1)
at async mse.<anonymous> (/home/vav/.vscode-oss/extensions/nordic-semiconductor.nrf-connect-2024.9.87/dist/extension.js:278:11094)", source: vscode-file://vscode-app/usr/share/codium/resources/app/out/vs/workbench/workbench.desktop.main.js (627)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Any help resolving this would be greatly appreciated.

  • Here is an update:

    After a few days of struggling, I have found that this issue has been resolved by doing the following:
    (1) Updating all of the Nordic VSCode extensions.
    (In the case of Codium, which I use, these had to be downloaded manually as .vsix files from VSCode Marketplace).
    (2) Uninstalling and reinstalling the SDKs via the NRF Connect for Desktop GUI App. 

    Building and flashing seems to work as before.

  • Hello Vassili,

    we don't test the SW on Fedora distributions and Codium, so I'm glad and impressed you got it working. Thank you for the update, it quite possibly could come in handy for others.

    Best regards

    Asbjørn