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 cb481d945914498704b1b8234eb2a2434337dc9a..aaa613a233e2ed0afe1398a00cb93d57ee207005 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
@@ -122,6 +122,7 @@ local primary_addrs = {
 		}},
 		{'kirkwood', 'generic', {
 			'linksys,e4200-v2',
+			'linksys,ea4500',
 		}},
 		{'mpc85xx', 'p1020', {
 			'aerohive,hiveap-330',
diff --git a/targets/kirkwood-generic b/targets/kirkwood-generic
index 0078fc89e5c6faae43501373ce3e1e17f8072d2b..dfa57d9387788306017af38f29cb07bfa89eeb8c 100644
--- a/targets/kirkwood-generic
+++ b/targets/kirkwood-generic
@@ -3,3 +3,7 @@
 device('linksys-e4200-v2-viper', 'linksys_e4200-v2', {
 	broken = true, -- no 802.11s support
 })
+
+device('linksys-ea4500-viper', 'linksys_ea4500', {
+	broken = true, -- no 802.11s support
+})