Betaflight , neue FW aufspielen

Spider Mike

Whoopscheucher
#1
Da es scheinbar noch keine Rubrik " Betaflight " gibt , stelle ich meine Frage hier .
Wenn ich eine neuere FW mit BF auf die FC geflasht habe , kann ich dann die gespeicherten Einstellungen ( CLI dump und Backup ) aus der alten FW einfach in die Neue eintragen , oder muss ich von Hand alles neu einstellen ?
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt .
 

MisterG

Well-known member
#2
Ja, kannst du. ABER, sei vorsichtig! Besser du machst im CLI nur ein diff all. Damit werden nur die von Standard abweichenden Einstellungen gespeichert und es bleibt übersichtlicher. Wenn du nur von 4.2.9 auf 4.2.11 Updates, ist es kein Problem das komplette Backup einzuspielen. Du solltest aber niemals einfach wieder alte Einstellungen einspielen, wenn du Versionssprünge machst. Aktuell wechseln ja viele von 4.2 auf 4.3. Welchen Code du bedenkenlos kopieren kannst und welchen auf keinen Fall, wird dir z.B. bei Joshua Bardwell erklärt.

 
Zuletzt bearbeitet:
#4
Hallo, ich bin neu in der FPV Welt und habe seit ca. einem Jahr ein Iflight Nazgul 6S. Ich habe Betaflight auf dem PC geupdatet und frage mich, ob ich auch den Receiver des Kopters unbedingt updaten muss? Er fliegt bisher einwandfrei und es fehlt mir eig. an nichts "Neuem". Oder kann es denn irgendwelche Nachteile haben, den Receiver nicht auf dem neusten Stand zu halten? Ich hab ja leider keinen Konter selbst zusammengebaut und habe die Befürchtung, dass ich mit einem Update, bzw. diversen Einstellungen mehr kaputt mache, als das es mir irgendwelche Vorteile bietet. Vielen Dank. Grüße Consti
 

toto73

Well-known member
#5
Nichtsdestotrotz ein dump von der alten Version speichern.
Falls irgendwas schief läuft kannst du so wieder einfacher zurück zum Ursprung
 

silbaer

Neuer Benutzer
#6
@Consti-FPV Wenn der Copter fliegt und du nicht unbedingt was neues ausprobieren willst, würde ich kein Update machen. Ich denke mit "Receiver" meinst du den FC. Ich würde aber sicherheitshalber immer den Betaflight Configurator verwenden der zur Betaflight Version auf dem Copter passt.
 
Erhaltene "Gefällt mir": KM|fpv

Spider Mike

Whoopscheucher
#8
Bin gerade dabei bei meinem "alten " Moblite 7 eine neuere FW aufzuspielen , da ist noch die 3.5.7 drauf .
Es scheint aber nicht zu gehen , ich mache bestimmt was falsch . Wenn ich auf flashen drücke , kommt diese Meldung , es passiert aber nichts . Beim anderen Moblite 7 ging es ohne Probleme , habe jetzt nichts anderes gemacht .
 

Anhänge

Zuletzt bearbeitet:

Seppel-FPV

Well-known member
#9
Da es hier noch keinen BF 4.3 Thread sonst gibt, hänge ich mich da mal rein.

Ich habe heute einen weiteren Tinyhawk auf 4.3 umgestellt und dabei festgestellt, dass RX
Probleme bekommt, sobald ich Bidirektional Dshot aktiviere.

Wenn ich also RPM Filtering aktiviere, kommen die Inputs von der Funke nur sehr verzögert an.
D.h. wenn ich z.B. kontinuierlich Gas gebe springt das gas mit verzögerung von 0% auf 100%.

UAVtech empfiehlt ja sowieso, bei Whoops das RPM Filtering zu unterlassen.
Insofern ist das jetzt kein wirkliches Problem - die Hütte fliegt ja so recht gut.
Ich würde halt gerne verstehen, warum dem so ist.

Vielleicht blickt da ja jemand durch.
 

Stefan_73

Well-known member
#13
Ja, die Zeit des F4 neigt sich, aber es geht derzeit noch sehr gut. Mit dem F4 und bidirectional Dshot geht 8Khz für die Gyros und 4Khz für den Pid Loop. Das gilt aber nur, wenn man kein weiteres Bitbanging Zeug nutzt (LED, Softserial). PID Loop auf 8kHz klappt mit dem F4 nicht.
Man sollte dann wie oben von Seppel-FPV gezeigt mit Tasks mehrfach kontrollieren, dass Filters und PIDs die eingestellten Zeiten auch einhalten. Bei Abweichungen die ein paar Prozent überschreiten kann man den F4 noch etwas übertakten. Für die Tests sollte des ESC an sein (also Lipo dran).

