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

Puhhh, ok, im VLT-Zipper-Beitrag auf Gihub gehostet... Ich hab halt in den geläufigen Quellen gesucht. Mea culpa...
Danke für den Hinweis.
Die 319er ist ja abwärts kompatibel, sprich kann auch bei einem 3.0er Controller verwendet werden, richtig?
Die neuen müssen ja abwärtskompatibel sein 🙃
 
Hallo,

das Problem habe ich auch. Alles scheint soweit zu funktionieren:

>Mi Pro2 Firmware DRV247 erkannt
>
>params.txt mit Mod offsets erfolgreich erstellt
>
>DRV247.bin erfolgreich mit XiaoTea encrypted
>
>FIRM.bin Md5 erstellt
>
>FIRM.bin.enc Md5 erstellt
>
>info.txt erfolgreich erstellt
>
>C:\Projekt\xiaomi\VLT-Zipper2\VLT247_10-05-2023_22-06-51.zip erfolgreich erstellt
>
>Drücken Sie eine beliebige Taste . . .


Im resultierenden ZIP-File sind folgende Files:

FIRM.bin
FIRM.bin.enc
info.txt
params.txt


Wenn ich dann aber versuche über SHU zu installieren, kommt der Fehler "invalid json file"

In der SHU 2.2 kann ich oben rechts 3 Punkte Menü nur auf das alte zip-Format umstellen...


Bin (mal wieder) für jeden Hinweis dankbar! :unsure:

VG
Borat
 
Hallo VooDooShamane,

erst mal Respekt, das funktioniert grundsätzlich vom Feinsten!.. Was mir aufgefallen ist (und vielleicht haben andere ja ähnliche Ergebnisse), dass die Option "Ausschaltzeit" scheinbar nicht "durchschlägt"...

Ich habe im VLT Firmewares Generator "Basis" gewählt und die Ausschaltzeit auf 3 Sekunden konfiguriert. Es dauert nach meiner Erfahrung immer noch 5 Sekunden bis der Scooter abschaltet. Controller ist GD32F und somit der DRV 247.

Nicht, dass das wirklich ein Problem ist, nur so als Anmerkung, sonst wirklich alles super super
super premium !!!

VG
Borat
 
Standard für die Ausschaltzeit sind 500 CPU Ticks.
200 CPU Ticks sind 1 Sekunde.
Also sind 500 = 2,5 Sekunden.
Wenn du das nun im Patcher auf 3 Sekunden stellst, dann wird es länger dauern bis er sich ausschaltet.

Steht auch so in dem ersten Post unter VLT Offsets:
1683828729717.webp
 
  • Hilfreich!
Reaktionen: Chrischon
Standard für die Ausschaltzeit sind 500 CPU Ticks.
200 CPU Ticks sind 1 Sekunde.
Also sind 500 = 2,5 Sekunden.
Wenn du das nun im Patcher auf 3 Sekunden stellst, dann wird es länger dauern bis er sich ausschaltet.

Steht auch so in dem ersten Post unter VLT Offsets:
Anhang anzeigen 48254
Das kann nicht stimmen, Stock benötigt 5 Sekunden zum Ausschalten. Habe es bei mir auf 2,5 reduziert und der Unterschied ist deutlich.
 
Das kann nicht stimmen, Stock benötigt 5 Sekunden zum Ausschalten. Habe es bei mir auf 2,5 reduziert und der Unterschied ist deutlich.
Ist aber so.🤪

Assembler Code Auszug der Vanilla DRV236:
Code:
00001208 b0 f5 fa 7f     cmp.w           r0,#0x1f4
1f4 Hex = 500 Dez
200 CPU Ticks = 1 Sek
500 / 200 = 2,5 Sekunden
 
Also ich habe das auch gerade mal mit 2,5 ausprobiert und die Ausschaltzeit liegt jetzt Pie mal Daumen bei etwa 3 Sekunden...
Post automatically merged:

Also DRV 247
 
Leudde, bitte.
Keine unnötige Verwirrung hier rein bringen.
Es ist so wie ich es sage.

Das Gerücht das die vanilla Ausschaltzeit bei 5 Sekunden liegt ist einfach falsch.
Egal wie es sich anfühlen mag.
Es ist auch Wurst ob DRV236 oder DRV247.
Habs extra nochmal geprüft jetzt.
Hier ein Code Auszug der DRV247:
Code:
0000130c b0 f5 fa 7f     cmp.w           r0,#0x1f4
Ist 1 zu 1 identisch mit DRV236.
Nur das Offset ist anders.

