RP ✔️ Neuer -kostenloser- CFW Firmware Generator 🔥 Xiaomi 1S und Pro2 Flashanleitung

St0fzuiger

Moderator
Teammitglied
Registriert
8 Juni 2020
Beiträge
110
Punkte Reaktionen
167
Ort
Reutlingen
E-Roller
G30+1S
👉 Dieser Flash-Guide ist für den Xiaomi 1S & Pro2 E-Scooter

Diese Firmware kann ❌ NICHT für folgende Roller geflasht werden
❌
Xiaomi M365 PRO
❌ Ninebot G30/D

Dieser Leitfaden soll bei der Erstellung einer CFW (Custom Firmware) mit dem neuen Generator von Scooterhacking helfen.
Zu diesem Beitrag auch bitte den Haftungsausschluss der Nutzungsbedingungen - Pkt.8 beachten!

Wenn der Roller bereits mit einer CFW (besonders der CFW vom Xiaoflasher) geflasht wurde, muss dieser unbedingt vorher auf den Ursprungszustand („Stockfirmware“) zurückgesetzt werden.

Dies geht einfach im Xiaoflasher mit dem „Return to Stock Firmware“ - Button.
Wenn du dich fragst, warum du den Generator wechseln solltest, musst du dir nur den Preisverlauf vom Xiaoflasher anschauen. Erst kostenlos, dann 6,99€, jetzt 7,49€.

Jetzt haben Scooterhacking, M365DownG und K-Toffel ihre Lösung fertig und bieten diese komplett kostenlos an. (Alle drei freuen sich über Spenden.)
1600327350007.png

Nach dem „Return to Stock“, kann die neue Firmware generiert werden.
1600327490946.png

Bitte beachtet, dass der Generator noch in der Testphase ist und einige Funktionen erst mit der Zeit hinzugefügt werden.

  • Zum Beispiel gibt es aktuell keine „Stativ break light“ Option.
    (Das heißt das Bremslicht wird bei einer anderen Region als Deutschland beim Bremsen oder Rollen blinken.)
  • Es gibt aktuell noch keine Presets, die Werte aus den Bildern könnten als Voreinstellungen genutzt werden.
Alle Bilder zeigen Einstellungen für einen Roller zur Nutzung in Deutschland.
Ein German Maneuver ist damit möglich.


Der erste Reiter ist „Basics“:
1600327599664.png
  • Die Region lassen wir auf „Auto“, da wir zwischen den verschiedenen Regionen wechseln wollen können.
  • Die Option „Remove 30km/h Speed Check“ stellt sicher, dass der Roller oberhalb von 30km/h nicht bremst oder piept.
  • „Remove Charging Mode“ verhindert, dass der Roller beim Anschließen eines 2. Akkus stehen bleibt.
  • „Version Spoofing“ verhindert Updates durch die Xiaomi Home App.

Der zweite Reiter zeigt „Power&Speed“:
1600327670679.png
Die 36V Einstellung berechnet nur den Ladezustand in %.

Die angezeigten Ampere sind „echte“ Ampere und keine Phasenströme. Diese stellen den Schutz des BMS sicher.

Ein 1S schafft maximal 32-34 ohne Zusatzakku. Mit Zusatzakku sind es Max. 38 Ampere.

1600327752172.png

Die Geschwindigkeit in der Region „EU“ ist für alle Roller außerhalb Deutschlands oder das German Maneuver.
  • Beim GM wird die Geschwindigkeit nach dem Ausschalten wieder auf die Geschwindigkeit der Region „DE“ eingestellt.

  • „No KERS“ lässt den Roller ausrollen und verhindert ein automatisches Bremsen zur Energierückgewinnung. Die Energierückgewinnung setzt erst mit dem Betätigen des Bremshebels ein.

  • „Motor Start Speed“ beschreibt die Geschwindigkeit bei der der Roller losfährt. (Null ist nicht zu empfehlen. Das führt zu peinlichen Situationen.)

