RP ✔️ 🛠️ ST-Link Tutorial Ninebot G30D/G30D II ESC mit dem ReFlasher unbricken (einfachste Methode)

Korrekt, ich habe einen "alten" ESC mit dem STM32 Chip. Zumindest laut meiner UUID (die hatte beim auslesen das "ff" und das Baujahr von meinem scooter ist 2021).
Ich habe Ninebot Max ausgewählt & keinen Haken bei AT32 gesetzt. Angenommen ich hätte beim flashen selbst etwas falsch gemacht und das falsche ausgewählt im Reflasher oder beim Verbinden der Kabel nicht richtig getroffen//die Verbindung doch während des Flashens unterbrochen - kann der Controller dadurch bricked sein? Angehen tut der Scooter zumindest nicht mehr :/
Bei falsch ausgewähltem Modell klar, dann bricked er erstmal. Beim anschließen eigentlich nicht, ausser du hättest 5V und GND vertauscht. Ich würde den Vorgang einfach nochmal wiederholen?! Nicht vergessen, deine Seriennummer einzutragen.
 
  • Hilfreich!
Reaktionen: HansPeter203
Nicht vergessen, deine Seriennummer einzutragen.
Das ist zwar wichtig und richtig, erklärt aber eigentlich nicht, weshalb sein ESC gar nicht mehr funktioniert.
Zumindest würde der Scooter nach einem erfolgreichen Flashvorgang einen Errorcode auf dem Scooter auswerfen.
Wenn das Ding gar nichts mehr sagt, ist das schon merkwürdig.

Default.png
Angenommen ich hätte beim flashen selbst etwas falsch gemacht und das falsche ausgewählt im Reflasher oder beim Verbinden der Kabel nicht richtig getroffen//die Verbindung doch während des Flashens unterbrochen - kann der Controller dadurch bricked sein? Angehen tut der Scooter zumindest nicht mehr :/
Blinkt denn dein Controller noch oder eventuell das Rücklicht? Nur wenn da gar keine LED mehr leuchtet ist es merkwürdig.
Wenn da irgendwas schief gelaufen ist, kann der ESC natürlich auch erstmal nicht funktionieren.
Unsere Abbildungen sind doch aber idiotensicher. Kontrolliere deine Anschlüsse am ST-Link auch noch einmal.
Wenn du keinen Kontakt gehabt hättest, würde der ReFlasher die Meldung "Couldn't connect to ST-Link" ausgeben.
Nach Beendigung des erfolgreichen Flashvorganges muss "All done" stehen. Wenn das bei dir der Fall war, hast du schonmal nichts falsch angeschlossen.
 
Das ist zwar wichtig und richtig, erklärt aber eigentlich nicht, weshalb sein ESC gar nicht mehr funktioniert.
Nene, das war auch nur allgemein angeführt und natürlich keine Erklärung für den "toten" Controller 😅

Hätte man nicht genau das jetzige Fehlerbild, wenn er (ohne sich bewusst zu sein) doch ein anderes Modell gewählt hätte? Bei Punkt 3 hat er geschrieben, der Reflasher hätte "all done" gemeldet, auch das würde ja dazu passen?
 
Beim v1.0 ESC (altes Platinen-Layout) muss man sich schon stark anstrengen, einen Kurzschluss beim Flashen hinzubekommen.
Der neue G30_New Generation_v1.1 ist dagegen eine richtige Mimose. Warten wir mal ab, was V vasan zu berichten hat.
In jedem Fall würde ich einfach erneut einen Durchgang "Launch recovery" auslösen. Alle Eingaben und alle Anschlüsse zuvor kontrollieren.
Bei Kontakt- oder Sichtproblemen kann es hilfreich sein, die Vergussmasse mit einem hölzernen Zahnstocher oder Schaschlik-Spieß über den Kontakten zu entfernen.
 

Anhänge

  • 20230331_115844.webp
    20230331_115844.webp
    87,6 KB · Aufrufe: 113
So, ich habe gerade nochmal versucht den Flashvorgang zu wiederholen. Ich vermute ich habe den Controller beim ersten flashen irgendwie gekillt :S
Sobald ich 5V und GND verbinde geht der STLINK "aus" (LED vom STLINK leuchtet nicht mehr und Windows gibt auch den Sound als wenn das USB Gerät abgeschlossen wurde). Wenn ich nur 5V oder nur GND verbunden habe ist der STLINK noch an, sobald aber wiegesagt beide dran sind nichts mehr. Ich vermute mal, dass ich beim 1. Mal irgendwas falsch gemacht habe und den Controller verfuscht habe :D (leuchten tut auch garnichts auf dem Controller mehr)
Falls ihr noch eine Idee habt oder Fragen gerne raus damit - ansonsten denke ich mal werde ich einen neuen Controller benötigen, jemand eine Empfehlung welchen von der "Ersatzteilliste" ich nehmen soll? Dort sind ja doch ein paar unterschiedliche aufgeführt.
 
