Sterowniki ME7 są na tyle stare, że wszystko na ten temat jest w internecie - fora zagraniczne. Istnieją nawet tzw. Community Project w których w oparciu o logi i zdjęcia konkretnych map strojone są auta - pomagają w tym osoby posiadające na koncie mocne setupy, znające się na rzeczy. Nie dość, że można pobrać efekt finalny (bin + xdf) to można prześledzić cały proces, mapy które trzeba zmodyfikować i w jaki sposób. Analogicznie można modyfikować sterownik w swoim aucie.
Generalnie kolega bandyta928 dał wam fajną podstawę żeby czegoś szukać na temat modyfikowania wsadu w sterowniku - oczywiście dla chcących. Temat jest na tyle obszerny, że nie dziwię się, że prace ucichły - początkowo chciałem mu przy tym pomóc (też coś tam udało mi się przy swoim aucie zmodyfikować) jednak przez brak czasu nie jestem w stanie nic konkretnego opisać - jednak gdyby ktoś miał jakieś pytania to z chęcią nakieruję na ile będę w stanie.
Jeżeli ktoś jest na poważnie zainteresowany tym tematem, to trzeba zacząć od kabla, zgrania swojego wsadu (lub znalezienia go w internecie (oznaczenie musi się zgadzać z komputerem w aucie, może różnić się rewizją (może być dostępny bin z nowszą rewizją do którego jest pełny opracowany damos (definicja)). Na niektórych sterownikach można wykonać tzw. crossflasha czyli wrzucić zawartość innego komputera ale tutaj trzeba być ostrożnym i najpierw upewnić się, że dane wsady są zamienne).)).
Plik .bin z komputera to nic innego jak ciąg bitów, z których nic nie odczytamy bez definicji ( czyli np xdf dla tunerpro; kp / ols dla winols).
Plik z definicją, określiłbym jako zbiór adresów, w których znajdują się określone mapy (do każdej mapy dochodzą adresy osi X / Y oraz przeliczniki wartości aby te były dla nas zrozumiałe).
W pliku .bin "map" jest masa, dopiero po załadowaniu pliku .bin oraz .xdf jesteśmy w stanie konkretne mapki otworzyć i je modyfikować. (Z ciekawostek, np. istnieje mapka która definiuje czy tempomat jest starego typu w przełączniku świateł czy nowszego po CAN).
Tak wygląda odpalony plik .bin w typowym HexEditorze :
Po uruchomieniu pliku .bin w TunerPro bez definicji wygląda to tak :
Jedyne co można zrobić to włączyć podgląd hex tak jak wcześniej.
Natomiast po wczytaniu pliku XDF ukazuje nam się z lista zdefiniowanymi mapkami
Dzięki temu możemy wejść w konkretną mapkę i dokonać modyfikacji.
Dla przykładu mapka LDRXN :
W skrócie pomijając pewne limitery, doładowanie powinno podążać po tej mapce (w "normalnych" warunkach - jest jeszcze LDRXNZK z której ecu korzysta podczas stuku).
Limituje ona Load, który w mocnym uproszczeniu można przeliczyć na doładowanie zadane (np peak 128 * 10 + 300 = 1580 (1580 mbar w kolektorze czyli 0,58bara "nadciśnienia")) - oczywiście jest to bardzo uproszczone, doładowanie może być ograniczane przez limitery w pewnych warunkach lub zakresach.
Po każdorazowej zmianie w pliku bin należy wykonać korektę checksum o czym jest wzmianka w pierwszym poście. Bez tego auto nie odpali po wgraniu wsadu.
Jestem samoukiem, z tego posta korzystajcie jako ze wskazówki. Jeżeli będą jakieś pytania to postaram się coś jeszcze dodać od siebie lub jeżeli ktoś podejmie temat to pomóc i nakierować.
Generalnie jak ktoś chce zacząć zabawę to polecam zacząć od np. usunięcia SAI lub innych komponentów. Mogę napisać drugiego posta w którym w skrócie opiszę moduł który jest nazwijmy to w uproszczeniu "listą" komponentów podłączonych do ecu (SAI, N249, VVT etc). Hasło klucz : ESKONF.