„Cruise Control“:
1600327833143.png
Dauer bis der Tempomat einschaltet.


Im Reiter „Advanced“ bitte vorsichtig sein:
1600327961932.png
  • Das „Errorlevel“ ist normalerweise 1 und sollte auch nur bei Vorkenntnissen umgestellt werden.

  • „Stay on when locked“ hebt die Zeitbeschränkung der Wegfahrsperre auf. Achtung das verbraucht Strom und entleert den Akku.

  • „ESC-Baudrate“ ist für ein benutzerdefiniertes BMS wie das von JBD.

  • „Wheel Speed constant“ ist für den Umbau auf 10“ Reifen.
[Update 3]
Es gibt eine neue funktion in Advanced:
1600502912451.png
Dieser funktion ist am moment nicht getestet aber sollte helfen dass er mehr "Biss" bekommt und aggresiever accelerieren kann.
Laut der entwickler sollte dieser wert runter gestellt werden um mehr "Biss" zu bekommen die 800 ist standard (Bei Ninebot G30(D) ist 500 standard ubrigens)

Bitte teilt eure erfahrungen.

"Time to Cook"
1600328036392.png

Dieses Anleitung soll dir 2 unterschiedliche Wege zum Flashen mit der erstellten CFW zeigen.

  • Eine kostenfreie Variante ist M365DownG.
  • Die zweite Möglichkeit ist der XiaoFlasher.

    Derzeit gibt es ein kleines Problem mit Redmi / Xiaomi-Smartphones (wie ironisch), da das M365DownG keine Rechte zum Öffnen einer Datei erhält. Bei mir kam ein Huawei-Smartphone zum Einsatz und alles hat einwandfrei funktioniert.

M365DownG:
Um M365DownG zu verwenden öffne die App und verbinde dich mit deinem Scooter.
1600348466170.png
Klicke nun auf “Connect”.

1600348395761.png
Wähle deinen Scooter aus.

Wenn der Scooter verbunden ist, wirst du darum gebeten den Einschaltknopf am Fahrzeug zu drücken.
1600348530894.png

Jetzt muss die aktuelle Version deines Scooters überprüft werden.
1600348565681.png

Wenn das alles erledigt ist, klicke auf “open Bin” und wähle den Speicherort, an dem die CFW gespeichert ist, aus (oft in /Downloads)
1600348589097.png
1600348611442.png
Als letzten Schritt klicke auf “Flash Bin”. Damit ist alles erledigt.

1600348633890.png

XiaoFlasher:
1600328125696.png
Auch hier sollte zuerst die App geöffnet und der Scooter verbunden werden.


Klicke dann auf “Select Zip file” und wähle den Speicherort, an dem die CFW gespeichert ist, aus.

Klicke anschließend “Flash Selected Zip-File"



Die CFW ist nun eingespielt und bereit.

Je nachdem, ob GM (German Maneuver) verwendet werden soll (Siehe Einstellung: Serial on auto-based on region), muss der GM-Modus mit XiaoFlasher oder der kostenlosen GM-Free App von K-Toffel aktiviert werden, die demnächst auch auf dem 1S und Pro2 funktionieren sollte. Falls nicht auf Auto eingestellt, sondern nur die EU gewählt wurde, wird diese Funktion nicht benötigt. Allerdings wird dann auf die in der EU maximal erlaubte Geschwindigkeit gedrosselt.


Danke an Charles con ScooterHacking.org für die arbeit an CFW. Anleitung geschrieben von St0fzuiger St0fzuiger - Eingedeutscht von T tramguy_DD & Paulederbaus Paulederbaus


[English Version]


Manual CFW Generator Scooterhacking.org for 1S and Pro2

This guide will help you to create an CFW for the new Scooterhacking CFW Generator and covers only the Xiaomi 1S and Pro2 as these have been added recently.

