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

Wollte hier nur mal meinen Respekt aussprechen! Der Downgrade hat problemlos geklappt. Tolle Entwicklungsarbeit beim Flasher und eine idiotensichere Anleitung noch dazu! Top, vielen Dank! 👍🏻😃
Danke dir, Solch tolles Feedback ist der Grund warum das ganze so spaß macht.
Freut mich das alles so funktioniert wie gedacht.
Allzeit gute Fahrt, und ganz viel Spaß mit deinem Scooter.

LG
VooDoo
 
Moin 2 Fragen habe ich.

1. Durch viel lesen komme ich mittlerweile durcheinander, weil auch hier Hinweise gibt wegen Controller 3.1.
Folgendes hab ich. v3.1 Controller mit GD32F. Möchte nun MIDU-Flasher benutzen.
Selbst die neuen v3.1 Controller mit GD32E Mikrocontrollern werden eine Möglichkeit zum Flashen bekommen.
Soll das bedeuteten, dass MIDU-Flasher noch nicht mit den neuen Controller (v3.1) funktioniert? Quasi für mich keine Option?

2. Wenn doch geht, wie dick dürfen diese Drähte sein (ca. mm, für die ohne löten Variante)? Hab hier kaum bei uns in lokalen Geschäften welche gefunden.. überlege tatsächlich Büroklammer zu kaufen, aber hab schon Dashboard Decke abgenommen und diese Löcher sehen echt sehr klein aus, dass ich mir das gar nicht vorstellen kann, dass das geht
 
Moin 2 Fragen habe ich.

1. Durch viel lesen komme ich mittlerweile durcheinander, weil auch hier Hinweise gibt wegen Controller 3.1.
Folgendes hab ich. v3.1 Controller mit GD32F. Möchte nun MIDU-Flasher benutzen.

Soll das bedeuteten, dass MIDU-Flasher noch nicht mit den neuen Controller (v3.1) funktioniert? Quasi für mich keine Option?

2. Wenn doch geht, wie dick dürfen diese Drähte sein (ca. mm, für die ohne löten Variante)? Hab hier kaum bei uns in lokalen Geschäften welche gefunden.. überlege tatsächlich Büroklammer zu kaufen, aber hab schon Dashboard Decke abgenommen und diese Löcher sehen echt sehr klein aus, dass ich mir das gar nicht vorstellen kann, dass das geht
Dir scheinen noch grundlegende Dinge unklar zu sein.
Bitte vor dem Downgrade erst hier einlesen.

Speziell das sollte für dich interessant sein:
BLE = Dashboard Firmware (Display-Platine oben im Lenker, regelt Bluetooth)
DRV = Controller Firmware (Haupt Steuerelement unten im Trittbrett, regelt die Fahrt)
BMS = Akku Firmware (unten im Trittbrett am Akku)
 
  • Liebe zum Detail! (2 Punkte)
Reaktionen: Olli_69
Hallo, heute hat der Computer beim zweiten Versuch mit st-link v2 eine DONE-Meldung ausgegeben.
Aber wenn es mit der Mi-Home-Anwendung und auch mit anderen verbunden ist, hat sich nichts an den Informationen über den Roller geändert.
So wie BLE 157 war, bleibt es. Was mache ich falsch?
Oder soll es so sein?
Vielen Dank. Entschuldigung für den Google-Übersetzer.
 
Hallo, heute hat der Computer beim zweiten Versuch mit st-link v2 eine DONE-Meldung ausgegeben.
Aber wenn es mit der Mi-Home-Anwendung und auch mit anderen verbunden ist, hat sich nichts an den Informationen über den Roller geändert.
So wie BLE 157 war, bleibt es. Was mache ich falsch?
Oder soll es so sein?
Vielen Dank. Entschuldigung für den Google-Übersetzer.
Du hast sicher die Frage nach "Spoofing" mit "y" beantwortet, dadurch wird die geflasbtte BLE 136 in BLE 157 umbenannt. Du solltest jetzt aber per Handy eine andere BLE oder DRV flashen können.
 
  • Hilfreich!
