RP ✔️ VLT Firmwares, in DE 22Kmh⚡ mit Vanilla Firmware und vieles mehr

Motor Start Speed:​

Xiaomi Mi Pro 2 DRV236
Von mir getestet, funktioniert!
Code:
Offset 0x00006254
0-Kmh
40 F2 BD 62 ändern zu 40 F2 00 02
1-Kmh
40 F2 BD 62 ändern zu 40 F2 59 12
2-Kmh
40 F2 BD 62 ändern zu 40 F2 B2 22
3-Kmh
40 F2 BD 62 ändern zu 40 F2 0B 42
Xiaomi Mi 1s DRV304
Aktuell noch ungetestet!!!
Code:
Offset 0x0000627C
0-Kmh
40 F2 BD 62 ändern zu 40 F2 00 02
1-Kmh
40 F2 BD 62 ändern zu 40 F2 59 12
2-Kmh
40 F2 BD 62 ändern zu 40 F2 B2 22
3-Kmh
40 F2 BD 62 ändern zu 40 F2 0B 42
Beschreibung - Die Startgeschwindigkeit bei dem der Motor aktiviert wird.
Standard ist 5-Kmh. (0-Kmh braucht trotzdem einen winzigen stubser damit der Motor los geht)

-------------------------------------
Kleine Erklärung für den es interessiert:
Die Firmware der Xiaomi Roller ist mit einer little-endian Byte-Reihenfolge für einen ARM Prozessor codiert.
Wer genau hin schaut bei den Hex Werten für die Geschwindigkeiten erkennt ein Muster.

Der ARM Opcode des standard (5-Kmh) schaut so aus:
40 F2 BD 62 movw r2, #0x6bd
Hex Werte Assembler Code Werte im Assembler Code
Hier wird mit dem movw Befehl ein Registerwert gefüllt (variable).
Das Register heißt hier 2 und der wert mit dem es befüllt wird ist 6BD.
Wenn wir jetzt den Hex Code uns an schauen finden wir das dort wieder.
BD 62 Grün ist der Registername (2) und Rot unser Wert, nur in little-endian Byte-Reihenfolge.
Einfach gesagt dreht little-endian alles um, also aus dem wert BD 6 wird 6BD.
Hex=6BD ist 1725 in Dezimal und für jedes Kmh das wir abziehen wollen,
müssen wir den Wert Minus Hex=159 (Dezimal 345) rechnen und
dann wieder in die richtige Byte-Reihenfolge bringen.

Also 6BD-159=564 (4-Kmh)
In der Richtigen Byte-Reihenfolge, schaut das dann so aus.
40 F2 64 52

Auf diese Art können wir uns jeden beliebigen Motor start Speed setzen. (y)
 
Zuletzt bearbeitet:
Hier auch ein kleiner Beitrag von mir (Achtung .... nur von mir getestet)

33km/h - Sport GM aktiv Offsets für die Pro 2 DRV326 Firmware: (nur von mir getestet)



Für eigene Anpassung:



P.S. Tolle Arbeit von VooDooShamane VooDooShamane, weiter so :D
Wäre diese Anpassung auch so für den 1s möglich? Muss ja nicht gleich 33kmh sein aber 28 oder 30 bei aktivem GM wäre schon toll.

Vielen Dank an Euch für die tolle Arbeit 👍🏻
 
  • Hilfreich!
Reaktionen: VooDooShamane
Das ist sicher möglich, allerdings wird die Reichweite natürlich drastisch sinken, und die maximal mögliche Geschwindigkeit mit sinkender Voltzahl ebenfalls sinken.
 
  • Hilfreich!
Reaktionen: VooDooShamane
Hat schon ein 1S Fahrer Tests gestartet?
Flashen und testen würde ich wieder. Allerdings an den Computer mit den Hexeditor traue ich mich nicht dran
Mach einfach mal.
Wenn du fertig bist mit dem erstellen deiner VLT Firmware,
lädst du deine info.txt hier hoch und sagst uns welche mods du benutzt hast.
Wir können dann an Hand der md5 Summe sehen ob du alles richtig gemacht hast.
Und du deine erstellte VLT Firmware gefahrenlos flashen kannst.
Post automatically merged:

Wäre diese Anpassung auch so für den 1s möglich? Muss ja nicht gleich 33kmh sein aber 28 oder 30 bei aktivem GM wäre schon toll.

Vielen Dank an Euch für die tolle Arbeit 👍🏻
Ja klar, das Offset hatte ich schon gepostet für den 1s.
Schau mal hier.

Ich habe mein GM auf 27kmh gestellt.
Das ist mir schon fast zu viel.
In Hex ist das 1B.

PS:
Ich werde in den nächsten Tagen nicht zu Hause sein.
Warscheinlich gibt es dann von mir in den Nächsten Tagen keine neuen Mod Offsets.
Wenn ich wieder da bin geht es weiter.
Folgende Dinge stehen auf meiner Agenda in dieser Reichenfolge.

  1. 10 Zoll Reifen Mod Offsets
  2. Tempomat (wenn E exroot es nicht macht)
  3. Zusatz Akku Mod Offsets (no charging Mode)
  4. App bzw. vorläufiges VLT Generator Script
  5. Ausschaltzeit verkürzen
 
Zuletzt bearbeitet:
Erstmal vielen Dank für eure Bemühungen. Ich bin noch ziemlich neu hier, bisher hat aber alles gut funktioniert…

VooDooShamane VooDooShamane Ich würde die Ausschaltzeit des Roller tatsächlich höher priorisieren oder? Im Fall der Fälle sicher hilfreich…

LG Revians
 
Hi, hab deine Firmware mit allen Mods auf meinem Pro2. Tempomat welcher mit GM aktiviert wird, ohne jegliche anderen Änderungen zu machen ist so nicht möglich oder? Ich möchte die drv 2.3.6 mit den Mods nur per GM mit dem Tempomat aufwerten da auf längeren 40km Touren ich gerne mal den Daumen schonen möchte, jedoch den Tempomat nicht dauer aktiviert haben möchte... Ist das so möglich ohne per GM dann 25km/h zu fahren ?
 
Alexmin Alexmin
Ja auf längere Sicht ist es bestimmt möglich den Tempomat auch ohne GM zu aktivieren.
Das müsste ich mir mal anschauen.

Was du jetzt machen könntest,
wäre das Speedlimit von GM auf 22Kmh zu stellen und
in der SHU app dauerhaft auf eine globale Seriennummer zu spoofen.
Dann hast du immer den Tempomat zur Verfügung.
Quasi ein dauerhaftes GM mit 22kmh Speedlimit.
Das Offset dafür findest du auf Seite 5
Post automatically merged:

Hab es dir mal rausgesucht.

(GM Sport Mode) Offsets:
DRV236=00005F62 / DRV304=00005F6A

Um es auf 22kmh zu setzen:
Code:
19 23 ändern zu 16 23
 
  • Hilfreich!
Reaktionen: Dr.One
Hallo an alle, ich hab mir mal mittels dieser Anleitung eine Firmware füre meinen 1S gebastelt und würde fragen ob jemand Zeit hat die info.txt zu prüfen ob diese gefahrlos geflashed werden kann.

Xiaomi 1S
DRV304

Mods: 22 KM/h
Offset 0x00005F02 von 14 21 zu 16 21 geändert
 

Anhänge