DJI O4 INAV OSD einrichten: Ports, DJI_NATIVE, Brille

INAV-OSD mit der DJI O4: welche Firmware Air Unit und Brille brauchen, warum im Ports-Tab nur MSP DisplayPort steht und wie DJI_NATIVE die Fragezeichen beendet.

FPV & Racing Veröffentlicht am 8 Min. Lesezeit

Das Wichtigste in Kürze

  • DJI O4 und INAV-OSD funktionieren seit dem DJI-Update vom 6. März 2025: O4 und O4 Pro ab Firmware v01.00.02.00, dazu aktualisierte Goggles 3, N3, 2 oder Integra.
  • Ports-Tab: Auf der UART der O4 nur die Peripherie MSP DisplayPort wählen, 115200 Baud. Einen MSP-Schalter wie in Betaflight braucht INAV hier nicht.
  • OSD-Tab: Videosystem DJI_NATIVE (ab INAV 8.0.1), in der Brille INAV als OSD-Typ einstellen. Dann zeigt die Brille die echte INAV-Schrift mit allen Symbolen.
  • Arming-Fehler ist Geschichte: Die erste O4-Firmware erkannte das Armen nicht. Der INAV-Workaround dafür bleibt auf aktueller Firmware aus.
  • Verkabelung wie bei Betaflight: Weiß an TX, Grau an RX derselben UART, Gelb nur für die DJI-Fernsteuerung.

Warum INAV mit DJI lange holprig war

INAV und Betaflight nutzen dasselbe Protokoll für digitale OSDs, MSP DisplayPort. Der Flight Controller schickt nur Zeichennummern und Positionen, gezeichnet wird in der Brille mit einer dort gespeicherten Schrift. Genau diese Schrift war das Problem.

Laut INAV-Dokumentation fasst die Betaflight-Schrift höchstens 256 Zeichen auf einer Seite. INAV braucht mehr Symbole für Navigation, Höhenmesser, Heimrichtung und Fluglagenanzeige und arbeitet deshalb mit zwei Seiten und bis zu 512 Zeichen. Die DJI-Brillen kannten lange nur eine Schrift auf Betaflight-Basis.

INAV half sich mit Kompatibilitätsmodi. Sie bilden INAV-Symbole so gut es geht auf die Betaflight-Schrift ab. Wo kein passendes Zeichen existiert, erscheint ein Fragezeichen. Im Flug hieß das: Kompass, Einheiten oder Pfeile fehlten, gerade die Elemente, für die man INAV überhaupt fliegt.

Gegenüberstellung zweier OSD-Wege von INAV in eine DJI-Brille. Links der Kompatibilitätsmodus BFHDCOMPAT: INAV schickt Zeichen aus seiner zweiseitigen Schrift mit bis zu 512 Zeichen, die Brille übersetzt sie in ihre einseitige Betaflight-Schrift mit 256 Zeichen. Im Beispiel-OSD fehlen dadurch Symbole, an ihrer Stelle stehen Fragezeichen neben Höhe, Heimpfeil und Geschwindigkeit. Rechts der Modus DJI_NATIVE: INAV schickt dieselben Zeichen, die aktualisierte Brille zeichnet sie mit der eingebauten INAV-Schrift, alle Symbole sind vollständig. Darunter die Voraussetzungen als Kette: O4-Firmware ab v01.00.02.00 vom 6. März 2025, Brille aktualisiert und auf OSD-Typ INAV gestellt, INAV ab 8.0.1 mit osd_video_system gleich DJI_NATIVE.

Derselbe Datenstrom, zwei Ergebnisse: Erst die INAV-Schrift in der Brille macht aus den Fragezeichen wieder Symbole.

Was das Update vom März 2025 geändert hat

Am 6. März 2025 hat DJI ein abgestimmtes Firmware-Paket veröffentlicht. Die Release Notes der O4-Serie nennen als Neuerung die Unterstützung des INAV-OSD in Verbindung mit Goggles Integra, Goggles 2, Goggles N3 und Goggles 3. Das INAV-Projekt schreibt in den Notizen zu Version 8.0.1, dass dasselbe Paket auch die Arming-Erkennung der O4 repariert und die INAV-Schrift in die Brillen bringt.

Die Mindeststände aus den Release Notes:

