RP ✔️ MiDu-Flasher 🔌 ST-Link Downgrade & Unbrick

Moin, ich habe ein paar Fragen und versuche mich kurz zu halten:
Roller: Xiaomi Pro 2 von 03/22 - über Xiaomi Home aktiviert & neuste offiziellen Updates drauf
BMS: 141
DRV: 248
BLE: 157
Controller: kein FF -> 3.1

Was ich (im Idealfall) möchte: mehr als 20kmh, KERS aus, Tempomat, (mehr wäre nett, muss aber nicht) - das ganze sollte am besten temporär sein, sprich nach einem Neustart alles wieder original sein (20kmh, ...).

Sind meine folgenden Annahmen nun richtig? (nach ~1 Woche Lesen hier im Forum):
1. Ich brauche ein neues Dashboard mit älterer BLE oder downgrade meine BLE per MiDu + ST-Link auf älter BLE 155 ? (Ich würde ST-Link vorziehen) (Bonus: welche BLE flasht der denn genau? Besteht irgendeine Brick Gefahr?)
Ja. ST-LINK flasht die BLE 236. Die BLE 155 gibt's nur bei den 1S und die ist ebenfalls restriktiv wie die 157.
2. Nach dem BLE downgrade per ST-Link kann ich GM (veraltet?) bzw. jetzt LTGM und/oder m356 Plus nutzen.

Mit neuem Controller geht nur ne neue Firmware drv248, damit ist kein GM möglich.
Hier geht nur LTGM, dafür musst du dir aber eine VLT 248 erstellen und m365plus nutzen.
2.1 wenn ich BLE 157 Spoofen lasse, dann kann ich SHU (Scooter hacking utility) nicht mehr nutzen. (DownG allerdings schon, also könnte ich mit DownG dann eine ältere BLE drauf packen ohne Spoofing, damit SHU wieder funktioniert?). Also würde man sich mehr Möglichkeiten offen halten, wenn man nicht Spooft. Dann besteht jedoch das Risiko, dass die originale Xiaomi Home App wieder die BLE 157 drauf packt. Das lässt sich aber dadurch vermeiden, dass man die originale Xiaomi Home App einfach nicht nutzt/deinstalliert.

Korrekt, allerdings zu umständlich mit downG . Die SHU 2.0.3 ist im Netz verfügbar, alternativ fragst einfach nochmal 😉. Darfst halt nicht auf die 2.p.4 updaten, dann gibts keine Probleme.
- Ergebnis mit LTGM und/oder m356 Plus: temporär, sprich nach Neustart wieder "legaler Roller" - 25kmh, KERS an, Tempomat aus, Rücklicht blinkt beim bremsen (!) (umgehbar wenn man eine VLT Firmware drauf hat, dann aber wieder "70€ - Gefahr"?)

Siehe oben, du brauchst sowieso eine VLT. LTGM kannst du jedesmal per App starten oder permanent drin lassen. Bei einer Kontrolle 1 Sekunde Gas und Bremse gleichzeitig gedrückt und alles ist Stock ( auch nach Ein-und Ausschalten) tolles Feature, nutze ich genauso. Bei einer Kontrolle nicht feststellbar. Damit ist die Frage nach dem blinkenden Rücklicht auch geklärt.
- Ergebnis mit SHU: custom Firmware, sprich NICHT temporär -> "70€ - Gefahr" größer als mit GM. - kmh wählbar, KERS, Tempomat, Rücklicht blinkt nicht, Bremsverhalten/Stärke, ... einstellbar.

Mit dem neuen Controller kannst du keine SHU-CFW nutzen.
Habe ich das alles so richtig aufgeschnappt oder sind da Fehler drin?
Ich danke euch schonmal vorab für eure Antwort :)

Einfach auf "hilfreich" klicken, wenn dich hier einer glücklich gemacht hat 🤣
 
Danke für die ausführliche Antwort 😃
Bei einer Kontrolle 1 Sekunde Gas und Bremse gleichzeitig gedrückt und alles ist Stock
Das wusste ich noch nicht, geniale Sache 👍 ist das immer aktiv, oder muss man dafür noch etwas einstellen?
Welche App würdest du zum flashen empfehlen?
 
Danke für die ausführliche Antwort 😃

Das wusste ich noch nicht, geniale Sache 👍 ist das immer aktiv, oder muss man dafür noch etwas einstellen?
Welche App würdest du zum flashen empfehlen?
Musst du natürlich einstellen. Zum flashen kannst du DownG nehmen, ich nehme SHU 2.0.3
Screenshot_20220729-201433_Samsung Internet.webp


Screenshot_20220729-201535_Samsung Internet.webp
 
  • Hilfreich!
