Sehr geehrte Plauscher und Plauscherinnen,
es werden seit diesem Jahr in den aktuellen G30-Modellen neue ESC-Typen (G30_New Generation_V1.1) verbaut.
Die darauf verbauten Mikrocontroller von Artery waren bisher (25.01.23) nicht flashbar. Jeder Versuch, diese Controller mit einer Drittanbieter App zu manipulieren, wurde 100%ig in einem SoftBrick belohnt.
Dieser neue Controllertyp mit dem Artery AT32-Chip kann aber nun ebenfalls per ST-Link geflasht werden.
Hier sind zwei Anleitungen, nach denen man den Downgrade wieder hinbekommt. 9bot-Flasher / ReFlasher
UPDATE (26.11.2022)
Seit dem neuen 0.2.6 Update der SHFW kann man diese Controller nun doch mit besagter Firmware tunen.
Aber auch nur mit einer SHFW v0.2.6 oder höher und der Option "Regular Base173", da diese SHFW-Version auf einer DRV1.7.3 basiert.

Alle älteren Firmwares unter DRV170 führen weiterhin zu einem Brick!
Somit auch alle älteren CFW's die auf älteren DRV's basieren.
Nur Firmwares ab DRV170 und aufwärts sind für den darauf befindlichen Artery Chip kompiliert und somit lauffähig.
Die aktuelle SHFW Regular-Base173-v0.2.6 lässt sich nur dann installieren, wenn die aktuelle DRV-Version auf dem Controller kleiner als DRV1.8.3 (oder 1.7.13 je nach App dargestellt) ist. Ansonsten muß man den ESC zuerst per ST-Link downgraden.
Da die DRV183 eine neue ungeknackte Flash-sperre beinhaltet, funktioniert der Downgrade nur mit einem ST-Link Programmer.
Die kleinstmögliche Firmware-Version für diesen Controller mit Artery AT32-Chip ist die DRV1.7.0>.
Es gibt auch noch die Option eines Chip Swaps. (siehe Punkt 3. weiter unten)
Es gibt auch andere Möglichkeiten, den Fehlercode 10 wieder los zu werden:
1.) Austausch
Tausch des G30_New Generation_V1.1-ESC gegen einen Controller der alten Baureihen.
Nachteil hierbei ist, die neuen Motor-Phasenstecker müssen auch umgerüstet werden.
Vorteil, der Controller kann wie gewohnt mit OFW, CFW oder SHFW geflasht werden.
2.) Unbricken
Unser Mitglied hydrocoter hat dennoch eine Methode gefunden, wie man den Errorcode 10 beim G30_New Gerneration_v1.1 Controller
wieder los wird.
rollerplausch.com
Es besteht nun die Möglichkeit eine VLT4-9bot oder SHFW auf dem Scooter mit dem Artery-Chip zu nutzen.
3.) Chip swap
Unser Crewmitglied
VooDooShamane hat dafür aber bereits
eine passende Lösung parat. Hierbei wird der Artery Chip gegen einen programmierbaren STM32 Chip ausgetauscht.
Eine entsprechende Anleitung findet ihr hier.
rollerplausch.com
Wer sich das nicht zutraut, findet im folgenden Beitrag die nötige Hilfestellung.
Der Fehlercode 10 ist danach ebenfalls Geschichte und der ESC ist danach wieder wie gewohnt flashbar.
Eine eindeutige Identifizierung ist über die UUID (Unique Identifier) des Chips auf dem ESC des Scooters möglich.
Um 100%ige Sicherheit zu bekommen, schraubt einfach die Bodenplatte eures neuen G30 (Baujahr 2022) auf und
schaut nach, welcher ESC bei euch tatsächlich verbaut wurde.
Im Anhang findet ihr ein paar Fotos, wie das Bauteil aussieht.
es werden seit diesem Jahr in den aktuellen G30-Modellen neue ESC-Typen (G30_New Generation_V1.1) verbaut.
Die darauf verbauten Mikrocontroller von Artery waren bisher (25.01.23) nicht flashbar. Jeder Versuch, diese Controller mit einer Drittanbieter App zu manipulieren, wurde 100%ig in einem SoftBrick belohnt.
Dieser neue Controllertyp mit dem Artery AT32-Chip kann aber nun ebenfalls per ST-Link geflasht werden.
Hier sind zwei Anleitungen, nach denen man den Downgrade wieder hinbekommt. 9bot-Flasher / ReFlasher
UPDATE (26.11.2022)
Seit dem neuen 0.2.6 Update der SHFW kann man diese Controller nun doch mit besagter Firmware tunen.
Aber auch nur mit einer SHFW v0.2.6 oder höher und der Option "Regular Base173", da diese SHFW-Version auf einer DRV1.7.3 basiert.

