Akku rein, Schalter umgelegt, nichts passiert. Kein Motorton, keine Reaktion, nur ein genervtes Piepen. Das wirkt wie ein Rätsel, dabei nennt Betaflight den Grund immer, an gleich vier Stellen. Dieser Artikel zeigt, wo die Meldung steht, wie sich der Beeper-Code entschlüsseln lässt und was hinter jedem einzelnen Arming Disable Flag steckt.
Das Wichtigste in Kürze
- Betaflight nennt den Grund als Flag, im OSD, im Configurator, im CLI über
statusund als Beeper-Code.- Der Beeper zählt in Fünfern: ein langer Ton sind fünf, ein kurzer ist eins, zusammen ergeben sie die Nummer der Sperre.
- Ausgegeben wird immer nur die kleinste Nummer, also die wichtigste Sperre von mehreren.
- Die häufigsten Sperren sind MSP, THROTTLE und ANGLE, alle drei sind in Sekunden behoben.
- Arbeiten am Quad immer ohne Propeller, sobald ein Akku steckt.
Wo Betaflight den Grund anzeigt
Die Firmware verwaltet die Gründe fürs Nicht-Armen als Satz von Flags. Jeder Flag steht für eine Bedingung, die gerade nicht erfüllt ist, und solange mindestens einer gesetzt ist, bleibt das Armen gesperrt. Ausgelesen wird derselbe Satz an vier Stellen:
Im OSD. Beim Armversuch blendet die Brille den Namen der aktiven Sperre ein, etwa THROTTLE oder MSP. Das ist der schnellste Weg auf dem Flugfeld. Wie du die Anzeige einrichtest, steht im Artikel zum Betaflight OSD.
Im Configurator. Oben in der Statusleiste sitzt neben dem Arm-Symbol ein Feld, das die aktive Sperre anzeigt. Solange der Configurator verbunden ist, steht dort allerdings ohnehin MSP.
Im CLI. Der Befehl status liefert eine Zeile “Arming Disable
Flags” und nennt darin alle zutreffenden Gründe gleichzeitig. Das ist
die vollständigste Auskunft und der richtige Startpunkt bei mehreren
Ursachen.
Über den Beeper. Ohne Bildschirm bleibt der akustische Weg. Der Beeper klopft die Nummer der wichtigsten Sperre aus, und diese Nummer lässt sich in der Flag-Liste nachschlagen.
Den Beeper-Code entschlüsseln
Das Muster folgt immer demselben Aufbau: fünf kurze Aufmerksamkeitstöne, eine kurze Pause, dann die eigentliche Zahl. In der Zahl zählt jeder lange Ton fünf und jeder kurze Ton eins.
Ein Beispiel: Zwei lange Töne und drei kurze ergeben zwei mal fünf plus drei, also 13. In der Liste steht auf Platz 13 das Flag CALIB, die Sensorkalibrierung läuft also noch.
Der Beeper meldet immer nur eine Sperre, und zwar die mit der
kleinsten Nummer. Das ist beabsichtigt: Die Liste ist nach Dringlichkeit
sortiert, ein fehlender Gyro wiegt schwerer als ein Schalter in
falscher Stellung. Sind mehrere Sperren aktiv, hörst du die nächste
erst, wenn die erste behoben ist. Wer alle auf einmal sehen will, nimmt
status im CLI.
Alle Arming Disable Flags im Überblick
Diese Tabelle listet die Sperren in der Reihenfolge, in der Betaflight sie priorisiert. Die Nummer entspricht dem Beeper-Code.
| Nr. | Flag | Bedeutung | Erster Schritt |
|---|---|---|---|
| 1 | NOGYRO | Gyro nicht erkannt | Target und Hardware prüfen |
| 2 | FAILSAFE | Failsafe ist aktiv | Empfangssignal wiederherstellen |
| 3 | RXLOSS | kein gültiges Empfängersignal | Bind und Verkabelung prüfen |
| 4 | BADRX | Empfänger zurück aus Failsafe, Arm-Schalter an | Arm-Schalter aus, dann wieder an |
| 5 | BOXFAILSAFE | Failsafe-Schalter aktiviert | Schalter zurückstellen |
| 6 | RUNAWAY | Runaway Takeoff Prevention ausgelöst | Quad neu starten, Tuning prüfen |
| 7 | CRASH | Crash Recovery ausgelöst | disarmen, Quad aufrichten |
| 8 | THROTTLE | Gaskanal über min_check | Gas ganz nach unten |
| 9 | ANGLE | Quad steht zu schief | eben hinstellen, Accel kalibrieren |
| 10 | BOOTGRACE | zu früh nach dem Einschalten | wenige Sekunden warten |
| 11 | NOPREARM | Prearm-Schalter nicht betätigt | Prearm-Schalter aus und wieder an |
| 12 | LOAD | Systemlast zu hoch | Schleifenfrequenz oder Funktionen reduzieren |
| 13 | CALIB | Sensorkalibrierung läuft | Quad still stehen lassen |
| 14 | CLI | CLI ist geöffnet | CLI verlassen |
| 15 | CMS | Konfigurationsmenü aktiv | Menü schließen |
| 16 | OSD / BST | OSD-Menü aktiv oder BST-Gerät blockiert | Menü schließen |
| 17 | MSP | Configurator verbunden | USB abziehen |
| 18 | PARALYZE | Paralyze-Modus ausgelöst | Quad neu starten |
| 19 | GPS | GPS Rescue konfiguriert, zu wenig Satelliten | Fix abwarten |
| 20 | RESCUE_SW | GPS-Rescue-Schalter in unsicherer Stellung | Schalter zurückstellen |
| 21 | RPMFILTER | RPM-Filter ohne Telemetrie | bidirektionales DShot prüfen |
| 22 | REBOOT_REQD | Neustart nötig | Flugcontroller neu starten |
| 23 | DSHOT_BBANG | DShot Bitbang arbeitet nicht | Motorprotokoll prüfen |
| 24 | NO_ACC_CAL | Accelerometer nie kalibriert | Kalibrierung durchführen |
| 25 | MOTOR_PROTO | Motorprotokoll nicht gesetzt | Protokoll im Motors-Tab wählen |
| 26 | ARMSWITCH | Arm-Schalter in unsicherer Stellung | Schalter aus und wieder an |
Die drei häufigsten Sperren im Alltag
Drei Flags erklären den weitaus größten Teil aller Fälle, und alle drei sind harmlos.
MSP, Nummer 17. Solange der Configurator am USB hängt, sperrt Betaflight das Armen. Die Sperre kam mit Version 3.3 hinzu, nachdem Piloten beim Schaltertest mit steckendem Akku versehentlich Motoren gestartet hatten. Für einen echten Armversuch ziehst du das Kabel und versorgst den Empfänger aus dem Flugakku.
THROTTLE, Nummer 8. Der Gaskanal liegt über min_check. Entweder
steht der Knüppel nicht ganz unten oder die Kanalwerte der Fernsteuerung
sind verschoben. Im Receiver-Tab lässt sich das in zwei Sekunden prüfen:
Der Wert für Throttle muss bei gezogenem Gas unter min_check fallen,
typisch sind 1000 bis 1050.
ANGLE, Nummer 9. Der Quad steht schiefer, als small_angle erlaubt,
voreingestellt sind 25 Grad. Tritt das Flag auf ebenem Boden auf,
stimmt die gespeicherte Nulllage nicht mehr. Dann hilft eine neue
Kalibrierung des Beschleunigungssensors auf einer waagerechten Fläche.
Sperren rund um den Empfänger
Vier Flags betreffen die Funkstrecke, und sie sind gerade nach einem Neuaufbau häufig.
RXLOSS, Nummer 3 meldet, dass gar kein gültiges Signal ankommt. Ursache ist meist ein fehlender Bind, eine falsch zugeordnete UART oder ein Protokoll, das nicht auf CRSF steht. Den Ablauf dazu zeigt der Artikel zum ELRS binden, die Portzuordnung erklärt der Artikel zum Ports-Tab.
BADRX, Nummer 4 tritt auf, wenn der Empfänger sich aus einem Failsafe erholt hat, während der Arm-Schalter oben stand. Betaflight verlangt dann bewusst ein Aus und wieder An am Schalter, damit der Quad nicht ungewollt in der Hand anläuft.
BOXFAILSAFE, Nummer 5 heißt, dass du einen Schalter mit der Failsafe-Funktion aktiviert hast. FAILSAFE, Nummer 2 meldet ein laufendes Failsafe-Ereignis. Beide verschwinden, sobald der Zustand aufgelöst ist.
Sperren an der Hardware
Die verbleibenden Flags zeigen auf Einstellungen und Bauteile.
MOTOR_PROTO, Nummer 25 erscheint bei einem frisch geflashten Flugcontroller, bei dem im Motors-Tab noch kein Protokoll gewählt wurde. Ohne DShot-Variante weiß die Firmware nicht, wie sie die Regler ansprechen soll.
RPMFILTER, Nummer 21 und DSHOT_BBANG, Nummer 23 hängen zusammen. Der RPM-Filter braucht bidirektionales DShot, das die Regler ihre Drehzahl zurückmelden lässt. Fehlt diese Rückmeldung, sperrt Betaflight, weil der Filter sonst ins Leere arbeitet. Die Einstellungen dazu sitzen im Motors-Tab und im ESC-Configurator.
NO_ACC_CAL, Nummer 24 verlangt eine einmalige Kalibrierung des Beschleunigungssensors. REBOOT_REQD, Nummer 22 erscheint nach Änderungen, die einen Neustart brauchen. NOGYRO, Nummer 1 ist der ernste Fall: Kein Gyro bedeutet keinen Flug. Prüfe zuerst, ob das geflashte Target zum Board passt, bevor du von einem Defekt ausgehst.
Systematisch statt raten
Bei mehreren gleichzeitigen Sperren führt eine feste Reihenfolge am schnellsten zum Ziel:
- Propeller ab. Alles Weitere passiert mit steckendem Akku.
statusim CLI lesen. Die Zeile mit den Arming Disable Flags nennt alle Gründe auf einmal.- MSP ausklammern. Solange der Configurator verbunden ist, steht dieses Flag immer da und ist kein Fehler.
- Von oben nach unten arbeiten. Die kleinste Nummer zuerst, weil sie die anderen überdecken kann.
- Ohne USB gegenprüfen. Empfänger aus dem Akku versorgen und den Armversuch wiederholen, dann zeigen OSD und Beeper den echten Stand.
Bleibt nach diesem Durchlauf eine Sperre übrig, die sich nicht auflösen lässt, lohnt ein Blick ins Blackbox-Log. Es zeigt, welcher Wert zum Zeitpunkt des Armversuchs außerhalb seines Bereichs lag.
Fazit: die Firmware sagt es dir
Ein Quad, der nicht armt, meldet einen Zustand, den bislang niemand gelesen hat. Betaflight nennt jeden Grund als Flag, und die Nummer aus dem Beeper-Code führt direkt in die Liste.
Wer die drei Alltagssperren MSP, THROTTLE und ANGLE im Kopf hat, löst
die meisten Fälle noch auf dem Parkplatz. Für alles andere genügt ein
status im CLI: Es zeigt sämtliche Sperren auf einmal und macht aus der
Fehlersuche eine Abarbeitungsliste.
Häufige Fragen
Wo sehe ich in Betaflight, warum der Quad nicht armt?
An drei Stellen. Im OSD erscheint beim Armversuch der Name der Sperre, etwa THROTTLE oder MSP. Im Configurator steht die aktive Sperre oben in der Statuszeile neben dem Arm-Symbol. Und im CLI liefert der Befehl status eine Zeile Arming Disable Flags mit allen zutreffenden Gründen auf einmal. Ohne Bildschirm bleibt der Beeper, der die Nummer der wichtigsten Sperre ausklopft.
Warum armt mein Quad nicht, solange der Configurator offen ist?
Das ist Absicht und trägt das Flag MSP. Seit Betaflight 3.3 sperrt die Firmware das Armen, sobald eine MSP-Verbindung zum Configurator besteht, damit beim Testen von Schaltern mit angestecktem Akku nichts anläuft. Für einen echten Armversuch trennst du das USB-Kabel und versorgst den Empfänger aus dem Flugakku. Dieselbe Sperre greift bei offenem CLI und bei offenem OSD-Menü.
Was bedeutet das Flag ANGLE in Betaflight?
Der Quad steht zu schief. Betaflight erlaubt das Armen nur innerhalb des Winkels aus dem Parameter small_angle, der standardmäßig auf 25 Grad steht. Gemessen wird gegen die Lage, die bei der Beschleunigungssensor-Kalibrierung gespeichert wurde. Zeigt ANGLE auf ebenem Untergrund, ist meist die Kalibrierung veraltet: Quad waagerecht hinlegen und den Accelerometer neu kalibrieren.
Was heißt THROTTLE als Arming-Sperre?
Der Gaskanal liegt über dem Wert min_check, der Quad würde beim Armen also sofort Schub geben. Ursache ist entweder ein nicht ganz unten stehender Gasknüppel oder eine verstellte Kanal-Mitte in der Fernsteuerung. Im Receiver-Tab von Betaflight siehst du den tatsächlichen Wert: Er muss bei ganz gezogenem Gas unter min_check liegen, üblich sind Werte um 1000 bis 1050.
Warum armt der Quad direkt nach dem Einstecken des Akkus nicht?
Dafür sorgt das Flag BOOTGRACE. Betaflight blockiert das Armen für eine kurze Zeit nach dem Einschalten, voreingestellt sind fünf Sekunden über den Parameter pwr_on_arm_grace. In dieser Zeit laufen Sensorkalibrierung und Selbsttest. Die Sperre verschwindet von selbst, sobald die Zeit abgelaufen ist und die Kalibrierung sauber durch ist.
Was bedeutet das Flag NOGYRO?
Der Flugcontroller findet seinen Gyro-Sensor nicht. Das ist die gravierendste Meldung der ganzen Liste, denn ohne Gyro gibt es keine Fluglage-Regelung. Typische Ursachen sind ein Hardwaredefekt nach einem harten Crash, kalte Lötstellen am Sensor oder eine Firmware, die für ein anderes Board gebaut wurde. Zuerst prüfst du, ob das geflashte Target wirklich zu deinem Flugcontroller passt.
Wie lese ich den Beeper-Code beim Arming-Fehler?
Der Beeper gibt zuerst fünf kurze Aufmerksamkeitstöne, dann eine Folge langer und kurzer Töne. Jeder lange Ton zählt fünf, jeder kurze zählt eins. Zwei lange und drei kurze Töne ergeben also 13 und damit CALIB. Ausgegeben wird immer nur die Sperre mit der kleinsten Nummer, also die wichtigste. Sind mehrere aktiv, hörst du die nächste erst, wenn die erste behoben ist.
Wie finde ich alle aktiven Sperren auf einmal?
Über den Befehl status im CLI. Die Ausgabe enthält eine Zeile Arming Disable Flags, die sämtliche zutreffenden Flags im Klartext nennt. Weil der Configurator selbst die Sperre MSP auslöst, taucht sie dort immer mit auf: Sie zählt nicht als Fehler. Für einen realistischen Test versorgst du den Empfänger aus dem Akku, damit die Empfängerflags echte Werte zeigen.