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

Mir ging es auch eher um den Drive Mode, ob das passt was ich raus gesucht habe. Da ich den etwas anpassen wollte.
Das andere war nur gedacht falls jemand, analog zur cfw, das Current Limit für den Sport Mode sucht und ändern möchte. Das hatte ich hier im Thread noch nicht gefunden.Current fahr ich derzeit 27A, also alles im Rahmen.
 
Hatte bei Current Limit für den Drive Mode nen Dreher beim Offset drin.
Korrekt ist:
5D8A 46F66053 ; movw r3, #0x6d60 (28000mA) -> Current Limit

Ansonsten passt es für die DRV319, hab es mit leicht heruntergesetzten Werten und Geschwindigkeit auf 18kmh getestet.

VG

PS: Super Arbeit was ihr hier auf die Beine gestellt habt.
 
  • Hilfreich!
Reaktionen: alex_1S
Servus, ist es möglich, eine gepatchte VLT auf einem Pro 2 mit V3.1 Controller zu flashen? Und wäre das auch mit der neusten BLE Version unproblematisch?

Vielen Dank im Vorraus!:)
 
ist es möglich, eine gepatchte VLT auf einem Pro 2 mit V3.1 Controller zu flashen?
Dank N Nebelfee2010 habe ich die Chance bekommen einen v3.1 Controller zu untersuchen.
Dadurch wird es schon bald eine VLT-Firmware für die neuen Mikrocontroller geben.
Auch MiDu-Flasher wird somit die Funktion bekommen die neuen Controller zu Unbricken.
Davon gibt es nun ja schon so einige, weil inkompatible firmwares geflasht wurden.

Die BLE wird aber trotzdem ein downgrade brauchen wenn man die VLT via downg etc flashen möchte.

LG
VooDoo
 
Zuletzt bearbeitet:
Hallo zusammen,

ich habe heute die 247 mit dem Webpatcher gepatched und festgestellt, dass die DPC Offsets unverändert (Vanillia) geblieben sind. Vielleicht mag der Meister des Spiels das bei Zeiten korrigieren :)

Ansonsten wie immer: Besten Dank

Du bist ja goldig - DPC ist im Webpatcher auch gar nicht enthalten - natürlich patched er dann auch nichts 🤦

PS: das ist auch so gewollt, wer DPC will, muß sich mit dem Thema befassen und manuell patchen per Hexeditor oder bytepatch.
 
  • Hilfreich!
Reaktionen: Codi
Heiland!!
Du hast natürlich Recht. Ich nehme alles zurück und behaupte das Gegenteil. Ich lösche den Post am besten direkt :ROFLMAO::ROFLMAO:
Aber danke für das: "Du bist ja goldig". Nehme das als Kompliment an😘
 
Kein Ding,

habe es auch nicht böse aufgenommen. Ich habe mich tatsächlich mit DKC vertan. Normalerweise patche ich nur mit dem Hexeditor.
 
Ich befürchte ja.
00005D4C ist das richtige offset in der DRV247 wenn wie hier die komplette 4 byte instruktion geschrieben werden sollen.
00005D4E ist nur richtig wenn dort nur diese 2 Bytes geschrieben werden sollen "1B 08".

Wenn du den Akku abstöpselst, sollte er in den standard "Drive mode" gehen, und dann die fehlerhaft gepatchte instruktion nicht ausführen.
Dann kannst du mit downg wieder eine DRV flashen.

Hab den Fehler im ersten Post ausgebessert.
Sorry😩

Ich hatte vor ca einer Woche das gleiche Problem wie A alexinc
Ich bin nur davon ausgegangen dass ich einen Fehler gemacht habe, daher hab ich mich hier nicht gemeldet. Ich hatte das ganze dann (leider nur zum Teil) per ST-Link gelöst.
Vielleicht könntest du mir auch helfen VooDooShamane VooDooShamane ?

Nachdem ich per ST-Link alles wiederhergestellt habe, bekomme ich in jeder App folgendes als Seriennummer angezeigt:

1654676314038.png


