Curtis Controller Klonen. - Elektroauto Forum

Curtis Controller Klonen.

Responsive Image

jugge

Aktives Mitglied
08.03.2019
344
So jetzt hat es mich wieder erwischt.
Hab mir aus dem tollen China einen Curtis 1232E-5221 kommen lassen.
Leider fehlen dem Controller so einige Parameter die in einen anderen 1232E-5221 vorhanden sind.
 

Anhänge

  • Parameters orginal Controller.jpg
    Parameters orginal Controller.jpg
    73,1 KB · Aufrufe: 8
  • Parameters china controller.jpg
    Parameters china controller.jpg
    69,3 KB · Aufrufe: 8
Zuletzt bearbeitet:

jugge

Aktives Mitglied
08.03.2019
344
Bin jetzt weiter und konnte das OS als TXT speichern). Will ich es aber als .Hex abspeichern krieg ich einen Error. Die TXT in eine .Hex konvertieren soll probleme beim Flashen bereiten. Laut eines Forums.
Hat jemand vielleicht ST10Flasher 2.2 oder früher. Das soll beim abspeichern des OS als .Hex keine probleme bereiten. Leider ist das Programm so alt, das es fast alle in die Tonne gekickt haben und im Internet fast nur noch tote Links vorhanden sind.
 

Anhänge

  • dump error.jpg
    dump error.jpg
    422,2 KB · Aufrufe: 2
Zuletzt bearbeitet:

jugge

Aktives Mitglied
08.03.2019
344
Hat sich erledigt. Die meisten ST10Flasher.exe die man im Internet downloaden kann fehlen gewisse Dateien.
Der x.Hex Dump ist auf dem PC.
Morgen den noch auf das neue Steuergerät drauf und gut ist es.

Ich werde da mal eine Anleitung machen. Das brauch ihrgend wann schon mal Jemand.
 

Anhänge

  • hex ok.jpg
    hex ok.jpg
    95,6 KB · Aufrufe: 3
Zuletzt bearbeitet:

matzetronics

Aktives Mitglied
08.07.2020
1.156
Berlin, DE
Eigentlich ist .HEX der Form nach eine einfache Textdatei, nur in einem maschinenlesbaren Format mit Prüfsumme.
Das sieht dann z.B. so aus:
Code:
:101F9000909192939495969798999A9B9C9D9E9FC9
:101FA000A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB9
:101FB000B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFA9
:101FC000C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF99
:101FD000D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF89
:101FE000E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF79
:101FF000F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF69
:00000001FF
Dabei ist jedes Element festgelegt. Erst der Doppelpunkt, dann die Anzahl der Bytes der Zeile, dann die Ladeadresse (2 bytes) und das Format. Es folgt die Nutzlast und eine Prüfsumme.
Alles wird in hexadezimalen Zeichen dargestellt, eine 10 sind also 16 Zeichen.
 

matzetronics

Aktives Mitglied
08.07.2020
1.156
Berlin, DE
Sieht doch gut aus. Wenn du dir das mit Notepad oder Notepad++ anguckst, sieht das genauso aus wie mein kleiner Auszug. Der Hexeditor ist hier fast schon eine Stufe zu viel, weil der den Text wieder als hexadezimale Daten interpretiert und dadurch eher verwirrt.
Manche Hexloader sind empfindlich bzgl. Linefeed (Hex0x0A) und/oder Carriage Return (Hex 0x0D), aber das ist selten.
 

Anmelden

Neue Themen

Neueste Beiträge