Reaktionen: VooDooShamane und 001
Musst du natürlich einstellen. Zum flashen kannst du DownG nehmen, ich nehme SHU 2.0.3
Anhang anzeigen 20334

Anhang anzeigen 20335
Ah, du hast es also so eingestellt, dass LTGM immer aktiv ist (auch nach Neustart) und nur durch Bremshebel + Gas deaktiviert wird?
Den ersten Screenshot verstehe ich nicht richtig. Passieren die 4 gewählten Sachen beim Betätigen von Bremshebel + Bremse? Aber LTGM und Reset ist doch das genaue Gegenteil *confused*
 
Ich verstehe ja das du alles gerne sofort klären möchtest.
Aber villeicht erstmal das eine und dann das andere.
Hier im MiDu-Flasher Thread geht es erstmal nur um die st-link Sache.
Alle weiteren Fragen die du danach beim erstellen einer VLT_Firmware hast, kannst du dann gerne in dem Thread dort stellen.

Btw:
Ganz herzliches willkommen im RollerPlausch 👋
 
  • Hilfreich!
Reaktionen: 001
Ich verstehe ja das du alles gerne sofort klären möchtest.
Aber villeicht erstmal das eine und dann das andere.
Hier im MiDu-Flasher Thread geht es erstmal nur um die st-link Sache.
Alle weiteren Fragen die du danach beim erstellen einer VLT_Firmware hast, kannst du dann gerne in dem Thread dort stellen.

Btw:
Ganz herzliches willkommen im RollerPlausch 👋

VooDooShamane VooDooShamane ,sorry, hab mich wieder hinreißen lassen und nicht auf den falschen Thread geachtet.

Jetzt aber definitiv etwas, was hier rein gehört 😜

Habe auf meinen Clone die camible geflasht, also in App.bin umbenannt, in den \Resource\files\BLE\App\N51802x\
gepackt und mit writeflash geflasht (MiDu 105). Lief fehlerfrei durch, Dashbord piepte aber nicht, war aber noch an. Nach abziehen des ST-Link aber tot! Ging nicht wieder an. Anhang: Midu105.log

Die Logs musste ich zippen, im Original lassen sie sich nicht anhängen.

Dann versucht, die gestern gedumpte Code.bin per writeflash zurück zu spielen - die ersten zwei Schritte macht er, bei dem Punkt "ble" dauert es ewig, dann bricht er ab mit "no connection" (die definitiv da ist) und dann kommt der Teil mit den 5 sec. Das sind aber ca. 15 Sekunden, bis er es erneut versucht, das ganze 3x,dann hört es ganz auf, ST-Link blinkt nicht mehr. Anhang : miduCode.log


Dann versucht, die camible nochmal per "downgrade", wie erwartet bl-id Fehler.

Hab dann MiDu 1.0.4 genommen, da funktionierte "Downgrade" (weil keine bl-id Prüfung), flash lief durch, kein Piepen beim reset, dashboard immer noch tot. Anhang: Midu104.log

Noch ne Idee? Würde den Clone gern behalten/wieder zum laufen bringen , auch wenn ich ihn nicht zwingend brauche...
 

Anhänge

Dann versucht, die gestern gedumpte Code.bin per writeflash zurück zu spielen
Das geht wie schon gesagt nicht.
Aber schön das du es trotzdem versuchst. 😂
Hab dann MiDu 1.0.4 genommen, da funktionierte "Downgrade" (weil keine bl-id Prüfung)
Am besten kein Downgrade mit den Clone machen.
Nur Write flash.
Ja, andere camible version.
Am besten eine die für alte Pro oder m365 gemacht wurde.
 
  • Hilfreich!
Reaktionen: Olli_69
Das geht wie schon gesagt nicht.
Aber schön das du es trotzdem versuchst. 😂

Ok, aber wofür ist die Dump-Funktion dann gut, wenn nicht zur Sicherung?
Am besten kein Downgrade mit den Clone machen.
Nur Write flash.

Weiß ich, war ja nur als Rettungsversuch 😇
Ja, andere camible version.
Am besten eine die für alte Pro oder m365 gemacht wurde.
Morgen, für heute reicht es 😴
 
Ok, aber wofür ist die Dump-Funktion dann gut, wenn nicht zur Sicherung?
Die Sicherung tut es doch.
Du kannst es ja auch wieder einspielen.
Nur müsste der Dump dazu etwas bearbeitet werden.
Zuerst würde ich schauen welches Softdevice(wahrscheinlich s110), Bootloader(bestimmt m365/pro), und App Part es hat.
Dann könntest du den App Part extrahieren und in dem entsprechenden Ordner als app.bin ablegen und die write flash Funktion nutzen um es zurück zu schreiben.
Wenn du dabei Hilfe brauchst, schreib mich gerne per PN an.

