RP ✔️ SHFW Anleitung (ScooterHacking Utility) - Ninebot & Xiaomi E-Scooter Tuning

NB G30DII aus 04/2022
BLE 1.1.7
DRV 1.7.0
BMS 2.3.4

Hardware ID: AT32F4....
Neuer Motor
Keine NB Software genutzt!

Hab ich richtig verstanden das hier der neue Motor "Schwierigkeiten" macht, oder kann ich problemlos flashen?
Sicher mit dem "neuen Motor" bei alter DRV1.7.0?
Schau nochmal hinten am Rad/Motor. Da ist ein QR Code mit einer Nr und hier gibts irgendwo auch Bilder (Unterschied alter/neuer Motor)
Wenn wirklich neuer Motor, dann schauts schlecht aus. Wenn doch alter Gen1, und mit AT-Chip Anleitung hier
 
Zuletzt bearbeitet:
  • Hilfreich!
Reaktionen: Kaltmamsell77
Wenn doch alter Gen1, und mit AT-Chip Anleitung hier
Wenn er auf einer DRV1.7.0 ist, benötigt er überhaupt keinen Downgrade per ST-Link. Erst ab DRV1.8.x kommt man nicht um diese Methode herum.

Zuerst die BLE1.1.7 downgraden, dann einfach "ATTEMPT DOWNGRADE EXPLOIT" im Flash-Dialog drücken, wenn ein direktes Flashen der SHFW Regular-Base173-v0.2.6 nicht funktioniert.
Der aktuelle (schwarze) G30_New Generation_v1.1 ESC mit Artery AT32-Chip darf nicht unter die Version DRV1.7.0 downgegradet werden!!!

Zunächst einmal starten wir die Scooter Hacking Utility (im weiteren Verlauf SHU abgekürzt) auf unserem Android-Gerät.
Als nächsten Schritt verbinden wir die SHU via Bluetooth mit unserem Scooter.
Nun wählen wir im FLASH-Menü den Button "LOAD FROM REPO" aus, navigieren auf die "gepatchte" BLE117-COMPAT und flashen diese durch betätigen des "START FLASH" Buttons. Nach erfolgreichem Flashen können wir nun wieder auf eine beliebige BLE-Version downgraden, aber ich würde einen Downgrade auf die BLE1.1.4 empfehlen.

Möglicherweise zeigt die aktuelle SHU auch direkt die restriktiven Firmware-Versionen "Restricted BLE firmware detected" an und schlägt auch direkt den Downgrade vor.

27479-df512739271393a296e1d677369793f3.jpg

Der neue v4-Motor/ das aktuell verbaute Hinterrad (rechts im Bild) läuft erst ab einer DRV1.8.4. Daher ist das relativ unwahrscheinlich.
 
  • Hilfreich!
Reaktionen: Kaltmamsell77
Wie man merkt, bringt ein Hinweis auf Seite 1 nix :ROFLMAO:

8. SHFW - User Interface
Leider ist dein "Kaputt-Lach-Smiley" unangebracht, schließlich wird meine Frage nicht auf Seite 1 durch einen Hinweis beantwortet.

Scheinbar muss ich meine Frage präzisieren: Wo finde ich IN DER SHU-APP (nicht am Roller) die Akku-Prozent-Anzeige? Oder gibt es die einfach nicht in der App? Ich hätte sowas im Reiter "Info" erwartet wo alles zum Scooter steht.
Post automatically merged:

Also DAS steht definitiv in der Anleitung.
Leider steht DAS definitiv nicht in de Anleitung ... "speed regulation settings" als Begrifflichkeit taucht nämlich leider nicht auf in der Anleitung. Aber durch die Hilfe von GeoBot hier habe ich es ja auch (über Umwege) hinbekommen, in SHU ein "richtiges" stock-profil hinzubekommen. Die Anleitung auf Seite 1 ist top, bis auf diesen fehlenden Aspekt wollte ich nur konstruktiv erwähnen.
 
Das hattest Du aber dann ursprünglich etwas missverständlich formuliert.

nein, die SHU App zeigt keinen Akkustand an. Du kannst Dir aber zB Nine Dash installieren, da wirds angezeigt.
Über SHU und den Punkt "open Dashboard App" (so heißt er glaub) kann dann Nine Dash aus SHU heraus geöffnet werden
Ja danke, aber dann muss ich den Roller jedes Mal neu pairen in der jeweils anderen App, korrekt?

