diff --git a/builder.sh b/builder.sh
index 22341f9c472d9d41d98ab090278db9171eb8754d..14541f74a8a1a0f2a9ce76f5d9fce5740dd3516b 100755
--- a/builder.sh
+++ b/builder.sh
@@ -99,6 +99,8 @@ do
     echo "#######################################"
     echo "#######################################"
     echo Building $ARCHITECTURE
+
+    unset BROKEN
     if [ "$ARCHITECTURE" = "ar71xx-mikrotik" ]; then
         if [[ "$BRANCH" == *"beta" ]]; then
             echo "Allowing to bild ar71xx-mikrotik since we build for beta"
@@ -107,8 +109,15 @@ do
 	    continue
 	fi
 	BROKEN="BROKEN=1"
-    else
-        unset BROKEN
+    fi
+    if [ "$ARCHITECTURE" = "lantiq-xway" ]; then
+        if [[ "$BRANCH" == *"beta" ]]; then
+            echo "Allowing to bild lantiq-xway with BROKEN=1 since we build for beta"
+	else
+	    echo "Building lantiq-xway without broken"
+	    continue
+	fi
+	BROKEN="BROKEN=1"
     fi
     echo Building with BROKEN=$BROKEN
     echo "#######################################"