- Registriert
- 20 Juni 2020
- Beiträge
- 211
- Punkte Reaktionen
- 184
- E-Roller
- G30D+2.Gen+13S

Dieser Flash-Guide ist für den Ninebot G30/D E-Scooter
Diese Firmware kann 


Bevor mit dem Rollertuning begonnen wird, bitte diese Infos in Ruhe lesen und den Haftungsausschluss der Nutzungsbedingungen - Pkt.8 beachten!
Bitte beachtet auch "Firmware-Distanzierung

Hier habe ich euch eine überarbeitete Anleitung zum Flashen des Ninebot G30D zusammengefasst, die das Flashen vereinfacht und wo ihr was mitnehmen könnt, im Thema Allgemeinwissen.
Dieses Thema wurde in vier Beiträgen geteilt, also dran bleiben!
Begriffserklärung & Vorwort
- Custom = selbstgemacht/modifiziert
- Firmware = Betriebssoftware
- CFW = Custom FirmWare = modifizierte Betriebssoftware
- BLE = Bluetooth/Dashboard-Einheit bzw. deren Firmware (Teil 1 - gleichzeitig Eingabegerät)
- ESC / DRV = Haupt/Motorcontroller bzw. dessen Firmware (Teil 2)
- BMS= Battery-Management-System bzw. dessen Firmware (Teil 3)
- Alle drei Teile müssen funktionieren und kommunizieren können, damit der Roller startet!
- KERS = Kinetisches EnergieRückgewinnungsSystem
Vorab solltet ihr euch in den Kopf setzen, wofür der MAX im Alltag genutzt wird:
Was für Strecken fahre ich? (Hügelig oder flach)
Wie fahre ich? (Fahrstil)
Nachdem ihr eure Antworten euch in den Kopf gesetzt habt, gehen wir weiter zu Sache:
Öffnet die Seite, wir gehen erstmals jede Option durch, die es dort gibt!

1. Vanilla

Ihr werdet im ersten Tab eine "Vanilla" Firmware finden.
Vorab: Das ist keine CFW, das ist die Werksfirmware, die ihr zuerst auf eurem Roller hattet. Vanilla heißt im Programmjargon auch "Normal" bzw. ohne Zusätze. Diese könnt ihr je nach Verlangen über "clicking here" herunterladen und per XiaoFlasher oder Ninebot IAP flashen. (.zip)
2. "Changelog" / Änderungsprotokoll

Für meiste schon bekannt, hier werden Veränderung des/der "Patches"/Firmware/Versionen der Seite bekannt gegeben. Hier könnt ihr seit neustem grafisch alle Änderungen durch einen klick einsehen.
3. "Presets" / Voreinstellungen

Hier könnt ihr die von der Seite bereitgestellten Voreinstellungen auswählen. Diese werden wir in der Anleitung nicht durchgehen, da sie überflüssig sind, da immer eigene Einstellungen von euch gemacht werden sollten.
Seit neustem könnt Ihr eure Einstellungen für das Nächste Mal aufheben.
Der Browser merkt euch eure Einstellungen über "Save". Bei "Load" werden die letzten Einstellungen geladen und bei "Clear" die gespeicherten Einstellungen zurückgesetzt.
So müsst Ihr nicht immer alles neu einstellen!
4. "Compatibility patches" / Kompatibilitätspatches

Dieser Tab ist grundlegend für German Manuever oder Manuever jeder Art, da diese Option der Firmware die Kraft gibt, in einem modifizierten Zustand auszukommen.
Immer Auto. Auswählen für GM
Normalerweise erreicht eurer MAX nach einem Seriennummernwechsel die höchst mögliche Höchstgeschwindigkeit, die über der Hardware möglich ist.
Falls es nicht demnach ist, hier klicken. Ab da kommt dann eine Magic Serial in das Spiel.
Remove Charging Mode
Grundlegend für Zusatzakkus, da sonst der bekannte Lademodusbug geschieht. Falls ihr ein Zusatzakku in Nutzung habt, Häkchen setzen.
Version spoofing / Versionsvortäuschung
Hindert, das ihr offizielle Updates von der Segway-Ninebot App annehmen könnt.
Und wenn wir schon zum Thema Updates kommen: Niemals über die Segway-Ninebot App Updaten! Es kommt momentan zu Verschlimmbesserungen, die das flashen von CFW verhindert oder verhindern sollte.
Show battery percentage on idle / Batterieprozentsatz bei Stillstand anzeigen

