diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
index fd1f1232dacfd3b48898c1f398bb64feff2f3449..813d5374ca2c4bfcb7d183e266527b958e297ef9 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
@@ -111,6 +111,7 @@ local primary_addrs = {
 			'c20i',
 			'c50',
 			'tplink,c2-v1',
+			'ex3700'
 		}},
 		{'x86'},
 	}},
diff --git a/targets/ramips-mt7620 b/targets/ramips-mt7620
index ff2e4529a6b9caceeb0d0f14f13c9bf598a58c0d..9adf27eef87f9cf10bd2a55d280a60b221284237 100644
--- a/targets/ramips-mt7620
+++ b/targets/ramips-mt7620
@@ -20,6 +20,15 @@ device('gl-mt750', 'gl-mt750', {
 	factory = false,
 })
 
+-- Netgear
+
+device('netgear-ex3700', 'ex3700-ex3800', {
+	aliases = {
+		'netgear-ex3800',
+		'netgear-ex3700-ex3800',
+	},
+	factory_ext = '.chk',
+})
 
 -- Nexx