Wie ist das eigentlich allgemein? Durch meine SHU-Nutzung brauche ich sonstige diverse Apps wie downG, m365 Plus, m365 Tools, etc. eigentlich nicht mehr, oder? Bis halt auf die fehlende Akku-Anzeige in der SHU-App selbst ...
 
Ja danke, aber dann muss ich den Roller jedes Mal neu pairen in der jeweils anderen App, korrekt?

Wie ist das eigentlich allgemein? Durch meine SHU-Nutzung brauche ich sonstige diverse Apps wie downG, m365 Plus, m365 Tools, etc. eigentlich nicht mehr, oder? Bis halt auf die fehlende Akku-Anzeige in der SHU-App selbst ...
SHU ist keine Dashboard App.

Welche Werte werden denn bei SHU angezeigt, dass du immer sagst, die fehlende Akku Anzeige?

Vielleicht solltest du dir mal eine Dashboard App anschauen, und du merkst, dass es zwei komplett Unterschiedliche dinge sind.

Verstehe auch nicht was du vor hast, willst du SHU auf dem Handy immer laufen lassen (Info Reiter)? Macht Irgendwie keinen Sinn.
 
Danke für Antworten. Ihr macht das aber alles komplizierter als ich es mir vorstelle ;)

Ich möchte ja eigentlich nur eine App nutzen um Roller zu fahren. Da ich SHU benutzen muss (und will) aufgrund des Tempomats, nutze ich also auch SHU zum Verbinden zum Roller. Is ja auch alles gut. Ich kenne das nur von den anderen Apps (Xiaomi, m365 plus, etc.), als ich die benutzt habe um mich mit dem Roller zu verbinden und zu fahren, dass eben dort direkt auch immer der aktuelle Akku-Stand in Prozent stand und andere Infos zur Strecke etc. Das fand ich einfach immer interessant nach bzw. vor einer Fahrt beim connecten / disconnecten zu sehen, wieviel Akku ich (in Prozent) verbraucht habe und wie weit ich gefahren bin und so. Diese Infos habe ich einfach in SHU vermisst, alles gut.

Ich denke ich habe nun verstanden, dass SHU keine Dashboard-App ist (im Gegensatz zu xiaomi, m365 plus, etc.), welche ich zum Fahren UND Daten (Akku, Strecke, Gesamtstrecke, etc.) lesen nutzen kann, sondern NUR zum Fahren und Einstellen.

Danke, bin nun schlauer als vorher. Für meine Bedürfnisse bräuchte ich also einmal SHU zum Verbinden und Einstellen und App xyz zum Akku in Prozent und Fahrtstrecke etc. auschecken ... Dafür müsste ich aber (und das war nur meine Frage oben) scheinbar den Roller jedes Mal neu pairen in der jeweils anderen App und dazu habe ich natürlich keine Lust. Also werde ich wohl nur SHU nutzen und auf Daten auslesen verzichten. Thx.
 
Danke für Antworten. Ihr macht das aber alles komplizierter als ich es mir vorstelle ;)

Ich möchte ja eigentlich nur eine App nutzen um Roller zu fahren. Da ich SHU benutzen muss (und will) aufgrund des Tempomats, nutze ich also auch SHU zum Verbinden zum Roller. Is ja auch alles gut. Ich kenne das nur von den anderen Apps (Xiaomi, m365 plus, etc.), als ich die benutzt habe um mich mit dem Roller zu verbinden und zu fahren, dass eben dort direkt auch immer der aktuelle Akku-Stand in Prozent stand und andere Infos zur Strecke etc. Das fand ich einfach immer interessant nach bzw. vor einer Fahrt beim connecten / disconnecten zu sehen, wieviel Akku ich (in Prozent) verbraucht habe und wie weit ich gefahren bin und so. Diese Infos habe ich einfach in SHU vermisst, alles gut.

Ich denke ich habe nun verstanden, dass SHU keine Dashboard-App ist (im Gegensatz zu xiaomi, m365 plus, etc.), welche ich zum Fahren UND Daten (Akku, Strecke, Gesamtstrecke, etc.) lesen nutzen kann, sondern NUR zum Fahren und Einstellen.

