So flashen Sie BLHeli32 32.81-Firmware und benutzerdefinierte Firmware

ChinesischBilibiliFPV-Kenntnisse4:42
Auf Bilibili ansehen
← Zurück zu Tutorials und Videoanleitungen für vereinfachtes Chinesisch

Dieses Tutorial zielt auf einen Fehler beim Lesen von Drehzahldaten für BLHeli32 ab. 32.80: Falsche Drehzahlen verringern die Wirksamkeit des Drehzahlfilters und können sich in erhöhtem Rauschen oder Zucken bei niedrigem Gashebel bemerkbar machen. Die Videodemonstration verwendet die aktuellste Version von BLHeliSuite32, lädt die vollständige ZIP-Datei aus dem offiziellen GitHub-Repository herunter, extrahiert das richtige HEX im REV32.8.1-Zweig und flasht dann 32.81 nacheinander auf den ESC, der dem Ziel entspricht. Da es sich um einen historischen Korrekturprozess für 2021 handelt, sollte 32.81 heute nicht als empfohlene Standardversion betrachtet werden; Aktuelle ESC-Ziele, Herstellerfreigaben und Wiederherstellungspläne müssen weiterhin überprüft werden.

Warum 32.80 ein Update benötigte

Laut offizieller Beschreibung und Video führte BLHeli32 32.80 einen Fehler ein, durch den RPM-Daten ungenau gelesen wurden. Der RPM-Filter von Betaflight nutzt die vom ESC zurückgegebenen Drehzahldaten, um Motorharmonische zu lokalisieren. Falsche Daten verschieben die Filterziele und schwächen die Rauschunterdrückung. Zucken bei niedrigem Gas ist nur eines der möglichen Symptome, kein eindeutiges Diagnosekriterium.

Prüfe zur Eingrenzung gleichzeitig die ESC-Firmwareversion, den Status von bidirektionalem DShot/RPM Telemetry und die Blackbox-Daten. Schreibe nicht jedes Rauschen 32.80 zu: Mechanische Schäden, Motoren, Propeller, FC-Montage und Filtereinstellungen können ähnliche Symptome verursachen.

Passendes Werkzeug und verlässliche Firmwarequelle vorbereiten

Das Video betont, dass der damals neueste BLHeliSuite32 verwendet werden muss; mit der alten Version funktioniert dieser Ablauf nicht. Die angezeigte Versionsnummer des Windows-Downloads war damals etwas uneinheitlich. Der Autor orientierte sich deshalb an der neuesten Veröffentlichung im offiziellen Repository. Nach dem Download wird das Archiv entpackt und die Windows-Oberfläche von BLHeliSuite32 gestartet.

Für die HEX-Datei von 32.81 empfiehlt der Autor nicht, einzelne Dateien von der Webseite zu kopieren oder separat zu speichern. Eine Textumwandlung könnte zusätzliche Zeichen einfügen und die Firmware beschädigen. Verlässlicher ist es, das gesamte offizielle GitHub-Repository über Code → Download ZIP herunterzuladen und die Original-HEX-Datei aus dem zu REV32.8.1 gehörenden Verzeichnis zu entnehmen.

ESCs auslesen und lokale HEX-Dateien einzeln flashen

Nimm sämtliche Propeller ab, verbinde den Flight Controller über USB mit dem Computer und versorge die Drohne entsprechend den Anforderungen des ESC-Werkzeugs mit Strom. Lies nach dem Verbinden zuerst alle vier ESCs aus und notiere jedes Hardware-Target samt ursprünglicher Version. Im Video erscheint 32.81 nicht in der gemeinsamen Flash-Liste, weshalb der Autor zum Flash-Ablauf für einzelne ESCs wechselt.

Fehlt die gewünschte Version in der Liste, überspringe die Online-Liste und wähle die gerade aus dem offiziellen ZIP entnommene lokale HEX-Datei. Das Werkzeug versucht, die Firmware dem ESC-Namen zuzuordnen. Trotzdem musst du das Target manuell prüfen, bevor du mit Yes das Flashen startest. Arbeite alle vier ESCs einzeln ab und prüfe jeden danach. Ein erfolgreich geflashter ESC beweist nicht, dass die anderen dasselbe Target haben.

