diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index b7cae5d0aa2f946ddc72e850ce00c9c315a166b0..3d698335d889bdcfb6367ab2f40d6057a64e3379 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -56,6 +56,7 @@ ath79-generic
 * Netgear
 
   - WNDR3700 (v1, v2)
+  - WNDR3800
   - WNR2200 (8M, 16M)
 
 * OCEDO
diff --git a/targets/ath79-generic b/targets/ath79-generic
index d9f83568345487a7ac1401afcb20c7a43c95e2c1..2dd58bc288cf701763d75e2fa7de54c2cc1f3900 100644
--- a/targets/ath79-generic
+++ b/targets/ath79-generic
@@ -161,6 +161,15 @@ device('netgear-wndr3700-v2', 'netgear_wndr3700-v2', {
 	factory_ext = '.img',
 })
 
+device('netgear-wndr3800', 'netgear_wndr3800', {
+	factory_ext = '.img',
+})
+
+device('netgear-wndr3800ch', 'netgear_wndr3800ch', {
+	factory_ext = '.img',
+	manifest_aliases = {'netgear-wndr3800chmychart'},  -- Upgrade from OpenWrt 19.07
+})
+
 device('netgear-wnr2200-8m', 'netgear_wnr2200-8m', {
 	manifest_aliases = {
 		'netgear-wnr2200', -- Upgrade from OpenWrt 19.07