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

16 März 2023
65
56
Kevelaer
E-Scooter
Xiaomi 1S
Habe das Offset für 27kmh GM getestet für DRV319 funktioniert es nicht (Roller meiner Freundin Xiaomi 1S) mit der DRV304 (mein Roller auch 1s) funktionierts.
 
16 März 2023
65
56
Kevelaer
E-Scooter
Xiaomi 1S
Mooin ich hab nochmal eine Frage

Ich habe bei dem DRV319 jetzt den Offset mit dem Armconcerter versucht zu ändern, sodass 30kmh möglich wären und bei der DRV304 hat das alles super geklappt. Bei der DRV319 bekomme ich immer einen Komischen wert (siehe Bild) welcher in dem taschenrechner von windows dec 32 sagt. Egaö ob ich vanilla oder mod werte Nutze. Ich bekomms nicht hin da auf 30kmh zu kommen. Kann mir da möglicherweise einer helfen und ggf. Sagen was ich da falsch mache?
Ergänzung: ( )

Mooin ich hab nochmal eine Frage

Ich habe bei dem DRV319 jetzt den Offset mit dem Armconcerter versucht zu ändern, sodass 30kmh möglich wären und bei der DRV304 hat das alles super geklappt. Bei der DRV319 bekomme ich immer einen Komischen wert (siehe Bild) welcher in dem taschenrechner von windows dec 32 sagt. Egaö ob ich vanilla oder mod werte Nutze. Ich bekomms nicht hin da auf 30kmh zu kommen. Kann mir da möglicherweise einer helfen und ggf. Sagen was ich da falsch mache?
 

Anhänge

  • A4D3A708-B3BF-4331-AA4B-B724BEDAE8FC.png
    A4D3A708-B3BF-4331-AA4B-B724BEDAE8FC.png
    100,6 KB · Aufrufe: 52
  • 14E902CF-FC63-44AA-BA25-8D56623A8432.png
    14E902CF-FC63-44AA-BA25-8D56623A8432.png
    175,9 KB · Aufrufe: 47
  • 444071AA-2432-4AA3-87DB-67D09B990C98.jpeg
    444071AA-2432-4AA3-87DB-67D09B990C98.jpeg
    254,5 KB · Aufrufe: 49
Zuletzt bearbeitet von einem Moderator:

VooDooShamane

Moderator
Teammitglied
19 August 2021
2.692
5.714
E-Scooter
mi Pro2/9bot F2 Pro
Ich habe es dir schon beim letzten mal gesagt:
Bitte nicht den kompletten ersten Post mit 3000 Zeilen zitieren. (Lag)


Für den Armconverter musst du das Offset von dem 27Kmh mod bei DRV319 anders handhaben.
Der Befehl, bzw Hexcode ist dafür nämlich ausnahmsweise 4 bytes lang.

DRV319:
OffsetHexcodeAssembler
0x00005D124F F0 19 08mov.w r8, #0x19

Grün = CPU Register
Rot = Speed-limit
Weiß = Anweisung (mov.w)

Aber es ist bei diesem Befehl nicht unbedingt nötig überhaupt den Armconverter zu nutzen.
Man kann auch direkt den Hexcode editieren.

Unser Dezimal System ist ein zehner System. Das heißt, zehn Werte, bis eine Stelle dazu kommt. (0 bis 9 = einstellig)
Das Hexadezimal System ist aber ein sechzehner System. Das heißt, sechzehn Werte, bis eine Stelle dazu kommt. (0 bis F = einstellig)

DEZ00010203040506070809101112131415
HEX000102030405060708090A0B0C0D0E0F

19 hex = 16 + 9 = 25 dez
1b hex = 16 + 11 = 27 dez
 
16 März 2023
65
56
Kevelaer
E-Scooter
Xiaomi 1S
Boaaah krass, danke für die ausführliche Erklärung! Ich hab in diesem Bereich leider nicht so viel wissen, versuche da aber für mich selbst was zu lernen. Dickes dickes Danke für deine Arbeit und Erklärungen!
Ergänzung: ( )

Hab es jetzt damit direkt geschafft auf 30kmh zu kommen und für das nächste mal weis ich Bescheid. Und entschuldige nochmal fürs das lange zitieren!
Ergänzung: ( )

03]0000067625 76 60 7E 38 B1 00 20 60 76 60 7E 28 B1 BD E8 70 40 00 F0ändern zuA0 F8 32 51 00 BF 00 BF 00 BF 00 BF 00 BF 00 BF 00 BF 00 BF
So eine letzt Frage habe ich noch, ich habe jetzt 500 coefficient, 24A, 30kmh im LTGM hinbekommen.