Nach dem Flashen prüfen und eine Rückkehr ermöglichen

Lies die ESCs danach erneut aus. Prüfe, ob jeder Kanal die erwartete Version anzeigt und ob die bisherigen Einstellungen erhalten sind. Führe weiterhin ohne Propeller kurze Motortests durch. Prüfe gleichmäßiges Anlaufen, plausible RPM Telemetry sowie fehlende ungewöhnliche Erwärmung oder Fehlermeldungen. Erst danach folgen ein kontrollierter Testflug und ein Blackbox-Vergleich.

Bei lokaler oder benutzerdefinierter Firmware passieren Target-Fehler leichter als bei einer stabilen Version aus der eingebauten Liste. Bewahre deshalb die ursprüngliche Firmware, Screenshots der Einstellungen und eine Wiederherstellungsmethode auf. Bieten offizielle Quellen inzwischen neuere Versionen an, lies zuerst deren Fehlerkorrekturen. Führe kein Downgrade auf 32.81 durch, nur um das Video nachzustellen.

Bedienschritte

  1. Prüfen, ob 32.80 verwendet wird

    Lies die Versionen sämtlicher ESCs aus. Prüfe anhand von RPM Telemetry, Rauschen oder Auffälligkeiten bei niedrigem Gas, ob ein Zusammenhang mit dem bekannten Fehler besteht.

  2. Den damals neuesten BLHeliSuite32 herunterladen

    Beziehe das Konfigurationswerkzeug aus offizieller Quelle. Verwende nicht die alte Version, mit der dieser Ablauf laut Video nicht funktioniert.

  3. Propeller entfernen, verbinden und ESCs auslesen

    Nimm alle Propeller ab, verbinde den Flight Controller und schalte die Versorgung nach Werkzeugvorgabe ein. Notiere Target und Version jedes ESCs.

  4. Zum Flashen einzelner ESCs wechseln

    Fehlt 32.81 in der gemeinsamen Liste, öffne Flash für jeden ESC einzeln. Errate das Target nicht.

  5. Das vollständige ZIP aus dem offiziellen Repository herunterladen

    Lade das gesamte Repository herunter und entnimm die zu REV32.8.1 gehörende HEX-Datei. So vermeidest du Beschädigungen durch die Textumwandlung einer Webseite.

  6. Lokale HEX-Datei auswählen und Target prüfen

    Aktualisiere die lokale Liste, damit das Werkzeug den ESC-Namen zuordnet. Prüfe das Hardware-Target selbst, bevor du das Flashen startest.

  7. Einzeln nachprüfen und ohne Propeller testen

    Lies Versionen und Einstellungen der vier ESCs erneut aus. Prüfe RPM-Daten, gleichmäßiges Anlaufen und Temperatur, bevor du kontrolliert testfliegst.

FAQ

Welche Auswirkungen hat der Fehler in 32.80?

Laut Video schwächen ungenaue RPM-Daten die Wirkung des RPM-Filters. Das kann Rauschen oder Zucken bei niedrigem Gas verstärken. Mechanische und konfigurationsbedingte Ursachen müssen trotzdem ausgeschlossen werden.

Warum sollte ich nicht einfach eine einzelne HEX-Datei von der GitHub-Seite speichern?

Der Autor befürchtet zusätzliche Zeichen durch Webseiten- oder Textumwandlung. Er empfiehlt deshalb, das vollständige offizielle ZIP herunterzuladen und die Firmwaredateien unverändert daraus zu entnehmen.

Warum müssen die ESCs einzeln geflasht werden?

Im Video erscheint 32.81 nicht in der gemeinsamen Flash-Liste. Deshalb wird für jeden ESC der Ablauf mit lokaler HEX-Datei verwendet und das Target einzeln geprüft.

Sollte ich heute noch 32.81 flashen?

Das lässt sich nicht allein anhand eines Videos von 2021 entscheiden. Prüfe aktuelle Angaben von Hardwarehersteller, BLHeli-Werkzeug und bekannten Fehlern. Verwende bevorzugt eine aktuell unterstützte Version, die zum Target passt.

