diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index 93460c57aa6424c25f34a2736baf88847d533fd3..45aac89d4932347a7cf7ece863c57ab5d801753e 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -425,6 +425,7 @@ ramips-mt7621
   - COVR-X1860 (A1)
   - DAP-X1860 (A1)
   - DIR-860L (B1)
+  - DIR-878 (A1)
   - DIR-882 (A1)
 
 * GL.iNet
diff --git a/targets/ramips-mt7621 b/targets/ramips-mt7621
index 9f57a8bf77b808f218aec8e55bc61e05e08a4bbb..49491b801262fa1d94fb2f0f9a4d54cb9b07d467 100644
--- a/targets/ramips-mt7621
+++ b/targets/ramips-mt7621
@@ -44,6 +44,8 @@ device('d-link-dap-x1860-a1', 'dlink_dap-x1860-a1')
 
 device('d-link-dir-860l-b1', 'dlink_dir-860l-b1')
 
+device('d-link-dir-878-a1', 'dlink_dir-878-a1')
+
 device('d-link-dir-882-a1', 'dlink_dir-882-a1')