Reaktionen: VooDooShamane
Ви, мабуть, відповіли на запитання про «підробку» з «у», це змінює спалахований BLE 136 на BLE 157. Але тепер ви можете прошити інший BLE або DRV через мобільний телефон.
Ich habe alles nach Anleitung gemacht, ich verstehe nicht, wie es passiert ist. Ist es möglich, st-link erneut zu verbinden und alles erneut zu wiederholen?
Oder wie macht man es mit einem Telefon?
 
Ich habe alles nach Anleitung gemacht, ich verstehe nicht, wie es passiert ist. Ist es möglich, st-link erneut zu verbinden und alles erneut zu wiederholen?
Oder wie macht man es mit einem Telefon?
Du musst das nicht noch einmal machen,es ist nur der gleiche Name und alles in Ordnung. Wenn es dich beruhigt, lade dir hier eine andere BLE runter und flashe sie mit SHU oder DownG :

files.scooterhacking.org
 
  • Hilfreich!
Reaktionen: VooDooShamane
Du musst das nicht noch einmal machen,es ist nur der gleiche Name und alles in Ordnung. Wenn es dich beruhigt, lade dir hier eine andere BLE runter und flashe sie mit SHU oder DownG :

files.scooterhacking.org
Entschuldigen Sie die Störung an diesem Tag, aber könnten Sie mir bitte Schritt für Schritt helfen (Dovng oder SHU). Oder geben Sie mir einen Link, wo ich lernen würde.
 
Hi zusammen,

mein Name ist Moboso und ich komme aus dem schönen Bawü.
Ich habe einen Mi Pro 2 und ein Problem mit dem Downgrade.

Der Scooter hat die Verbindung während des Downgrade verloren und leider blinkt jetzt nur noch die rote Leuchte Rückleuchte beim starten des Rollers.

Flashen mir write flash habe ich probiert aber ohne Erfolg.

Habe einen mi pro 2 bj. 03/2022

Vielleicht habt ihr noch eine Idee was ich machen könnte ?

Gruß Moboso
 
Hallo M moboso,
und willkommen im RollerPlausch.
Leider hast du weder Log Datei noch Bilder gepostet wie es in dem ersten Beitrag beschrieben ist.

Da du schon die "Write Flash" Funktion genutzt hast, diese aber erfolglos war, befürchte ich das du es ohne Hilfe nicht hin bekommen wirst.
Du hast nun die Möglichkeit es weiter zu probieren, (bei benötigter Hilfe bitte Log und Bilder Posten) oder du schickst mir das Dashboard.
Dann Repariere ich das.
Dazu gibt es diesen Beitrag:
 
  • Hilfreich!
Reaktionen: 001
Servus an alle beisammen!

Mich würden ein paar Meinungen gerne interessieren um bei meinem Problem voranzukommen. Neulich habe ich einen defekten Pro2 gekauft welcher angeblich nach einem Bremsentausch den Geist aufgegeben hat. Der ältere Herr der ihn mir verkauft hat meinte das ihm die Fachleute im Mediamarkt festgestellt habe der Kontroller samt Dashboard sei hin.
Beim Einschalten leuchtet das Rücklicht und Bluetooth funktioniert nur so lange der Knopf gedrückt ist, nach einem Kauf vom Dashboard und tauschen konnte ich folgendes feststellen.
Die App sieht garnichts, also alles auf 0 (keine Seriennr. DRV BLE).
Anschließend habe ich weitere Versuche gemacht mit dem ST-Link aber leider wurde nichts daraus ebenfalls nicht zum auslesen und keine Möglichkeit zum Flashen.
Wie kann alles so kapput sein und was wäre eure Meinung für eine Lösung.

Mit freundlichsten Grüßen
 
Hallo an alle!
Möchte mich ganz herzlich bei allen bedanken die sich hier täglich mit wirklich vielen Fragen auseinander setzen und letztlich immer eine Lösung finden.
Habe mit dem MiDu flasher ohne Probleme einen Pro 2 mit Zwangsupdate downgraden können.
Alten st-link ausgegraben und danach alles langsam genau nach Anleitung gemacht. Hat ohne löten oder C2 Ausbau gut geklappt.
Jetzt kann ich mit der HomeMi App wieder GM benutzen.
Nochmal Respekt für die viele Geduld und vor allem die viele Zeit die einige investieren.
Werde jetzt den sonnigen Tag auf meinem "neugeborenen" Mi Pro 2 genießen.
Chris
 