Also ich habe das auch gerade mal mit 2,5 ausprobiert und die Ausschaltzeit liegt jetzt Pie mal Daumen bei etwa 3 Sekunden...
Post automatically merged:

Also DRV 247
Wenn du 2,5 im Patcher einstellst, dann wird der Wert nicht verändert.
Schau selbst manuell mit nem Hexeditor nach.
Das bleibt bei b0 f5 fa 7f
Also Vanilla Wert mit 500 Cpu Ticks = 2,5 Sekunden
 
>Das bleibt bei b0 f5 fa 7f

Was soll ish sagen, ich schwöre, reines Blackbox Testing (aber immer über den Daumen gepeilt):

2,5 ca. 3 Sekunden
2,0 ca. 3 Sekunden
1,5 ca. 2,5 Sekunden (kann aber auch 3 oder 2 Sekunden sein)
1,0 ca. 2 Sekunden

Könnte das an dem v3.1 Board liegen? Du gehst ja über die CPU Ticks...

Ich bleibe jetzt erst mal bei 1 also für mich 2 Sekunden 🤣
 
Hallo zusammen,

hab jetzt über ein Jahr nicht mehr mitgelesen!

Gibt es außer der SHU noch andere Apps mit denen man eine VLT schalten kann?

Danke schonmal.
 
Nicht frei zu zugänglich.
SHU ist hier die erste Wahl.
Jedenfalls für DPC LTGM oder D.K.C
Alle anderen vanilla Funktionen können natürlich nach wie vor mit jeder anderen App geschaltet werden.
 
  • Hilfreich!
Reaktionen: Skipper36 und DanyY
Hallo zusammen!

Kann jemand sagen wenn in Pro 1 Dashboard können wir firmware vom Pro2 installieren?
 
Zuletzt bearbeitet von einem Moderator:
Links wurden von mir entfernt.
Wenn Teile benötigt werden dann schaut bitte in die Einkaufsliste:

Bei Dashboards oder Controller könnt ich mich auch gerne per privater Nachricht anschreiben.
Meist hab ich noch welche da.
 
Heya, danke für die tolle Kollektion an Mods. Ich glaube beim Pedestrian Unlock für die DRV 247 hat sich ein Fehler im bytepatch code eingeschlichen:

Code:
bytepatch.exe "%1" -a 0x00005D6C 8042
bytepatch.exe "%1" -a 0x00005D6C 43F69822

Sowohl der vorletzte als auch der letzte Befehl patchen Offset 0x00005D6C. Ich weiß, bugfrei gibt es nicht, aber wie kann ich verhindern, dass ich gravierende Fehler auf meinen bislang ungepatchten Roller jage? Danke und LG.
Post automatically merged:

Beim Mod Ausschaltzeit verkürzen (1Sekunde) habe ich auch eine Inkonsistenz bei der 247 entdeckt. In der Tabelle wird als Mod B0 F5 16 7F aufgeführt, im bytepatch command steht jedoch B0 F1 C8 0F. Was stimmt?
 
Zuletzt bearbeitet:
Heya, danke für die tolle Kollektion an Mods. Ich glaube beim Pedestrian Unlock für die DRV 247 hat sich ein Fehler im bytepatch code eingeschlichen:

Code:
bytepatch.exe "%1" -a 0x00005D6C 8042
bytepatch.exe "%1" -a 0x00005D6C 43F69822

Sowohl der vorletzte als auch der letzte Befehl patchen Offset 0x00005D6C. Ich weiß, bugfrei gibt es nicht, aber wie kann ich verhindern, dass ich gravierende Fehler auf meinen bislang ungepatchten Roller jage? Danke und LG.
Post automatically merged:

Beim Mod Ausschaltzeit verkürzen (1Sekunde) habe ich auch eine Inkonsistenz bei der 247 entdeckt. In der Tabelle wird als Mod B0 F5 16 7F aufgeführt, im bytepatch command steht jedoch B0 F1 C8 0F. Was stimmt?
Beides fixed, danke fürs Bescheid geben.(y)

B0 F1 C8 0F = cmp.w r0, #0xc8
c8 hex = 200 dez
200 cpu ticks = 1 sekunde