Ein frisch geflashter Empfänger sitzt im Quad, der Sender ist bereit, und trotzdem bleibt die Fernsteuerung stumm. Beim Binden von ExpressLRS gibt es zwei völlig verschiedene Wege, und wer den falschen ausprobiert, wartet vergeblich auf ein Blinkzeichen. Dieser Artikel zeigt beide Verfahren im Ablauf, übersetzt die LED-Muster am Empfänger und ordnet die Fehler, an denen ein Bind typischerweise hängen bleibt.
Das Wichtigste in Kürze
- Mit Binding Phrase bindet sich ELRS von allein: dieselbe Zeichenfolge in Sender und Empfänger, kein Bind-Vorgang nötig.
- Ohne Phrase läuft es über drei Power-Cycles von je rund zwei Sekunden, danach Bind im Lua-Script des Senders.
- Die erste Stelle der Firmware-Version muss gleich sein, sonst scheitert jeder Bind ohne Fehlermeldung.
- Dauerlicht heißt gebunden, schnelles Doppelblinken heißt Bind-Modus, drei Blinkzeichen heißen Model-Mismatch.
- Steckt eine Phrase in der Firmware, ist der manuelle Bind-Weg deaktiviert.
Was beim Binden technisch passiert
ExpressLRS springt im Betrieb ständig zwischen Funkkanälen, und beide Seiten müssen zu jedem Zeitpunkt auf demselben Kanal sitzen. Die Reihenfolge dieser Sprünge berechnet sich aus einer Kennung, der UID. Diese UID ist sechs Byte lang und entscheidet, welcher Sender zu welchem Empfänger gehört.
Woher die UID kommt, ist der ganze Unterschied zwischen den beiden Bind-Verfahren:
Mit Binding Phrase wird die UID aus deiner Zeichenfolge berechnet. Die Firmware bildet dazu einen MD5-Hash über die Phrase und nimmt davon sechs Byte. Weil dieselbe Eingabe immer denselben Hash ergibt, kommen Sender und Empfänger unabhängig voneinander auf identische Werte. Sie finden sich beim Einschalten ohne jedes Zutun.
Ohne Binding Phrase trägt der Empfänger zunächst keine UID. Er wartet im Bind-Modus darauf, dass ein Sender ihm seine eigene UID zuschickt, speichert sie ab und nutzt sie ab dann dauerhaft. Genau deshalb muss man diesen Modus von Hand auslösen.
Die Phrase ist dabei kein Sicherheitsmerkmal. Sie verhindert Verwechslungen auf dem Flugfeld, ein Mitlesen des Signals schließt sie nicht aus. ExpressLRS beschreibt sie ausdrücklich als Mittel gegen Kollisionen.
Weg 1: Binden über die Binding Phrase
Das ist der Standardweg und für alle Piloten sinnvoll, die mehr als ein Modell fliegen. Die Phrase wird beim Flashen gesetzt, im ExpressLRS Configurator gibt es dafür ein eigenes Feld.
So läuft es ab:
- Phrase festlegen, mindestens acht alphanumerische Zeichen.
- Sendermodul flashen mit genau dieser Phrase.
- Jeden Empfänger flashen mit derselben Phrase, Zeichen für Zeichen gleich.
- Beide einschalten. Nach wenigen Sekunden leuchtet die Empfänger-LED dauerhaft.
Drei Details entscheiden über Erfolg oder Frust. Erstens zählt die Groß- und Kleinschreibung mit. Zweitens zählt jedes Leerzeichen mit, auch ein versehentliches am Ende: Der Empfänger zeigt dann eine scheinbar normale LED, empfängt aber nie gültige Pakete. Drittens brauchst du die Phrase später wieder, wenn ein weiterer Empfänger dazu kommt. Sie gehört notiert.
Wer die Phrase nachträglich ändern will, muss nicht neu flashen. Jeder ExpressLRS-Empfänger startet nach einigen Sekunden ohne Verbindung einen eigenen WLAN-Zugang, über den sich die Einstellungen im Browser bearbeiten lassen. Derselbe Weg dient auch dem Firmware-Update, Details dazu stehen im Artikel zum ELRS-Firmware-Update.
Weg 2: Binden ohne Phrase über Power-Cycles
Empfänger aus dem Karton tragen meist keine Phrase. Für sie gilt das klassische Verfahren, das ExpressLRS traditionelles Binding nennt. Wichtig: Es funktioniert nur bei Empfängern ohne Binding Phrase. Steckt eine in der Firmware, passiert beim Power-Cycle nichts.
Der Ablauf:
- Sender ausschalten.
- Empfänger mit Strom versorgen, etwa zwei Sekunden warten, Strom trennen. Das Ganze dreimal.
- LED prüfen: Ein schnelles Doppelblinken zeigt den Bind-Modus an.
- Sender einschalten und im ExpressLRS-Lua-Script den Punkt Bind auslösen.
- Ergebnis: Die LED am Empfänger geht in Dauerlicht über.
Seit Firmware 3.4.0 gibt es zwei bequemere Alternativen. Viele Empfänger haben einen Taster, der nach etwa 1,5 Sekunden Halten denselben Bind-Modus auslöst. Und im Betaflight Configurator ab Version 10.10 in Verbindung mit Betaflight 4.5.0 gibt es einen Knopf “Bind Receiver”, der den Empfänger direkt über den Flugcontroller in den Bind-Modus schickt. Wie du den Configurator anschließt, steht im Artikel zum Betaflight Configurator.
Die LED-Muster am Empfänger lesen
Der Empfänger kommuniziert ausschließlich über seine LED, und die Muster sind eindeutig. Wer sie kennt, spart sich die halbe Fehlersuche.
| LED-Muster | Bedeutung | Was zu tun ist |
|---|---|---|
| Dauerlicht | gebunden und verbunden | nichts, die Strecke steht |
| schnelles Doppelblinken | Bind-Modus aktiv | am Sender Bind auslösen |
| drei Blinkzeichen, Pause | Model-Mismatch | Modellnummer prüfen oder Model Match aus |
| langsames Blinken | sucht Sender, keine Verbindung | UID, Version und Sender prüfen |
Das langsame Blinken ist der häufigste Zustand bei einem gescheiterten Bind. Es bedeutet, dass der Empfänger arbeitet und sendet, auf seiner Hopping-Sequenz aber niemanden hört. Die Ursache liegt dann fast immer bei einer abweichenden UID oder einer unpassenden Firmware-Version.
Firmware-Versionen müssen zusammenpassen
ExpressLRS ändert zwischen Hauptversionen das Funkprotokoll. Deshalb gilt eine harte Regel: Die erste Stelle der Versionsnummer muss auf Sender und Empfänger identisch sein.
| Sender | Empfänger | Ergebnis |
|---|---|---|
| 3.1.2 | 3.0.1 | funktioniert |
| 3.5.3 | 3.2.0 | funktioniert |
| 3.2.0 | 2.4.0 | kein Bind möglich |
| 4.0.0 | 3.5.0 | kein Bind möglich |
Bei Empfängern, die als SPI-Variante direkt im Flugcontroller sitzen, hängt die ExpressLRS-Version an der Betaflight-Version: Betaflight 4.3.1 entspricht ExpressLRS 2.x, ab Betaflight 4.4.0 liegt 3.x bei. Diese Empfänger lassen sich nicht getrennt aktualisieren, sie ziehen ihre Version aus der Flugcontroller-Firmware.
Weil sich Versionsunterschiede allein durch Stille bemerkbar machen, gehört der Versionsvergleich an den Anfang jeder Fehlersuche. Der Sender zeigt seine Version im Lua-Script, der Empfänger seine im WLAN-Zugang.
Model Match: gebunden und trotzdem kein Signal
Model Match ist eine Zusatzfunktion für Piloten mit mehreren Modellen an einer Fernsteuerung. Ist sie aktiv, merkt sich der Empfänger beim Binden zusätzlich die Modellnummer aus der Fernsteuerung und verbindet sich später nur noch mit genau dieser Nummer.
Der Nutzen liegt auf der Hand: Wählst du versehentlich das falsche Modellprofil, bleiben die Motoren stumm, statt mit fremden Endpunkten und Schaltern anzulaufen. Der Preis dafür ist eine zusätzliche Fehlerquelle. Nach jedem Kopieren eines Modellspeichers oder nach einem Reset der Fernsteuerung stimmt die Nummer oft nicht mehr, und der Empfänger meldet mit drei Blinkzeichen den Mismatch.
Zwei Auswege gibt es: Entweder du stellst in der Fernsteuerung wieder die ursprüngliche Modellnummer ein, oder du schaltest Model Match im Lua-Script ab und bindest erneut. Wer nur ein Quad fliegt, lässt die Funktion von vornherein aus.
Die häufigsten Bind-Fehler und ihre Ursache
Fast alle Bind-Probleme lassen sich auf eine Handvoll Ursachen zurückführen. Diese Tabelle ordnet Symptom und Auslöser.
| Symptom | Wahrscheinliche Ursache | Erster Schritt |
|---|---|---|
| kein Doppelblinken beim Power-Cycle | Binding Phrase auf dem Empfänger gesetzt | Phrase über WLAN ändern oder neu flashen |
| LED aus, keine Reaktion | Empfänger ohne Strom oder Boot-Taster gedrückt | Verkabelung und Lötstellen prüfen |
| LED leuchtet, Betaflight zeigt keine Kanäle | falsche UART, Serial RX nicht gesetzt | Ports-Tab und Receiver-Tab prüfen |
| Bind bricht sofort wieder ab | unterschiedliche Hauptversion | Versionen angleichen |
| drei Blinkzeichen mit Pause | Model-Mismatch | Modellnummer prüfen |
| kurz Verbindung, dann Abbruch | zu geringe Sendeleistung oder lose Antenne | Antennen und Leistungsstufe prüfen |
Ein Sonderfall betrifft Empfänger, die über PWM-Ausgänge arbeiten. Dort fehlt gelegentlich ein Pull-up-Widerstand zwischen der RX-Leitung und der Versorgungsspannung, üblich sind 300 bis 1000 Ohm. Ohne ihn bleibt der Bind-Modus unerreichbar. Mehr zu dieser Bauart steht im Artikel zum ELRS-PWM-Empfänger.
Nach dem Bind: die Strecke vollständig prüfen
Ein leuchtendes Dauerlicht beweist nur die Funkverbindung. Zwischen Empfänger und Flugcontroller liegt danach noch eine serielle Strecke, die eigene Fehler haben kann.
Drei Prüfpunkte in dieser Reihenfolge:
- Lua-Script am Sender: Oben rechts steht ein C für Connected, dazu kommen Werte für Link Quality und RSSI. Fehlt das C, liegt das Problem noch in der Funkstrecke.
- Receiver-Tab in Betaflight: Die Kanalbalken müssen sich bewegen, wenn du die Knüppel bewegst. Tun sie das nicht, stimmt die UART-Zuordnung im Ports-Tab nicht oder das Protokoll steht nicht auf CRSF.
- Modes-Tab in Betaflight: Arming und Flugmodi liegen auf Schaltern, die in ihren Bereichen auch wirklich anschlagen. Welche Sperren hier hineinspielen, zeigt der Artikel zu den Arming-Sperren in Betaflight.
Erst wenn alle drei Punkte stimmen, ist die Kette vom Knüppel bis zum Motor geschlossen. Danach lohnt ein Blick auf die Paketrate, weil sie Latenz und Reichweite gemeinsam bestimmt: Die Unterschiede erklärt der Artikel zur ELRS Packet Rate.
Fazit: zwei Wege, ein Prinzip
Der Bind entscheidet sich an einer einzigen Frage: Trägt der Empfänger eine Binding Phrase oder nicht? Mit Phrase gibt es keinen Bind-Vorgang, beide Seiten rechnen sich dieselbe UID aus und finden sich beim Einschalten. Ohne Phrase führt der Weg über drei Power-Cycles und den Bind-Punkt im Lua-Script.
Für alle, die mehr als ein Modell fliegen, ist die Phrase der klar bequemere Weg: einmal festgelegt, gilt sie für jeden weiteren Empfänger. Bleibt der Bind trotzdem aus, stehen die Hauptversion der Firmware und die LED-Muster am Anfang der Fehlersuche. Beides ist in zwei Minuten geprüft und erklärt die große Mehrheit aller Fälle.
Häufige Fragen
Was ist eine Binding Phrase bei ExpressLRS?
Die Binding Phrase ist eine frei wählbare Zeichenfolge, die beim Flashen in Sender und Empfänger geschrieben wird. Aus ihr berechnet die Firmware über einen MD5-Hash eine sechs Byte lange UID, die beide Seiten identisch erzeugen. Sender und Empfänger erkennen sich damit beim Einschalten von selbst, ein Bind-Vorgang entfällt. Die Phrase schützt vor Verwechslung mit anderen Piloten, sie ist keine Verschlüsselung.
Wie viele Zeichen sollte die Binding Phrase haben?
ExpressLRS empfiehlt mindestens acht alphanumerische Zeichen. Kürzere Phrasen funktionieren technisch, erhöhen aber die Wahrscheinlichkeit, dass ein anderer Pilot in Hörweite dieselbe UID erzeugt. Beliebt sind Pilotenname plus Zahl. Groß- und Kleinschreibung zählen mit, ebenso Leerzeichen: "MeinQuad01" und "meinquad01" ergeben zwei verschiedene UIDs.
Wie binde ich einen ExpressLRS-Empfänger ohne Binding Phrase?
Sender ausschalten, dann den Empfänger dreimal hintereinander für je etwa zwei Sekunden mit Strom versorgen und wieder trennen. Beim dritten Mal wechselt die LED in ein schnelles Doppelblinken, der Bind-Modus läuft. Jetzt den Sender einschalten und im ExpressLRS-Lua-Script den Punkt Bind auslösen. Leuchtet die Empfänger-LED danach dauerhaft, steht die Verbindung.
Warum blinkt mein Empfänger nicht im Bind-Modus?
Häufigste Ursachen sind eine bereits gesetzte Binding Phrase auf dem Empfänger, ein beim Start gedrückter Boot-Taster, ein Konflikt auf der belegten UART oder eine unsaubere Stromversorgung beim Power-Cycle. Steckt eine Phrase in der Firmware, ignoriert der Empfänger den manuellen Bind-Weg vollständig. In dem Fall hilft nur, die Phrase per WLAN-Zugang zu ändern oder die Firmware ohne Phrase neu zu flashen.
Müssen Sender und Empfänger dieselbe Firmware-Version haben?
Die erste Stelle der Versionsnummer muss übereinstimmen. Ein Sender mit 3.1.2 arbeitet mit einem Empfänger auf 3.0.1 zusammen, ein Sender mit 3.2.0 findet einen Empfänger auf 2.4.0 dagegen nie. Zwischen den Hauptversionen hat sich das Funkprotokoll geändert, deshalb scheitert der Bind dort ohne sichtbaren Fehler. Vor der Fehlersuche also immer beide Versionsstände vergleichen.
Was bedeuten drei schnelle Blinkzeichen am Empfänger?
Drei kurze Blinkzeichen mit Pause melden einen Model-Mismatch. Der Empfänger hat den Sender erkannt, die in der Fernsteuerung eingestellte Modellnummer passt aber nicht zu der Nummer, mit der er zuletzt gebunden wurde. Entweder stellst du in der Fernsteuerung wieder das richtige Modell ein oder du deaktivierst Model Match im Lua-Script und bindest neu.
Kann ich mehrere Empfänger mit derselben Binding Phrase betreiben?
Ja, das ist der übliche Weg. Alle Quads eines Piloten bekommen beim Flashen dieselbe Phrase und lassen sich damit ohne weiteren Aufwand nacheinander fliegen. Damit dabei nicht versehentlich das falsche Modell anläuft, gibt es Model Match: Die Fernsteuerung übergibt ihre Modellnummer, und der Empfänger verbindet sich nur mit der Nummer, unter der er gebunden wurde.
Woran erkenne ich, dass der Bind wirklich steht?
Am Empfänger leuchtet die LED dauerhaft statt zu blinken. In der Fernsteuerung zeigt das ExpressLRS-Lua-Script oben rechts ein C für Connected und liefert Werte für Link Quality und RSSI. In Betaflight bewegen sich im Receiver-Tab die Kanalbalken, sobald du die Knüppel bewegst. Erst wenn alle drei Anzeigen stimmen, ist die Strecke vollständig.