RP ✔️ F2 - Series Informationen (Firmware / Hardware / Tuning)

Hey ich weiß nicht ob es an mir liegt aber es gibt hier kein tut wie man den originalen f2 controller mit st link downgraded und dan später mit shu flashbar macht warum ?
 
Hey ich weiß nicht ob es an mir liegt aber es gibt hier kein tut wie man den originalen f2 controller mit st link downgraded
Wozu? Der Weg ist der gleiche wie bei dem G2, da baugleicher Controller - steht doch auch dabei?
Ausnahme: F2 mit GD32 Chip- und dafür gibt's dann auch die passende Anleitung.

Antwort auf deine Frage ist also: es liegt an Dir.

und dan später mit shu flashbar macht warum ?
Später flashbar machen??
Der Downgrade hebt den Flashschutz auf und dann ist er bereits flashbar. So ganz scheinst du das Thema noch nicht verinnerlicht zu haben....
 
Hey ich weiß nicht ob es an mir liegt aber es gibt hier kein tut wie man den originalen f2 controller mit st link downgraded und dan später mit shu flashbar macht warum ?

Was ist dann das?!
Die solltest du je nach MCU für dich anpassen können.
Dazu musst du allerdings herausfinden, was bei dir verbaut ist.
Dementsprechend wählst du dann den ein oder anderen Bootloader und fertig ist das ganze.
 
  • Hilfreich!
Reaktionen: F2-Racer
Moin zusammen,

ich habe hier viele hilfreiche Informationen zum Thema Controller Tuning gefunden, habe aber den Eindruck, das oft das kabellose Flashen und das Flashen über ST-Link vermischt werden. Deshalb hätte ich folgende grundsätzliche Frage.
Kann ich einen China Controller, welcher auf einer AT32/STM32 MCU basiert, mit ST-Link und über den Webflasher von Bastelpichi flashen oder besitzen diese MCU's eine Art Fuse, welche das Schreiben verhindern? Die China PCB's scheinen ja meist ein OEM Referenzdesign zu besitzen.
Ich möchte mir gern für meinen F2 Pro D einen zweiten Controller beschaffen und lediglich mit diesem Rumspielen, sodass ich jederzeit auf den Original Controller zurück wechseln könnte.

thx
 
Moin zusammen,

ich habe hier viele hilfreiche Informationen zum Thema Controller Tuning gefunden, habe aber den Eindruck, das oft das kabellose Flashen und das Flashen über ST-Link vermischt werden. Deshalb hätte ich folgende grundsätzliche Frage.
Kann ich einen China Controller, welcher auf einer AT32/STM32 MCU basiert, mit ST-Link und über den Webflasher von Bastelpichi flashen oder besitzen diese MCU's eine Art Fuse, welche das Schreiben verhindern? Die China PCB's scheinen ja meist ein OEM Referenzdesign zu besitzen.
Ich möchte mir gern für meinen F2 Pro D einen zweiten Controller beschaffen und lediglich mit diesem Rumspielen, sodass ich jederzeit auf den Original Controller zurück wechseln könnte.

thx
Das Flashen per ST-LINK funktioniert mit STM32/AT32 und auch mit einer GD32 MCU.
Du kannst sogar einen G2-ESC zum F2Pro Controller umflashen und umgekehrt.
Nur das OTA Flashen ist bei den Dingern im BL geblockt.
 
  • Hilfreich!
Reaktionen: F2-Racer und Balz333
Ich dacht das OTA Flashen geht über den Bootloader in der Firmware und der wird doch überschrieben wenn ST-Link möglich war.
Waren die nicht alle auf RTP Level 2 gesetzt so das ST-LINK nicht mehr ging?
Also gibt es doch eine Fuse wie bei anderen MCU's ? Klingt für mich gerade so.

Aktuell hat mein BLE V5.6.6. Sofern ich meine MCU über ST-Link irgendwie downgegraded bekomme, muss ich dann das BLE auch neu flashen ?

Danke nochmal an Euch !
 
Ich kann dir das jetzt nicht so genau sagen ist schon so lange her. Aber soweit ich mich erinnere gabs welche mit und ohne.
 
Ich dacht das OTA Flashen geht über den Bootloader in der Firmware und der wird doch überschrieben wenn ST-Link möglich war.
Du kennst den ungefähren Ablauf eines Updates/OTA-Flashs scheinbar.
Ich meine was auf dem Controller passiert und wie es exakt funktioniert?
Wahrscheinlich hast du einen solchen Bootloader mal gedumpt und dessen Quellcode untersucht, richtig?
Spaß beiseite. Die Wenigsten haben das hier wohl.

Meistens wird das Update/der Flash wird zwar in den Update-Speicher geladen, jedoch wird das Update nicht umkopiert und oder der ESC resettet.
Das hat man nämlich in diesen Bootloadern/Firmwares geblockt.