You would need a few things to prepare especially if you have an CFW from XiaoFlasher on your 1S and Pro2. When you have Xiaoflasher right now you first must revert back to the stock CFW to prevent any issues.
This can be easily done within XiaoFlasher by pressing the Back to Stock button.

I already can imagine the question would pop up “Why should I change as I already paid for XiaoFlasher and have access to the CFW Generator. Yes you are right why should you …. Well that is very simple: ScooterHacking offers you this all for free at no cost (donations to ScooterHacking are always welcome) but as you might have noticed XiaoFlasher was in the beginning free to use and they started to make a paid model of it. Then the CFW Generator came and you had to pay again. Last but not least the price has been increased from 6.99 to 7.49.

Well this is where Scooterhacking, M365DownG, K-Toffel came in to offer you these solutions for FREE at no cost but they for sure would appreciate your thanks (and voluntary donation)

1600327350007.png
When this is done you can prepare a new CFW go for that to the right url:
For 1S: https://1s.cfw.sh/
For Pro2:https://pro2.cfw.sh/
1600327490946.png


Now it’s time to do some settings. Keep in mind the CFW Generator is in an open test phase and some functions will be added during the time. For example the Static Brake light function is not there yet and means you will have a Blinking brake light when coasting or braking.

Right now the Presets have not been defined but the example shown could be a good preset.
All the steps shown are based on a Scooter that would be used in Germany so that you can use the German Maneuver to have higher speed and after restart it reverts back to 20km (22km).

The first step is the “Basics”
1600327599664.png
  • We leave it on Auto as we want to be able to switch between speeds.
  • The Remove 30km/h option ensures your Scooter wont brake or beep when driving 30+km/h
  • Remove Charging you only use when you have an external battery as it prevents with an external battery that your Scooter detects a charging.
  • Version spoofing quite obvious to prevent accidental updates via the Xiaomi app

Then we come to “Power & Speed”
1600327670679.png
  • 36V setting is just for % calculation on the Display and has no other function use only when you drive 12S
  • The Amps are real Amps and not Phase Currents (*1.75) keep this setting safe as the BMS cant handle high loads and might shut off (You have to disconnect battery from esc in that case) for the 1S without extra battery it’s about 32-34Amp and with extra battery max 38Amp
1600327752172.png

  • The EU region speed is for Scooters outside Germany or in use when you use the GM mode.
    When you use GM mode then the EU speed is set and after restart it reverts back to the DE speed.
  • No kers will put the motor in Coast mode where a little current keeps the motor active for better rolling out
    During rolling out no energy will be recovered only when you start braking with the E-Brake it will recover energy.
  • Motor start speed defines at which speed the motor can be started. Don't put it on zero as when you walk and by accident you hit the throttle it can lead to funny situations

“Cruise Control”
1600327833143.png
  • Delay for the Cruise control to start when Throttle is holded on 1 position.

“Advanced”

1600327961932.png
First be careful what you do here as setting something wrong might lead into issues.
  • Error level is normally 1 and should stay like that only in certain scenario’s you have to suppress errors and then the level can be raised.
  • Stay on when locked removes the 3 Hour restriction of the Lock function and Your Scooter wont turn off until unlocked (careful long lock can discharge your battery)
  • Esc baud rate when you use an custom BMS like the one from JBD
  • Wheel speed constant can be used to finetune the speed display on the Dash as there is always a minor difference between Display and GPS
[Update]
1600503149374.png
There is a new function under the Advanced section.
This function would help to make the acceleration more aggresive as now it's quite "Lame"
The default is 800 and the value should be lowered to get quicker acceleration.

Keep in mind it's not tested yet but please share the results.

“Time to cook”
1600328036392.png

In this manual we show you 2 ways to flash one is with the free M365DownG and the other is with XiaoFlasher. Keep in mind there is a minor issue with Redmi / Xiaomi phones (how ironic) as M365DownG doesnt get rights to open a file. I tested now with a Huawei phone and all worked fine.

For M365DownG just open the app and connect to your Scooter

1600348466170.png