Aktuell habe ich eine SHU CFW drauf, würde aber gerne wieder auf die VLT wechseln. Aufspielen lässt sich jede Firmware ganz normal. Leider ist immer GM aktiv bzw irgendeine Region in der nach Start schon 25kmh eingestellt sind.
Ändern der Seriennummer wird nicht angenommen, egal über welche App.

Irgendwelche Tipps?
 
Nachdem ich per ST-Link alles wiederhergestellt habe, bekomme ich in jeder App folgendes als Seriennummer angezeigt:
Mit welchem Tool hast du geflasht?
Dein App_Config Bereich scheint zerschossen zu sein.
Hast wahrscheinlich eine .rec file eingespielt?
Solange Midu-Flasher das Flashen des Controller noch nicht unterstützt, würde ich das Cami script empfehlen.
Dort kann man die SerienNr. einstellen und dann wird die gleich an die richtige Stelle geschrieben.

EDIT:
Das manuelle setzen der SerienNr. in SHU funktioniert nicht?
 
  • Hilfreich!
Reaktionen: pepra
Hab es mit dem STM32 St-Link Utility gemacht.
Dann werde ich wohl doch nochmal den Lötkolben rausholen müssen. Gibts eigentlich eine einfachere Möglichkeit statt Löten? Eine art Stecker zum draufklemmen o.ä.? Ich und der Lötkolben sind nicht so ganz die besten Freunde :-D

Werde ich probieren und berichte dann. Danke!! :)



EDIT:
Das manuelle setzen der SerienNr. in SHU funktioniert nicht?
Ändern der Seriennummer wird nicht angenommen, egal über welche App.
Nope :-(
 
  • Hilfreich!
Reaktionen: VooDooShamane
Ich befürchte ja.
00005D4C ist das richtige offset in der DRV247 wenn wie hier die komplette 4 byte instruktion geschrieben werden sollen.
00005D4E ist nur richtig wenn dort nur diese 2 Bytes geschrieben werden sollen "1B 08".

Wenn du den Akku abstöpselst, sollte er in den standard "Drive mode" gehen, und dann die fehlerhaft gepatchte instruktion nicht ausführen.
Dann kannst du mit downg wieder eine DRV flashen.

Hab den Fehler im ersten Post ausgebessert.
Sorry😩

VooDooShamane VooDooShamane Um nochmal sicher zu gehen dass ich es jetzt richtig verstanden habe: Bedeutet beides würde funktionieren?

bytepatch.exe firm.bin -a 0x00005D4C 4F F0 1B 08
bytepatch.exe firm.bin -a 0x00005D4E 1B 08
 
Mit welchem Tool hast du geflasht?
Dein App_Config Bereich scheint zerschossen zu sein.
Hast wahrscheinlich eine .rec file eingespielt?
Solange Midu-Flasher das Flashen des Controller noch nicht unterstützt, würde ich das Cami script empfehlen.
Dort kann man die SerienNr. einstellen und dann wird die gleich an die richtige Stelle geschrieben.

EDIT:
Das manuelle setzen der SerienNr. in SHU funktioniert nicht?
Vielen Dank VooDooShamane VooDooShamane hat bestens funktioniert. Endlich wieder VLT! 🤟
 
  • Liebe zum Detail! (2 Punkte)
Reaktionen: VooDooShamane
Moin Leute,
ich habe in den letzten Wochen viel an meinem 1S verändert und auch schon ein paar Sachen über den Hex Editior geändert.

Jetzt wollte ich mit dem ARM to HEX Converter, den CRC Wert von 1000 auf 1500 erhöhen:

3E8 Hex = 1000 Dezimal
5DC Hex = 1500 Dezimal

Bei 3E8 zeigt er mir unter Thumb genau den Wert, der auch in der Anleitung gezeigt wird, bei 5DC steht bei Thumb "### Invalid operand"


Ich meine mal gelesen zu haben, dass es den Dezimal Wert 1500 nicht gibt und ich z.B 1499 nehmen soll, die Zahlen die ich getestet habe, haben aber alle den selben Fehler ausgespuckt.

Hat jemand einen Tipp für mich?

Hex.webp