Hi all, after 2 months of waiting(!) for the order, I have finally received ST-link USB dongle from Ali... and I have immediately installed MiDu and run the whole process. It was as simple as 1-2-3 (assuming you are following instructions 100%) using simple Google translation to ENG... so BIG thank you for your effort in creating such a wonderful tool and manual. Appreciate it and encouraging others to you use it if you were afraid of doing so.

The whole thing took me and hour or so. On top of it let me share I did not cut the trace or remove the capacitor from the board (the whole process was successful on two of my 1S scooters after speed dropped down to 400). So, the only thing was to remove dashboard cover that was very simple and almost effortless - just be patient and do not overpressure it when removing. Second task was to prepare cable... and than just not moving your fingers for about 30-60sec 🤣🤣🤣 (be prepared for that as it sounds very short but when you do it, than it feels like it last for ages)

That been said I have few comments that might be useful for the creator and others:
1. as for the software itself I dare to suggest to put some time that after no successful connection is made the process ends automatically otherwise it seems it goes endless trying to do its job with the speed of 100 if no connection established
2. waiting 30 sec. to start process seems to be rather long - maybe cutting it down to even 15-20sec would be more relevant?
3. and do you really need 1000 speed at all? at 400 process is rather fast and smooth anyway...
4. as for connecting the cable I used suggested solution with paperclip and it worked just fine - the tip: I would suggest to touch the board/connector at about 45 degree angle - it was easier for me to keep the contact full time
5. practice connection and been stable with your fingers for 30-45sec few times without doing the flashing first and than do it once you feel comfortable
5. USB extension cable (data, not power only) seems to be must have accessory if you want to limit risk of errors and increase the overall comfort of doing the flashing process
6. if you want to be super perfect buy the new glue for the dashboard as using the old one is a bit tricky, and I dare to say it will never reconnect the cover as exactly as it was originally done in a factory (but this one is for perfectionists only 😉)

All in all - it was easy and 100% successful on both of my scooters. Just after flashing it with MiDu I have instantly changed DRV to the vanilla version (in my case v221) via DownG ans so I have now 221/141/134 firmware ready for mods.

Thx to the whole community here for all support and knowledge sharing.


-------------------------

Hallo zusammen, nach 2 Monaten des Wartens(!) auf die Bestellung habe ich endlich den ST-Link USB-Dongle von Ali erhalten... und ich habe sofort MiDu installiert und den gesamten Prozess ausgeführt. Es war so einfach wie 1-2-3 (vorausgesetzt, Sie befolgen die Anweisungen zu 100 %) mit einer einfachen Google-Übersetzung ins Englische ... also VIELEN DANK für Ihre Mühe bei der Erstellung eines so wunderbaren Tools und Handbuchs. Schätzen Sie es und ermutigen Sie andere, es zu verwenden, wenn Sie davor Angst hatten.

Das Ganze hat mich und eine Stunde oder so gedauert. Lassen Sie mich darüber hinaus mitteilen, dass ich die Leiterbahn nicht geschnitten oder den Kondensator von der Platine entfernt habe (der gesamte Vorgang war bei zwei meiner 1S-Roller erfolgreich, nachdem die Geschwindigkeit auf 400 gesunken war). Die einzige Sache war also, die Armaturenbrettabdeckung zu entfernen, was sehr einfach und fast mühelos war - seien Sie einfach geduldig und üben Sie beim Entfernen keinen übermäßigen Druck aus. Die zweite Aufgabe bestand darin, das Kabel vorzubereiten ... und dann etwa 30-60 Sekunden lang nicht die Finger zu bewegen 🤣🤣🤣 (seien Sie darauf vorbereitet, da es sich sehr kurz anhört, aber wenn Sie es tun, fühlt es sich an, als würde es ewig dauern)