GerätFirmware ab
O4 Air Unitv01.00.02.00
O4 Air Unit Prov01.00.02.00
Goggles 3v01.00.08.00
Goggles N3v01.00.04.00
Goggles 2v01.12.00.00
Goggles Integrav01.08.00.00
FPV Fernsteuerung 3v01.00.03.00

Neuere Stände schließen die Funktion ein. Aktualisiert wird über DJI Assistant 2 am Rechner, die Brille auch über die DJI Fly App am Handy. Nach dem Update verlangt DJI einen Neustart von Air Unit, Brille und Fernsteuerung. Wie die erste Inbetriebnahme abläuft, zeigt der Ratgeber DJI O4 Air Unit aktivieren.

Auf der INAV-Seite ist Version 8.0.1 die Untergrenze, weil erst sie den passenden OSD-Modus mitbringt. Aktuell ist INAV 9.1.0 vom Juli 2026, eine Version 10 befindet sich im Release-Candidate-Stadium.

Verkabelung: identisch mit Betaflight

Am Kabel ändert die Firmware nichts. Die O4 hängt mit ihrem 3-in-1-Kabel am Flight Controller, die Belegung laut DJI-Handbuch:

AderFarbegehört an
VCC / GNDRot / SchwarzAkku oder BEC, je nach Spannungsbereich
RXWeißTX-Pad einer freien UART
TXGrauRX-Pad derselben UART
GNDBraunGND
SBUSGelbnur mit DJI-Fernsteuerung, an eine zweite UART

Die Spannungsgrenzen und Stolperstellen bei der Versorgung stehen ausführlich im Ratgeber zum DJI O4 Betaflight Setup. Sie gelten für INAV unverändert.

Auf Flight Controllern für Flächenmodelle sind die UARTs oft knapp: GPS, Empfänger, Telemetrie und die Air Unit wollen alle eine eigene Schnittstelle. Plane die Belegung vor dem Löten. Die O4 braucht eine UART mit beiden Pads, GPS ebenfalls.

Der Ports-Tab in INAV: nur MSP DisplayPort

Hier liegt der wichtigste Unterschied zu Betaflight. Ein Mitglied des INAV-Teams fasst es in den Diskussionen des Projekts so zusammen: MSP nicht einschalten, nur MSP DisplayPort als Peripherie wählen, danach auf der OSD-Seite den passenden Anzeigetyp setzen. Es sei einfacher als bei Betaflight.

  1. Ports-Tab öffnen.
  2. In der Zeile der O4-UART unter Peripherie MSP DisplayPort wählen, Baudrate 115200.
  3. Keine weiteren Funktionen auf dieser UART aktivieren.
  4. Speichern und neu starten.

Wer von Betaflight kommt, schaltet aus Gewohnheit gern zusätzlich MSP ein. Das ist in INAV überflüssig und eine der ersten Stellen, die bei einem fehlenden OSD auf den Prüfstand gehören.

Der OSD-Tab: DJI_NATIVE wählen

Im OSD-Tab legst du das Videosystem fest. Für die aktualisierten DJI-Brillen heißt der Eintrag DJI_NATIVE. Per CLI:

set osd_video_system = DJI_NATIVE
save

INAV kennt eine ganze Reihe von Videosystemen. Für DJI sind diese relevant:

Videosystemgedacht fürErgebnis mit O4
DJI_NATIVEDJI-Brillen mit INAV-Schrift (ab März 2025)volle INAV-Schrift, alle Symbole
AVATARWalksnail Avatarlaut INAV-Projekt richtige Schrift und Rastergröße, Ausweichlösung
BFHDCOMPATDJI ohne INAV-SchriftHD-Raster, Symbole auf Betaflight-Schrift abgebildet, Fragezeichen
BF43COMPATDJI ohne INAV-Schrift, 4:3kleineres Raster, ebenfalls Fragezeichen
DJIWTFalte DJI-Systeme mit WTFOSfür die O4 nicht gedacht

Die AVATAR-Option nennt das INAV-Projekt ausdrücklich als Weg für alle, die den Configurator noch nicht auf 8.0.1 gebracht haben. Sobald DJI_NATIVE zur Auswahl steht, ist es die klare Wahl.

Die Rastergröße für die DJI-Brillen ab Goggles 2 gibt die INAV-Dokumentation mit 53 mal 20 Zeichen an, dem HD-Format. Das Layout ziehst du wie gewohnt in der Vorschau des OSD-Tabs zurecht. INAV bringt dabei zusätzliche Navigationselemente mit, etwa Wegpunkt-Anzeigen, Vario oder Schätzwerte für Restflugzeit und Restreichweite.

