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 dbf513a271a43a4610811a93fb0a820a11d840da..0d17338ebbf20126134f3773b359f71eb958d299 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
@@ -105,9 +105,6 @@ local primary_addrs = {
 			'archer-c60-v1',
 			'archer-c7',
 		}},
-		{'ipq40xx', 'generic', {
-			'linksys,ea6350v3',
-		}},
 		{'ipq806x', 'generic', {
 			'netgear,r7800',
 		}},
@@ -130,6 +127,11 @@ local primary_addrs = {
 			'netgear,dgn3500b',
 		}},
 	}},
+	{board('wan'), {
+		{'ipq40xx', 'generic', {
+			'linksys,ea6350v3',
+		}},
+	}},
 	-- phy0 default
 	{phy(0), {
 		{}, -- matches everything