When Scooter is connected it will ask to press the power button.
1600348395761.png

Then it require to check the version of your Scooter
1600348565681.png

When thats all done press Open Bin and go to the location where you have stored the CFW (Often /Downloads)
1600348589097.png

1600348611442.png

Last but not least press Flash Bin and all should go well.
1600348633890.png

XiaoFlasher:
1600328125696.png
Press Select Zip file and browse to the location where you saved the CFW file and after that press: Flash Selected zip file.

Now you are done and can use the CFW.
Depending if you want to use GM (Remember the setting Serial on Auto based on region?) you might want to activate the GM mode with XiaoFlasher of the upcoming GM Free app from K-Toffel that also would work soon on the 1S and Pro2. If you did not set it on auto but just selected the EU you dont require this function but you will always have the max speed defined in the EU Speed setting.



As usual many thanks to Charles from ScooterHacking.org for his work on the CFW. Guide written by St0fzuiger St0fzuiger - German translation T tramguy_DD & Paulederbaus Paulederbaus
 

Anhänge

  • 1600348452523.png
    1600348452523.png
    287,6 KB · Aufrufe: 42
Zuletzt bearbeitet von einem Moderator:

Gerhard

Initiativer Rollerplauscher
Teammitglied
Registriert
20 Juni 2020
Beiträge
353
Punkte Reaktionen
197
E-Roller
Öfter mal was neues..
Sind es.. werde etwas später überarbeiten und an die Startseite pinnen. ;) (y)
 

djjudge

Neuer Rollerplauscher
Registriert
7 August 2020
Beiträge
1
Punkte Reaktionen
0
E-Roller
Xiaomi Pro 2
Ich sage mal danke für die tolle Arbeit. Werde ich mir definitiv mal anschauen. Scheint so das die neuen Xiaomi Scooter doch der richtige Kauf sind.
 

towe

Neuer Rollerplauscher
Registriert
18 Juli 2020
Beiträge
12
Punkte Reaktionen
1
E-Roller
G30D, 1S, IK-1972k
Da fehlt aber noch der "current controlled throttle mode", oder? Ohne den ist mein 1S unfahrbar🙈
 

P4uL0

Neugieriger Rollerplauscher
Registriert
12 August 2020
Beiträge
52
Punkte Reaktionen
27
E-Roller
Xiaomi m365 pro 2
Gm30 in der Art wie das 25 gibt's beim flasher doch nicht!?! Geht doch nur über den Schieberegler.
 

Rollerplausch

Das E-Scooter Forum
Teammitglied
Registriert
26 Mai 2020
Beiträge
314
Punkte Reaktionen
162
E-Roller
mag ich!
Up - 2 - date & ready für die Startsite - Danke an alle die mit geholfen haben!! (y)
 

Crasherkid

Neuer Rollerplauscher
Registriert
12 September 2020
Beiträge
3
Punkte Reaktionen
0
E-Roller
Xiaomi 1s & Segway ES4
Hi,

Danke für dieses Tutorial.
1. wie wird mit diesen Einstellungen dann der GM Modus aktiviert? Durch Haltenen der Handbremse und einschalten?
2. Ist Eco der Fußgängermodus?
3. Danach darf man die Xiamoi App nicht mehr verwenden, oder?

Grüße von einem Tuning Newbie
 

Crasherkid

Neuer Rollerplauscher
Registriert
12 September 2020
Beiträge
3
Punkte Reaktionen
0
E-Roller
Xiaomi 1s & Segway ES4
Die M365 downG für iOS ist nicht gerade vertrauenswürdig. Verbinden geht, aber die Scooter Infos werden nicht angezeigt.
Flashen "anzutesten" probiere ich da lieber nicht...
 

Paulederbaus

Neuer Rollerplauscher
Registriert
6 August 2020
Beiträge
11
Punkte Reaktionen
1
Ort
Ulm
E-Roller
Pro2
Hi,

