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

Kurz gesagt, 35 km/h mit SHFW ohne FW geht nicht.
Was willst Du mit dem Kauderwelsch bitte ausdrücken? FW steht für Firmware (gleich aus welcher Quelle die stammt und gleich für welche Art von (Klein)Computer die vorgesehen ist), Du aber meinst vermutlich individuelle Profile innerhalb der SHFW, oder auch nicht. :rolleyes: Was den fachlichen Anteil angeht haben wir Dir schon mehrmals verklickert, dass die 35 km/h mit einer Hersteller- aka Stock-FW, auch als DRV bekannt (gleich in welcher Version) unrealistisch sind; insbesondere wenn da der Standardmotor (mit etwas mehr Drehmoment) statt des "US"-Motor (mit etwas mehr Höchstgeschwindigkeit) verbaut ist. Und wenn man statt der Hersteller-Software mit der Community-Software fährt, "sollte" man sich eben entsprechende Profile anlegen, sonst fährt man nur in einer Art von Hardware-stays-safe-mode.
 
Was willst Du mit dem Kauderwelsch bitte ausdrücken? FW steht für Firmware (gleich aus welcher Quelle die stammt und gleich für welche Art von (Klein)Computer die vorgesehen ist), Du aber meinst vermutlich individuelle Profile innerhalb der SHFW, oder auch nicht. :rolleyes:
Er meint field weakening.
Was den fachlichen Anteil angeht haben wir Dir schon mehrmals verklickert, dass die 35 km/h mit einer Hersteller- aka Stock-FW, auch als DRV bekannt (gleich in welcher Version) unrealistisch sind;
Geht mit Stock ja im boost-mode- was er nicht versteht: daß auch die Stock-FW im boost mit field weakening arbeitet ( aber er will ja kein field weakening, da das soooo schädlich ist 🤣).
 
  • Hilfreich!
Reaktionen: email.filtering
Hallo,

Besitze den Xiaomi 1S.

ScooterHacking Utility 2.7 (73)
BLE: 1.2.9
SHFW: 3.7.2
BMS: 1.2.8

Problem:
Profil 1 und Profil 2 DRIVE Mode beide ident eingestellt, Profil 2 klappt wunderbar. Profil 1 bringt mich mit 90kg kaum vom Fleck. bleib bei 10km/h Höchstspeed, obwohl folgendes in Beiden Profilen eingestellt, und mehrmals kontrolliert:

DRIVE
Speed Limit: 25km/h
Throttle Mode: Speed-based
Power Limit: 30A
Current Smoothness: 500mA
Acceleration Boost: 20%
Brake min. Speed: 5km/h AUTO
Brake Overshoot Current: 55A
Brake Boost: OFF
Autobraking: OFF
Motor start speed: 2km/h
Field Weakening
Enable in Sport Mode: true
Start Speed: 20km/h
Initial field current: 2A
Variable field current: 700mA/km/h+
Maximum torque current (lq): 65A
Maximum field current (ld): 30A
Cruise control: off
MAX ADC resistor divider voltage: 56.2V

Motor settings:
Wheel size: 8,5 inch
Motor PWM Frequency: 16kHz
Switch off Motor without throttle
Hall Sensor Settings
min throttle value: 55
max throttle value: 183
min brake value: 55
max brake value: 183
Speed control settings:
Constant kP: 20
Constant Ki: 50
Constant Kd: 15
Lower Limit negative Limit: 0A
Max cell voltage: 4.15V
Min cell voltage: 3.10V

Kann es sein, dass das Profil1 einfach ein Problem hat ? Wenn ja, könnte man Profil 1 einfach löschen ? Ich finde nur komplett löschen.
Bei Klick auf Profil3 kommt:
WARNING:
The currently edited profile lacks a throttle curve for the Sports (S) mode.
This could be the reason your scooter isn't accelerating.
If this is intended behaviour, you can ignore this message. If not, head over to the "Throttle and brake" section and configure a curve.

Seltsame Meldung, die ja eigentlich auf mein Verhalten in Profil2 zutrift ?
Habe ich die Falsche APP Version, SHFW, oder dergleichen?

Kennt jemand so ein Problem?
Danke,
Klaus
 
Hallo,


meiner Meinung nach hat es nichts mit dem Profil zu tun, eher mit dem Sportmode. Ich habe das Problem zB das er im Sportmode bedeutend mehr leistet als eingegeben und es in der Beschleunigung wenn man vom Gas geht nachzieht für ca eine Sekunde, also weiter beschleunigt! In manch Situation wenig erfreulich!
Wenn ich gleiche Werte im Drivemode setze habe ich diese Probleme nicht.
Also probier mal deine Config in Drive zu setzen und beobachte ob es damit zusammen hängt.
Ich hoffe also auf ein Update, habe schon einiges gelesen mit ähnlichen Problemen, bin also kein Einzelfall!


