RP ✔️ [Anleitung] ST-Link Flash für den neuen Ninebot G3 (Modell 2026) mit Platine _DVT_V3 – Schritt für Schritt! [Ninebot G3, G3D - VCU MOD - 2026]

14 Juni 2026
4
14
E-Scooter
Ninebot G30D & G3D
Hi Leute,
da die alten Anleitungen beim aktuellen Ninebot G3 (Modelljahr 2026) zu Fehlern führen und das CMD-Fenster beim Flash-Versuch sofort abstürzt, habe ich mich mal durchgebissen. Ninebot hat bei der neuen Platinen-Revision _DVT_V3 (mit dem Artery AT32F415 Hauptchip) die Kontakte fies verändert.
Hier ist meine verifizierte Schritt-für-Schritt-Anleitung, wie ihr das Ding erfolgreich flasht und für die ScooterHacking Utility (SHU) freischaltet!

🛠️ Was ihr braucht:​

  • Einen Standard ST-Link V2 (der bekannte USB-Stick aus Alu).
  • Jumper-Kabel (ich habe sie für eine stabile Verbindung festgelötet!).
  • Eine feine Nadel oder Pinzette.
  • Das aktuelle Community-Flash-Tool (x3utils).
  • Die passende Tuning-Firmware auf dem Handy (G3⚡𝙑𝘾𝙐 panicsystem.zip).

📋 Schritt 1: Das Dashboard ausbauen & Platine befreien​

Baut euer Dashboard wie gehabt sauber aus dem Lenker aus und trennt die Steckverbindungen.
⚠️ ACHTUNG – WICHTIGER HINWEIS: Die benötigten Belegungspins für den ST-Link befinden sich auf der Rückseite der Platine. Leider ist die Platine werkseitig extrem stark in das Plastikgehäuse eingeklebt! Geht hier bloß nicht mit roher Gewalt ran! Bitte das Gehäuse ganz vorsichtig erwärmen (z. B. mit einem Föhn) und die Platine ganz langsam und Stück für Stück lösen. Hier ist absolut Geduld gefragt!

WhatsApp Image 2026-06-15 at 12.20.55.webp

📋 Schritt 2: Platine prüfen​

Schaut euch die Platine genau an. Wenn dort die Bezeichnung _DVT_V3 steht, seid ihr hier genau richtig und macht mit dieser Anleitung weiter. Habt ihr noch die alte Platinen-Revision, nutzt bitte unbedingt die alte, bekannte Pin-Belegung! Diese Anleitung ist NUR für den aktuellen G3 (2026) mit dem neuen Board!

WhatsApp Image 2026-06-15 at 12.32.28.webp

📋 Schritt 3: Den ST-Link mit der Platine verbinden​

Wichtig ist, dass die Leitungen für GND, 3.3V, SWDIO und SWCLK während des gesamten Flash-Vorgangs dauerhaft fest verbunden sind. Ich habe diese 4 Kabel direkt an die Platine angelötet, um Wackelkontakte auszuschließen!
Hier ist der neue Belegungsplan für das _DVT_V3 Board des G3. Die obere Leiste hat zwar einen SI-Pin, aber der ist eine Falle – der Daten-Pin sitzt woanders!
Signal am ST-LinkPosition auf der Platine
GND (1. Masse-Pin)Obere Leiste: 1. Pin von links (GND)
SWCLK (Clock)Obere Leiste: 5. Pin von links (CLK)
3.3V (Power)Obere Leiste: 6. Pin von links (3V3)
SWDIO (Data)UNTERE Steckerleiste: 2. Pin von links (Zubehör-/Blinker-Stecker)!
GND (2. Masse-Pin) C45 (temoprär)

🔴 ACHTUNG: Schließt den ST-Link niemals an den 5V-Pin an! Damit grillt ihr die Platine sofort. Immer den 3.3V-Ausgang nutzen!
Der C45-Trick: Der C45-Kondensator darf nicht dauerhaft verbunden sein! Er wird über den 2. GND-Anschluss eures ST-Links befeuert. Nehmt dafür am besten ein Kabel, das vom zweiten GND des ST-Links kommt, und verbindet das Ende mit einer Nadel oder feinen Pinzette. Der C45 wird damit später beim Flashen nur kurz berührt, um die Verbindung herzustellen. Sobald die Verbindung steht, lasst ihr sofort wieder los.

WhatsApp Image 2026-06-15 at 12.20.55(1).webp

📋 Schritt 4: Software starten & Backup erstellen (PFLICHT!)​

Bevor wir irgendwas verändern, sichern wir den Originalzustand. Bitte macht unbedingt dieses Backup, damit ihr auf der sicheren Seite unterwegs seid!
  1. Schließt den ST-Link an den PC an und startet den Launcher von x3utils.
  2. Wählt im Main Menu [3] Run Full Memory Dump (128 KB).
  3. Jetzt kommt der Nadel-Trick: Berührt genau in dem Moment, in dem der Prozess startet, den C45-Kondensator mit eurer GND-Nadel. Sobald das Tool kurz "hängen" bleibt bzw. den Chip erkennt, lasst ihr den C45 sofort wieder los.
  4. Ihr werdet sehen, dass das Backup (128 KB) erfolgreich erstellt wurde. (im "backup" Ordner hinterlegt)

Screenshot 2026-06-14 225018.webp
Screenshot 2026-06-14 225108.webp

Screenshot 2026-06-15 121546.webp

📋 Schritt 5: SHU Kompatibilität flashen​

Jetzt sind wir abgesichert und machen den Roller bereit für die Bluetooth-Steuerung über das Handy.
  1. Wählt im Menü [1] Flash SHU compatible (ZT3, G3, F3/F3Pro).
  2. Das Tool fragt euch: Do you want to flash SHU compatible? [Y/N]: -> tippt y ein.
  3. Danach müsst ihr noch 2 Mal mit Enter bestätigen.
  4. WICHTIGER BEDIEN-TIPP: Ich habe es so gemacht, dass ich bei jeder dieser Eingaben (inklusive dem "y") kurz den C45 mit der Nadel berührt habe, bis es im CMD-Fenster ganz kurz hing, und dann sofort wieder losgelassen habe. Insgesamt berührt ihr den C45 also 3 Mal kurz während dieses Schritts.

Screenshot 2026-06-14 225207.webp


Sobald das Skript komplett durchgelaufen ist, trennt ihr die Lötkabel und baut das Dashboard wieder komplett zusammen in den G3 ein.

📋 Schritt 6: Das finale Flashen über die SHU-App (Smartphone)​

Jetzt geht es am Handy weiter, um die eigentliche Tuning-Firmware aufzuspielen:
  1. Öffnet die ScooterHacking Utility (SHU) App auf eurem Smartphone und verbindet euch per Bluetooth mit dem Scooter.
  2. Geht auf den Reiter FLASH -> wählt Load from Repo -> klickt auf VCU und flasht dort die letzte verfügbare Version.
  3. Geht danach wieder auf FLASH -> wählt Load from File und sucht die zuvor heruntergeladene Tuning-Firmware auf eurem Handy ( G3⚡𝙑𝘾𝙐 panicsystem.zip).
    • ⚠️ WICHTIG: Wählt unbedingt direkt die komplette ZIP-Datei aus – NICHT die entpackten einzelnen Dateien!
WhatsApp Image 2026-06-15 at 12.20.55(2).webp
WhatsApp Image 2026-06-15 at 12.20.55(3).webp


FERTIG! Euer G3 ist nun erfolgreich modifiziert.

🏎️ Wie aktiviere ich den Power-Modus? (DGM / Switchable)​

  • Für maximalen Speed: Haltet Gas + Bremse gleichzeitig komplett gedrückt und schaltet währenddessen den G3 über den Power-Button ein. Der Roller startet im offenen Modus und rennt maximale Geschwindigkeit!
  • Zurück in den StVZO-Modus: Wenn ihr in eine Kontrolle kommt oder normal fahren wollt, schaltet den Scooter einfach aus und wieder ein (ohne Gas/Bremse zu drücken). Er startet dann wieder ganz legal und unauffällig.

WhatsApp Image 2026-06-15 at 12.20.55(4).webp


Viel Erfolg beim Nachbauen! Bei Fragen einfach hier im Thread melden.
 
Eine kleine Frage,

Ich habe gestern meinen MAX G3E bestellt, sollte ich das neueste Update machen oder nicht? Ich will ihn per Lizenzcode tunen bzw ist das mit dem neuesten Update möglich oder welche ist die letzte version mit der es funktioniert😉
 