Zeigt euch euren Batteriestatus vom MAX an, falls ihr gerade nicht fahrt. Dies geschieht nur während des Stillstandes bzw. wenn das Tempo unter 2 km/h ist.
Wenn ihr sowas haben wollt, ein Häkchen setzen.
Diese Auswahl funktioniert nicht mit der "CamiBLE555"
5. "Remember Last Mode" / Startmodus

Hier könnt ihr den Modus auswählen, worin der MAX starten sollte. Entweder "Remember Last Mode" Zuletzt gewählten Modus oder Eco, Drive, Sport.
6. "Power & Speed" / Leistung & Geschwindigkeit

Das, was CFW hauptsächlich ausmacht. Hier könnt ihr eure Beschleunigung des Rollers einstellen.
Es wird nur Current seit neustem angezeigt, dies nehmt ihr euch als Grundlage zur Erstellung eurer CFW.
7. "Current" / Ampere

Hier werden die Amperewerte gesetzt. Grundsätzlich:
Weniger Ampere, weniger Leistung = mehr Reichweite
Mehr Ampere, mehr Leistung aber weniger Reichweite.
Oben bei "Estimated Draw" könnt ihr eurer voraussichtlichen Höchstwerte der CFW auseinandersetzen. Standard sind 350W nominal und 700W Spitzenwert.
8. "Max Speed" / Geschwindigkeitssetzung

Es gibt drei Arten von Seriennummern beim MAX:
Die (US) amerikanische, (WW) europäische und (DE) deutsche. Der G30P ist amerikanisch, der G30 europäisch und der G30D natürlich deutsch.
Beim German Manuevering wird temporär von deutscher auf amerikanische Seriennummer bis zum Neustart gewechselt.

Ebenfalls Häkchen hier setzen, wenn ihr German Manuvering nutzen wollt.
9. "DPC + Curves" / Direkte Leistungsregelung mit "Kurven"

Warnung vorab: Bei dieser Einstellung wird jede gesetzte Geschwindigkeitsbegrenzungen der CFW überlistet, wenn es dauerhaft aktiviert wird.
Falls dieser Modus aktiv ist, funktioniert der MAX nun nach einem leistungsbasierten Algorithmus.
Es können auch Kurven ausgewählt werden. Standard vom Werk ist "Flat" oder Quadratic.
Die Kurven beeinträchtigen insgesamt die Gasgriffeinstellung, falls ausgewählt, auch wenn der Roller nicht im "DPC"-Modus (geschwindigkeitesbasiert) ist.
10. "Current Raising Coefficient" / Current Erhöhungs Koeffizient

Dieser Wert bestimmt, wie schnell eurer Roller in mA "Schritten" zu euren gestellten Amperen kommt.
Hier nehmen wir den Amperenwert 25A als Beispiel, die in mA 25000 sind und eventuell einen Rechner.
Teilen wir die 25000 durch die 300, ergibt dies 83 "Schritte". Dies wären die Schritte, die der MAX von Werk hat.
Nehmen wir jedoch den Koeffizient 3000 als Wert und teilen ihn durch 25000 würden dies nur noch 8 "Schritte" ergeben.
Weniger Schritte bedeuten mehr Beschleunigung, mehr Schritte, weniger Beschleunigung.
Faustregel: Je weniger Schritte nötig zu den 25A benötigt werden, desto agiler wird die Beschleunigung.
11. "Motor Start Speed" / Motorstartgeschwindigkeit

Recht selbsterklärend, die Startgeschwindigkeit kann hier von 0 km/h bis 10 km/h eingestellt werden.
12. Brake Lever Parameter" / Bremshebelparameter