Die Einstellungen in der Brille

Zwei Punkte gehören in die Brille:

Ein Detail aus den Projektdiskussionen: Ein Pilot berichtete, die Umstellung auf INAV-Schrift gelte in seiner Brille global für alle Modelle. Wer zwischen einem Betaflight-Quad und einem INAV-Flügel wechselt, sollte vor dem Flug einen Blick auf diese Einstellung werfen.

Eigene Schriften lassen sich nicht laden. Die INAV-Dokumentation führt die DJI-Brillen ab Goggles 2 mit voller Unterstützung aller Elemente, vermerkt aber ausdrücklich: ohne eigene Fonts.

Arming-Erkennung und Low-Power-Modus

Die O4 startet laut DJI-Handbuch im Low-Power-Modus, um am Boden nicht zu überhitzen. Erst wenn der Copter fliegt oder eine Aufnahme startet, schaltet sie auf volle Leistung. Den Flug erkennt die Air Unit über die MSP-Verbindung zum Flight Controller.

Mit der ersten O4-Firmware klappte genau das unter INAV nicht. Die Release Notes zu INAV 8.0.0 beschreiben einen Fehler in der DJI-Firmware, der das Armen unerkannt ließ und die Air Unit im Sparmodus festhielt. Als Notlösung führte INAV die Einstellung enable_broken_o4_workaround ein.

Situationwas zu tun ist
O4 auf v01.00.02.00 oder neuernichts, Workaround bleibt auf OFF
O4 auf älterer FirmwareFirmware aktualisieren; als Notlösung set enable_broken_o4_workaround = ON
Low-Power-Modus bleibt trotz neuer FirmwareVerkabelung und Ports-Tab prüfen, die Air Unit bekommt keine MSP-Daten

Der zweite Notweg aus den INAV-Notizen, den Low-Power-Modus ganz abzuschalten, löst das Symptom und lässt die Air Unit am Boden heißer laufen. DJI nennt für die kleine O4 ab Kaltstart nur rund 2,5 Minuten Laufzeit am Boden, für die Pro rund 20 Minuten. Das Update ist deshalb der bessere Weg.

Steuerung: SBUS_FAST oder ELRS

Mit der DJI FPV Fernsteuerung 3 läuft das Steuersignal über die gelbe SBUS-Ader in den Flight Controller. In INAV aktivierst du auf deren UART Serial RX und wählst im Empfänger-Tab das Protokoll. INAV führt neben SBUS auch SBUS_FAST, passend zur schnellen SBUS-Variante, die sich in den DJI-Brillen einstellen lässt. Beide Seiten müssen dasselbe Tempo sprechen.

Für INAV-typische Einsätze lohnt ein zweiter Gedanke. Flächenmodelle fliegen oft weit, und mit der DJI-Fernsteuerung laufen Bild und Steuerung über dieselbe Funkstrecke. Reißt das Bild ab, ist auch die Steuerung weg, dann übernimmt der Failsafe. Viele Flächenpiloten setzen deshalb auf einen separaten ELRS-Empfänger. Welche Paketrate dafür passt, erklärt der Ratgeber zur ELRS Packet Rate. Die gelbe Ader bleibt dann unverlötet.

Fehlersuche: wenn das INAV-OSD fehlt

Symptomwahrscheinliche UrsacheLösung
Gar kein OSDfalsche UART oder Datenadern vertauschtWeiß an TX, Grau an RX, MSP DisplayPort auf genau dieser UART
Viele FragezeichenKompatibilitätsmodus aktiv oder Brille auf Betaflight-SchriftDJI_NATIVE in INAV, OSD-Typ INAV in der Brille
OSD kleiner als das Bild4:3-Modus gewähltHD-Modus bzw. DJI_NATIVE
Werte doppeltDJI-Elemente der Brille aktivDJI-OSD in der Brille abschalten
Low-Power nach dem Armenalte O4-Firmware oder keine MSP-DatenFirmware aktualisieren, Verkabelung prüfen
Alles korrekt, trotzdem leerEinstellung nicht übernommenjede Einstellung neu auswählen und speichern, neu starten