LG
VooDoo
 
  • Hilfreich!
Reaktionen: Olli_69
Die Sicherung tut es doch.
Du kannst es ja auch wieder einspielen.
Nur müsste der Dump dazu etwas bearbeitet werden.
Zuerst würde ich schauen welches Softdevice(wahrscheinlich s110), Bootloader(bestimmt m365/pro), und App Part es hat.
Dann könntest du den App Part extrahieren und in dem entsprechenden Ordner als app.bin ablegen und die write flash Funktion nutzen um es zurück zu schreiben.
Wenn du dabei Hilfe brauchst, schreib mich gerne per PN an.

LG
VooDoo

Update: Es leeeeeebt! 😅😅😅
Nachdem ich 4 verschiedene camible für Pro am Clone vergeblich per ST-Link geflasht habe, hatte ich mit der 074 purple endlich Erfolg. Nachteil: der Name des Scooters lässt sich mit keiner App mehr dauerhaft ändern, aber das nur nebenbei.
 
Hallo VooDo Shamane. Der Midu Flasher ist genau das , was ich benötige, allerdings habe ich wohl gerade eine Blockade im Kopf. Ich habe mir Deine Vorstellung durchgelesen und auch den Flasher herunter geladen. Du beschreibst, das man ohne Ausbau und löten auskommt. Aber wie genau soll ich da vorgehen? Ich habe dafür irgendwie nicht die richtige Anleitung gefunden. Hast du vielleicht einen Anleitungs Link für mich? Irgendwie ist heut wohl nicht mein Tag. Danke Dir. Gruß Blocki
 
Hallo B Blocki
Du hattest hier etwas konfus geschrieben:
Hallo zusammen. Ich bin neu hier und habe, glaube ich, richtig Mist gebaut mit meinem Roller. Mein Roller ist ein Xiaomi Mi Essentrail Bj. 11/ 2021. Ich habe nämlich versucht eine App auf das Dashboard zu spielen und seitdem zeigt er nur noch den Schraubenschlüssel, piepst nur noch und fährt nur noch 6 km/h. Habe schon versucht es rückgängig zu machen, ohne Erfolg. Dann habe ich diese Anleitung hier gefunden und mir den ST Link adapter bestellt und wollte loslegen. Jedoch nach dem ich das Dashboard ausgebaut habe, habe ich gesehen, das sieht total anders aus wie auf den Bildern. Vielleicht kann mir ja doch noch jemand helfen meinen Roller wieder flott zu bekommen. Fehlercodes werden übrigens mehrer angezeigt. Mal 27, mal 14 und auch mal 35. Im Anhang habe ich mal mein Board mit angehängt. Vielen Dank schon mal im Vorraus. Gruß Thorsten
Daher nochmal die Nachfrage was hast du genau geflasht und mit welcher App?
Denke nämlich nicht das du dein Dashboard mit ST-Link flashen musst, sondern den controller.

Außerdem würde ich dich bitten in dein Profil deinen e-Scooter korrekt einzutragen.

Gruß
 
  • Hilfreich!
Reaktionen: Olli_69
Hallo liebe RollerPlausch Community,

ich habe mir vor ein paar Tagen den Xiaomi Pro 2 zugelegt und wollte diesen nun mit MiDu-Flasher von der BLE157 downgraden. Jetzt ist mir aufgefallen, dass ich ein V3.2 Dashboard habe, daher meine Frage: Ist es möglich, einen Pro 2 mit dem neuen 3.2 Dashboard in irgendeiner Weise in der Geschwindigkeit zu tunen?

Viele Grüße
Henryk
 
Ich war mal so frei und habe deinen Beitrag hier her verschoben.
Jetzt ist mir aufgefallen, dass ich ein V3.2 Dashboard habe, daher meine Frage: Ist es möglich, einen Pro 2 mit dem neuen 3.2 Dashboard in irgendeiner Weise in der Geschwindigkeit zu tunen?
Also ein Dashboard BLE Downgrade geht aktuell mit jedem m365, Pro, Pro2, 1s und Mi 3 Scooter.
Wenn du das hast, kannst du den Scooter auch wieder tunen.
Solltest aber darauf achten welchen Controller du hast.
Fragen zu dem Controller werden hier beantwortet.
Solltest du weitere Fragen haben was den Dashboard Downgrade mit MiDu-Flasher an geht,
kannst du sie gerne in diesem Thread hier stellen.

Woher stammt eigentlich diese Falschinformation das es mit einem V3.2 Dashboard nicht gehen sollte?
Das habe ich nun schon mehrfach gelesen.
Ist völliger Quatsch.
Interessiert mich wer solchen Unsinn verbreitet.
Youtube Video?

