diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index b69402c51bf4bc8e86d75c26d10a86a47f5e60f5..305767777401cb45c056675f7bc3b937bfb516ce 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -417,6 +417,7 @@ ramips-mt7621
 
 * D-Link
 
+  - COVR-X1860 (A1)
   - DAP-X1860 (A1)
   - DIR-860L (B1)
 
diff --git a/targets/ramips-mt7621 b/targets/ramips-mt7621
index c5708838c100c162fd1edf8fee3be49770721067..01b9b94cdf4ba65b08880447ec71c3bb2dd49b2e 100644
--- a/targets/ramips-mt7621
+++ b/targets/ramips-mt7621
@@ -33,6 +33,12 @@ device('cudy-x6-v2', 'cudy_x6-v2', {
 
 -- D-Link
 
+device('d-link-covr-x1860-a1', 'dlink_covr-x1860-a1', {
+	extra_images = {
+		{'-squashfs-recovery', '-recovery', '.bin'}
+	},
+})
+
 device('d-link-dap-x1860-a1', 'dlink_dap-x1860-a1')
 
 device('d-link-dir-860l-b1', 'dlink_dir-860l-b1')