diff --git a/.vscode/launch.json b/.vscode/launch.json
index 1e736829ffe2a1b7abc33b22edc1cd4d54257f38..cdf5310b875f68d8b77b507c7598f89fff7de49e 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -27,6 +27,27 @@
                     }
                 ]
             },
+            {
+                "name": "(lldb) Launch (shell)",
+                "type": "cppdbg",
+                "request": "launch",
+                "program": "${command:cmake.launchTargetPath}",
+                "args": [
+                    "${workspaceFolder}/ROMFS/px4fmu_common",
+                    "-s", "etc/init.d-posix/rcS",
+                    "-t", "${workspaceFolder}/test_data"
+                ],
+                "stopAtEntry": false,
+                "cwd": "${workspaceFolder}/build/px4_sitl_default/tmp",
+                "environment": [{"name": "PX4_SIM_MODEL", "value": "shell"}],
+                "externalConsole": true,
+                "MIMode": "lldb",
+                "setupCommands": [
+                    {
+                        "text": "pro hand -p true -s false -n false SIGCONT",
+                    }
+                ]
+            },
             {
                 "name": "(gdb) Launch (jmavsim iris)",
                 "type": "cppdbg",
@@ -55,6 +76,28 @@
                 ],
                 "preLaunchTask": "jmavsim"
             },
+            {
+                "name": "(lldb) Launch (jmavsim iris)",
+                "type": "cppdbg",
+                "request": "launch",
+                "program": "${command:cmake.launchTargetPath}",
+                "args": [
+                    "${workspaceFolder}/ROMFS/px4fmu_common",
+                    "-s", "etc/init.d-posix/rcS",
+                    "-t", "${workspaceFolder}/test_data"
+                ],
+                "stopAtEntry": false,
+                "cwd": "${workspaceFolder}/build/px4_sitl_default/tmp",
+                "environment": [{"name": "PX4_SIM_MODEL", "value": "iris"}],
+                "externalConsole": true,
+                "MIMode": "lldb",
+                "preLaunchTask": "jmavsim",
+                "setupCommands": [
+                    {
+                        "text": "pro hand -p true -s false -n false SIGCONT",
+                    }
+                ]
+            },
             {
                 "name": "(jlink) px4_fmu-v2",
                 "cwd": "${workspaceRoot}",