Achso, auch dir natürlich ein ganz herzliches willkommen im RollerPlausch 👋

LG
VooDoo
 
  • Hilfreich!
Reaktionen: win und Olli_69
Ich war mal so frei und habe deinen Beitrag hier her verschoben.

Also ein Dashboard BLE Downgrade geht aktuell mit jedem m365, Pro, Pro2, 1s und Mi 3 Scooter.
Wenn du das hast, kannst du den Scooter auch wieder tunen.
Solltest aber darauf achten welchen Controller du hast.
Fragen zu dem Controller werden hier beantwortet.
Solltest du weitere Fragen haben was den Dashboard Downgrade mit MiDu-Flasher an geht,
kannst du sie gerne in diesem Thread hier stellen.

Woher stammt eigentlich diese Falschinformation das es mit einem V3.2 Dashboard nicht gehen sollte?
Das habe ich nun schon mehrfach gelesen.
Ist völliger Quatsch.
Interessiert mich wer solchen Unsinn verbreitet.
Youtube Video?

Achso, auch dir natürlich ein ganz herzliches willkommen im RollerPlausch 👋

LG
VooDoo
Was bitte soll ein "v3.2 Dashboard" sein? Hier ist sicher der Controller gemeint?
 
Ich war mal so frei und habe deinen Beitrag hier her verschoben.

Also ein Dashboard BLE Downgrade geht aktuell mit jedem m365, Pro, Pro2, 1s und Mi 3 Scooter.
Wenn du das hast, kannst du den Scooter auch wieder tunen.
Solltest aber darauf achten welchen Controller du hast.
Fragen zu dem Controller werden hier beantwortet.
Solltest du weitere Fragen haben was den Dashboard Downgrade mit MiDu-Flasher an geht,
kannst du sie gerne in diesem Thread hier stellen.

Woher stammt eigentlich diese Falschinformation das es mit einem V3.2 Dashboard nicht gehen sollte?
Das habe ich nun schon mehrfach gelesen.
Ist völliger Quatsch.
Interessiert mich wer solchen Unsinn verbreitet.
Youtube Video?

Achso, auch dir natürlich ein ganz herzliches willkommen im RollerPlausch 👋

LG
VooDoo

Vielen Dank für die Hilfe hier im Forum und auch auf Telegram von Olli! Das Problem war, dass mir eine blt-id gefehlt hat - Das ist ja die ID, die die offizielle Xiaomi Home App an den Scooter vergibt (?). Da ich nicht wusste, was diese ID genau ist und mir der MiDu-Flasher den Error: "no bld-id found" ausgegeben hat habe ich meine eigenen pseudowissenschaftliche Züge gezogen und gedacht, dass das Problem am meinem "V3.2"-Dashboard liegt. Das Problem konnte ich ganz einfach lösen, indem ich meinen Scooter aus der Xiaomi Home App entfernt habe und diesen dann erneut gekoppelt habe...

Kleine Anregung für die Zukunft:

Da ich ja wahrscheinlich nicht der erste Anfänger bin, der nicht wusste was eine "bld-id" genau ist, wäre es vielleicht sinnvoll diese im Thread Xiaomi BLE / ESC / DRV / BMS / CFW Versionen und Erklärungen als Erklärung aufzunehmen mit dem Hinweis, dass diese über ein erneutes Verbinden mit der offiziellen Mi Home App wiederzuerlangen ist. - Würde glaube ich vielen Anfängern helfen :D

Danke für das nette Willkommen und
viele Grüße
Henryk :)
 
Bei meinem Pro 2 (neuste Updates waren drauf) habe ich nach dem flashen mit ST-Link inkl. spoofing in der App nur noch meinen Roller entsperren müssen. Nur 1 sek nach dem entsperren meinte die App ich brauche ein Update der Firmware (nur ein OK Knopf war da).
Trotz spoofing auf BLE 157 hat die App die "alte" Firmware erkannt? Ist das euch auch schon Mal passiert?
 
Bei meinem Pro 2 (neuste Updates waren drauf) habe ich nach dem flashen mit ST-Link inkl. spoofing in der App nur noch meinen Roller entsperren müssen. Nur 1 sek nach dem entsperren meinte die App ich brauche ein Update der Firmware (nur ein OK Knopf war da).
Trotz spoofing auf BLE 157 hat die App die "alte" Firmware erkannt? Ist das euch auch schon Mal passiert?
Ist Normal.
Wenn man dort dann auf "ok" tippt, wird aber kein Update gemacht.
 
  • Hilfreich!
Reaktionen: 001