So, ich habe gerade nochmal versucht den Flashvorgang zu wiederholen. Ich vermute ich habe den Controller beim ersten flashen irgendwie gekillt :S
Sobald ich 5V und GND verbinde geht der STLINK "aus" (LED vom STLINK leuchtet nicht mehr und Windows gibt auch den Sound als wenn das USB Gerät abgeschlossen wurde). Wenn ich nur 5V oder nur GND verbunden habe ist der STLINK noch an, sobald aber wiegesagt beide dran sind nichts mehr. Ich vermute mal, dass ich beim 1. Mal irgendwas falsch gemacht habe und den Controller verfuscht habe :D (leuchten tut auch garnichts auf dem Controller mehr)
Falls ihr noch eine Idee habt oder Fragen gerne raus damit - ansonsten denke ich mal werde ich einen neuen Controller benötigen, jemand eine Empfehlung welchen von der "Ersatzteilliste" ich nehmen soll? Dort sind ja doch ein paar unterschiedliche aufgeführt.
Denke der is hin.
Wäre ein Fall für VooDooShamane VooDooShamane.
 
  • Hilfreich!
Reaktionen: VooDooShamane
So, ich habe gerade nochmal versucht den Flashvorgang zu wiederholen. Ich vermute ich habe den Controller beim ersten flashen irgendwie gekillt :S
Sobald ich 5V und GND verbinde geht der STLINK "aus" (LED vom STLINK leuchtet nicht mehr und Windows gibt auch den Sound als wenn das USB Gerät abgeschlossen wurde). Wenn ich nur 5V oder nur GND verbunden habe ist der STLINK noch an, sobald aber wiegesagt beide dran sind nichts mehr. Ich vermute mal, dass ich beim 1. Mal irgendwas falsch gemacht habe und den Controller verfuscht habe :D (leuchten tut auch garnichts auf dem Controller mehr)
Falls ihr noch eine Idee habt oder Fragen gerne raus damit - ansonsten denke ich mal werde ich einen neuen Controller benötigen, jemand eine Empfehlung welchen von der "Ersatzteilliste" ich nehmen soll? Dort sind ja doch ein paar unterschiedliche aufgeführt.
Das kann aber auch zusätzlich ein Defekt am ST-Link Programmer sein. Hatte ich nämlich auch genau so schon einmal.
 
Ja das verhalten das V vasan beschreibt, "ST-Link LED geht aus" ist typisch für einen Kurzschluss im ESC.
Das kann man reparieren.
Wenn du das möchtest, schau in die RollerPlauscher hilft RollerPlauscher Rubrik rein.
 
  • Hilfreich!
Reaktionen: Stoindl und GeoBot
Das kann aber auch zusätzlich ein Defekt am ST-Link Programmer sein. Hatte ich nämlich auch genau so schon einmal.
Hatte genau das gleiche, an dem ESC den ich VooDooShamane VooDooShamane geschickt gehabt habe.
Genau gleiches Verhalten.
War dann ESC durchgebrannt und paar andere Teile defekt.
Habe dann als Test den F40 ESC geflasht, um zu sehen, ob ST-Link okay.
Aber möglich ist beides, stimmt schon.
 
Wenn ich den Roller reflashen will, muss ich dann den ST-Link am Controller oder am Dashboard anschließen?
Danke
Bitte lies die Anleitungen so lange, bis du deren Inhalt verstanden hast.
Dort sind alle Einzelheiten erklärt. Hast du definitiv nicht getan, ansonsten würde die Frage gar nicht hier auftauchen.
Was hast du denn für eine BLE?
Alle aktuellen BLE-Versionen lassen sich per App downgraden. Weshalb stellst du die Frage danach? Das verwirrt Newbies nur unnötig.
 
Bitte lies die Anleitungen so lange, bis du deren Inhalt verstanden hast.
Dort sind alle Einzelheiten erklärt. Hast du definitiv nicht getan, ansonsten würde die Frage gar nicht hier auftauchen.

Alle aktuellen BLE-Versionen lassen sich per App downgraden. Weshalb stellst du die Frage danach? Das verwirrt Newbies nur unnötig.
Auch die BLE155 und BLE157?
Dann tuts mir leid und hab da anscheinend was verpasst. Wusste nur das alle DRV aktuell per App gehen.
 
Danke für die Anleitung. Ich habe beim Flashversuch meines Artery Chips erstmal schön den Controller durchgebrannt, ein paar Posts vorher hat jemanden scheinbar das gleiche Schicksal ereilt. Vorne am PC an den USB-Port angeschlossen, Lämpchen vom ST Link gingen kurz auch und ein netter Geruch kam aus einem Kondensator.

Gut, Strafe muss sein, neuer Original Controller in China bestellt, ist die alte Version ohne Artery Chip. Diesmal vernünftig alles nach Anleitung gemacht (ST-Link Belegung überprüft unter der Abdeckung), alle Kabel überprüft und Spannung GND und 5V gemessen: 4,99V - alles super. Controller blinkt auch fröhlich grün und rot wenn der ST-Link angeschlossen ist.

