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 499a33bf1aa54980fe0d7b3cc65e04933a49c995..6331211c4a9efa49dbe4533ed4f583001c9d6ccf 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
@@ -99,6 +99,9 @@ local primary_addrs = {
 		{'ramips', 'mt76x8', {
 			'xiaomi,mi-router-4a-100m',
 		}},
+		{'rockchip', 'armv8', {
+			'friendlyarm,nanopi-r2s',
+		}},
 		{'x86'},
 	}},
 	{interface('wan'), {