Die letzte Zeile klingt banal und stammt aus der Praxis: Ein Pilot berichtete in den INAV-Diskussionen, sein OSD sei erst erschienen, nachdem er alle Einstellungen noch einmal ausgewählt und gespeichert hatte, ohne etwas zu ändern. Ein Neustart von Flight Controller, Air Unit und Brille gehört danach in jedem Fall dazu.

Wer INAV zum ersten Mal mit einem digitalen System nutzt und das OSD-Layout von Grund auf plant, findet die Logik der Raster und Warnungen im Ratgeber Betaflight OSD einrichten. Die Prinzipien sind dieselben, nur die Elementliste ist bei INAV länger.

Fazit: Firmware zuerst, dann zwei Einstellungen

Seit März 2025 läuft die O4 mit INAV ohne Bastelei. Wer Air Unit und Brille auf den Stand vom 6. März 2025 oder neuer bringt, braucht in INAV nur zwei Dinge: MSP DisplayPort auf der richtigen UART und DJI_NATIVE als Videosystem. In der Brille kommt der OSD-Typ INAV dazu. Der Lohn ist die vollständige INAV-Schrift mit Heimpfeil, Horizont und Navigationsdaten, ohne ein einziges Fragezeichen.

Häufige Fragen

Unterstützt die DJI O4 das INAV-OSD?

Ja, seit dem Firmware-Update vom 6. März 2025. DJI hat damals für die O4 Air Unit und die O4 Air Unit Pro (v01.00.02.00) sowie für Goggles 3, Goggles N3, Goggles 2 und Goggles Integra die Unterstützung des INAV-OSD nachgereicht. Ältere Firmwarestände zeigen INAV nur über einen Kompatibilitätsmodus mit Fragezeichen an Stellen, für die der Betaflight-Schrift ein Symbol fehlt.

Welchen OSD-Videomodus wähle ich in INAV für die O4?

DJI_NATIVE. Diese Option kam mit INAV 8.0.1 und ist für die aktualisierten DJI-Brillen gedacht. Laut INAV-Projekt liefert auch AVATAR die richtige Schrift und Rastergröße, falls der Configurator DJI_NATIVE noch nicht anbietet. In der CLI lautet der Befehl set osd_video_system = DJI_NATIVE.

Muss ich im Ports-Tab von INAV MSP einschalten?

Nein. Auf der UART der O4 genügt in INAV die Peripherie MSP DisplayPort, ein zusätzlicher MSP-Schalter ist nicht nötig. Das unterscheidet INAV von Betaflight, wo DJI im Handbuch MSP plus DisplayPort vorsieht. Die Baudrate bleibt bei 115200.

Warum zeigt die Brille Fragezeichen im INAV-OSD?

Dann läuft ein Kompatibilitätsmodus wie BFHDCOMPAT, der INAV-Symbole auf die Betaflight-Schrift der Brille abbildet. Wo kein passendes Zeichen existiert, setzt INAV ein Fragezeichen. Abhilfe schafft aktuelle Firmware auf Air Unit und Brille, dazu DJI_NATIVE in INAV und INAV als OSD-Typ in der Brille.

Was macht enable_broken_o4_workaround?

Die Einstellung kam mit INAV 8.0 und umgeht einen Fehler der ersten O4-Firmware, die das Armen nicht erkannte und deshalb im Low-Power-Modus blieb. Mit dem DJI-Update vom März 2025 ist die Arming-Erkennung behoben. Auf aktueller Firmware bleibt der Workaround deshalb ausgeschaltet, er ist nur für alte Stände gedacht.

Kann ich in die DJI-Brille eine eigene INAV-Schrift laden?

Nein. Die INAV-Dokumentation führt die DJI-Brillen ab Goggles 2 mit voller Unterstützung aller OSD-Elemente und dem Vermerk: keine eigenen Schriften. Die INAV-Schrift steckt in der Brillen-Firmware. Ein Font-Upload wie bei analogen Systemen oder bei HDZero ist nicht vorgesehen.

Funktioniert die DJI FPV Fernsteuerung 3 mit INAV?

Ja, über die SBUS-Ader der O4. In INAV wählst du auf der passenden UART Serial RX und als Protokoll SBUS, für das schnelle SBUS-Protokoll der DJI-Systeme gibt es den Eintrag SBUS_FAST. Für Flächenmodelle mit großer Reichweite greifen viele trotzdem zu ELRS, weil Bild und Steuerung sonst über dieselbe Funkstrecke laufen.

Das könnte dich auch interessieren