Aber ich bekomme weder mit der ST-Link Software noch mit dem Reflasher eine Verbindung zum Target hin (Fehler bei beiden: "Couldn't connect to target"). Ich habe auf die ausgepinnten Kontakte für SWIDO und SWICLK jeweils zwei Stecknadeln mit einem dicken Lötzinnklumpen semi-professionell raufgebappt und auch mal den Durchgang von Nadelspitze zum Kabelübergang gemessen. Auch in Ordnung. Immer wieder probiert die Kontakte auf dem Kontroller anders zu treffen, mittlerweile ist das Silikon schon schlecht durchsichtig vom ganzen gestocher.

Keine Chance, kriege keine Verbindung hin. Hat jemand eine Idee, was ich noch falsch machen könnte? Habe den ST-Link auf die korrekte Version geupgraded und auch noch den USB-Treiber aktualisiert sowie nochmal in einen USB2-Port gesteckt. Bin langsam am verzweifeln und habe mir die Anleitung x-mal durchgelesen und alles x-fach überprüft. Vielleicht bin ich auch einfach zu blöd. Gibt es noch weitere Möglichkeiten den Fehler zu lokalisieren?

EDIT: Ich konnte mir selber helfen. Nach dem Theater mit dem Artery Chip hatte ich mir noch einen neuen ST-Link bestellt. Damit gings nun im ersten Anlauf.

Vielleicht hilft das jemandem als Denkanstoß: Beim Kurzschluss hat eventuell der ST-Link schaden genommen, neuen verwenden :-)
 
Zuletzt bearbeitet:
  • Hilfreich!
Reaktionen: Stoindl
Update von meiner Seite zu meinem vorher beschriebenen Problem:
Ich hatte meinen Controller tatsächlich kurzgeschlossen, weswegen er dann nicht mehr funktionierte. Der nette VooDooShamane VooDooShamane konnte den Controller noch retten (also reparieren) und hat mir dann direkt auch eine ältere Firmware draufgespielt, sodass ich die nun über die SHU flashen kann - danke!
 
  • Hilfreich!
Reaktionen: VooDooShamane
Nabend Leute.ich hab ein etwas komisches Problem. Undzwar der reflasher zeigt mir unten links kein Launch recovery. Allgemein sieht das Programm anders aus als wie im guide.muss ich was einstellen?beste grüße
20230506_230356.webp
 
Nabend Leute.ich hab ein etwas komisches Problem. Undzwar der reflasher zeigt mir unten links kein Launch recovery. Allgemein sieht das Programm anders aus als wie im guide.muss ich was einstellen?beste grüßeAnhang anzeigen 48039
Hast du eventuell Bildschirmanzeige größer als 100% eingestellt?
 
Mahlzeit. Das war Tatsächlich wegen der größen Skalierung. Jetzt steht Launch Recovery da. Reflasher sagte mir All done. hab DRV und BLE auf die nötige Version Gedowngraded. SHFW aufgeflashed. Alle einstellungen soweit getätigt. Hatte ein gutes Gefühl soweit alles ohne Probleme geklappt. Vor der Tür dann auf den Roller und Gas gegeben und musste feststellen das er Bremstöße gibt und so komisch ruckelt. Nur wenn man Gas gibt. Ich hoffe das ist nur ein ausführungsfehler meinerseits. Danke aufjedenfall für den tatkräftigen support. Danke GeoBot für den TIp mit der Skallierung da wäre ich so schnell nicht drauf gekommen.
Post automatically merged:

Mahlzeit. Das war Tatsächlich wegen der größen Skalierung. Jetzt steht Launch Recovery da. Reflasher sagte mir All done. hab DRV und BLE auf die nötige Version Gedowngraded. SHFW aufgeflashed. Alle einstellungen soweit getätigt. Hatte ein gutes Gefühl soweit alles ohne Probleme geklappt. Vor der Tür dann auf den Roller und Gas gegeben und musste feststellen das er Bremstöße gibt und so komisch ruckelt. Nur wenn man Gas gibt. Ich hoffe das ist nur ein ausführungsfehler meinerseits. Danke aufjedenfall für den tatkräftigen support. Danke GeoBot für den TIp mit der Skallierung da wäre ich so schnell nicht drauf gekommen.
Ok hab es geschafft. Hatte den ECO Modus nicht eingestellt in der App. Der Roller fährt sich wunderbar, lediglich die Bremse muss ich noch justieren. Hatte autobreak ausgeschaltet weil ich das ausrollen echt schön finde. Der Tempomat verliert an Geschwindigkeit wenn ich den setze wie kann ich das besser einstellen?
 
Zuletzt bearbeitet:
Danke GeoBot für den TIp mit der Skallierung da wäre ich so schnell nicht drauf gekommen.
Kein Problem. Der liebe Charles Lothean war nach seiner eigenen Aussage einfach zu "lazy", um das vernünftig zu formatieren. Dementsprechend tritt dieses Problem eben auf. Mit einem kleinen Trick kann man das aber umgehen. Du startest den ReFlasher unter 100% und stellst danach erst auf beispielsweise 125% um. Dann funktioniert es auch.