Jetzt wollte ich, da ich Bremse+gas für start des LTGM benutze den Delay von 1s auf 5s setzen. Blicke bei dem Punkt da aber leider nicht durch. (Wer hätte es gedacht)

Das wäre dann das letzte was ich noch ändern wollen würde dann läuft alles nach meinen Wünschen. Und tut mir leid wenn icj damit nerve haha ich versuch’s wirklich selbst hinzubekommen :D
 
Zuletzt bearbeitet:
  • Hilfreich!
Reaktionen: VooDooShamane

VooDooShamane

Moderator
Teammitglied
19 August 2021
2.692
5.714
E-Scooter
mi Pro2/9bot F2 Pro
Jetzt wollte ich, da ich Bremse+gas für start des LTGM benutze den Delay von 1s auf 5s setzen. Blicke bei dem Punkt da aber leider nicht durch. (Wer hätte es gedacht)
Den Wert den du suchst hab ich dir hier eingezeichnet:

1680630989777.png


C8 Hex = 200 Dez

Die 200 sind CPU ticks.
200 CPU ticks = 1 sekunde.
Folglich 5 Sekunden = 200 x 5 = 1000 dez = 3E8

3E8 wäre aber zu lang und der Befehl "cmp r6, #0xC8" mit 2 bytes "C8 2E" müsste auf 4 bytes wachsen. (B6 F5 7A 7F)
Das Maximum was du also in diesem 2 byte thumb Code unterbringen kannst wäre FF hex = 255 dez.
Natürlich könnte man ihn auch vergrößern.
Das würde allerdings bedeuten das die nachfolgenden Befehle auch verschoben werden müssten.
Danach kommen aber noch branch Befehle die nur an dem dafür vorgesehen Offset funktionieren.
Sie können also nicht einfach ohne weiteres verschoben werden.
Es wäre also ein etwas größeres Vorhaben. Alles machbar, aber mit etwas mehr Aufwand verbunden.

Fals du das verschieben von branch Befehlen lernen möchtest, hier habe ich schon mal eine Anleitung geschrieben:
 

Anhänge

  • 1680631136301.png
    1680631136301.png
    53,3 KB · Aufrufe: 39
16 März 2023
65
56
Kevelaer
E-Scooter
Xiaomi 1S
Uff ja klingt sehr schwierig, dann werde ich es erstmal nur auf „FF“ setzen und anfangen mich weiter mit dem Thema auseinanderzusetzen um das ggf. In Zukunft hinzubekommen.

Ich fang dann erstmal an mit deiner Anleitung und schaue dann weiter.

Vielen Dank nochmal für die ganze Hilfe!

Wo kann man dich in Form von Spenden Supporten? :D
 

VooDooShamane

Moderator
Teammitglied
19 August 2021
2.692
5.714
E-Scooter
mi Pro2/9bot F2 Pro
Ganz lieben Dank.
Aber die VLT-Firmware sache ist ein Geschenk von mir an die Community.
Ich verdiene mir ab und zu etwas dazu wenn ich Controller oder Dashboards repariere:

Ansonsten kannst du auch gerne generell dem RollerPlausch spenden:

Ohne den RP wüde das ganze hier eh nicht möglich sein.❤️
 
3 April 2022
15
55
E-Scooter
pro2
Uff ja klingt sehr schwierig, dann werde ich es erstmal nur auf „FF“ setzen und anfangen mich weiter mit dem Thema auseinanderzusetzen um das ggf. In Zukunft hinzubekommen

⚠️UNGETESTET⚠️
Nur nutzen wenn man einen ST-Link zur Hand hat, und in der Lage ist diesen einzusetzen.

Delay=5s
[02] - 00000662 - 90 F8 43 00 00 28 FA D1 20 7E 40 1C C0 B2 20 76 14 28 04 D9 - ändern zu - 26 7E 76 1C F6 B2 26 76 B6 F5 7A 7F 0A D9 25 76 01 24 A0 F8
[03] - 00000676 - 25 76 60 7E 38 B1 00 20 60 76 60 7E 28 B1 BD E8 70 40 00 F0 - ändern zu - 3A 41 A0 F8 32 51 00 BF 00 BF 00 BF 00 BF 00 BF 00 BF 00 BF
[04] - 0000068A - 38 B8 01 20 F6 E7 BD E8 70 40 FF F7 A8 BF ---------------------------- ändern zu - 00 BF 00 BF 00 BF 00 BF 00 BF BD E8 70 80

