RP ✔️ MiDu-Flasher 🔌 ST-Link Downgrade & Unbrick

Moin hannes69, besten Dank für deine ausführliche Antwort!

Das Downgrade mit dem MiDu-Flasher über den ST-Link V2 hat geklappt, die BLE-Version ist jetzt 1.3.4.

Nachdem ich einige Offsets über den Hex-Editor in der DRV319 angepasst habe, konnte ich die Firmware erfolgreich mit der SHU 2.7 Android-App flashen.
Der Scooter fährt jetzt 22 km/h und der Tempomat aktiviert sich nur dann, wenn er in der SHU-App ausgewählt ist. Genau so, wie ich es wollte. :)

Das Einzige, was nicht funktioniert, ist LTGM.
In der SHU-App unter "Tools" ist der Button "VLT L.T.G.M" zwar dauerhaft aktiviert, der Scooter fährt allerdings nur 22 km/h.

Über die Funktion AUTOMATE -> Automate Current: VLT L.T.G.M. erhalte ich nach einem Neustart zwar kurz die Meldung, dass das Manöver aktiviert wurde, der Scooter fährt aber weiterhin nur 22 km/h.

Ich bin davon ausgegangen, dass ich den Button "VLT L.T.G.M" einfach aktiviere, wenn ich die 25 km/h nutzen möchte. Genau so, wie ich es jetzt für den Tempomaten mache.
Sehe ich das falsch? Wofür ist der Button sonst gedacht? Selbst wenn ich eine Vanilla ohne Änderungen flashe, ist der Button "VLT L.T.G.M" dauerhaft aktiviert, er lässt sich nicht deaktivieren. Bug in der App?

Ich habe an der ESC Region des Scooter nichts geändert, diese ist nach wie vor "DE (6/15/20kmh).
Ein Neustart des Scooters nach dem Flashen sowie ein Neustart der App haben leider nichts gebracht.

Anbei die Offsets aus der params.txt:

Code:
- Version: DRV319;
This file has been generated from VLT_Zipper 2 powered by XiaoTea. Make sure you know what it contains.;
;
Changes below;
Offset | Vanilla | Mod;
Vergleichen der Dateien C:\xxx\VLT-ZIPPER_V2.2\RESOURCE\BIN\FIRMWARES\DRV319.bin und C:\xxx\DRV319.BIN
0000062E: 01 FF
00000636: 01 FF
0000064A: 90 B0
0000064C: 43 3A
0000064D: 10 11
00000662: 90 B0
00000664: 43 3A
00000665: 00 01
00000666: 00 FF
00000C2A: 92 B2
00000C2C: 43 3A
00000C2D: 20 21
00001618: 90 B0
0000161A: 43 3A
0000161B: 00 01
0000161C: 58 00
0000161D: B9 BF
00005C76: 95 B5
00005C78: 43 3A
00005C79: 10 11
00005CEA: 95 B5
00005CEC: 43 3A
00005CED: 10 11
00005D08: 14 16
00005D6A: 95 B5
00005D6C: 43 3A
00005D6D: C0 C1
00005D86: 95 B5
00005D88: 43 3A
00005D89: C0 C1
00005DB6: 95 B5
00005DB8: 43 3A
00005DB9: 20 21
00005F84: 95 B5
00005F86: 43 3A
00005F87: 00 01
00005F92: 95 B5
00005F94: 43 3A
00005F95: 00 01
000066C8: 81 A1
000066CA: 43 3A
000066CB: 20 21
 
Hallo leroy,
ich hab ne Vorstellung, warum das bei dir nicht funktioniert.
Ich nehme an, du hast die genannten Änderungen aus dem VLT Firmware thread startpost. Und die sind leider nicht aktuell. Im thread selber wurde das ganze ja immer wieder weiterentwickelt, der startpost aber ab einem Punkt nicht mehr angepaßt. Und dann kommt noch dazu, dass der webpatcher vlt-firmwares.com nun offline ist und man den nun nicht mehr zur Verfügung hat. Das zwingt einen nun eigentlich dazu, den VLT thread von Anfang bis Ende zu lesen. Was ja für das Verständnis des ganzen ja eigentlich nicht schadet ;)
Naja, man muss den thread nicht ganz zu Ende lesen, aber fast, auf Seite 144 wird man fündig (damit kannst du nun die ersten 144 Seiten überspringen ;) ) https://rollerplausch.com/threads/v...are-und-vieles-mehr.3197/page-144#post-119544 hier halt die Werte vom 1S bei DRV319 nehmen.
Das reicht leider noch nicht, weil auch diese Änderung nicht vollständig war, also kommt noch das dazu: https://rollerplausch.com/threads/v...are-und-vieles-mehr.3197/page-144#post-119621
Leider ist das dort nicht für DRV319 dokumentiert, aber versuchs mal damit ;) : offset 00003A70 vanilla 435D ändern zu 0123 (hab in meiner 319 nachgesehen ;) ).
Somit sind die offsets die gleichen wie bei dir, nur halt andere Werte plus eine Änderung an einem zusätzlichen offset.
Im webpatcher war das ganze ja umgesetzt, nur halt nicht im startpost des threads. Is halt nun ne blöde Situation, weil man nun entweder den ganzen thread durcharbeiten muss, oder auf die Hilfe von Leuten angewiesen ist, bei denen der aktuelle Stand läuft.
Der 1S ist halt nun schon auch ein wenig älter, so dass da halt wohl auch seltener Hand angelegt wird und die Community konzentriert sich vermutlich eher auf aktuellere Modelle. Schade ists schon, dass der startpost nicht aktuell gehalten wurde. Ist halt aber auch ne Methode, dass man sich die Änderungen 'verdienen' muss und Anfänger erst mal abgehalten werden und zur Fortbildung verdonnert werden ;)