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 0c61da015f2afc5d1fd5ce8ae4325fd7144a9054..dfa57d9387788306017af38f29cb07bfa89eeb8c 100644
--- a/targets/kirkwood-generic
+++ b/targets/kirkwood-generic
@@ -1,5 +1,9 @@
 -- Linksys
 
 device('linksys-e4200-v2-viper', 'linksys_e4200-v2', {
-	broken = true, -- 802.11s untested
+	broken = true, -- no 802.11s support
+})
+
+device('linksys-ea4500-viper', 'linksys_ea4500', {
+	broken = true, -- no 802.11s support
 })
diff --git a/targets/targets.mk b/targets/targets.mk
index 20224a063783549b8f384603611623082b268f55..45a9f395f63a4f8fed304939ff4f885d10165278 100644
--- a/targets/targets.mk
+++ b/targets/targets.mk
@@ -29,6 +29,6 @@ $(eval $(call GluonTarget,x86,64))
 ifeq ($(BROKEN),1)
 $(eval $(call GluonTarget,bcm27xx,bcm2710)) # BROKEN: Untested
 $(eval $(call GluonTarget,bcm27xx,bcm2711)) # BROKEN: No 11s support, no reset button, sys LED issues
-$(eval $(call GluonTarget,kirkwood,generic)) # BROKEN: 11s support untested
+$(eval $(call GluonTarget,kirkwood,generic)) # BROKEN: No devices with 11s support
 $(eval $(call GluonTarget,mvebu,cortexa9)) # BROKEN: No 11s support
 endif