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 dae573db6ba2e83c52dc0b2a87bd05611f1f05f6..3ff33ee0f0db869d20ec81b04faf46f95009bf76 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
@@ -124,14 +124,14 @@ local primary_addrs = {
 			'netgear,dgn3500b',
 		}},
 		{'ramips', 'mt7620', {
-			'c20-v1',
-			'c20i',
-			'c50',
-			'tplink,c2-v1',
-			'ex3700'
+			'netgear,ex3700',
+			'tplink,archer-c2-v1',
+			'tplink,archer-c20-v1',
+			'tplink,archer-c20i',
+			'tplink,archer-c50-v1',
 		}},
 		{'ramips', 'mt76x8', {
-			'xiaomi,mir4a-100m',
+			'xiaomi,mi-router-4a-100m',
 		}},
 		{'x86'},
 	}},
@@ -154,7 +154,7 @@ local primary_addrs = {
 			'ocedo,panda',
 		}},
 		{'ramips', 'mt7620', {
-			'miwifi-mini',
+			'xiaomi,miwifi-mini',
 		}},
 	}},
 	{phy(1), {
@@ -164,7 +164,7 @@ local primary_addrs = {
 			'tl-wr902ac-v1',
 		}},
 		{'ramips', 'mt7621', {
-			'dir-860l-b1',
+			'dlink,dir-860l-b1',
 		}},
 	}},
 	-- label-mac-device default