Pages: [1]
Author Topic: Definition File for 8D0907551G - 16 bit address not aligned properly  (Read 7966 times)
MetalForLive
Full Member
***

Karma: +0/-0
Offline Offline

Posts: 86



Hi all,

I need a definition File for S4 8D0907551G.
I know there is one from Nyet on http://files.s4wiki.com/defs/ and this File works fine I put off Rear Lambda and VMAX and some other stuff, but there is anything not right with the LAMFA Table.
It Looks like this:



But it have to look like this:




Has anyone another XDF for the 8D0907551G  where this works ?
My original File is in the attachments.

thanks in advance
« Last Edit: March 28, 2018, 12:44:41 PM by nyet » Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #1 on: March 28, 2018, 12:43:30 PM »

Many DAMOS based map packs have off by one errors in their map addresses when the map is 16-bit

http://nefariousmotorsports.com/forum/index.php?topic=5525.0

I'm assuming this is because whatever tools OEMs use automatically align unaligned addresses and nobody notices.

All 16 bit maps (and axis data) MUST be 16-bit (2 byte) aligned, in other words, even not odd.

Set the low bit of the address to 0 if it is on (i.e. subtract 1 if the address is odd).
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #2 on: March 28, 2018, 12:48:53 PM »

It's due to a bug in the WinOLS damos import plugin (which has been fixed ages ago).
Since IIRC the xdf's were dumped from kp using my tool that's why.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #3 on: March 28, 2018, 12:49:39 PM »

It's due to a bug in the WinOLS damos import plugin (which has been fixed ages ago).
Since IIRC the xdf's were dumped from kp using my tool that's why.

The XDFs were dumped from my tool Tongue
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #4 on: March 28, 2018, 12:52:53 PM »

BTW as an aside does the most recent WinOLS provide a human readable export of ALL map pack data (the old versions had csv export, but the csvs were missing a ton of info)?

Or does EVC still not want you to be able to convert WinOLS map data to open formats?
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #5 on: March 28, 2018, 01:01:10 PM »

You can dump a full CSV with the later versions. Basically all fields that exist, incl all the addresses, conversion factors and so on.

So that's a yes.

Send me hex/a2l combos for stuff you want and I can do full dumps of all of it, if you want as I have the paid OLS as well as the Damos Import Plugin.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #6 on: March 28, 2018, 01:06:49 PM »

You can dump a full CSV with the later versions. Basically all fields that exist, incl all the addresses, conversion factors and so on.

So that's a yes.

Send me hex/a2l combos for stuff you want and I can do full dumps of all of it, if you want as I have the paid OLS as well as the Damos Import Plugin.

Thanks. I'm now making another attempt at buying a legit OLS license myself.

Last time I tried this they insisted I need to be (at minimum) a LLC and have a reseller license.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #7 on: March 28, 2018, 02:03:30 PM »

Buy the newcomer edition, so you get some CS points.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
MetalForLive
Full Member
***

Karma: +0/-0
Offline Offline

Posts: 86


« Reply #8 on: March 31, 2018, 03:33:39 AM »

Hi, thanks for your Feedback.

I edit XDF Parameter Info to 2 byte, but now it looks like this:



Quote
Set the low bit of the address to 0 if it is on
Where can I do this in Tuner Pro I can't find it.

Sorry for this Questions, I try to become some know how in this Topic but it's hard for me especially English is not my Main Language.

Maybe should I try it with Winols ?
But can I use there XDF or does I have to use there damos Files ?
Logged
armageddon
Sr. Member
****

Karma: +20/-3
Offline Offline

Posts: 348


« Reply #9 on: March 31, 2018, 05:59:01 AM »

You have to change the address, it's one byte off

Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12268


WWW
« Reply #10 on: March 31, 2018, 11:57:41 AM »

0x1c38f is odd

0x1c38e and 0x1c390 are even.

If you don't know what that means, I recommend doing a bit more learning before trying to tune anything.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
MetalForLive
Full Member
***

Karma: +0/-0
Offline Offline

Posts: 86


« Reply #11 on: July 16, 2018, 11:17:03 PM »

Now I set it one byte off, the columns looks okay (?) but the Values in the rows didn't.



Logged
MetalForLive
Full Member
***

Karma: +0/-0
Offline Offline

Posts: 86


« Reply #12 on: July 17, 2018, 09:52:58 AM »

Okay, I looked at the Nefmoto Stage 1 .xdf and played around a little bit.

Now my Table looks like this:




I am not shure, the last one in the Column looks not proper, or am I wrong ?

This is what I have changed:




I didn't understand the stuff with "Global Table Equation", what does that do ?

Am I now on the right Way ?
Logged
MetalForLive
Full Member
***

Karma: +0/-0
Offline Offline

Posts: 86


« Reply #13 on: July 17, 2018, 11:39:59 AM »

Okay, I edit in General to 0x1C390 and now it should be correct.

I've changed air/fuel ratio, boost and now I'am going to the ignition.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.019 seconds with 15 queries. (Pretty URLs adds 0s, 0q)