Eine neue Option, die für alte oder neue m365-Nutzer mit CFW-Erfahrung bekannt sein könnte.
Diese ähnelt sich mit dem Gasgriff, da ihr die elektronische Bremsstärke des Hinterrads damit ändern könnt.
(Nützlich für 48V-Mods, da ihr schnell unterwegs sein werdet!)
Diese neue Option erlaubt euch, früher oder später als von Werk aus elektronisch zu bremsen. Außerdem sind die Phasenströme der E-Bremse per Ampere einstellbar, was auch wiederum stärkeres oder schwächeres Bremsen ermöglicht, je nach, wie ihr es euch einstellt.
13. "KERS" / Kinetische Energierückgewinnung

Das KERS ist da, um euch beim Bremsen oder im Freilauf verschwendete Energie zurückzugewinnen.
Der Wert "0 km/h" lässt den KERS die ganze Zeit an. Wenn höher gesetzt, dann nur in der gesetzten Geschwindigkeit.
Es kann teilweise über ein Häkchen bei "No KERS" ausgemacht werden, dann habt ihr im zwar kein KERS mehr, aber wenn ihr den Bremshebel betätigt, schon.
Bitte nicht nehmen, wenn ihr noch neu mit eurem MAX seid.
14. "Current Raising Coefficient, mA per step"/ Current Erhöhung durch den Koeffizient, per mA pro Schritt

Das gleiche wie Schritt 10. nur, dass dieser Wert nun die E-Bremse des Motors beeinflusst.
15. Bremslichtmodis und Bremslichtfrequenzierung

Hier könnt ihr Bremslichtmodis wie Default, Static, Reversed, Strobe (Standard, Statisch, Umgekehrt, Stroboskop) und die Frequenz des Bremslichts beim Bremsen auswählen.
16. "Cruise Control" / Tempomat

Auch selbsterklärend, hier könnt ihr die Zeit einstellen, wann der Tempomat aktiv sein sollte. Das Piepen des Tempomat ist über "Disable cruise control beep" deaktivierbar. Den Tempomat ist auch über ein Häkchen bei "Disable cruise control" komplett aus.
Wichtig:
Falls ihr vorhabt, DPC mit flat o. quad. Kurven zu nutzen: Immer den Tempomat ausschalten. Die Kurven sind nicht limitierbar.
Kurz: Die Kombination von DPC mit Tempomat ist unnötig, da eurer Roller in einem leistungsbasierten Modus, nicht in einem geschwindigkeitsbasierenden sind.
Dies ergibt ein Paradoxon.
17. "Advanced" / Fortgeschrittene

Immer auf Level 1 lassen, damit Fehler nicht unnötig unterdrückt werden. Ihr wollt doch bestimmt wissen, was am Ende mit eurem MAX falsch ist.
Generell immer auslassen, nur bei Bedarf auf Level 2 (Zusatzakku) oder Level 3 (48V-Mod Stealthmode) erhöhen

"No overspeed alarm" / Kein Überdrehalarm
Wenn ihr ein Motor der zweiten Generation habt, ein Häkchen setzen. Dies verhindert, das der Roller das nervige Piepen über 35 km/h hat.

"Stay on when scooter locked" / An bleiben, wenn der Roller elektronisch abgeriegelt wurde.
Falls ihr die elektronische Abriegelung nutzen und wollt, das der Roller nicht nach paar Stunden automatisch aus geht; Häkchen setzen.

Hier gibt's nichts zu sehen oder zu machen, nur für Fortgeschrittene!
Dies ändert den BMS baud wert auf 76800, was es möglich macht, mit anderen Arten von Batteriemanagementsystemen zu nutzen!
(Falls ihr eines habt; Häkchen setzen)

"Wheel Speed Multiplier" / Reifengeschwindigkeitsmultiplizierer
Hier gibt's auch nichts zu sehen oder zu machen, nur für Fortgeschrittene!
Der Wert des 10'' Zoll Reifens ist immer 10.0, falls ihr andere Reifen habt dementsprechend in Zoll ändern!
Zeigt nun eure Geschwindigkeit um 1 km/h genauer auf dem Dashboard, bei eingestellten 20 km/h werden auch im Freilauf 20 km/h statt nur die alten 19 km/h erreicht.
Die +1 km/h Differenz zu den Geschwindigkeitseinstellungen ist also nun nicht mehr nötig.
18. "Finished! Time to cook" / Nun ist es Zeit zu kochen!

Der letzte Schliff für eure CFW: Die richtige Applikation, zum flashen eurer CFW wählen:
