RP ✔️ ⚙️ ST-Link Tutorial Ninebot F-Serie [DRV 5.7.7] per ST-Link & Re-Flasher downgraden!

Und ich kann dir sagen, dass man mit Reflasher oder 9bot-Flasher jede beliebige .bin, die man sich unter files.scooterhacking.org runterladen kann, auch flashen kann, ergo zurück auf original. Man muss sich halt einlesen und bereit sein, zu lernen.

Wer allerdings nur klickiklicki in einer App machen kann, der kommt natürlich auf derart falsche Aussagen.
Richtig! Ohne runterladen kein downgrade in der SHu app! Irgendwer hat da wohl nicht ordentlich lesen und verstehen wollen !Was anderes wurde auch nicht behauptet! Viel spannender wären deine klugen antworten warum durch das update die Möglichkeiten verschlechtert wurden? Ohne die Möglichkeit zurück zu flashen? Nix klicki …
 
Ohne die Möglichkeit zurück zu flashen? Nix klicki …
1. Du widerholst dich, dann muss ich halt auch:
Ohne die Möglichkeit zurück zu flashen?
Es gibt die Möglichkeit, zurück zu flashen - St-Link.

Wenn du ein Downgrade der SHFW auf eine ältere Version meinst - diese Diskussion hatten wir ebenfalls bereits und die führen wir sicher nicht fort:
https://rollerplausch.com/threads/s...ebot-xiaomi-e-scooter-tuning.3753/post-122864

Und mein f40e ging bis zu seinem Zwangsupdate locker 33
Den Beweis /deine Einstellungen dazu hast du trotz Nachfrage im Juni bis heute nicht erbracht, sorry.

Was für ein Zwangsupdate?? Das gibt es nicht. Es wird angeboten, mehr aber auch nicht. Zustimmen muss man schon selber.

Die Gründe, das bei dem "Sparmodell" F40 vieles nichts bringt, wurde dir von Paullederbaus, einem der Entwickler, ebenfalls bereits im Juni ausführlich erklärt.

Bei weiteren Fragen kannst du dich gerne an einen der Entwickler, Paullederbaus oder Charles Lothean wenden oder auch direkt hier:

Evt. Bugs (eigentlich sollte ein Flashen einer älteren Stock-Fw auch beim F40 problemlos über "load from repo" funktionieren) können hier gemeldet werden:
https://github.com/scooterhacking/scooterhacking-issues-public/issues

Abschließend: ich persönlich würde mich auf eine Rückmeldung von C Chrisslyber freuen, was die empfohlenen Einstellungen gebracht haben 👍
 
Ich besitze einen F40D II und frage mich, ob der Downgrade mit ST-Link funktioniert und danach ein Regionswechsel möglich ist. ST-Link V2 habe ich mir besorgt. Verbindung via Bluetooth und SHU ist möglich. Folgende Details werden angezeigt. Danke für eure Unterstützung.
 

Anhänge

  • WhatsApp Image 2025-01-11 at 11.38.16.webp
    WhatsApp Image 2025-01-11 at 11.38.16.webp
    90,3 KB · Aufrufe: 0
  • WhatsApp Image 2025-01-11 at 11.38.16 (1).webp
    WhatsApp Image 2025-01-11 at 11.38.16 (1).webp
    164,5 KB · Aufrufe: 0
Das Tutorial bezieht sich auf die alte Modellreihe. Wenn dein Modell nicht explizit erwähnt wird, würde ich keine Experimente machen.
Wie du siehst, ist die hier genannte Firmware-Version komplett unterschiedlich zu deiner Versionsnummer.
 
Besteht grundsätzlich die Möglichkeit, von der aktuellen Firmware bzw. vom AT32-Chip via ST-Link ein Backup zu erstellen, was man ggf. wieder aufspielt, falls das Downgrade misslingt? So könnte man testen, ob es klappt und im Notfall auf den Ursprungszustand zurückkehren.
 