P.S.: Übertakten set cpu_overclock = ...
 

MisterG

Well-known member
#14
@Seppel-FPV Dein Gyro läuft auch mit 8kHz. Das ist für einen F4(11?) zu viel, denke ich. Ohne Bi-DShot sind die Werte auch noch vollkommen daneben 8.9kHz bei Gyro und ~4.9kHz bei PID und Filtern. Mit Bi-DShot sind sie wenigstens fast exakt bei 8k/4k. Setz mal Gyro auf 4k runter.
 

Seppel-FPV

Well-known member
#15
Danke für die Tips!

Leider läßt sich die Frequenz für Gyro nicht verstellen und steht bei 8 kHz.
config01.JPG

Ich habe jedoch jetzt PID Loop auf 2 kHz reduziert und damit geht es jetzt.
Ihr habt mich also schon auf die richtige Spur gebracht, wofür ich mich sehr bedanke!

Vielleicht kann mir jemand sagen, welche Auswirkungen das haben kann, bzw. ob es vielleicht einen
CLI Befehl gibt, womit ich Gyro auf 4 kHz reduzieren und den PID Loop somit dann wieder aus 4 kHz stellen kann.

Übrigens: In der Config habe ich lediglich Telemetrie und OSD aktiviert.
 

Stefan_73

Well-known member
#16
Ich fliege alle F4 mit 8/4kHz und das ist rocksolid. Es gibt unterschiedliche Versionen. Vermutlich ist das einer der kleinen STM32F411. Versuch mal auf 120MHz zu übertakten bzw schau mal mit get cpu_overclock wo er steht.

P.S.: F405 laufen per default mit 168MHz; und Dshot = 300 setzen.
 
Zuletzt bearbeitet:
Erhaltene "Gefällt mir": MisterG

MisterG

Well-known member
#17
Wenn die Auslastung auf 100% geht, dann friert das Board ein. Mark Spatz hatte kürzlich zwei, drei Videos zu PID-Loop Rate. Er geht da auch auf die Prozessortypen F411, F405 etc. und deren Belastbarkeit ein. Ich habe dann mal an einem Board von mir getestet, wie weit ich komme. Das war dann bei 100% eingefroren und man muss es über den Bootloader Button neu flashen. Also nicht probieren, wenn das Board keinen Bootloader-Knopf hat.

Ich bin mir gerade unsicher, ob BF 4.3 die Frequenz für den Gyro selbst einstellt. Ich kann es auch gerade nicht ausprobieren.
 

Seppel-FPV

Well-known member
#18
Es ist alles ganz schön verwirrend! :unsure:

Als ich auf 120 MHz overclocked hatte, gab es sogar einen Failsafe in der Bude, ca. 4 m von mir weg.

Ich bin jetzt wieder ohne RPM Filter und 8/4 und 108 MHz unterwegs, ohne dass es Probleme gibt.
Ist schon lustig, wie schnell man auf dünnes Eis gerät. :)

Toll war auch - bei einem Test hatte ich Nebenraum gar kein Bild mehr, nur noch Schneetreiben.
Da war zu fällig gerade die Dipol Antenne gebrochen.
Und ich dachte zuerst, weil ich ja sonst nix geändert habe, dass es an den Einstellungen liegt.

Man braucht schon Nerven und Gelassenheit!

@MisterG
Bei mir ist die Frequenz für Gyro fest auf 8 kHz - da läßt sich nix wählen.
 

jbman

Well-known member
#19
Gyro Update Frequenz ist seit 4.2 immer fest die Frequenz, die der Gyro unterstützt also normalerweise 8kHz.
Die PID-Loop Frequenz bestimmt die Last. Ich dachte auch, dass seit 4.2 bei DShot300 zwingend 4Khz PID loop benötigt wird. Sonst funktioniert RPM Filtering wieder nicht.

Edit: Hier steht das mit der DShot Pid-Loop-Abhängigkeit: 4.2 Tuning Notes · betaflight/betaflight Wiki
 

KM|fpv

creator & mentor
Mitarbeiter
#20
@Seppel-FPV
@Spider Mike
Wenn ihr echte whoops (UR65 style, bis 85er) fliegt, ist betaflight 3.5.7 die beste Wahl!
Klar kann man auch mal eine 4er Version einspielen, aber ootb ist die "alte Version" für die kleinen einfach besser. Dann hat man am besten props-out statt props-in (default) und der Spaß geht los.

Letzteres habe ich bis 3" (teilweise auch 4") als sehr gute Option empfunden.
 
FPV1

Banggood

Oben Unten