Entschuldige vielmals,

Das Bezahlte Tuningvarianten nicht erwünscht sind hatte ich nicht gewusst da ich neu hier bin bzw. das meine erste Frage hier war. Trotzdem vielen Dank für deine Antwort ! 🙃
 
E EinfachStarke Danke für deine Mühen! Hast du auch probiert das originale Backup wieder reinzuspielen? Ich würde gerne meinen MAX G3 D mal aufmachen und sehen wie er so offen fährt aber danach würde ich gerne wieder auf die originale Firmware zurück und auch wieder die Segway-App verwenden. Das hatte bei meinem Seat Mo / MAX G30 D nicht so wirklich geklappt.
 
Eine kleine Frage,

Ich habe gestern meinen MAX G3E bestellt, sollte ich das neueste Update machen oder nicht? Ich will ihn per Lizenzcode tunen bzw ist das mit dem neuesten Update möglich oder welche ist die letzte version mit der es funktioniert😉
Im Zweifelsfall die Segway Updates weg lassen, habe ich hier so gelesen.
 
E EinfachStarke Danke für deine Mühen! Hast du auch probiert das originale Backup wieder reinzuspielen? Ich würde gerne meinen MAX G3 D mal aufmachen und sehen wie er so offen fährt aber danach würde ich gerne wieder auf die originale Firmware zurück und auch wieder die Segway-App verwenden. Das hatte bei meinem Seat Mo / MAX G30 D nicht so wirklich geklappt.
Gerne.

Nein das habe ich nicht versucht.
In erster Linie: das Backup dient als Absicherung, falls beim Flashen etwas schiefgeht.

Wenn du das Backup ausspielst, sollte es aber eigentlich wieder Stock sein.
Da dein Backup ja als Stock kopiert wird.

Es sollte aber noch einfacher sein wieder zurück auf Stock zu kommen:
über die SHU v4 kannst du jederzeit die aktuelle VCU aufspielen. (Flash -> load from repo -> VCU ->z.B. 1.6.2)

Danach sollte theoretisch alles wieder original sein. Mit dem Unterschied, dass du jederzeit über SHU v4 deine Panic.zip flashen kannst.

Aber auch das habe ich bisher noch nicht versucht.
 
  • Hilfreich!
Reaktionen: Krischan68
Enthält der Dump nur die Einstellungen oder auch die VCU firmware?
Ein hängen der des Script konnte ich nicht feststellen, hab losgelassen als die ersten Zeilen angezeigt wurden. So schnell kann ich nicht lesen, das ich sagen kann wann das war.
 
Enthält der Dump nur die Einstellungen oder auch die VCU firmware?
Ein hängen der des Script konnte ich nicht feststellen, hab losgelassen als die ersten Zeilen angezeigt wurden. So schnell kann ich nicht lesen, das ich sagen kann wann das war.

Dein Backup sollte 128Kb groß sein. Ein Update der VCU hat in der Regel nur die Hälfte. Dementsprechend gehe ich davon aus, dass es sich bei dem Backup um die gesamte VCU Firmware handelt.
 
  • Hilfreich!
Reaktionen: isiorg
Hier ist die Anleitung für den "Rollback to Stock" beim Ninebot G3 mit der Panic.zip (VCU 6.6.1). Aufgrund der hohen Nachfrage habe ich es selbst getestet: Es funktioniert einwandfrei über die SHU App (v4)!

So geht's:
1.Flash in der App auswählen
2.Load from repo
3.VCU auswählen (z. B. v1.6.2)
4.Flash firmware

Danach ist das Panic-System komplett verschwunden und euer G3 ist wieder absolut Stock!

Das Beste daran: Eure VCU bleibt weiterhin flashbar. Ihr könnt die Panic.zip also jederzeit wieder aufspielen und genauso leicht wieder entfernen – solange ihr schön brav über die SHU App flasht. 😉
 
Also die ersten dumps mit kurzschließen enthalten bei mir immer 10-20 Bytes Fehler. Nach dem ersten kurzschließen bleibt der Prozessor im Boot Modus und man kann ohne kurzschließen dumpen und flashen.
Ich würde die dumps mit file comb nochmal prüfen, bis auch wirklich immer das selbe ausgelesen wir. Voraussetzung ist halt das die Leitungen angelötet sind und der Prozessor nicht stromlos wird.