Alle älteren Firmwares unter DRV170 führen weiterhin zu einem Brick!
Somit auch alle älteren CFW's die auf älteren DRV's basieren.
Nur Firmwares ab DRV170 und aufwärts sind für den darauf befindlichen Artery Chip kompiliert und somit lauffähig.
Die aktuelle SHFW Regular-Base173-v0.2.6 lässt sich nur dann installieren, wenn die aktuelle DRV-Version auf dem Controller kleiner als DRV1.8.3 (oder 1.7.13 je nach App dargestellt) ist. Ansonsten muß man den ESC zuerst per ST-Link downgraden.
Da die DRV183 eine neue ungeknackte Flash-sperre beinhaltet, funktioniert der Downgrade nur mit einem ST-Link Programmer.
Die kleinstmögliche Firmware-Version für diesen Controller mit Artery AT32-Chip ist die DRV1.7.0>.
Es gibt auch noch die Option eines Chip Swaps. (siehe Punkt 3. weiter unten)
Es gibt auch andere Möglichkeiten, den Fehlercode 10 wieder los zu werden:
1.) Austausch
Tausch des G30_New Generation_V1.1-ESC gegen einen Controller der alten Baureihen.
Nachteil hierbei ist, die neuen Motor-Phasenstecker müssen auch umgerüstet werden.
Vorteil, der Controller kann wie gewohnt mit OFW, CFW oder SHFW geflasht werden.
2.) Unbricken
Unser Mitglied hydrocoter hat dennoch eine Methode gefunden, wie man den Errorcode 10 beim G30_New Gerneration_v1.1 Controller
wieder los wird.
RP ✔️ - [UART] G30 new v1.1 Controller unbricken
Hallo, jetzt hatte ich Zeit eine Anleitung zu verfassen, hoffentlich soweit verständlich. Zu diesem Beitrag bitte auch den Haftungsausschluss der Nutzungsbedingungen - Pkt.8 beachten! Neues ESC beim Ninebot Max G30D, Dashboard zeigt nach dem flashen Error 10, was tun? Man benötigt...

3.) Chip swap
Unser Crewmitglied

eine passende Lösung parat. Hierbei wird der Artery Chip gegen einen programmierbaren STM32 Chip ausgetauscht.
Eine entsprechende Anleitung findet ihr hier.
RP ✔️ - 🔄 [Chip swap] SHFW auf G30_NEW Generation_v1.1 Controller
Vorwort Dieses Tutorial ist hauptsächlich für die neuen G30 v1.1 Controller mit Artery (AT32F415) Mikrocontroller gedacht. Geht aber auch bei anderen (z.b. Xiaomi's mit v3.1 Controller) die einen 1 zu 1 Pin kompatiblen Mikrocontroller zu dem STM32 verbaut haben. Zu dem aktuellen Zeitpunkt...

Der Fehlercode 10 ist danach ebenfalls Geschichte und der ESC ist danach wieder wie gewohnt flashbar.
Eine eindeutige Identifizierung ist über die UUID (Unique Identifier) des Chips auf dem ESC des Scooters möglich.
In der ScooterHacking Utility (SHU) verbindest du dich dazu mit deinem Scooter. Im INFO-Screen siehst du jetzt die Modellbezeichnung, die BLE-, die DRV- und die BMS-Version deines Scooters, sowie die Seriennummer, die Region und eventuell vorhandene Errorcodes. Nun drückst du mal oben rechts auf die drei Punkte und wählst dort Hardware details aus. Am Ende des nun angezeigten Textes, findest du nun die UID des Microchips auf deinem Controller.
Bei aktuellen SHU-Versionen wird der verbaute Microchip sogar vor der DRV-Versionsnummer angezeigt.

Bei m365 downG wählt man dazu zuerst CONNECT aus und verbindet sich mit seinem Scooter. Zum Pairen wirst du wahrscheinlich aufgefordert, den Power-Button am Scooter zu drücken. Wenn das erfolgreich war, siehst du nun die Seriennummer, die DRV-, die BMS- und die BLE-Version deines Scooters.
Nun betätige mal den TOOLS Button in der App und voilà - du siehst jetzt u.a. auch deine UUID.
Hast du bei m365 downG an der 2. Stelle "FF" (Byte-Paar) oder in der SHU an der 1. Stelle das "FF", deutet das auf den alten (bisherigen) STM32 Microchip hin.
Bei aktuellen SHU-Versionen wird der verbaute Microchip sogar vor der DRV-Versionsnummer angezeigt.

Bei m365 downG wählt man dazu zuerst CONNECT aus und verbindet sich mit seinem Scooter. Zum Pairen wirst du wahrscheinlich aufgefordert, den Power-Button am Scooter zu drücken. Wenn das erfolgreich war, siehst du nun die Seriennummer, die DRV-, die BMS- und die BLE-Version deines Scooters.
Nun betätige mal den TOOLS Button in der App und voilà - du siehst jetzt u.a. auch deine UUID.
Hast du bei m365 downG an der 2. Stelle "FF" (Byte-Paar) oder in der SHU an der 1. Stelle das "FF", deutet das auf den alten (bisherigen) STM32 Microchip hin.
Diese Methode zum identifizieren des Mikrocontroller wurde vonVooDooShamane ursprünglich für die Xiaomi Roller entwickelt, funktioniert aber auch genau so beim Ninebot.
schaut nach, welcher ESC bei euch tatsächlich verbaut wurde.
Im Anhang findet ihr ein paar Fotos, wie das Bauteil aussieht.
Anhänge
-
ESC G30DII_2022_Top00.webp241 KB · Aufrufe: 616
-
ESC G30DII_2022_Top02.webp129,4 KB · Aufrufe: 509
-
ESC G30DII_2022_Top01.webp200,5 KB · Aufrufe: 459
-
ESC G30DII_2022_Top.webp197,1 KB · Aufrufe: 450
-
ESC G30DII_2022_0A.webp137,3 KB · Aufrufe: 441
-
ESC G30DII_2022_02.webp136,9 KB · Aufrufe: 444
-
ESC G30DII_2022_01.webp137,7 KB · Aufrufe: 440
-
ESC G30DII_2022_00.webp99,4 KB · Aufrufe: 430
-
ESC G30DII_2022_Ports.webp141,1 KB · Aufrufe: 527
-
Belegung.webp242,8 KB · Aufrufe: 552
Zuletzt bearbeitet: