Hello - The nRF Connect for VS Code extensions updated today and it appears to have broken then nRF Terminal connection monitoring.
Old Behavior
- Connect to device via one of the COM ports
- If I powered off (or flashed an update) the DK then the status bar item would show a message, in orange, that it was attempting to reconnect to device
- If I powered the DK back on, then it would automatically reconnect and I would see all of the startup output
New Behavior
- Connect to device via one of the COM ports
- If I power off the DK then the status bar item still shows the device as being connected (see below)
- If I power the DK back on, then nothing happens. The only way I can reconnect is to restart VS Code and reconnect via VCOM.

Setup
Not sure what all information is needed, but here are some details from the "Generate support information"
{
"platform": {
"os": "win32",
"osVersion": "Windows 10 Pro",
"osKernel": "10.0.22000",
"vscode": "1.69.1",
"electron": "18.3.5",
"node": "v16.13.2"
},
"system": {
"date": "2022-07-13T14:43:05.277Z",
"vscodeRoot": "c:\\Users\\jdougherty\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
"nrfConnectForDesktopInstalled": true,
"vscodeUptime": "00:18:11",
"osUptime": "15:42:25",
"cpu": {
"model": "12th Gen Intel(R) Core(TM) i7-12700K",
"speed": "3610 MHz",
"count": 10
},
"memory": {
"total": "31.75 GB",
"free": "21.34 GB"
}
},
"workspace": {
"name": "csi_nrf52840",
"workspaceFile": null,
"folders": [
"c:\\NRF_Connect\\CodeRepo\\csi_nrf52840"
]
},
"extensions": {
"internal": {
"nordic-semiconductor.nrf-connect": {
"version": "2022.7.207",
"path": "c:\\Users\\jdougherty\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2022.7.207-win32-x64",
"isActive": true
},
"nordic-semiconductor.nrf-terminal": {
"version": "2022.7.21",
"path": "c:\\Users\\jdougherty\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2022.7.21",
"isActive": true
},
"nordic-semiconductor.nrf-devicetree": {
"version": "2022.7.36",
"path": "c:\\Users\\jdougherty\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2022.7.36",
"isActive": true
},
"nordic-semiconductor.nrf-kconfig": {
"version": "2022.7.24",
"path": "c:\\Users\\jdougherty\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2022.7.24",
"isActive": true
}
},
},
"tools": {
"c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gcc.exe": "0.14.1",
"C:\\Program Files (x86)\\SEGGER\\JLink\\JLink.exe": "7.58b",
"C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.15.3",
"nrfutil": "Not found",
"c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\cmake.exe": "3.20.5",
"c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\Scripts\\west.exe": "0.13.1",
"c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\python.exe": "3.8.2",
"c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\ninja.exe": "1.9.0",
"c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\gperf.exe": "3.1",
"c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\dtc.exe": "1.4.7",
"c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\gn.exe": "2039",
"c:\\NRF_Connect\\toolchains\\v2.0.0\\mingw64\\bin\\git.exe": "2.26.2.windows.1"
},
"sdks": [
{
"version": "2.0.0",
"path": "c:\\NRF_Connect\\v2.0.0"
}
],
"toolchains": [
{
"version": "2.0.0",
"path": {
"$mid": 1,
"fsPath": "c:\\NRF_Connect\\toolchains\\v2.0.0",
"_sep": 1,
"path": "/C:/NRF_Connect/toolchains/v2.0.0",
"scheme": "file"
}
}
],
"connectedDevices": [
{
"serialNumber": "1050267447"
}
],
"deviceProviders": [
"nrfjprog"
],
"config": {
"nordic-semiconductor.nrf-connect": {
"topdir": "c:\\NRF_Connect\\v2.0.0",
"toolchain": {
"path": "${nrf-connect.toolchain:2.0.0}"
},
"ozonePath": "",
"applications": [
"c:\\NRF_Connect\\CodeRepo\\csi_nrf52840"
],
"applicationOptions": {},
"kconfig": {
"interface": "kconfig"
},
"welcome": {
"showOnStartup": false
},
"west": {
"env": {
"$base": "terminal"
}
},
"boardRoots": [],
"enableTelemetry": false,
"taskBindings": {},
"debugging": {
"backend": "Cortex-Debug"
},
"activeAppFollowActiveEditor": true
},
"nordic-semiconductor.nrf-terminal": {
"terminalMode": "character"
},
"environment": {
},
"terminal": {
"shell": null,
"defaultProfile": "Windows PowerShell"
}
}
If there is any other information that would be helpful then please let me know.
