diff --git a/cw1_template/.vscode/tasks.json b/cw1_template/.vscode/tasks.json
index 8109666aa1ca90fc6b5d21be3445e28c93ab2d85..04c23bda0ddf9131b2266133ec105adcdbcc1370 100644
--- a/cw1_template/.vscode/tasks.json
+++ b/cw1_template/.vscode/tasks.json
@@ -118,7 +118,7 @@
       {
         "label": "windows: BLEtest",
         "type": "shell",
-        "command": "ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t && ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t python3.7 /root/pmk/test_bluepy.py",
+        "command": "ssh -p 120${config:group} ${config:userName}@153.19.49.102 hciconfig hci0 down && ssh -p 120${config:group} ${config:userName}@153.19.49.102 hciconfig hci0 up && ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t python3.7 /root/pmk/test_bluepy.py",
         "presentation":
         {
         "reveal": "always",
diff --git a/cw2_template/.vscode/tasks.json b/cw2_template/.vscode/tasks.json
index 8109666aa1ca90fc6b5d21be3445e28c93ab2d85..04c23bda0ddf9131b2266133ec105adcdbcc1370 100644
--- a/cw2_template/.vscode/tasks.json
+++ b/cw2_template/.vscode/tasks.json
@@ -118,7 +118,7 @@
       {
         "label": "windows: BLEtest",
         "type": "shell",
-        "command": "ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t && ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t python3.7 /root/pmk/test_bluepy.py",
+        "command": "ssh -p 120${config:group} ${config:userName}@153.19.49.102 hciconfig hci0 down && ssh -p 120${config:group} ${config:userName}@153.19.49.102 hciconfig hci0 up && ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t python3.7 /root/pmk/test_bluepy.py",
         "presentation":
         {
         "reveal": "always",
diff --git a/cw3_template/.vscode/tasks.json b/cw3_template/.vscode/tasks.json
index 8109666aa1ca90fc6b5d21be3445e28c93ab2d85..04c23bda0ddf9131b2266133ec105adcdbcc1370 100644
--- a/cw3_template/.vscode/tasks.json
+++ b/cw3_template/.vscode/tasks.json
@@ -118,7 +118,7 @@
       {
         "label": "windows: BLEtest",
         "type": "shell",
-        "command": "ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t && ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t python3.7 /root/pmk/test_bluepy.py",
+        "command": "ssh -p 120${config:group} ${config:userName}@153.19.49.102 hciconfig hci0 down && ssh -p 120${config:group} ${config:userName}@153.19.49.102 hciconfig hci0 up && ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t python3.7 /root/pmk/test_bluepy.py",
         "presentation":
         {
         "reveal": "always",
diff --git a/cw4_template/.vscode/tasks.json b/cw4_template/.vscode/tasks.json
index 8109666aa1ca90fc6b5d21be3445e28c93ab2d85..04c23bda0ddf9131b2266133ec105adcdbcc1370 100644
--- a/cw4_template/.vscode/tasks.json
+++ b/cw4_template/.vscode/tasks.json
@@ -118,7 +118,7 @@
       {
         "label": "windows: BLEtest",
         "type": "shell",
-        "command": "ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t && ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t python3.7 /root/pmk/test_bluepy.py",
+        "command": "ssh -p 120${config:group} ${config:userName}@153.19.49.102 hciconfig hci0 down && ssh -p 120${config:group} ${config:userName}@153.19.49.102 hciconfig hci0 up && ssh -p 120${config:group} ${config:userName}@153.19.49.102 -t python3.7 /root/pmk/test_bluepy.py",
         "presentation":
         {
         "reveal": "always",