Besteht grundsätzlich die Möglichkeit, von der aktuellen Firmware bzw. vom AT32-Chip via ST-Link ein Backup zu erstellen, was man ggf. wieder aufspielt, falls das Downgrade misslingt? So könnte man testen, ob es klappt und im Notfall auf den Ursprungszustand zurückkehren.
Kurz und knapp: Nein.
 
  • Hilfreich!
Reaktionen: GeoBot
Leider konnte ich in keinem Forum etwas finden zum Downgrade eines F40D II mit DRV 3.0.3 und BLE 1.0.0.14. Daher habe ich entschieden, es auf gut Glück zu probieren mit dem Risiko eines Bricks.
Der Downgrade der DRV auf 5.8.4 mit Reflasher war bei meinem Board möglich und der Roller funktioniert genau wie zuvor. Leider ist ein Regionswechsel trotzdem nicht möglich. Vermutlich liegt es am BLE, bei welchem mir der Downgrade auf 3.0.7 mit ST Link nicht gelungen ist (Reflasher-Fehlermeldung siehe Bild).
Haben die Profis unter euch evtl. eine Idee, wie ich zu meinem Regionswechsel komme bzw. wie ich den Fehler des Reflashers (siehe Bild) beheben kann?
SHFW lässt sich leider auch nicht installieren via SHU. Eine Möglichkeit wäre, ein Dashboard bei Aliexpress zu bestellen. Kostet hier nur 12,69 € (BLE_V3.3). Es werden auch Dashboards BLE_V3.2 für ein paar Euro weniger angeboten (z.B. hier). Kann mir jemand sagen, was da der Unterschied ist zwischen Board-Version 3.3. und 3.2? Und was hat die Board-Version mit der Software-Version BLE 3.0.7 zu tun? Da scheint ja bei dem F40 außer der dubiosen neuen beim F40D II gar keine andere zu existieren?
Man könnte auch den 9bot-flasher von VooDooShamane probieren. Ich hab nur den Reflasher von SHU getestet. In anderen Foren habe ich auch etwas gelesen, wie man den Flash-Fehler beheben kann, aber das klang sehr kompliziert...
Da es doch einige Besitzer eines F40D II da draußen gibt, die sich sicher freuen würden über eine Downgrade-Möglichkeit, würde ich mich über eure Unterstützung freuen und experimentiere gern weiter an meinem F40D II bis es irgendwann eine passable Lösung gibt.
 

Anhänge

  • WhatsApp Image 2025-01-16 at 15.58.43.webp
    WhatsApp Image 2025-01-16 at 15.58.43.webp
    230,1 KB · Aufrufe: 0
  • 20250116_125440534_iOS.webp
    20250116_125440534_iOS.webp
    758,7 KB · Aufrufe: 0
  • 20250116_125704163_iOS.webp
    20250116_125704163_iOS.webp
    469,8 KB · Aufrufe: 0
  • 20250116_130139857_iOS.webp
    20250116_130139857_iOS.webp
    620,9 KB · Aufrufe: 0
  • 20250116_134506864_iOS.webp
    20250116_134506864_iOS.webp
    408,1 KB · Aufrufe: 0
  • 20250116_134538613_iOS.webp
    20250116_134538613_iOS.webp
    568,1 KB · Aufrufe: 0
  • 20250116_135159689_iOS.webp
    20250116_135159689_iOS.webp
    3,5 MB · Aufrufe: 0
Ich habe endlich auf einem Ninebot F40D II / F40D2 Bj. 2022 mit DRV = AT32F | 3.0.3 und BLE = 1.0.0.14 den Regionswechsel auf Global - F40 (30 km/h) sowie die Installation der SHFW 0.36 geschafft:

