Firestar

Administrator
Crewmitglied
Registriert
26 Mai 2020
Beiträge
34
Punkte Reaktionen
74
Ort
Wien
E-Scooter
Futecher 4
1592596772375.png
Vorwort
👉 Diese Anleitung ist für den Xiaomi M365 Cassic & PRO!

Diese Firmware kann ❌ NICHT für folgende Roller geflasht werden
❌
Xiaomi M1S
❌ Xiaomi PRO2

Zu diesem Beitrag auch bitte den Haftungsausschluss der Nutzungsbedingungen - Pkt.8 beachten!

Einleitung
Warum ist "lediglich" das Flashen des BLE bzw. Dashboards nötig(?): Wem die Begriffe Master-Slave und Programmer etwas sagen, der versteht, dass das Dashboard alle Controller (ESC/DRV und BMS) zu flashen vermag, und dass es gleichzeitig die Schnittstelle zu Bluetooth bildet (Komplette Kontrolle an einem Punkt? Exakt!). Wurde die Firmware nun "gebrickt", kann dies demzufolge mittels Programmerbaustein (der ST-Link ist die direkte Verbindung zum Chip!) rückgängig gemacht, und zugleich eine passende BLE-Version geflasht werden!

Demzufolge gibt es verschiedene Gründe, dass diese Art zu flashen notwendig wird:
  • Du hast einen M365-Classic mit 1.5.x und entsprechender BLE-Version erwischt oder irrtümlich auf die neueste Version aktualisiert. Dies hat zur Folge, dass du jetzt nicht mehr Downgraden kannst.
  • Das gekaufte M365-Pro-Dashboard ist ein Dashboard-Clone, welcher erst mit einer originalen Firmware bespielt werden muss. (Vermutlich lässt dieser keine Flash Vorgänge am restlichen System zu.)

Du benötigst:
Vorgang
Schritt 1
  • Entferne die Abdeckung vom BLE-Gehäuse am Lenker. Diese ist nur festgeklebt, kann also einfach mit einem dünnen Schraubendreher o.ä. vorsichtig abgehebelt werden.
  • Entferne die 3 Schrauben vom BLE-Board und ziehe es vorsichtig aus dem Lenker. Löse hierbei die Verbindung zur Batterie.
    • Tipp: Lenker abschrauben und auf den Tisch legen, da das BLE-Board nicht ohne weitere Umstände vom Lenker getrennt werden kann.
Schritt 2
Bevor wir die Drähte anlöten, müssen wir kleine Komponenten vom Board entfernen, welche gezielt verbaut wurden, um genau solche Modifikationen zu verhindern, und keine weitere Funktion im System erfüllen. Diese müssen also nicht wieder angelötet werden! Hierbei handelt es sich um:
  • Nur für den M365-Classic: C16 (gleich neben den 3 Löchern zum Verlöten der Drähte)
  • Beim Pro-Dashboard wäre es ratsam, die C2-Komponente noch zu entfernen, um anderweitige Downgrades per Bluetooth zu ermöglichen!
Schritt 3
Verlöte die Drähte mit dem BLE-Board und verbinde sie mit den richtigen Ports am ST-Link.

stlink1.png stlink2.png

Tipp: Am besten einmal den ST-Link auseinandernehmen und mit der Beschriftung auf dem PCB vergleichen, manchmal stimmt die Beschriftung auf dem Gehäuse nicht!

Schritt 4
  • Nun kann man die Treiber im Softwarepaket (im Ordner DOC) "STM32 ST-LINK Utility v4.4.0 setup.exe" installieren.
  • Stecke den ST-Link in den USB-Port deines PC's. Das BLE-Board piept einmal kurz und die 4 LED's leuchten dauerhaft.
  • Es wird empfohlen zuerst die Firmware des ST-Link's zu aktualisieren.
    • Dazu öffnet ihr die Anwendung, welche der Treiber installiert hat (STM32 ST-Link Utility) und navigiert zum Menü ST-LINK -> Firmware Update -> Device Connect -> Yes >>>>>
  • Jetzt ist alles vorbereitet, um dein BLE-Board zu flashen! Hierzu folgst du den unten aufgeführten Schritten als Administrator:
    • (für den M365-Classic) die "ble365rec.bat" ausführen.
    • (für die Pro-Version) die "blePROrec.bat" ausführen.
  • Nachdem der Vorgang abgeschlossen ist, solltest du 2 Zeilen mit der Meldung **Verified OK** sehen können.
1591827490101.png

Nach dem K(r)ampf ist evtl. vor dem K(r)ampf
  • Du kannst nun den ST-Link vom PC abziehen, die Kabel entlöten, und den Roller wieder zusammenbauen.
    • Tipp: Bevor du wirklich alles festschraubst, teste kurz, ob der Roller funktioniert!
  • Bitte keine Panik, wenn während des Flash-Vorgangs Fehlermeldungen auftauchen. Wiederhole den Flashvorgang einfach nochmal, um den "Brick" zu beheben.
    • Nur für den M365-Classic: wenn es nach 3x Flashen nicht funktioniert: Entferne noch zusätzlich R1 (Achtung, hiervon sind zwei vorhanden!!! Gemeint ist der auf der R1 auf dem kleinen Zusatzboard mit aufgedrucktem Ninebot-Logo!)
  • FERTIG! (KEHRE NACH DEM ERFOLGREICHEN VORGANG ZUR URSPRÜNGLICHEN ANLEITUNG ZURÜCK!)