Danke für dieses Tutorial.
1. wie wird mit diesen Einstellungen dann der GM Modus aktiviert? Durch Haltenen der Handbremse und einschalten?
2. Ist Eco der Fußgängermodus?
3. Danach darf man die Xiamoi App nicht mehr verwenden, oder?

Grüße von einem Tuning Newbie
1) Das GM geht nur per App. Der Wechsel zwischen "normalen" und "current based" Modus mittels Bremshebel geht noch nicht mit diesem Generator.
2) Ja.
3) Besser nicht. Vorallem natürlich nicht updaten.
 

midede

Neugieriger Rollerplauscher
Registriert
12 September 2020
Beiträge
107
Punkte Reaktionen
30
E-Roller
Xiaomi Mi Scooter Pro 2
Das finde ich sogar besser für etwaige Polizeikontrollen, wenn der "Bremshebeltrick" nicht funktioniert.
Ergänzung: ( )

Fehlermeldung: Invalid firmware version.
 

midede

Neugieriger Rollerplauscher
Registriert
12 September 2020
Beiträge
107
Punkte Reaktionen
30
E-Roller
Xiaomi Mi Scooter Pro 2
Hat sich inzwischen erledigt. Die Fehlermeldung wurde zwischenzeitlich auf der FW Cook Website angezeigt beim Versuch die konfigurierte Firmware herunterzuladen. In der URL konnte ich sehen dass dabei als Parameter eine ältere DRV Version übergeben wurde. Dies trat mit Firefox für Android auf.
 

Rob

Neugieriger Rollerplauscher
Registriert
20 Juli 2020
Beiträge
84
Punkte Reaktionen
25
Ort
Wien
E-Roller
Xiaomi M365, Pro 2
Achso, die Fehlermeldung betraf den Download vom Webbrowser. Dürfte also am Browser liegen; ich hatte mit Firefox am PC keine Probleme.
 

Tommy0407

Neuer Rollerplauscher
Registriert
30 August 2020
Beiträge
5
Punkte Reaktionen
6
E-Roller
MI 1S
Hi zusammen,

die neue combo funzt bei mir super bis perfect soweit 👌

1. Reset Scooter Org. Defaults
2. Edit Settings via Toolkit for Xiaomi 1S* https://1s.cfw.sh/#
3. Update via XI Flasher
4. K-Toffel APP temp. activated ;) German Maneuver Free


- Version: DRV221*
- Max speed (EU): 33 km/h
- Max speed (DE): 23 km/h
- Sports battery current: 26.0A
- Drive battery current: 15.0A
- Eco battery current: 7.0A
- Cruise control delay: 10 seconds
- Motor start speed: 3.0 km/h
- Current raising coefficient: 800 mA/step
- Wheel size constant: 345
- No overspeed limit & alarm
- Error raising level 1
- No KERS
- Version spoofing


Check ^^
(y) (y) (y)
 

D-Stroy

Neuer Rollerplauscher
Registriert
19 September 2020
Beiträge
25
Punkte Reaktionen
1
E-Roller
Xiaomi PRO2
Hi zusammen,

die neue combo funzt bei mir super bis perfect soweit 👌

1. Reset Scooter Org. Defaults
2. Edit Settings via Toolkit for Xiaomi 1S* https://1s.cfw.sh/#
3. Update via XI Flasher
4. K-Toffel APP temp. activated ;) German Maneuver Free


- Version: DRV221*
- Max speed (EU): 33 km/h
- Max speed (DE): 23 km/h
- Sports battery current: 26.0A
- Drive battery current: 15.0A
- Eco battery current: 7.0A
- Cruise control delay: 10 seconds
- Motor start speed: 3.0 km/h
- Current raising coefficient: 800 mA/step
- Wheel size constant: 345
- No overspeed limit & alarm
- Error raising level 1
- No KERS
- Version spoofing


Check ^^
(y) (y) (y)

Danke dafür!
Kannst du was über die Reichweite sagen?

