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

Link zu weiteren Mods:
Tutorial: Berechnung der variablen Werte (Assembler)

Aber rein aus technischer sicht könnte man natürlich auch die 319 modden.
Schon passiert :)

VLT247
Offset Vorher Nachher

Brakelight Mod (Pedestrian Fixed)
0x6aa 0129 ff29
0x6b2 0129 ff29
0x6e2 0028 ff28

DPC
0xd6a a2f8 00bf
0xd6c ec10 00bf
0x65e2 a4f8f070 a4f8ec70

Ausschaltzeit (1 Sekunde)
0x130c b0f5fa7f b0f5167f

Motorstartgeschwindigkeit (3 km/h)
0x60a0 40f2bd62 40f20b42

Raddurchmesser (10 Zoll)
0x604c 40f25911 40f22511
0x6216 40f26b51 40f26061

22 km/h DE
0x5d42 1421 1621

27 km/h US
0x5d4c 4ff01908 4ff01b08

30 Ampere
0x5d98 6245 8042
0x5d48 46f2a81c 47f2305c

Kein KERS
0x146e 0a20 0120
0x15b0 4942 ff21

Kein autom. Abbremsen
0x5edc 42f66e0c 4ff6ff7c

No Charge
0x6a24 20b1 00bf

CRC 1000
0x5d44 4ff49670 4ff47a70

LTGM
0x6c6 90f84310 b0f83a11
0x6de 90f84300 b0f83a01
0x1690 90f84300 b0f83a01
0xca2 92f84320 b2f83a21
0x5cb0 95f84310 b5f83a11
0x5d24 95f84310 b5f83a11
0x5da4 95f84330 b5f83a31
0x5dbc 95f84330 b5f83a31
0x5de8 95f84320 b5f83a21
0x5fb8 95f84310 b5f83a11
0x5fc6 95f84310 b5f83a11
0x6702 81f84320 a1f83a21


VLT319
Offset Vorher Nachher

Brakelight Mod (Pedestrian Fixed)
0x62e 0129 ff29
0x636 0129 ff29
0x666 0028 ff28

DPC
0xcf2 a2f8 00bf
0xcf4 ec10 00bf
0x65ca a4f8f070 a4f8ec70

Ausschaltzeit (1 Sekunde)
0x1294 b0f5fa7f b0f5167f

Motorstartgeschwindigkeit (3 km/h)
0x6080 40f2bd62 40f20b42

Raddurchmesser (10 Zoll)
0x6034 40f25911 40f22511
0x601c 40f25911 40f22511
0x61f6 40f26b51 40f26061

22 km/h DE
0x5d08 1421 1621

27 km/h US
0x5d12 4ff01908 4ff01b08

30 Ampere
0x5d60 9342 8042
0x5d0e 44f62062 47f23052

Kein KERS
0x13f6 0a20 0120
0x1538 4942 ff21

Kein autom. Abbremsen
0x5eaa 42f66e0c 4ff6ff7c

No Charge
0x69a4 20b1 00bf

CRC 1000
0x5d0a 4ff49670 4ff47a70

LTGM
0x64a 90f84310 b0f83a11
0x662 90f84300 b0f83a01
0x1618 90f84300 b0f83a01
0xc2a 92f84320 b2f83a21
0x5c76 95f84310 b5f83a11
0x5cea 95f84310 b5f83a11
0x5d6a 95f843c0 b5f83ac1
0x5d86 95f843c0 b5f83ac1
0x5db6 95f84320 b5f83a21
0x5f84 95f84300 b5f83a01
0x5f92 95f84300 b5f83a01
0x66c8 81f84320 a1f83a21


Da mein Patcher nicht nach Offsets sondern nach Signaturen sucht, ließen sich 90% der VLT Mods, ohne etwas anpassen zu müssen, direkt auf meine DRV319 anwenden. Der Patcher funktioniert aber auch direkt mit der DRV247 - das hat Daniel_Gee Daniel_Gee mit seinem Pro2 getestet. pepra pepra Du kannst das Patcher Skript meinem GitHub bedenkenlos nutzen, um deine neue DRV zu modden. Im Web Patcher ist das noch nicht aktiviert.

LG - D
 
Zuletzt bearbeitet:
Hi Vooodoo, ich denke um dazu eine Aussage treffen zu können, muss man schon die DRV's nebeneinander vergleichen.


Schon passiert :)

Da mein Patcher nicht nach Offsets sondern nach Signaturen sucht, ließen sich 90% der VLT Mods, ohne etwas anpassen zu müssen, direkt auf meine selbst gedumpte DRV319 anwenden. Der Patcher funktioniert aber auch direkt mit der DRV247 - das hat Daniel_Gee Daniel_Gee mit seinem Pro2 getestet. pepra pepra Du kannst das Patcher Skript meinem GitHub bedenkenlos nutzen, um deine neue DRV zu modden. Im Web Patcher ist das noch nicht aktiviert.

Der Haken: Die aktuellen DRV's zum Modden muss man selbst vom eigenen Roller dumpen. Dafür braucht man einen ST Link und OpenOCD. O Ossi62 pepra pepra und andere: Wenn ihr einen ST Link habt, dann könnt ihr ein Backup der DRV (für euch selbst!) erstellen. Um die VLT Mods darauf anzuwenden, lasst ihr die DRV dann durch mein Patcher Skript laufen. Für diejenigen, die lieber per Hex Editor arbeiten sind hier die aus dem Patcher generierten Offets:

VLT247 (Danke Daniel_Gee Daniel_Gee)
Offset Vorher Nachher

Brakelight Mod (Pedestrian Fixed)
0x6aa 0129 ff29
0x6b2 0129 ff29
0x6e2 0028 ff28

DPC
0xd6a a2f8 00bf
0xd6c ec10 00bf
0x65e2 a4f8f070 a4f8ec70

Ausschaltzeit (1 Sekunde)
0x130c b0f5fa7f b0f5167f

Motorstartgeschwindigkeit (3 km/h)
0x60a0 40f2bd62 40f20b42

Raddurchmesser (10 Zoll)
0x604c 40f25911 40f22511
0x6216 40f26b51 40f26061

22 km/h DE
0x5d42 1421 1621

27 km/h US
0x5d4c 4ff01908 4ff01b08

30 Ampere
0x5d98 6245 8042
0x5d48 46f2a81c 47f2305c

Kein KERS
0x146e 0a20 0120
0x15b0 4942 ff21

Kein autom. Abbremsen
0x5edc 42f66e0c 4ff6ff7c

No Charge
0x6a24 20b1 00bf

CRC 1000
0x5d44 4ff49670 4ff47a70

LTGM
0x6c6 90f84310 b0f83a11
0x6de 90f84300 b0f83a01
0x1690 90f84300 b0f83a01
0xca2 92f84320 b2f83a21
0x5cb0 95f84310 b5f83a11
0x5d24 95f84310 b5f83a11
0x5da4 95f84330 b5f83a31
0x5dbc 95f84330 b5f83a31
0x5de8 95f84320 b5f83a21
0x5fb8 95f84310 b5f83a11
0x5fc6 95f84310 b5f83a11
0x6702 81f84320 a1f83a21


VLT319
Offset Vorher Nachher

Brakelight Mod (Pedestrian Fixed)
0x62e 0129 ff29
0x636 0129 ff29
0x666 0028 ff28

DPC
0xcf2 a2f8 00bf
0xcf4 ec10 00bf
0x65ca a4f8f070 a4f8ec70

Ausschaltzeit (1 Sekunde)
0x1294 b0f5fa7f b0f5167f shutdown

Motorstartgeschwindigkeit (3 km/h)
0x6080 40f2bd62 40f20b42 mss

Raddurchmesser (10 Zoll)
0x6034 40f25911 40f22511
0x601c 40f25911 40f22511
0x61f6 40f26b51 40f26061

22 km/h DE
0x5d08 1421 1621

27 km/h US
0x5d12 4ff01908 4ff01b08

30 Ampere
0x5d60 9342 8042
0x5d0e 44f62062 47f23052

Kein KERS
0x13f6 0a20 0120
0x1538 4942 ff21

Kein autom. Abbremsen
0x5eaa 42f66e0c 4ff6ff7c

No Charge
0x69a4 20b1 00bf

CRC 1000
0x5d0a 4ff49670 4ff47a70

LTGM
0x64a 90f84310 b0f83a11
0x662 90f84300 b0f83a01
0x1618 90f84300 b0f83a01
0xc2a 92f84320 b2f83a21
0x5c76 95f84310 b5f83a11
0x5cea 95f84310 b5f83a11
0x5d6a 95f843c0 b5f83ac1
0x5d86 95f843c0 b5f83ac1
0x5db6 95f84320 b5f83a21
0x5f84 95f84300 b5f83a01
0x5f92 95f84300 b5f83a01
0x66c8 81f84320 a1f83a21


LG - D
nandtek nandtek VooDooShamane VooDooShamane
Bezüglich OpenOCD und ST-Link folgt demnächst ein Guide. Das Vorgehen habe ich an meinem Pro2 erfolgreich getestet bzw. auch testen müssen 🤣😎
Ich werde es zeitnah veröffentlichen aber ich muss noch das Windows fertig installieren, da ich ausschließlich mit Linux arbeite......daher noch etwas Geduld.

Ih
 
VLT-Zipper 2
(Enhancement & Bugfix Update 2.1)

Da VLT-Zipper2 nun schon fast 200x Downgeloaded wurde und es ein paar kleine Fehler darin gab,
habe ich mir mal die Zeit genommen und ihn etwas ausgebessert.

Die neuen DRV Versionen 247/319 sind in dieser Version noch nicht unterstützt!
Dazu wird es eine neue Version geben die ich dann direkt in Python schreibe.
Das hat den Vorteil, das es dann auf jeder Platform genutzt werden kann.
Egal ob Linux, Windows, Mac oder Android.
Vielleicht wird es dann auch auf IOS Geräten gehen das wird sich zeigen.

Changelog:
-Leerzeichen Fix für Dateinamen und Pfade
-Win32 Fix
-Nur die jeweilige DRV version die genutzt wird, wird benötigt
-Die Vanilla Firmware"s" werden bei jedem start auf md5 Summen überprüft

Download im ursprünglichen Post zu finden
-->KLICK<--
 
Zuletzt bearbeitet:
nandtek nandtek VooDooShamane VooDooShamane
Bezüglich OpenOCD und ST-Link folgt demnächst ein Guide. Das Vorgehen habe ich an meinem Pro2 erfolgreich getestet bzw. auch testen müssen 🤣😎
Ich werde es zeitnah veröffentlichen aber ich muss noch das Windows fertig installieren, da ich ausschließlich mit Linux arbeite......daher noch etwas Geduld.

Ih
Hallo zusammen,

mein Laptop hat jetzt Linux und Windows. Ich bin erst heute Mittag zu Hause um OpenOCD in Verbindung mit dem ST-LINK an meinem Test-ESC nochmals final zu testen bevor ich euch in einem neuen Thread hierfür einen Guide präsentiere.

Vorwort; mit diese OpenOCD Variante könnt ihr dann relativ einfach, in Verbindung mit einem ST-LINK und dem ESC ein unbrick, Recover/Backup durchführen. Das heißt; Ihr könnt dein gesamten Inhalt vom ESC in eine sogenannte fulldump.bin abspeichern, dann experimentieren und im Fall der Fälle diese fulldump.bin wieder aufspielen und euer Scooter ist wieder so wie vor dem Experiment. Hilfreich für alles Tester die selbst mal an der Firmware etwas testen wollen und es in die "Hose" geht.
Was und welchen Inhalt ihr von eurem ESC als fulldump.bin abspeichert ist dann ganz alleine eure Angelegenheit, da in dem fulldump natürlich auch DIE DRV-Version enthalten ist, welche ich zuvor per Update darauf installiert habt.

Ganz wichtig Jungs und vielleicht auch Mädels;
Die Firmware ist Eigentum des Herstellers (Copyrights), jede Form der Verbreitung ist definitiv zu unterlassen und bitte, bietet hier im Forum auch keine DRV an, z.B. wie ich gelesen habe, die DRV247. Jeder kann für sich persönlich für den eigen Gebrauch ein Backup erstellen und dieses Backup, egal was darin enthalten ist, behält dies für sich. Wenn das nicht funktioniert und ich erfahre, dass hier dann großzügig diverse Bachup's "getauscht" oder sogar verbreitet werden, dann baue ich einen Bug ein und euer Scooter explodiert nach 10 Sekunden 🤣😂

!! Scherz!!

Ich bekommt schon jetzt von nandtek nandtek und VooDooShamane VooDooShamane gaaaanz viel "Werkzeug" geliefert und nun auch noch etwas von mir und das ganze Thema erreicht im gesamten eine gewisse Perfektion.

Nachmals; geht BITTE gewissenhaft mit allem um und verbreitet NIX im Netz oder sonst wo. Ihr alleine, jeder für sich trägt die Haftung für euer Handeln.

Letzte Regel; ich habe absolut keine Lust auf eine Diskussion bezüglich Linux vs. Windows. Auch nicht über Sinn und Unsinn. Jeder hat seinen eigenen Geschmack und hat hier durch die GM App von nandtek nandtek und dem VLT Projekt von VooDooShamane VooDooShamane schon jetzt eine große Vielfalt, daher sehe ich zukünftig keinen Grund hierüber eine Diskussion zu starten (Android vs. iOS und der gleichen).

Seit lieb zueinander und genießt die Möglichkeit, dass wir hier das tun können was wir gerne tun; Spaß am Hobby, Spaß an der Community.

Peace 🙏✌️

Ganz große DANK an meinen Mentor nandtek nandtek und an VooDooShamane VooDooShamane für die tolle Zusammenarbeit und Inspiration. Ich weiß das sehr zu schätzen.......😍
 
Hi Vooodoo, ich denke um dazu eine Aussage treffen zu können, muss man schon die DRV's nebeneinander vergleichen.


Schon passiert :)

Da mein Patcher nicht nach Offsets sondern nach Signaturen sucht, ließen sich 90% der VLT Mods, ohne etwas anpassen zu müssen, direkt auf meine selbst gedumpte DRV319 anwenden. Der Patcher funktioniert aber auch direkt mit der DRV247 - das hat Daniel_Gee Daniel_Gee mit seinem Pro2 getestet. pepra pepra Du kannst das Patcher Skript meinem GitHub bedenkenlos nutzen, um deine neue DRV zu modden. Im Web Patcher ist das noch nicht aktiviert.

Der Haken: Die aktuellen DRV's zum Modden muss man selbst vom eigenen Roller dumpen. Dafür braucht man einen ST Link und OpenOCD. O Ossi62 pepra pepra und andere: Wenn ihr einen ST Link habt, dann könnt ihr ein Backup der DRV (für euch selbst!) erstellen. Um die VLT Mods darauf anzuwenden, lasst ihr die DRV dann durch mein Patcher Skript laufen. Für diejenigen, die lieber per Hex Editor arbeiten sind hier die aus dem Patcher generierten Offets:

VLT247 (Danke Daniel_Gee Daniel_Gee)
Offset Vorher Nachher

Brakelight Mod (Pedestrian Fixed)
0x6aa 0129 ff29
0x6b2 0129 ff29
0x6e2 0028 ff28

DPC
0xd6a a2f8 00bf
0xd6c ec10 00bf
0x65e2 a4f8f070 a4f8ec70

Ausschaltzeit (1 Sekunde)
0x130c b0f5fa7f b0f5167f

Motorstartgeschwindigkeit (3 km/h)
0x60a0 40f2bd62 40f20b42

Raddurchmesser (10 Zoll)
0x604c 40f25911 40f22511
0x6216 40f26b51 40f26061

22 km/h DE
0x5d42 1421 1621

27 km/h US
0x5d4c 4ff01908 4ff01b08

30 Ampere
0x5d98 6245 8042
0x5d48 46f2a81c 47f2305c

Kein KERS
0x146e 0a20 0120
0x15b0 4942 ff21

Kein autom. Abbremsen
0x5edc 42f66e0c 4ff6ff7c

No Charge
0x6a24 20b1 00bf

CRC 1000
0x5d44 4ff49670 4ff47a70

LTGM
0x6c6 90f84310 b0f83a11
0x6de 90f84300 b0f83a01
0x1690 90f84300 b0f83a01
0xca2 92f84320 b2f83a21
0x5cb0 95f84310 b5f83a11
0x5d24 95f84310 b5f83a11
0x5da4 95f84330 b5f83a31
0x5dbc 95f84330 b5f83a31
0x5de8 95f84320 b5f83a21
0x5fb8 95f84310 b5f83a11
0x5fc6 95f84310 b5f83a11
0x6702 81f84320 a1f83a21


VLT319
Offset Vorher Nachher

Brakelight Mod (Pedestrian Fixed)
0x62e 0129 ff29
0x636 0129 ff29
0x666 0028 ff28

DPC
0xcf2 a2f8 00bf
0xcf4 ec10 00bf
0x65ca a4f8f070 a4f8ec70

Ausschaltzeit (1 Sekunde)
0x1294 b0f5fa7f b0f5167f

Motorstartgeschwindigkeit (3 km/h)
0x6080 40f2bd62 40f20b42

Raddurchmesser (10 Zoll)
0x6034 40f25911 40f22511
0x601c 40f25911 40f22511
0x61f6 40f26b51 40f26061

22 km/h DE
0x5d08 1421 1621

27 km/h US
0x5d12 4ff01908 4ff01b08

30 Ampere
0x5d60 9342 8042
0x5d0e 44f62062 47f23052

Kein KERS
0x13f6 0a20 0120
0x1538 4942 ff21

Kein autom. Abbremsen
0x5eaa 42f66e0c 4ff6ff7c

No Charge
0x69a4 20b1 00bf

CRC 1000
0x5d0a 4ff49670 4ff47a70

LTGM
0x64a 90f84310 b0f83a11
0x662 90f84300 b0f83a01
0x1618 90f84300 b0f83a01
0xc2a 92f84320 b2f83a21
0x5c76 95f84310 b5f83a11
0x5cea 95f84310 b5f83a11
0x5d6a 95f843c0 b5f83ac1
0x5d86 95f843c0 b5f83ac1
0x5db6 95f84320 b5f83a21
0x5f84 95f84300 b5f83a01
0x5f92 95f84300 b5f83a01
0x66c8 81f84320 a1f83a21


LG - D

nandtek nandtek Hättest du vielleicht auch die Werte für

LTGM mit Wechsel auf Fußgängermodus deaktivieren

und

LT/GM auf 33km/h

Vielen Dank im Voraus!
 
Wurde schon oft diskutiert; dann kannst du DPC fahren und wirst nicht über 30/31 km/h kommen.
27 km/h US
0x5d12 4ff01908 4ff01b08
Stand nur wenige Postings vor deinem jetzt, bitte lesen. Du kannst den Hex Wert auf 33 km/h anpassen, nachdem du das im Webpatcher angeklickt hast.

mov.w r8, #0x21 (33 km/h)

Wirst du erreichen wenn; Berg ab mit ganz viel Heimweh. Hab alles getestet, funktioniert nur aber auch NUR so.

✌️
Post automatically merged:

pepra pepra

 
Zuletzt bearbeitet:
Hättest du vielleicht auch die Werte für

LTGM mit Wechsel auf Fußgängermodus deaktivieren
Die Werte hätte ich (nicht getestet!), aber da es keine wirkliche Mod war, sondern ein PoC (Proof of Concept), möchte ich das so gar nicht weiterführen. An der Stelle war auch kein Platz, um einen kompletten Reset (LTMG + DPC) zu machen.

Stattdessen möchte ich die ReLight Mod ausbauen, sodass diese komplett modular wird: Bei Kombination X oder Zustand Y, mache Z. Statt Brems+Gas als Trigger, kann man dort auch den Modus abfragen. Man könnte aber auch den Trigger umändern zu einer Register Flag, womit man dann die Tastenkombinationen übergeordnet per App aktivieren/deaktivieren kann. Da im Programmteil deutlich mehr Platz ist, lassen sich dann dort die verschiedenen Kombinationen und Effekte unterbringen. Durch einen zusätzlichen Zähler lassen sich die Vorgänge zeitlich entkoppeln.

VooDooShamane VooDooShamane und ich schauen aber auch schon nach neuen Stellen in der Firmware, um noch mehr Platz für eigenen Code zu haben, falls der Platz in der ReLight Mod knapp werden sollte :D
 
Stand nur wenige Postings vor deinem jetzt, bitte lesen. Du kannst den Hex Wert auf 33 km/h anpassen, nachdem du das im Webpatcher angeklickt hast.
Daniel_Gee Daniel_Gee Gelesen habe ich das, jedoch war mir der total offensichtliche Zusammenhang zwischen 27km/h US und 33 km/h GM nicht klar! :D #nobeef
Danke!

Die Werte hätte ich (nicht getestet!), aber da es keine wirkliche Mod war, sondern ein PoC (Proof of Concept), möchte ich das so gar nicht weiterführen. An der Stelle war auch kein Platz, um einen kompletten Reset (LTMG + DPC) zu machen.

Stattdessen möchte ich die ReLight Mod ausbauen, sodass diese komplett modular wird: Bei Kombination X oder Zustand Y, mache Z. Statt Brems+Gas als Trigger, kann man dort auch den Modus abfragen. Man könnte aber auch den Trigger umändern zu einer Register Flag, womit man dann die Tastenkombinationen übergeordnet per App aktivieren/deaktivieren kann. Da im Programmteil deutlich mehr Platz ist, lassen sich dann dort die verschiedenen Kombinationen und Effekte unterbringen. Durch einen zusätzlichen Zähler lassen sich die Vorgänge zeitlich entkoppeln.
Okay, verstanden :)(y)
 
Hallo hab mich mal so ein gelesen ,nur aber sehr viele Infos und Fachbegriffe in kopf, würde gern mein mi s1 mit VLT-Methode auf 25 km setzen ,das würde mir reichen erstmal schlicht und einfach ,hab diesen online patcher verwendet und eine drv 304 da gepatcht auf basic ,und was muss ich jetzt machen ,wie auf roller diese datei ,und kann man da was falsch machen das der Roller dann defekt ist ..