Grüße
 
habe beides im DRIVE Mode nicht im Sport mode konfiguriert.
Kann es sein, dass Profil 1 einen Faktor für alle Werte vorgesehen hat ? Muss ich das 10fache einstellen um dieselben Werte wie in Profil 2 zu bekommen?
Ich habe gelesen, dass teilweise beim flashen ein Problem mit den Profilen entstehen kann. dazu soll man einzelne werte verändern speichern, und nochmal ändern.
Hat bei mir aber auch nichts gebracht...
 
Hast Du ein SHU Update gemacht?
notier Dir Deine Werte, resete alle Profile und stell sie dann neu ein.
Das steht sogar irgendwo, dass dies nach einem Update so empfohlen wird.
 
  • Hilfreich!
Reaktionen: Olli_69
Nein 3.7.2 drauf 3.10.0 wird mir angeboten. Beim Xiaomi 1s aber nicht sinnvoll.
Interessant ist ja das sich Speed Limit anpassen lässt. Ich aber nicht weg komm.. Power 30A und current smoothless 400mA sowie acceleration boost 50%.
Soll ich Mal extrem Werte einstellen und nachsehen obs dann geht ? Wenn ja welche?
 
Habe gelesen, dass mit SHU-Firmware beim ZT3 kein Tempomat mehr funktionieren soll.

Stimmt das?
Gibt es andere Probleme mit dem ZT3 in diesem Zusammenhang?
 
SHU-Firmware beim ZT3
es gibt für den ZT3 keine SHFW, daher bist Du hier im falschen Thema.
Lediglich Downgrade u. "Freischaltung Geschwindigkeit" und ein paar weitere Funktionen mit der SHU V3
-> hier lang

 
  • Hilfreich!
Reaktionen: email.filtering
Hi, habe mir den G3 D geholt aber noch nicht ausgespackt.

Gehe ich richtig davon aus, dass ich den einfach mit der Ninebot App aktiviere (vor dem ersten Gebrauch)?

Egal welches Update der dann (original Firmware von Ninebot) drauf spielt, danach VPN einstellen, diesen außerhalb deutschlands...

SHU öffnen und Roller auswählen.

"Flash" > "Load from Repo" > "MCU" >Aktuelle vorhandene Version auswählen und dann diese aufspielen (egal welche Firmware bereits auf dem Scooter ist?)

Dann in der SHU? oder original? App zu "TOOLS> "change region" > US wählen.

Ist das so korrekt? Hat da jemand Erfahrung mit?
 
hier gehts vorrangig um SHFW, was es ja für die x3er Serie (G3/F3/ZT3) nicht gibt.
Für die SHU V3 für x3 gibts einen eigenen Beitrag, siehe auch 2 Beitrage vorher bereits verlinkt

 
  • Hilfreich!
  • Augenrollend
Reaktionen: Eugens und Olli_69
Hi, habe mir den G3 D geholt aber noch nicht ausgespackt.

Gehe ich richtig davon aus, dass ich den einfach mit der Ninebot App aktiviere (vor dem ersten Gebrauch)?
Wofür?

Egal welches Update der dann (original Firmware von Ninebot) drauf spielt, danach VPN einstellen, diesen außerhalb deutschlands...
Ist nicht sicher, jedes Update kann das Ende der Methode bedeuten.

SHU öffnen und Roller auswählen.

"Flash" > "Load from Repo" > "MCU" >Aktuelle vorhandene Version auswählen und dann diese aufspielen
Falsch, genauer im entsprechenden Thread einlesen!
 
  • Hilfreich!
Reaktionen: Rodcruiser
Weiß nicht, habe ich noch nicht ausgepackt wie gesagt. Beim G30 D war es damals so, dass man den ersten aktivieren musste damit man schneller als 5 km/h fahren konnte... Deswegen habe ich gefragt

Ist nicht sicher, jedes Update kann das Ende der Methode bedeuten.
👍🏼
Falsch, genauer im entsprechenden Thread einlesen!
Die Info habe ich praktisch aus der ersten Seite, Bild anbei. Hoffe nur, dass ich das richtig verstehe und frage deswegen nach
 

Anhänge

  • Screenshot_20251208_204229_DuckDuckGo.webp
    Screenshot_20251208_204229_DuckDuckGo.webp
    97,4 KB · Aufrufe: 2