Ein Guide von RollerPlausch-User "M." und Emil / Firestar - Vielen Dank!
Danke an @Nickkee für das Softwarepaket und den Pro-CFW-Generator!
 

Anhänge

  • ble365rec.zip
    27,6 MB · Aufrufe: 87
Zuletzt bearbeitet von einem Moderator:

dominik

Neuer Rollerplauscher
Registriert
31 Juli 2020
Beiträge
14
Punkte Reaktionen
3
E-Scooter
Xiaomi M365
Bitte noch ergänzen, dass wenn der Scooter sich zwar einschalten lässt, danach aber absolut nicht mehr reagiert (BLE Verbindung klappt, Check Ver aber nicht), muss man folgendes tun:
- Motherboard ausbauen
- STlink am Motherboard anlöten
- m365rec herunterladen
- m365rec ausführen und dort seine Seriennummer eingeben

Detaillierte Anleitung:

Ein Flashen NUR über BLE ist in einem solchen Fall leider nicht möglich.
 

NoPlateNoCase

Neuer Rollerplauscher
Registriert
24 Juli 2021
Beiträge
3
Punkte Reaktionen
0
E-Scooter
Xiaomi M365
Wo muss ich bei dieser dashboard Version (2.22 laut Vorderseite) die 3 pins anlöten? Und wo befindet sich C16 und C2?77B2D6FA-FEF8-4B1B-BA85-206A5BEBE250.jpeg
 

Anhänge

  • 782B99B5-8E21-496A-9451-4951CCA0811A.jpeg
    782B99B5-8E21-496A-9451-4951CCA0811A.jpeg
    241,6 KB · Aufrufe: 25
  • 2AFCB52B-664E-42BD-BAD7-6DDDB088E845.jpeg
    2AFCB52B-664E-42BD-BAD7-6DDDB088E845.jpeg
    211,2 KB · Aufrufe: 24
  • 5EF43404-15E0-4B3A-AE42-E5404E167389.jpeg
    5EF43404-15E0-4B3A-AE42-E5404E167389.jpeg
    348,3 KB · Aufrufe: 23
  • 4060335D-0C5A-4FFA-B52E-0E8A84A43B7B.jpeg
    4060335D-0C5A-4FFA-B52E-0E8A84A43B7B.jpeg
    359,5 KB · Aufrufe: 25
  • 383D132C-1F14-4C40-B5E1-88F8D69E59F2.jpeg
    383D132C-1F14-4C40-B5E1-88F8D69E59F2.jpeg
    317,4 KB · Aufrufe: 24
  • 3A306692-DF64-429C-936C-08EC7F5631BB.jpeg
    3A306692-DF64-429C-936C-08EC7F5631BB.jpeg
    216,5 KB · Aufrufe: 26
  • 8E37EA02-655F-4F13-93C0-AE0458DA1382.jpeg
    8E37EA02-655F-4F13-93C0-AE0458DA1382.jpeg
    253,7 KB · Aufrufe: 22
  • 0CB1892B-97BC-40CE-B2F6-C9292C986DD7.jpeg
    0CB1892B-97BC-40CE-B2F6-C9292C986DD7.jpeg
    170,1 KB · Aufrufe: 22

Tracy711

Aktiver Rollerplauscher
Registriert
29 Juni 2020
Beiträge
436
Punkte Reaktionen
272
E-Scooter
G30D
Ich glaub nicht, dass das klappt aber ausprobieren kostet nix. Die 4 Anschlüsse erkennst du ja, Links bei 3,3V kommt der 3,3V pin des ST Link dran, ganz rechts dann GND.

also 3,3V SWDIO SWCLK GND

und dann gucken was die Software sagt aber ich glaub nicht, dass du hier weiterkommst. Das ding sieht nicht nach einem Originalem aus.
 

NoPlateNoCase

Neuer Rollerplauscher
Registriert
24 Juli 2021
Beiträge
3
Punkte Reaktionen
0
E-Scooter
Xiaomi M365
Die Pins habe ich angelötet aber ich hab keine Ahnung wo sich der C16- und C2-Komponent auf der Platine befindet. Naja neues dashboard ist schon bestellt.
 

Tracy711

Aktiver Rollerplauscher
Registriert
29 Juni 2020
Beiträge
436
Punkte Reaktionen
272
E-Scooter
G30D
probier doch erstmal aus ob du ne Verbindung bekommst.
 

C57Driver

Neuer Rollerplauscher
Registriert
20 August 2021
Beiträge
1
Punkte Reaktionen
1
E-Scooter
Xiaomi M365 Mod.
Hallo.

Hab mir den Adapter besorgt und jetzt scheitert es daran das es die ble365rec.rar nicht merh gibt :(
gibt es die irgendwo anders noch zu bekommen?
 
Oben Unten