Waren die nicht alle auf RTP Level 2 gesetzt so das ST-LINK nicht mehr ging?
Das wäre mir neu. Alle Controller die ich bisher in den Händen hatte, waren auf die gleiche Art gegen Updates/OTA Flashen per BT geschützt.
RDP Level 2 hatte ich noch gar nicht.
 
Moin,

ich habe jetzt meinen China Controller bekommen, welcher sich ohne Problem über bastelpichis Webflasher flashen lies (hat eine AT32 MCU). Deshalb wollte ich nochmal wegen der BLE Version 5.6.6 nachfragen. Muss ich diese jetzt auch downgraden ? Leider hat der Webflasher keine BLE Firmware für den F2 Pro - und der SHU Reflasher scheinbar ebenso nicht.
Ich vermute ja mal, das der Webflasher auch nur ein DRV Downgrade gemacht hat und keine SHFW Firmware aufspielt. Wie kann ich also in meinem Fall die SHFW auf meinen F2P Pro bringen, wenn OTA nicht geht ?

thx
 
Zuletzt bearbeitet:
Moin,

ich habe jetzt meinen China Controller bekommen, welcher sich ohne Problem über bastelpichis Webflasher flashen lies (hat eine AT32 MCU). Deshalb wollte ich nochmal wegen der BLE Version 5.6.6 nachfragen. Muss ich diese jetzt auch downgraden ? Leider hat der Webflasher keine BLE Firmware für den F2 Pro - und der SHU Reflasher scheinbar ebenso nicht.
Ich vermute ja mal, das der Webflasher auch nur ein DRV Downgrade gemacht hat und keine SHFW Firmware aufspielt. Wie kann ich also in meinem Fall die SHFW auf meinen F2P Pro bringen, wenn OTA nicht geht ?

thx
Es genügt in der Regel einen Fulldump mit nicht restriktiver DRV zu flashen.
Danach kannst du dann eine SHFW oder was auch immer flashen.
 
Deshalb wollte ich nochmal wegen der BLE Version 5.6.6 nachfragen. Muss ich diese jetzt auch downgraden ? Leider hat der Webflasher keine BLE Firmware für den F2 Pro - und der SHU
BLE ist das Bluetoot Modul, dieses hatte noch nie einen Flash Schutz, kannst die letzte Compat Version aus der repo mit der SHU App installieren.
 
Sorry, jetzt verstehe ich nix mehr. Das heisst das BLE muss ich gar nicht downgraden?

Nur das OTA Flashen ist bei den Dingern im BL geblockt.
Wie soll ich denn SHFW flashen, wenn OTA geblockt ist?
Es genügt in der Regel einen Fulldump mit nicht restriktiver DRV zu flashen.
Danach kannst du dann eine SHFW oder was auch immer flashen.
Oder ist die BL Blockade durch das erfolgreich vorgenommene DRV Downgrade (via ST-Link) jetzt aufgehoben ? Ab jetzt kann ich auch via BT flashen ?

thx
 
Wie soll ich denn SHFW flashen, wenn OTA geblockt ist?
Entschuldige bitte meine missverständliche Ausdrucksweise. Mein Fehler! Du hast mich daher offensichtlich falsch verstanden.
Richtig, die BLE-Version ist nicht für dieses Problem nicht verantwortlich. Ja, das Problem ist der Bootloader und die momentan geflashte Firmware.

Beim F2 Pro war mir nämlich keine OTA-Blockade bekannt, die das Flashen per BLE prinzipiell verhindert.
Ich habe es tatsächlich nicht richtig in meinen vorhergegangenen Posts beschrieben.
Einen Fulldump per ST-Link auf den ESC zu bringen, nenne ich ebenfalls flashen.

Was dir tatsächlich einen Strich durch die Rechnung macht, ist dein günstiger China-ESC.
Die haben aber keine "OTA-Flash-Sperre", sondern einen entsprechenden Patch im Bootloader.
Dieser verhindert lediglich, daß die Updates nach dem Flashen übernommen werden.

Das hatte ich sehr missverständlich in meinem vorhergegangenen Post geschrieben. Sorry dafür.
Manchmal gehe ich eben davon aus, dass andere User auch den gleichen Wissensstand haben wie ich.
Wissen ist Macht, nichts wissen macht auch nichts...

Der OTA-Flash würde meiner Ansicht nach 100%ig funktionieren, wenn ein herkömmlicher Bootloader (ohne Patches) auf dem ESC wäre
und auch in der Firmware keine weiteren Patches vorhanden wären, die das Update anderweitig unterbinden.

In der folgenden Grafik kannst du auf der linken Seite den unveränderten BL und rechts den BL des China Clones erkennen.
Und ja, die Bildqualität ist aus Gründen des Copyrights absichtlich so schlecht.
F2StockClone.webp
Einige Stellen im Stock-Code wurden hier offensichtlich verändert.

Demnach musst du halt per ST-LINK einen Fulldump mit herkömmlichem BL und einer Compat flashen.
Auch keine große Aktion.
Danach solltest du auch die SHFW normal flashen können.