Danke, bin nun schlauer als vorher. Für meine Bedürfnisse bräuchte ich also einmal SHU zum Verbinden und Einstellen und App xyz zum Akku in Prozent und Fahrtstrecke etc. auschecken ... Dafür müsste ich aber (und das war nur meine Frage oben) scheinbar den Roller jedes Mal neu pairen in der jeweils anderen App und dazu habe ich natürlich keine Lust. Also werde ich wohl nur SHU nutzen und auf Daten auslesen verzichten. Thx.
Du hast ernsthaft immer Handy und App verbunden wenn Du fährst? Das ust, wie wenn der Techniker aus dem Autohaus auf dem Beifahrersitz sitzen müsste mit Rechner im OBD2 eingestöpselt, dass das Auto fährt.
 
  • Hilfreich!
Reaktionen: specialagenttm
Da ich SHU benutzen muss (und will) aufgrund des Tempomats
muss???
dann solltest Du vielleicht nochmal mit den Möglichkeiten von SHU und SHFW/CFW und den Einstellmöglichkeiten intensiver auseinandersetzen.
Nur für den Tempomat mußt Du die App nicht öffnen, sofern SHFW/CFW richtig eingestellt und genutzt wird
 
muss???
dann solltest Du vielleicht nochmal mit den Möglichkeiten von SHU und SHFW/CFW und den Einstellmöglichkeiten intensiver auseinandersetzen.
Nur für den Tempomat mußt Du die App nicht öffnen, sofern SHFW/CFW richtig eingestellt und genutzt wird
Ich wolllts grad schreiben- was muss man denn jedes Mal bei SHU einstellen??
Das wird einmal gemacht und gut ist.
Für verschiedene Varianten hat man doch die Profile.
 
Hallo, ich habe einen neuen G30D II, BLE 1.1.7, DRV 1.8.4, BMS 2.3.4. Der Roller hat die "alten Räder" laut Eingangspost.

Unter dem Reiter "Flash" findet er eine SHW "Regular-Base173-v0.2.6". Wenn ich auf Start Flash drücke, kommt allerdings sofrt folgende Fehlermeldung:

"Flashing failed. Update failed! Reason: Data format error. Power cycling your phone & vehicle might help"

Kann jemand damit etwas anfangen? Was mache ich falsch? Danke!
 
Hast du alles gelesen was da oben steht??

Zb unter Info:
Ab einer DRV183 (oder DRV1.7.13 je nach App angezeigt) und aufwärts kann der Controller nicht mehr per App (Bluetooth) geflasht werden.


Du hast den ST-Link usw. "vergessen" :D
Danke. Ich bemühe mich, das alles zu verstehen. Also ist zunächst ein Downgrade erforderlich. Muss das zwingend über ST-Link gehen? Oder ist das auch über die App möglich?
 
Mc Kuc Mc Kuc B Blackbird76 R Rodcruiser Olli_69 Olli_69

Euer Ton und eure unentspannte Art sagt mir zwar nicht so zu, aber im Kern habt ihr mir nun tatsächlich mit euren teils persönlichen und teils irgendwie überheblichen Kommentaren geholfen, also danke an euch!

Ich bin nun mal nicht so "im Thema" wie ihr, deshalb versuche ich ja mit Hilfe dieses Forums mal so versiert zu werden wie ihr.

Ja, ich wusste tatsächlich nicht, dass ich meinen Roller gar nicht mit meinem Handy verbinden muss, um damit zu fahren. Ich dachte bis letzte Woche, dass der Roller nur losfährt, wenn ich ihn mit einer App verbinde. Habe das seit 6 Monaten stumpf so gemacht bevor ich losfuhr, weil es einfach auch so beim Einrichten damals war in der Original Xiaomi-App. Roller an, mit Xiaomi-App (oder z. B. m365 Plus-App) verbinden, genaue Akkuanzeige in Prozent checken und losfahren. Ich dachte so läuft das eben. Deshalb habe ich auch zuletzt den Roller gestartet, ihn mit der SHU-App verbunden und bin dann losgefahren. Da hat mir halt die genaue Akkuanzeige in Prozent in der SHU-App zum Checken vor Fahrtbeginn gefehlt ... Deshalb meine ganzen Fragen.

Nun gut, somit bin ich nun zufrieden und fahre auch (wie ihr) einfach mit dem Roller los, weil ich natürlich auch keine App zum Fahren brauche... ich dachte nur immer, dass müsse man so machen.

Nächstes Mal sagt ihr einfach kurz "Junge, du MUSST den Roller gar NICHT mit einer App verbinden um zu fahren" und alles klärt sich schneller und vor allem angenehmer und entspannter ;)

Nochmals danke an alle hier für die Hilfe.