diff --git a/recovery/components/audio_mod b/recovery/components/audio_mod
new file mode 120000
index 0000000000000000000000000000000000000000..928d6fc7235951cdc4233e497199db67384d5beb
--- /dev/null
+++ b/recovery/components/audio_mod
@@ -0,0 +1 @@
+dummy/
\ No newline at end of file
diff --git a/recovery/components/audio_mp3 b/recovery/components/audio_mp3
new file mode 120000
index 0000000000000000000000000000000000000000..928d6fc7235951cdc4233e497199db67384d5beb
--- /dev/null
+++ b/recovery/components/audio_mp3
@@ -0,0 +1 @@
+dummy/
\ No newline at end of file
diff --git a/recovery/components/dummy/CMakeLists.txt b/recovery/components/dummy/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c66391aecb94ffea0d24a936014edec561044c5
--- /dev/null
+++ b/recovery/components/dummy/CMakeLists.txt
@@ -0,0 +1,5 @@
+idf_component_register(
+    SRCS
+    INCLUDE_DIRS
+        .
+)
diff --git a/recovery/components/video_mpeg b/recovery/components/video_mpeg
new file mode 120000
index 0000000000000000000000000000000000000000..928d6fc7235951cdc4233e497199db67384d5beb
--- /dev/null
+++ b/recovery/components/video_mpeg
@@ -0,0 +1 @@
+dummy/
\ No newline at end of file