1. Hardware und Firmware mit SHU ermitteln.
SHU auf Android installieren ( ) und mit dem Scooter verbinden. Wenn der Scooter nicht angezeigt wird oder sich nicht verbinden lässt, den Ping abbrechen (Cancel) und einfach solange wiederholen, bis es klappt. Teilweise konnte die Verbindung bei mir erst nach 3-5 Anläufen hergestellt werden. Geduld! Bei mir wurde zu Beginn BLE 1.0.0.14, DRV AT32F | 3.0.3, BMS 0.0.0, Serial Number N8GVA..., ESC Region unknown angezeigt (siehe Bild). Macht einen Screenshot der Seriennummer oder notiert diese gewissenhaft. Ihr benötigt die Seriennummer für den Reflasher. Wenn ihr oben rechts auf die drei Punkte tippt, könnt ihr euch im Menü Hardware-Details anzeigen lassen. Wenn das bei euch genauso aussieht, wie bei mir (siehe Bild), dann sollte das Downgrade klappen. Außerdem den aktuellen KM-Stand notieren oder Screenshot machen. Den habe ich mit den m365 Tools ( ) ausgelesen, da die SHU diesen Wert nicht anzeigt.

2. Firmware-Downgrade wie hier im Forum beschrieben durchführen: ST-Link Tutorial Ninebot F-Serie [DRV 5.7.7] per ST-Link & Re-Flasher downgraden!
Macht unbedingt ein Foto von der Verkabelung des Controllers vor dem Ausbau, damit ihr beim Einbau die Motor-Phasen wieder korrekt anschließt! Denkt auch an das Häkchen bei AT32 im Reflasher, wenn auf eurem Controller laut SHU in Schritt 1 ein AT32-Chip verbaut ist und tragt eure Seriennummer und den notierten KM-Stand ein. Anders als in der Anleitung empfehle ich, die Verbindung ohne Löten herzustellen. Ich habe mir eine Pin-Bank mit einfachen Stecknadeln gebastelt. Den Kopf der Stecknadel mit Kombizange abzwicken. Dann die Stecknadel in der Mitte durchzwicken. Für die vier Anschlüsse (3.3V, GND, CLK, SWD) benötigt man also zwei Stecknadeln, jeweils halbiert. Die Anordnung, abhängig von der Pin-Belegung des ST-Link und den Anschlüssen auf dem Controller, korrekt anordnen und auf einem durchsichtigen Klebestreifen fixieren. Den Klebestreifen dann ein paar Mal um die Pins wickeln und fertig ist die Pin-Bank (siehe Bild). Wenn der Reflasher "All done" meldet, hat der Downgrade auf die modifizierte DRV 5.8.4 geklappt. (Hinweis: theoretisch könnte man probieren, beim Reflasher direkt die Seriennummer zu ändern. In meinem Fall änderte sich nach dem Regionswechsel auf Global - F40 nur die zweite Stelle der Seriennummer (vorher: N8GVA... / nachher: N5GVA...). Falls das jemand probiert und dadurch direkt auf Global - F40 kommt ohne die nächsten Schritte, bitte unbedingt Bescheid sagen.

3. SHFW installieren.
SHU zeigt nun alles wie vorher, nur die DRV-Version hat sich auf AT32F | 5.8.4 geändert. Probiert gern den Wechsel der Region via SHU - Tools - Change Region (Global - F40). Bei mir hat es erst nach Installation der SHFW geklappt. Wenn es bei euch auch nicht klappt, installiert die SHFW via SHU - Flash - Install/Update SHFW, dann Start Flash drücken (Anleitung hier). Achtung: Klappt nur, wenn Android-Handy und Scooter vollständig geladen sind. Ich bekam zunächst eine Fehlermeldung. Nachdem ich Handy und Scooter voll geladen hatte, klappte die Installation. Bei mir wurde zunächst gemeldet, dass die SHFW-Installation fehlgeschlagen sei. Außerdem wird sofort darauf hingewiesen, dass die SHFW-Version veraltet sei und ein Update notwendig wäre. Einfach ignorieren. Bei mir war die Installation erfolgreich. Auch wenn ihr das Update durchführt, zeigt euch SHU immer wieder an, dass die Version veraltet sei. Offenbar ein Bug.

4. Region wechseln.
SHU zeigt nun statt DRV die SHFW 0.3.6 an. Diesmal hat der Wechsel der Region via SHU - Tools - Change Region (Global - F40) bei mir geklappt. Dadurch ändert sich die Seriennummer von N8GVA... zu N5GVA... und es wird endlich bei Region "Global - F40 (30 km/h)" angezeigt. Theoretisch könnt ihr mit der SHFW direkt 30km/h und mehr fahren (auch ohne Wechsel der Region) und auch sonst alles via SHU - Config so einstellen, wie ihr es wollt. Praktisch allerdings fuhr mein Roller mit den üblichen Einstellungen nur noch sehr langsam, hatte kaum Beschleunigung und ich war damit überhaupt nicht zufrieden. Nur wenn ich bei Power Limit auf 100A gegangen bin, hatte ich annährend die Leistung wie zuvor. Deshalb habe ich wieder auf die DRV 5.8.4 geflasht.

5. DRV 5.8.4 (Compat) installieren.
Leider kommt man nicht ohne weiteres zurück auf die modifizierte DRV 5.8.4, die wir mit dem Reflasher und ST-Link aufgespielt haben. Keine der angebotenen DRV-Versionen auf SHU - Flash - Load from Repo ist kompatibel mit unserer Hardware. Deshalb müsst ihr die DRV 5.8.4 (Compat) im Ordner auf euer Android-Handy herunterladen ( f/DRV/5.8.4 (Compat).zip). Diese Firmware könnt ihr via SHU - Flash - Load from File auswählen und mit "Start flash" installieren. Nun habt ihr endlich euren F40D II / F40D2 zu einem F40 ohne Beschränkungen verwandelt. SHU zeigt nun BLE 1.0.0.14, DRV AT32F | 5.8.4, BMS 0.0.0, Serial number N5GVA..., ESC Region Global - F40 (30 km/h). Via SHU - Tools könnt ihr die Einstellungen zu Cruise Control (Tempomat), Direct Power Control oder das KERS-Level (Energie-Rückgewinnungs-Level) anpassen.

Schade, dass die SHFW 0.3.6 offenbar beim F40D II nicht richtig funktioniert. Sonst hätte man da noch mehr Einstellungsmöglichkeiten. Wenn jemand den F40D II mit SHFW sinnvoll zum Laufen bekommt ohne Power Limit auf 100A (was nicht gut sein kann!!!), sagt bitte Bescheid. Das würde ich auch gern nutzen. Auch wenn jemand Verbesserungen zu meinem kleinen Tutorial beisteuern kann, immer her damit! Wenn jemand Probleme hat oder Fragen, schreibt mir gern eine PN via rollerplausch.

Viel Spaß und viel Erfolg beim Downgrade eurer F40D II!
 

Anhänge

  • WhatsApp Image 2025-01-11 at 11.38.16 (2).webp
    WhatsApp Image 2025-01-11 at 11.38.16 (2).webp
    90,9 KB · Aufrufe: 0
  • WhatsApp Image 2025-01-11 at 11.38.16 (3).webp
    WhatsApp Image 2025-01-11 at 11.38.16 (3).webp
    164,4 KB · Aufrufe: 0
  • WhatsApp Image 2025-01-16 at 15.58.43.webp
    WhatsApp Image 2025-01-16 at 15.58.43.webp
    229,7 KB · Aufrufe: 0
  • 20250116_130139857_iOS.webp
    20250116_130139857_iOS.webp
    624,5 KB · Aufrufe: 0
  • 20250118_071251621_iOS.webp
    20250118_071251621_iOS.webp
    654,3 KB · Aufrufe: 0
  • 20250119_124035099_iOS.webp
    20250119_124035099_iOS.webp
    605,6 KB · Aufrufe: 0
Zuletzt bearbeitet:
  • Liebe zum Detail! (2 Punkte)
  • Hilfreich!
Reaktionen: Heiko S. und Gerhard