ggf. [05] - !0000067C! - 00 BF 00 BF - ändern zu - A0 F8 3C 41
 
Zuletzt bearbeitet von einem Moderator:

VooDooShamane

Moderator
Teammitglied
19 August 2021
2.692
5.714
E-Scooter
mi Pro2/9bot F2 Pro
Danke dir für deine Arbeit.
Aber der mod ist zu komplex um ihn ungetest so rauszuhauen.
Wäre nicht das erste mal das wir hier mit diesem mod, und einer ungetesteten Version davon eine mittelschwere Katastrophe haben.

Ich habe deinen Beitrag mal editiert und eine Warnung hinzugefügt.
Bitte demnächst nur noch getestete Mods hier einstellen und dann auch bitte bitte die Template Schablone aus dem ersten Post nutzen.
Danke❤️
 
Zuletzt bearbeitet:
  • Hilfreich!
Reaktionen: Skipper36

VooDooShamane

Moderator
Teammitglied
19 August 2021
2.692
5.714
E-Scooter
mi Pro2/9bot F2 Pro
Kann mir theoretisch den Roller Bricken oder? Also wenn ich das jetzt einfach mal so draufziehe?
Ja, dieses Risiko besteht immer. Wir müssen es nur versuchen so klein wie möglich zu halten.
Da Lutscher ein guter ist, gehe ich mal davon aus das seine Abwandlung von dem Mod okay ist.
Aber das ist eben genau das gefährliche daran wenn man so denkt.
Siehe hier:

Dort war genau das gleiche. Und es hat mehreren den Scooter zerschossen.
Nur weil ein Mod ungetestet veröffentlicht, und dem Ersteller blind vertraut wurde.
 
Zuletzt bearbeitet:

VooDooShamane

Moderator
Teammitglied
19 August 2021
2.692
5.714
E-Scooter
mi Pro2/9bot F2 Pro
Da ich ja einen ST link habe, kann ich den wieder fixen mit Miduflasher? Oder brauche ich dann ein anderes Programm?

Ich könnte den Mod ja dann testen
Nicht böse gemeint, aber so wie du diese Frage stellst, würde ich dir das nicht empfehlen.
Die DRV Firmwares werden auf dem Controller (Hauptsteuerplatine unten im Trittbrett) gespeichert.
Das bedeutet der Scooter müsste im Falle eines Controller ST-Link Flash komplett aufgeschraubt, und der Controller ausgebaut werden.
Außerdem unterstützt MiDu-Flasher (momentan) noch kein Controller flash.
Da müsstest du schon etwas anderes nutzen. z.b. den Reflasher.

Aber wenn du das Risiko eingehen möchtest, bitte sehr gerne.
Ist immer gut wenn solche Mods erfolgreich getestet werden.(y)
 
  • Hilfreich!
Reaktionen: Rykki_xyz
16 März 2023
65
56
Kevelaer
E-Scooter
Xiaomi 1S
ich habe bis jetzt nur das dashboard geflasht wegen der BLE 157.
Wenn es das gleiche Prinzip ist wie beim Dashboard nur an einer anderen Platine ist es ja auch machbar für mich, lerne ja auch gerne haha :D

Müsste halt nur passende software dafür haben, ich lese mich dafür aber erstmal noch was rein & dann schaue ich mal.

Ich muss für einen Motorwechsel das ding aufmachen :D
Ergänzung: ( )

Also schaue mir den reflasher mal an und ein paar videos dazu dann weis ich ob ich das risiko eingehe :D
 

Olli_69

Content-Creator
21 Juli 2021
5.961
5.777
E-Scooter
Xiaomi Pro 2
Müsste halt nur passende software dafür haben, ich lese mich dafür aber erstmal noch was rein & dann schaue ich mal.

Ich muss für einen Motorwechsel das ding aufmachen :D
Kannst du ja, verstehe nicht, was das delay damit zu tun hat. LTGM startet man am sichersten per App, nicht per Gas+ Bremse - die Kombi nimmt man besser für den reset.

Bei einer Kontrolle retten dich 5 statt einer Sekunde auch nicht, wenn die Streckenposten diese Kombi testen. Justmy2Cent.
 
  • Hilfreich!
Reaktionen: Hariba

VooDooShamane

Moderator
Teammitglied
19 August 2021
2.692
5.714
E-Scooter
mi Pro2/9bot F2 Pro
  • Hilfreich!
Reaktionen: Dr.One und Rykki_xyz