diff --git a/targets/sunxi b/targets/sunxi
index 33f5bcd7be93236dc9f23fb67b0d934e6c1683e8..c1b87bb6e2747d0b3a076317e983fb709ceb17ba 100644
--- a/targets/sunxi
+++ b/targets/sunxi
@@ -3,6 +3,13 @@ sysupgrade -ext4-sdcard .img.gz
 
 
 device lemaker-banana-pi sun7i-a20-bananapi
+
+if [ "$BROKEN" ]; then
+
+# WiFi chip not supported
 device lemaker-banana-pro sun7i-a20-bananapro
 
+# AP+IBSS or 11s not working
 device lamobo-r1 sun7i-a20-lamobo-r1
+
+fi
diff --git a/targets/targets.mk b/targets/targets.mk
index cefd616a181e6264d68437e0b10c1ace813a6757..a88b67690f288fcac78d46861bf98f3bb3688025 100644
--- a/targets/targets.mk
+++ b/targets/targets.mk
@@ -7,6 +7,7 @@ $(eval $(call GluonTarget,brcm2708,bcm2708))
 $(eval $(call GluonTarget,brcm2708,bcm2709))
 $(eval $(call GluonTarget,mpc85xx,generic))
 $(eval $(call GluonTarget,ramips,mt7621))
+$(eval $(call GluonTarget,sunxi))
 $(eval $(call GluonTarget,x86,generic))
 $(eval $(call GluonTarget,x86,geode))
 $(eval $(call GluonTarget,x86,64))
@@ -22,5 +23,4 @@ $(eval $(call GluonTarget,ar71xx,mikrotik)) # BROKEN: no sysupgrade support
 $(eval $(call GluonTarget,brcm2708,bcm2710)) # BROKEN: Untested
 $(eval $(call GluonTarget,ipq806x)) # BROKEN: Untested
 $(eval $(call GluonTarget,mvebu)) # BROKEN: No AP+IBSS or 11s support
-$(eval $(call GluonTarget,sunxi)) # BROKEN: Untested
 endif