diff --git a/.vscode/launch.json b/.vscode/launch.json
index 19c3088ec87671ea1b8e7480b93c2fa9351a4aea..726924350d50a4d6aa45f59f3e880aee4ce25ee9 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -59,7 +59,7 @@
             "preLaunchTask": "cargo build --example itm",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/itm",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "postLaunchCommands": [
@@ -89,7 +89,7 @@
             "preLaunchTask": "cargo build --example panic",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/panic",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "postLaunchCommands": [
@@ -119,7 +119,7 @@
             "preLaunchTask": "cargo build --example exception_itm --release",
             "executable": "./target/thumbv7em-none-eabihf/release/examples/exception_itm",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "swoConfig": {
@@ -145,7 +145,7 @@
             "preLaunchTask": "cargo build --example exception_itm_raw",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/exception_itm_raw",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "swoConfig": {
@@ -302,7 +302,7 @@
             "preLaunchTask": "cargo build --example bare0",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/bare0",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "cwd": "${workspaceRoot}"
@@ -331,7 +331,7 @@
                 ]
             },
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "cwd": "${workspaceRoot}"
@@ -360,7 +360,7 @@
                 ]
             },
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "cwd": "${workspaceRoot}"
@@ -389,7 +389,7 @@
                 ]
             },
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "cwd": "${workspaceRoot}"
@@ -418,7 +418,7 @@
                 ]
             },
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "cwd": "${workspaceRoot}"
@@ -434,7 +434,7 @@
                 "monitor arm semihosting enable"
             ],
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "cwd": "${workspaceRoot}"
@@ -450,7 +450,7 @@
                 "monitor arm semihosting enable"
             ],
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "cwd": "${workspaceRoot}"
@@ -466,7 +466,7 @@
                 "monitor arm semihosting enable"
             ],
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "cwd": "${workspaceRoot}"
@@ -482,7 +482,7 @@
                 "monitor arm semihosting enable"
             ],
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "cwd": "${workspaceRoot}"
@@ -495,7 +495,7 @@
             "preLaunchTask": "cargo build --example bare6",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/bare6",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "postLaunchCommands": [
@@ -524,7 +524,7 @@
             "preLaunchTask": "cargo build --example bare6",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/bare6",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "postLaunchCommands": [
@@ -585,7 +585,7 @@
             "preLaunchTask": "cargo build --example bare7",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/bare7",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "postLaunchCommands": [
@@ -616,7 +616,7 @@
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/bare7",
             // uses local config files
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "postLaunchCommands": [
@@ -646,7 +646,7 @@
             "preLaunchTask": "cargo build --example bare8",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/bare8",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "swoConfig": {
@@ -673,7 +673,7 @@
             "preLaunchTask": "cargo build --example bare9",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/bare9",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "swoConfig": {
@@ -700,7 +700,7 @@
             "preLaunchTask": "cargo build --example bare9 --release",
             "executable": "./target/thumbv7em-none-eabihf/release/examples/bare9",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "swoConfig": {
@@ -727,7 +727,7 @@
             "preLaunchTask": "cargo build --example bare10 --release",
             "executable": "./target/thumbv7em-none-eabihf/release/examples/bare10",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "swoConfig": {
@@ -759,7 +759,7 @@
             "preLaunchTask": "cargo build --example bare10",
             "executable": "./target/thumbv7em-none-eabihf/debug/examples/bare10",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "swoConfig": {
@@ -791,7 +791,7 @@
             "preLaunchTask": "cargo build --example marcus --release",
             "executable": "./target/thumbv7em-none-eabihf/release/examples/marcus",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "swoConfig": {
@@ -823,7 +823,7 @@
             "preLaunchTask": "cargo build --example equivalence --release",
             "executable": "./target/thumbv7em-none-eabihf/release/examples/equivalence",
             "configFiles": [
-                "interface/stlink.cfg",
+                "interface/stlink-v2-1.cfg",
                 "target/stm32f4x.cfg"
             ],
             "swoConfig": {
diff --git a/examples/bare0.rs b/examples/bare0.rs
index eef66f54ef142f84629473b2677374a48b2da98b..25b5ad67a79c5464720fc82249f6d5685e0b96c3 100644
--- a/examples/bare0.rs
+++ b/examples/bare0.rs
@@ -48,18 +48,18 @@ fn main() -> ! {
 // 1. Run the program in the debugger, let the program run for a while and
 //    then press pause. Look in the (Local -vscode) Variables view what do you find.
 //
-//    ** your answer here **
+//    *** x: 962669 ***
 //
 //    In the Expressions (WATCH -vscode) view add X and Y
 //    what do you find
 //
-//    ** your answer here **
+//    *** -var-create: unable to create variable object (from var-create watch_X @ "X") ***
 //
 //    Step through one complete iteration of the loop
 //    and see how the (Local) Variables are updated
 //    can you foresee what will eventually happen?
 //
-// 	  ** place your answer here **
+// 	  *** x is incremented. Eventually x will wrap. ***
 //
 //    Commit your answers (bare0_1)
 //
diff --git a/openocd.cfg b/openocd.cfg
index f6a81487a5e9553eaae35d02e0e275e26a1a38b5..33144c56d3770bed679dd89ca5ac0f593c90088b 100644
--- a/openocd.cfg
+++ b/openocd.cfg
@@ -3,6 +3,6 @@
 # Depending on the hardware revision you got you'll have to pick ONE of these
 # interfaces. At any time only one interface should be commented out.
 
-source [find interface/stlink.cfg]
+source [find interface/stlink-v2-1.cfg]
 
 source [find target/stm32f4x.cfg]