Warum müssen vor dem Flashen die Propeller abgenommen werden?

Das Verbinden, Auslesen oder Testen von ESCs kann Motoren ansteuern. Propeller zu entfernen ist eine grundlegende Maßnahme gegen Verletzungen durch unerwartetes Anlaufen.

Vollständiges Timeline-Transkript

Die Transkripte sind nach Videozeit geordnet, sodass der Erklärungsinhalt schnell gefunden werden kann. Transkriptsprache: Vereinfachtes Chinesisch.

Hallo zusammen, ich bin Corin. Letzte Woche habe ich einen Beitrag über einen in BLHeli 32.8 eingeführten Fehler veröffentlicht. Weil RPM-Daten falsch gelesen werden, sinkt die Wirksamkeit des RPM-Filters deutlich. Einige haben gefragt, wie man auf 32.81 aktualisiert. Deshalb zeige ich den Ablauf hier einmal in einem Video. Wer es noch nicht weiß, kann zuschauen; hoffentlich hilft es. Zuerst gehen wir zum offiziellen GitHub-Repository von BLHeli 32.8.

Ladet unbedingt den neuesten BLHeliSuite32-Configurator herunter. Ich habe die alte Version ausprobiert; sie funktioniert nicht. Hier muss es die neueste sein. Ich verwende Windows und lade deshalb die Windows-Version herunter. Die Versionsnummer ist hier etwas verwirrend: Es steht 32.809, aber das ist tatsächlich die neueste. Nach dem Herunterladen entpacken wir das Archiv an einen beliebigen Ort und öffnen den Ordner.

Dann öffnen wir die Windows-Oberfläche von BLHeliSuite32. Danach läuft es wie beim üblichen Flashen der ESC-Firmware: Drohne anschließen, den Akku verbinden, die Verbindung herstellen und die ESCs auslesen. Ich habe bereits geflasht; bei mir steht jetzt 32.81. Bei euch steht möglicherweise noch 32.8. Hier wird dann kein Betaflight angezeigt.

Wie flashen wir nun? Beim letzten Mal habe ich die ESCs einzeln geflasht. Schauen wir zuerst, ob die gemeinsame Flash-Funktion die gewünschte Version anbietet. Hier ist sie nicht vorhanden. Also müssen wir einzeln flashen. Geht hier auf Flash und schaut, was sich auswählen lässt. Auch hier fehlt die Version. Was tun? In diesem Fall wählen wir Ignore und …

… gehen zurück zu den HEX-Dateien im hier als REV4 transkribierten Bereich, zurück zu REV4. Dort gibt es den neuen Ordner REV32.8.1. Man könnte ihn öffnen und eine Datei herunterladen. Das empfehle ich aber nicht: Beim Umwandeln in eine Textdatei könnten zusätzliche merkwürdige Zeichen hineinkommen, sodass die Firmware vielleicht nicht mehr …

… funktioniert, also beschädigt ist. Am besten ladet ihr hier direkt das gesamte Repository herunter: auf Code klicken und dann Download ZIP wählen. Danach entpacken wir die HEX-Dateien. Hier ist von der „32.8e“-HEX-Datei die Rede. Kopiert sie einfach heraus. Wir legen sie in den HEX-Dateiordner, damit wir sie später leichter finden. Also aus dem ZIP in diesen Ordner kopieren.

Danach gehen wir zurück zum Configurator und aktualisieren die Liste. Wieder Ignore auswählen. Nun springt er zu der Firmware, die wir gerade hineinkopiert haben. Öffnet sie. Hier wurde anhand des ESC-Namens bereits automatisch die passende Firmware zugeordnet. Klickt darauf und wählt sie aus.

Wählt anschließend Yes, dann beginnt das Flashen. Ich habe es gerade schon erledigt und muss es daher nicht noch einmal durchführen. Okay, so flasht man die Firmware 32.81. Ich hoffe, das hilft. Ich freue mich über eure dreifache Unterstützung. Ich bin Paul Rank, bis zum nächsten Mal.

Deutsch