Hatte die Amperezahl bei max Geschwindigkeit höher, aber dies scheint nichts zu bewirken.
Wieso hast du die Amperezahl so relativ verhalten gewählt?
Verstehe das mit der Amperezahl noch nicht so wirklich.
Auf welche Geschwindigkeiten kommst du mit den Einstellungen?

Hast du die raising coeffizient bewusst nicht runtergedreht, um mehr Biss zu bekommen?
Warum hast du Kers abgewählt?
Ist doch ganz praktisch, wenn man was Energie zurückgewinnt, oder?

In der offizielen App kann man ja den „Grad“ der Energierückgewinnung einstellen.
Umso stärker, umso mehr bremst er?
Oder wie funktioniert das dann?

Mit welcher App arbeitet ihr zur Überwachung der Daten auf dem Smartphone?
Also Fahrstrecke, A
Gern ios

Vielen Dank!
 

Rafa

Neuer Rollerplauscher
Registriert
18 Juli 2020
Beiträge
19
Punkte Reaktionen
9
E-Roller
Xiaomi MI 1S
Hat super geklappt alles, bin aber wieder auf die common 27200 Eu Firmware gegangen. Leider wird beim flashen die orig. Firmware überschrieben von 2.2.1 auf 6.2.1, das hätte ich abwählen sollen. So bekommt man eine Weile keine original Firmware updates:confused:
Ergänzung: ( )

Vielleicht könnte man die Version auch zum flashen einstellen?
 

D-Stroy

Neuer Rollerplauscher
Registriert
19 September 2020
Beiträge
25
Punkte Reaktionen
1
E-Roller
Xiaomi PRO2
Wie kommt man dann zurück auf die originale Firmware? Werde meinen 1S wohl zurückgeben und dann einen Pro2 nehmen.
Dachte es geht mit auf stock zurücksetzen.
 

towe

Neuer Rollerplauscher
Registriert
18 Juli 2020
Beiträge
12
Punkte Reaktionen
1
E-Roller
G30D, 1S, IK-1972k
Hat super geklappt alles, bin aber wieder auf die common 27200 Eu Firmware gegangen. Leider wird beim flashen die orig. Firmware überschrieben von 2.2.1 auf 6.2.1, das hätte ich abwählen sollen. So bekommt man eine Weile keine original Firmware updates:confused:
Ergänzung: ( )

Vielleicht könnte man die Version auch zum flashen einstellen?

"Keine originalen Firmware-Updates" ist doch ein Vorteil und kein Nachteil😅
 

Palay

Neuer Rollerplauscher
Registriert
20 September 2020
Beiträge
4
Punkte Reaktionen
0
E-Roller
Xiaomi Mi Electric 2 Pro
Kann mir jemand sagen wie ich den Flash wieder rückgängig mache also die Firmware zurücksetze? Nutze die m356 downg App
 

midede

Neugieriger Rollerplauscher
Registriert
12 September 2020
Beiträge
107
Punkte Reaktionen
30
E-Roller
Xiaomi Mi Scooter Pro 2
Das frage ich mich auch. Ich sehe in keiner der Apps einen „Return to Stock Firmware“ - Button.
 

D-Stroy

Neuer Rollerplauscher
Registriert
19 September 2020
Beiträge
25
Punkte Reaktionen
1
E-Roller
Xiaomi PRO2
Oh Gott...
Hatte es öfter gelesen und dachte es wäre einfach 😂🙈
Wollte dich den 1S gegen einen Pro2 tauschen...macht mich nicht schwach ☺️
 

Rafa

Neuer Rollerplauscher
Registriert
18 Juli 2020
Beiträge
19
Punkte Reaktionen
9
E-Roller
Xiaomi MI 1S
Man sollte doch die Möglichkeit haben die original stock zu flashen ... zB falls man den Roller wieder verkaufen möchte.
Gibt es irgendwo die Möglichkeit die stock.zip zu downloaden ?
 
Oben Unten