RP ✔️ Ultimative CFW-Anleitung: Xiaomi 1S/Pro2/Essential

Moin zusammen,

ich habe meinen 1S schon lange Zeit nicht mehr genutzt, nachdem ich ihn vor über einem Jahr mit SHU geflasht hatte und er dann nicht mehr auf den Gashebel reagiert hatte.

Heute bin ich mal wieder rangegangen, habe mit das SHU von hier: https://utility.cfw.sh/ runtergeladen, installiert und konnte meinen 1S damit auch verbinden.

Dann hat die App gesagt "SHFW-Update auf 0.3.6" sei verfügbar, habe ich dann auch gemacht:
Anhang anzeigen 57149

Dann kann ich unter "Config" diverse Einstellungen vornehmen, aber egal was ich mache, der Roller fährt beim Betätigen des Gashebels einfach nicht los :-(

Wenn ich das Bremslicht ändere, sehe ich auch, dass die Einstellungen offenbar direkt übernommen werden.

Gibt es irgendwelche sinnvollen Configs, die ich nutzen sollte?

Was mache ich falsch?

Viele Grüße und Danke für eure Hilfe
Schau mal hier... Super Anleitung man muss sie sich nur genau durch lesen.... Da steht alles und ist auch mit bilder bestückt..... https://rollerplausch.com/threads/shfw-anleitung-2024-scooterhacking-utility.3753/
 
Was mache ich falsch?
Du liest die Anleitung nicht 😉

Curves.webp
 
  • Hilfreich!
Reaktionen: manwald
Danke für eure Antworten - das ist es natürlich! Soweit ich mich erinnere war das "früher" anders, oder? Da konnte man nach dem Flashen der vorbereiteten(!) Firmware gleich losfahren. Mit der neuen SHFW wird das ja alles über die Config erst eingestellt, und da habe ich mal die Hälfte vergessen.

Gibt es "erprobte" Configs für meinen ganz normalen, unmodifizierten 1S, die ich einfach importieren könnte?
 
Danke für eure Antworten - das ist es natürlich! Soweit ich mich erinnere war das "früher" anders, oder? Da konnte man nach dem Flashen der vorbereiteten(!) Firmware gleich losfahren. Mit der neuen SHFW wird das ja alles über die Config erst eingestellt, und da habe ich mal die Hälfte vergessen.

Gibt es "erprobte" Configs für meinen ganz normalen, unmodifizierten 1S, die ich einfach importieren könnte?
Du kannst es dir hier mit genau einstellen
IMG_20230705_121121.webp
 
Moin zusammen,

ich habe meinen 1S schon lange Zeit nicht mehr genutzt, nachdem ich ihn vor über einem Jahr mit SHU geflasht hatte und er dann nicht mehr auf den Gashebel reagiert hatte.

Heute bin ich mal wieder rangegangen, habe mit das SHU von hier: https://utility.cfw.sh/ runtergeladen, installiert und konnte meinen 1S damit auch verbinden.

Dann hat die App gesagt "SHFW-Update auf 0.3.6" sei verfügbar, habe ich dann auch gemacht:
Anhang anzeigen 57149

Dann kann ich unter "Config" diverse Einstellungen vornehmen, aber egal was ich mache, der Roller fährt beim Betätigen des Gashebels einfach nicht los :-(

Wenn ich das Bremslicht ändere, sehe ich auch, dass die Einstellungen offenbar direkt übernommen werden.

Gibt es irgendwelche sinnvollen Configs, die ich nutzen sollte?

Was mache ich falsch?

Viele Grüße und Danke für eure Hilfe
lies die anleitung für die SHFW im ninebot g30d2 forum:

 
lies die anleitung für die SHFW im ninebot g30d2 forum:

Hat er doch schon längst bekommen 🤷
Beitrag im Thema 'Ultimative CFW-Anleitung: Xiaomi 1S/Pro2/Essential' https://rollerplausch.com/threads/ultimative-cfw-anleitung-xiaomi-1s-pro2-essential.2139/post-117491
 
Ich bin gerade drann meinen Xiaomi Mi3 zu "optimieren"
angefangen mit Dashboard Downgrade per MiDu flasher und ST-Link ✅
von 157 auf nun 152 laut SHU (spoofing der 155 habe ich nicht durchgeführt da er mir sonst in der SHU eine restricted FW angezeigt hat (hatte ich davor)
ab diesem Punkt hatte ich die Blinkende Fehlermeldung 42 ❌
Über SHU habe ich dann DRV aus der REPO auf 0.0.3 geflasht
Blinkende Fehlermeldung 42 war dann weg ✅

Dann habe ich mir auf https://pro2.cfw.sh/# eine CFW erstellt
Habe mich hieran orientiert :
Die Zip heruntergeladen und per SHU auf den Scooter geflasht per FLASH - LOAD FROM FILE - File ausgewählt.
Nun habe ich ab jetzt wieder die blinkende Fehlermeldung 42 auf dem Dashboard ❌

Frage 1 : Kann mir bitte jemand erklären was genau ich falsch gemacht habe bezüglich der Fehlermeldung ?
Frage 2 : Sind diese Parameter falsch/schädlich für den Mi3 ? Das waren die Voreinstellungen die ich nicht verändert habe.

1717773817251.png
 
Solltest du auf keinen Fall flashen.
Alle Mi3 haben schon den neuen Chip (GD32).
Unbedingt hier einlesen und UUID prüfen.

Den Fehler 42 kannst du aus der BLE152 raus patchen:

Oder du flasht eine BLE134 vom 1s.

Generell würde ich dir eher empfehlen eine VLT-Firmware für den 1s zu erstellen.
 
Solltest du auf keinen Fall flashen.
Alle Mi3 haben schon den neuen Chip (GD32).
Unbedingt hier einlesen und UUID prüfen.
Diesen Thread habe ich durchgelesen und vorab auch meinen Chip Geprüft.
Microcontroler DRV STM32F - mi_DRV_STM32F103CxT6
UUID 49FF69064852855039131267
Somit kam ich zu : Enthält die Zeichen FF, alter Controller - Flashen unproblematisch

Edit: Der Fehler 42 trat erst wieder auf nachdem ich den letzten Schritt:

"Dann habe ich mir auf https://pro2.cfw.sh/# eine CFW erstellt
Habe mich hieran orientiert :
https://rollerplausch.com/threads/ultimative-cfw-anleitung-xiaomi-1s-pro2-essential.2139/
Die Zip heruntergeladen und per SHU auf den Scooter geflasht per FLASH - LOAD FROM FILE - File ausgewählt."

durchgeführt habe.
Als ich davor über SHU die DRV aus der REPO auf 0.0.3 geflasht habe war die Meldung weg.
 
Zuletzt bearbeitet:
Ok dann kannst du scheinbar auch alte DRV's flashen.
Error42 Ansätze zur Fehlerbehebung habe ich dir ja oben verlinkt.
Viel Erfolg.
 
  • Hilfreich!
Reaktionen: Sinan712
Diesen Thread habe ich durchgelesen und vorab auch meinen Chip Geprüft.
Microcontroler DRV STM32F - mi_DRV_STM32F103CxT6
UUID 49FF69064852855039131267
Somit kam ich zu : Enthält die Zeichen FF, alter Controller - Flashen unproblematisch

Edit: Der Fehler 42 trat erst wieder auf nachdem ich den letzten Schritt:

"Dann habe ich mir auf https://pro2.cfw.sh/# eine CFW erstellt
Habe mich hieran orientiert :
https://rollerplausch.com/threads/ultimative-cfw-anleitung-xiaomi-1s-pro2-essential.2139/
Die Zip heruntergeladen und per SHU auf den Scooter geflasht per FLASH - LOAD FROM FILE - File ausgewählt."

durchgeführt habe.
Als ich davor über SHU die DRV aus der REPO auf 0.0.3 geflasht habe war die Meldung weg.
Der Fehler resultiert daraus, dass die Mi3 BLE nicht zur DRV155 oder anderen CFW passt, die auf einer Nicht-Mi3 Firmware basieren.

Also wie VooDooShamane VooDooShamane bereits gesagt hat, entweder die BLE 152 patchen und kompatibel machen oder die BLE 134 des 1S flashen (dann wird dein Scooter auch als solcher angezeigt) . Weitere Diskussion überflüssig 🤣
 
  • Hilfreich!
Reaktionen: email.filtering
Ok dann kannst du scheinbar auch alte DRV's flashen.
Error42 Ansätze zur Fehlerbehebung habe ich dir ja oben verlinkt.
Viel Erfolg.
Bin gerade dabei aber irgendwie will es nicht klappen mit dem VLT Zipper
Ich hab mir die BLE1.5.2 gezogen, hab sie in HxD entsprechend angepasst und in einem neuen Ordner unter dem selben Dateinamen wie sie zuvor hatte auch gespeichert.
Dann hab ich den VLT Zipper wie hier beschrieben vorbereitet :
Dann die angepasste 1.5.2 Datei auf den VLT gezogen aber bekomme folgende Meldung :
Keine DRV236, DRV304, DRV247, DRV319 Firmware erkannt!
Erkannt werden nur unverschluesselte .bin Firmwares

Ich steh irgendwie auf dem Schlauch.
Das ganze ist alles noch recht neu für mich und ich versuche mich da irgendwie durchzuhangeln.
 
Der Fehler resultiert daraus, dass die Mi3 BLE nicht zur DRV155 oder anderen CFW passt, die auf einer Nicht-Mi3 Firmware basieren.

Also wie VooDooShamane VooDooShamane bereits gesagt hat, entweder die BLE 152 patchen und kompatibel machen oder die BLE 134 des 1S flashen (dann wird dein Scooter auch als solcher angezeigt) . Weitere Diskussion überflüssig 🤣
Sorry das mag für euch alles so simpel und einfach sein, aber mir fehlt da halt noch etwas das Wissen.
Ich befasse mich jetzt erst ganz neu mit all diesen Themen.
BLE 1.5.2 ist also eine Mi3 Firmware (ältere Generation)
Diese hab ich ja derzeit auf dem Scooter drauf durch MiDu Flasher (habe hier nur aktuell nicht als 155 spoofen lassen)
Bis hierhin habe ich alles soweit verstanden.

DRV wurde 0.0.3. aufgespielt per SHU aus der REPO aufgrund diesem Bild :
1654415442672.png



Das heisst nun also dieser Schritt hier :

Dann habe ich mir auf https://pro2.cfw.sh/# eine CFW erstellt
Habe mich hieran orientiert :
https://rollerplausch.com/threads/ultimative-cfw-anleitung-xiaomi-1s-pro2-essential.2139/
Die Zip heruntergeladen und per SHU auf den Scooter geflasht per FLASH - LOAD FROM FILE - File ausgewählt.
Nun habe ich ab jetzt wieder die blinkende Fehlermeldung 42 auf dem Dashboard ❌

Hat mir den Fehler verursacht weil ich damit dann eine andere DRV die nicht zu meinem Scooter passt aufgespielt habe ?
Also das aufspielen einer CFW verändert dann wiederum die DRV ?
Sorry für die vielen Fragen aber ich mag einfach nur gerne meine Fehler verstehen um daraus dann zu lernen.
 
  • Hilfreich!
Reaktionen: email.filtering
Sowohl neuere DRV's des Mi3 als auch die BLE152 prüfen eigenständig die Kompatibilität zu der Controller/Dashboard Firmware.
Deshalb solltest du unbedingt wenn du die BLE152 des Mi3 nutzen möchtest diese Überprüfung entsprechend raus patchen.
Alternativ wie gesagt kannst du auch einfach eine 1s BLE flashen. Denn die hat diese Überprüfung nicht eingebaut.
Das Bild stammt noch aus früheren Zeiten und ist mit der neusten SHU Version obsolet geworden da sie das Flashen bei neueren Mikrocontrollern mit inkompatiblen alten Firmwares nicht mehr zulässt.
 
Bin gerade dabei aber irgendwie will es nicht klappen mit dem VLT Zipper
Ich hab mir die BLE1.5.2 gezogen, hab sie in HxD entsprechend angepasst und in einem neuen Ordner unter dem selben Dateinamen wie sie zuvor hatte auch gespeichert.
Dann hab ich den VLT Zipper wie hier beschrieben vorbereitet :
Dann die angepasste 1.5.2 Datei auf den VLT gezogen aber bekomme folgende Meldung :
Keine DRV236, DRV304, DRV247, DRV319 Firmware erkannt!
Erkannt werden nur unverschluesselte .bin Firmwares

Ich steh irgendwie auf dem Schlauch.
Das ganze ist alles noch recht neu für mich und ich versuche mich da irgendwie durchzuhangeln.
Du kannst die fertig gepatchte BLE auch hier runter laden, brauchst aber Telegram. Dann kannst uns dort im Chat auch gleich besuchen 😉

 
  • Hilfreich!
Reaktionen: Sinan712
Sowohl neuere DRV's des Mi3 als auch die BLE152 prüfen eigenständig die Kompatibilität zu der Controller/Dashboard Firmware.
Deshalb solltest du unbedingt wenn du die BLE152 des Mi3 nutzen möchtest diese Überprüfung entsprechend raus patchen.
Alternativ wie gesagt kannst du auch einfach eine 1s BLE flashen. Denn die hat diese Überprüfung nicht eingebaut.
Das Bild stammt noch aus früheren Zeiten und ist mit der neusten SHU Version obsolet geworden da sie das Flashen bei neueren Mikrocontrollern mit inkompatiblen alten Firmwares nicht mehr zulässt.
Solangsam glaube ich das etwas besser zu verstehen, vielen Dank
Ich habe nun soeben die angepasste BLE 1.5.2. (das ist das Dashboard, richtig?) per SHU auf den Scooter übertragen
Hier nun also ersteinmal wieder die Grundlage angepasst.

Nun bleibt mir noch die Frage, was genau mache ich jetzt am besten wegen der CFW die ich aufgespielt hatte, diese ist auch noch drauf ?
(diese ist auf dem Microcontroller, DRV wenn ich das nun richtig verstanden habe)

Ich würde den Scooter von der maximal möglichen Geschwindigkeit gerne vollständig aufmachen, und dies gerne aktivieren über den Bremshebeltrick
 
Solangsam glaube ich das etwas besser zu verstehen, vielen Dank
Ich habe nun soeben die angepasste BLE 1.5.2. (das ist das Dashboard, richtig?) per SHU auf den Scooter übertragen
Hier nun also ersteinmal wieder die Grundlage angepasst.

Nun bleibt mir noch die Frage, was genau mache ich jetzt am besten wegen der CFW die ich aufgespielt hatte, diese ist auch noch drauf ?
(diese ist auf dem Microcontroller, DRV wenn ich das nun richtig verstanden habe)

Ich würde den Scooter von der maximal möglichen Geschwindigkeit gerne vollständig aufmachen, und dies gerne aktivieren über den Bremshebeltrick
Dann musst du von der alten cfw weg und SHFW installieren:
 
  • Hilfreich!
Reaktionen: Sinan712