diff --git a/firmware/cyd_28r/media/preview.html b/firmware/cyd_28r/media/preview.html
new file mode 100644
index 0000000..eedcb62
--- /dev/null
+++ b/firmware/cyd_28r/media/preview.html
@@ -0,0 +1,59 @@
+
+
+
+
+RADAR
+
+
+
+
+
RADARup 00:42
+ DETECT
+
+
+
TARGET
+
GPIO22 · GPIO27
motion gate ON
+
+
+
+
+
+
diff --git a/firmware/cyd_28r/meta.json b/firmware/cyd_28r/meta.json
new file mode 100644
index 0000000..6e08261
--- /dev/null
+++ b/firmware/cyd_28r/meta.json
@@ -0,0 +1,10 @@
+{
+ "boardId": "esp32-2432s028",
+ "name": "CYD LD2420 radar dashboard",
+ "summary": "Presence & distance from LD2420 mmWave radar",
+ "description": "OT1→GPIO22, RX→GPIO27. Distance gauge, presence LED, motion chart.",
+ "tags": ["radar", "ld2420", "presence"],
+ "media": {
+ "preview": "media/preview.html"
+ }
+}