Error 18 Hall-Sensor neuer Motor

25 Mai 2025
8
0
E-Scooter
Trekstor E3178
Hallo,
hab von einem Bekannten einen Ninebot Max G30 II (deutsche Version) zum Drüberschauen bekommen. Anscheinend hat da vorher schon jemand anderem versucht den Motor zu tauschen oder so. Viel Infos gabs beim Einpacken und Mitnehmen nicht dazu - außer, dass er nicht mehr geht. Fragen würde ich erstmal sammeln und dann bei Gelegenheit nochmal nachfragen was die Historie war, wenn ich mich über den Roller schlauer gemacht habe.

Als ich ihn bekommen habe, war der Rollerakku leer und ich wollte ihn aufladen. Scheinbar geht aber das interne Ladegerät nicht mehr (siehe anderes Thema dazu). Ich hab den Akku daraufhin einfach über den XT60 mit einem externen Ladegerät auf 42V aufgeladen (2A).

Mit vollem Akku wieder an den Roller und über das Dashboard angeschaltet:
Er fängt direkt an einen Fehlercode 18 anzuzeigen und zu piepsen (einmal lang, ca. achtmal kurz, wiederholend).
Meine Recherche ergab, dass es sich darum um ein Problem mit dem Motorkabel/Hallsensor/ESC handeln soll. Mein Verdacht war, dass derjenige, der den Motor getauscht hat da irgendwie ein Hall-Sensorkabel nicht richtig angelötet hat oder so. Dem scheint aber vermutlich nicht der Fall zu sein, da ich mit so einem E-Scooter/E-Bike-Controller-Tester die Phasenfolge des Hallsignals sehen konnte, wenn ich das Rad drehe. Die Frage ist für mich, ob es in der richtigen Reihenfolge aufleuchtet: Beim drehen des Rads in Fahrrichtung (LEDs Ha-Hb-Hc): C-CB-B-BA-A-AC. Auch die Phasen leuchten wenn auch schwach auf (LEDs Xa-Xb-Xc). Mein Verdacht ist ja noch, dass die Phasenfolge falsch herum ist. Mein eigener Trekstore E3178 hat die Phasenfolge der Hallsensoren A-AB-B-BC-C-CA (also genau andersherum beim Vorwärtsdrehen des Nabenmotors).

Ich hab daraufhin die Ninebot-App und auch die ScooterHacking-App installiert. Auch in der Ninebot-App zeigt er mir den Fehler 18 ("Falscher Kopplungs-Code") an. Warum "Falscher Kopplungs-Code"?????

Was mir außerdem auffiel, war die Farbe des Streifens auf der Felge/Radabdeckung des (vermutlich getauschten Nabenmotor) nicht blau wie vorne, sondern gelb ist.
Würde mich wundern, wenn die beiden Versionen (deutsche und europäische siehe https://wiki.scooterhacking.org/doku.php?id=maxcfwguide) vom Motor/Hallsensoren inkompatibel zueinander sein sollten, aber kenne mich damit nicht wirklich aus.
Unten an der Platine des Controllers und außen an dessem Gehäuse steht auch G30LD und nicht G30 II, wie ich erwartet hätte. Eventuell wurde auch der Controller getauscht? Aber dann würde man das doch in der App sehen, oder?

Im Übrigen zeigt er mir den Hall-Sensorfehler auch an, wenn ich am Controller gar kein Hall-Sensor oder den Controller mit dem o.g. E-Scooter-Tester an dessen Hall-Eingang für den Controller verbinde. Dachte der Tester simuliert dann einen Hall-Sensor? Genaue Anleitung zu dieser Funktion des Testers habe ich leider nicht. Der Tester zeigt mir dann allerdings zumindest an, dass die 5V-Hallsensor-Versorgungsspannung da sind.

Eine Custom-FW scheint ja nicht auf dem Roller zu sein. Wollte ich jetzt eigentlich auch nicht unbedingt aufspielen. Es sei denn, man bekommt ihn nur dadurch wieder zum Laufen.
Hat hier noch irgendwer Hinweise, was ich noch testen oder in Erfahrung bringen könnte?
Ist der Controller defekt?
 

Anhänge

  • Screenshot_20250526-182459.webp
    Screenshot_20250526-182459.webp
    51,5 KB · Aufrufe: 0
  • PXL_20250527_100702038.webp
    PXL_20250527_100702038.webp
    1 MB · Aufrufe: 0
  • Screenshot_20250526-182511.webp
    Screenshot_20250526-182511.webp
    134,8 KB · Aufrufe: 0
  • Screenshot_20250527-115913.webp
    Screenshot_20250527-115913.webp
    54,4 KB · Aufrufe: 0
Ok, jetzt habe ich heute mal auch das Dashboard ausgebaut und die Verbindung zwischen Dashboard und ECU in der Lenksäule getrennt (auch wenn das für mich aus technischer Sicht keinen Sinn ergibt). Ich meine diese blauen Julet Mini Stecker-Kupplung. Dadurch soll ja angeblich ein Reset des ECU stattfinden.

Dann nochmal Akku angeschlossen.
Danach wieder die Verbindung zum Dashboard verbunden und Hall-Sensor und Motor angeschlossen. Nun konnte ich einschalten und es kam kein Error 18.
Würde mich wundern, wenn es damit etwas zu tun hätte.
Eventuell waren die Hall-Sensoren beim ersten Testen nicht richtig verbunden. Keine Ahnung. Mal sehen ob es ncoh alles klappt, wenn ich ihn wieder zusammenbaue.
 

Anhänge

  • PXL_20250528_125749011.webp
    PXL_20250528_125749011.webp
    499,4 KB · Aufrufe: 0
Wieso sollte eine aufgetrennte Verbindung zwischen dem Dashboard und dem Controller zum Reset desselben führen? Und was soll der Reset Deiner Meinung nach bewirken? Mal ganz davon abgesehen, dass es keinen Reset bei den ESC (~E-Scooter-Controllern) gibt. Wenn überhaupt hilft das Stromlosmachen des Controllers etwas. Daher Akku abstecken, und den E-Scooter einschalten damit der Reststrom aus den Kondensatoren abfließt. Anschließend einfach den Akku wieder anschließen und nicht darüber wundern das es dabei Blitz, was am Potenzialunterschied zwischen den beidem Strängen liegt.