Abgesehen davon habe ich einige Kommentare, die für den Ersteller und andere nützlich sein könnten:
1. Was die Software selbst betrifft, wage ich vorzuschlagen, einige Zeit zu verstreichen, dass der Prozess automatisch beendet wird, nachdem keine erfolgreiche Verbindung hergestellt wurde. Andernfalls scheint es, als würde er endlos versuchen, seine Arbeit mit einer Geschwindigkeit von 100 zu erledigen, wenn keine Verbindung hergestellt wird
2. 30 Sek. warten. Der Startvorgang scheint ziemlich lang zu sein - vielleicht wäre es relevanter, ihn auf 15-20 Sekunden zu reduzieren?
3. und braucht man überhaupt 1000er Speed? bei 400 ist der Prozess sowieso ziemlich schnell und reibungslos ...
4. Zum Anschließen des Kabels habe ich die vorgeschlagene Lösung mit Büroklammer verwendet und es hat gut funktioniert - der Tipp: Ich würde vorschlagen, die Platine / den Stecker in einem Winkel von etwa 45 Grad zu berühren - es war einfacher für mich, den Kontakt die ganze Zeit zu halten
5. Üben Sie die Verbindung und seien Sie einige Male 30-45 Sekunden lang stabil mit Ihren Fingern, ohne zuerst zu blinken, und tun Sie es dann, wenn Sie sich wohl fühlen
5. USB-Verlängerungskabel (Daten, nicht nur Strom) scheint ein unverzichtbares Zubehör zu sein, wenn Sie das Fehlerrisiko begrenzen und den Gesamtkomfort beim Flashen erhöhen möchten
6. Wenn Sie super perfekt sein wollen, kaufen Sie den neuen Kleber für das Armaturenbrett, da die Verwendung des alten etwas schwierig ist, und ich wage zu behaupten, dass er die Abdeckung nie wieder so genau verbinden wird, wie es ursprünglich in einer Fabrik gemacht wurde (aber das einer ist nur für Perfektionisten ;))

Alles in allem - es war einfach und 100% erfolgreich auf meinen beiden Scootern. Gleich nach dem Flashen mit MiDu habe ich DRV sofort auf die Vanilla-Version (in meinem Fall v221) sowie über DownG umgestellt, sodass ich jetzt die 221/141/134-Firmware für Mods bereit habe.

Danke an die gesamte Community hier für all die Unterstützung und den Wissensaustausch.
 
Hallo ihr Lieben,
habe mir auch einen neuen Pro 2 zugelegt und festgestellt das dieser zwar noch Baujahr Oktober 2021 war und noch den alten Controller hatte aber trotzdem die BLE157 drauf hatte.
Habe mir also alles wichtige in diesem Forum durchgelesen den Flasher bestellt, den stecker gebastelt (dabei direkt von einem Pin die Plastikhalterung geschrottet beim reinstecken des drahtes... xD)
aber funktioniert hat der Flasher trotzdem und das OHNE durchtrennen der C2 Leiterbahn.
Beim runterschalten von 400 Lief er dann durch. Danach konnte ich mit der SWHU App meine CFW flashen, region ändern etc.

Vielen Dank für diese Mega Anleitung, funktioniert 1a

Liebe Grüße
 
Hab jetzt mein Original Dashbord wieder aktiv bekommen.
Jetzt hab ich nur noch das Problem das der DRV: CWF 1.5.5 anzeigt und Code 35 ausgibt.

Kann ich mit dem ST-Link jetzt den Controller über das Dashbord auf Werkseinstellungen setzen? Oder wie funktioniert das mit dem DRV?
 

Anhänge

  • 2FDBE89E-9DC3-4221-BC70-E30861633F56.webp
    2FDBE89E-9DC3-4221-BC70-E30861633F56.webp
    59 KB · Aufrufe: 36
T tekashi6ix9ine
Mir fällt auf das MiDu-Flasher bei dir keinen gesetzten Ausleseschutz festgestellt hat.
Welche BLE war vorher drauf?
Schick mir mal bitte per PN die "0x0003B800_nrf51_app_config............bin" file.
Da stimmt etwas nicht.

Was du jetzt tun kannst, ist die "write flash" Funktion zu nutzen.
Das sollte dein Dashboard wieder zum Leben erwecken.

Laut Errorcode Liste hier, bedeutet fehler 42 das:
Error 42 - Kommunikationsfehler mit externer Batterie, externe Batterie, Steuerplatine, angeschlossenes Kabel prüfen.
 
  • Hilfreich!
Reaktionen: Iten