F2 Pro D II / Downgrade per ST-Link?

27 Juli 2026
4
0
E-Scooter
F2 Pro D II
Hallo zusammen,
Zwar habe ich mir viele Threads hier schon durchgelesen, bin mir ehrlich gesagt aber noch nicht wirklich sicher ob ich alles richtig verstanden habe.
Kurz zu meiner Situation:
Vor ca. 2 Wochen habe ich mir bei Amazon einen Ninebot F2 D II gekauft.
Dieser wurde direkt schon mit der Master-Control Firmware 1.8.7 ausgeliefert.
Die Seriennummer beginnt mit NAHCF.
Über einen Online Anbieter habe zunächst mit einer kostenpflichtigen App versucht eine andere Firmware auszuspielen,
Was aber leider nicht von dem Scooter unterstützt wurde - das Geld wurde auch zurückerstattet.
Dann habe ich von SHFW gelesen und versucht damit eine andere Firmware aufzuspielen - leider, aufgrund des nicht unterstützten Controllers, ohne Erfolg.
Bei Aliexpress habe ich dann einen 32kmh OEM Controller für den Scooter erworben und eingebaut.
Das funktioniert soweit auch, und über die Segway App als auch über SHFW kann ich die maximale Geschwindigkeit im "S" Mode anpassen.
Ich würde jedoch gerne mit unterschiedlichen Profilen arbeiten können und möchte mehr Features/Einstellungsmöglichkeiten die von SHFW angeboten werden haben
Was aber leider nicht funktioniert, ist das Updates der Seriennummer (der Scooter piept 3x und startet neu, aber die Seriennummer des OEM-Controllers - beginnt mit NAGRA - bleibt unverändert) oder das aufspielen der SHFW obwohl die Versionen als kompatibel angezeigt werden.
Die jetzige Master-Control Firmware Version ist laut Segay App die 1.4.10
Beim Firmware Upgrade mit SHFW wird immer mit dem Fehler 7 (Data format error. Your firmware may be restricted) abgebrochen.
Jetzt Ist meine letzte Idee/Hoffnung dass ich mit der ST-Link Methode über die reFlasher App eine Firmware übertrage, die nicht "restricted" ist und im Anschluss ein Update auf SHFW zulässt.

Bin ich auf dem richtigen Weg?

Für Tips und Hinweise bin ich euch sehr dankbar!

Schönen Abend noch,
thesniper
 
Ganz genau. Der Controller sollte identisch mit dem G2D/F2D sein, wenn ich nicht ganz falsch liege. Richtig?!
Dann kannst du mit dem ReFlasher eine gepatchte (Compat) Firmware flashen, die das Überflashen und den Regionswechsel ermöglicht.

Du kannst bei deinen Controllern mit Stock-Firmware natürlich nicht einfach so eine andere Firmware auf die MCU deines Controller schreiben.
Die OFW-Versionen verfügen über entsprechende Restriktionen und lassen das natürlich nicht zu.

 
Super! Vielen Dank für die Rückmeldung.
Dann werde ich das die Tage einmal testen.
Ich habe ja schon ein bisschen Respekt vor dem Ausbau/Einbau der Platine aus dem Kühlkörper.
Die Klammer-Leiste sitzt ja schon ziemlich spack drauf und wird sicherlich nur sehr schwer wieder einzusetzen sein.

VG,
thesniper
 
Heute habe ich den Controller ausgebaut und nach Anleitung geflashed.
Da in der reFlasher Software nur der Ninebot Max (G2) zur Auswahl stand habe ich diesen gemäß Anleitung ausgewählt.
Das Flashen war laut Consolen Log auch erfolgreich.
Nachdem ich den Controller wieder eingebaut habe piept er zwar einmal beim Einstecken der Spannungsversorgung und ist per SHFW sichtbar, aber wenn ich mich verbinden möchte bleibt er bei Authenticating stehen. Wenn ich den Power-Button drücke, macht der Scooter einen ganz leichten Ruck und reagiert auf nichts mehr (als wenn er sich abschaltet). Er wenn ich die Spannungsversorgung ein paar Sekunden abziehe und wieder aufstecke, kann ich ihn mit der SHFW Software wieder per Bluetooth sehen und versuchen mich zu verbinden.

Hat jemand eine Idee was das sein könnte und wie ich aus dieser Situation wieder herauskomme?

Vielen Dank und schöne Grüße,
thesniper
 
Heute habe ich den Controller ausgebaut und nach Anleitung geflashed.
Da in der reFlasher Software nur der Ninebot Max (G2) zur Auswahl stand habe ich diesen gemäß Anleitung ausgewählt.
Das Flashen war laut Consolen Log auch erfolgreich.
Nachdem ich den Controller wieder eingebaut habe piept er zwar einmal beim Einstecken der Spannungsversorgung und ist per SHFW sichtbar, aber wenn ich mich verbinden möchte bleibt er bei Authenticating stehen. Wenn ich den Power-Button drücke, macht der Scooter einen ganz leichten Ruck und reagiert auf nichts mehr (als wenn er sich abschaltet). Er wenn ich die Spannungsversorgung ein paar Sekunden abziehe und wieder aufstecke, kann ich ihn mit der SHFW Software wieder per Bluetooth sehen und versuchen mich zu verbinden.

Hat jemand eine Idee was das sein könnte und wie ich aus dieser Situation wieder herauskomme?

Vielen Dank und schöne Grüße,
thesniper
Die G2 Firmware passt nicht zum F2 Dashboard. Schnapp dir den ST-Link und machs nochmal - mit dem Webflasher, der unterstützt den F2.
 
  • Hilfreich!
Reaktionen: thesniper