Close

Results 1 to 16 of 16
  1. #1
    Join Date
    Mar 2014
    Posts
    812
    Rep Points
    1,205.0
    Mentioned
    37 Post(s)
    Rep Power
    13


    Yes Reputation No

    Undefined tables that are different between 225kw and 240kw factory flashes

    Hi guys,

    I have defined 6 tables into an XDF that are common between all 225kw factory flashes (135i, 335i etc) and common between all 240kw factory flashes (335is, PPK) but different between the two power levels.

    Neither the values or the axis headers have conversion defined. This means the numbers are to scale but the values are not converted to an understandable number. A couple just look like slight refinement for the newer developed power level as the 240kw variant didn't appear for two more years. Unk PPK Diff 2 and Unk PPK Diff 5 have values that are significantly raised, possibly being some sort of limits.

    Besides these tables and the 2FA4 bypass byte, there are only 19 bytes different between 225kw and 240kw variants (excluding bytes that are different between all ZB numbers). These bytes are:

    48926
    4892a
    4892b
    4892c
    4892d
    4c4fa
    4d314
    4d7a0
    4d7aa
    5df44
    5df45
    5df46
    5df47
    5e2c0
    5e2c1
    5e2c4
    5e2c5
    6fd38
    72876

    If anyone has any theories about what any of these tables are for, it'd be great to hear them. If it is known that certain types of tables reside in certain address ranges, that'd give a clue. I think at least byte 72876 is a toggle.

    Example 225kw bin: https://drive.google.com/open?id=0Bw...WNRTFBJM1Y1Mnc

    Example 240kw bin: https://drive.google.com/open?id=0Bw...HdtcFNrazlhZzA

    XDF with unknown tables: https://drive.google.com/open?id=0Bw...2tHX21mbEZjeDQ

  2. #2
    Join Date
    Feb 2014
    Posts
    432
    Rep Points
    408.0
    Mentioned
    58 Post(s)
    Rep Power
    5


    Yes Reputation No
    I really don't know how anyone finds anything definitive in there without a damos. That said, Unknown 1 looks suspiciously like an MAF-based table if the x-axis is to be taken at the face values. Just had to put a wild guess out there Click here to enlarge

    Nice comparisons you're doing, hopefully someone with experience picking them apart will chime in...

  3. #3
    Join Date
    Mar 2014
    Posts
    812
    Rep Points
    1,205.0
    Mentioned
    37 Post(s)
    Rep Power
    13



    Yes Reputation No
    I've finally got a look at the MSD80 DAMOS. You can search the headings from the IJE0S data in the MSD80 sample file until a similar table is found (assuming breakpoints aren't changed).

    Unk PPK Diff 2 is a boost control table loosely translated to "feedforward attenuation per rate of increase in RPM". I'm guessing it's how much to change WGDC output when RPM are increasing at different rates. This could be why many report tuning boost between IS and non-IS cars being very different.

  4. #4
    Join Date
    Mar 2014
    Posts
    812
    Rep Points
    1,205.0
    Mentioned
    37 Post(s)
    Rep Power
    13



    Yes Reputation No
    I think 5 & 6 are wrong and use shared axis headers. Will investigate and fix and hopefully get a meaning for them...

  5. #5
    Join Date
    Mar 2014
    Posts
    812
    Rep Points
    1,205.0
    Mentioned
    37 Post(s)
    Rep Power
    13



    Yes Reputation No
    I think 1 or 2 of them are shared breakpoints for unknown tables but unable to find any similar data/patterns in the MSD80 DAMOS Click here to enlarge

  6. #6
    Join Date
    Feb 2013
    Location
    Germany
    Posts
    185
    Rep Points
    536.1
    Mentioned
    69 Post(s)
    Rep Power
    0


    Yes Reputation No
    What you defined as WGDC (Spool) Boost Setpoint Factor Breakpoints is the Y axis if WGDC spool, for which no axis table were defined yet.

    Table 6 is used in the code as 1D table with 6 16 bytes entries, X axis at 4CDE6 and content (Z) at 4D75C.

  7. #7
    Join Date
    Nov 2012
    Posts
    2,495
    Rep Points
    1,970.5
    Mentioned
    204 Post(s)
    Rep Power
    0


    Yes Reputation No
    @bradsm87, I should have some time this week to define these for you. I should be able to get them 100% between the DAMOS and parsing through the logic to match up the axis like Martial did above.

    The only iffy things will be the 1 byte flags, as it's really tough to determine what they do.

  8. #8
    Join Date
    Feb 2014
    Posts
    432
    Rep Points
    408.0
    Mentioned
    58 Post(s)
    Rep Power
    5


    Yes Reputation No
    Click here to enlarge Originally Posted by bradsm87 Click here to enlarge
    I've finally got a look at the MSD80 DAMOS. You can search the headings from the IJE0S data in the MSD80 sample file until a similar table is found (assuming breakpoints aren't changed).
    Nice. If I had a damos, I'd never leave the PC lol Does the damos only cover DME or do they have ones that cover TCU also?

    Someone LMK if I was in the ballpark on Unk 1 when you get it defined Click here to enlarge

  9. #9
    Join Date
    Mar 2014
    Posts
    812
    Rep Points
    1,205.0
    Mentioned
    37 Post(s)
    Rep Power
    13



    Yes Reputation No
    Click here to enlarge Originally Posted by martial@mhd Click here to enlarge
    What you defined as WGDC (Spool) Boost Setpoint Factor Breakpoints is the Y axis if WGDC spool, for which no axis table were defined yet.
    Yeah that's my wording of exactly that. I just didn't want to put it in the correct category, otherwise I will forget to copy it when the public XDFs get updated.

  10. #10
    Join Date
    Nov 2012
    Posts
    2,495
    Rep Points
    1,970.5
    Mentioned
    204 Post(s)
    Rep Power
    0


    Yes Reputation No
    Here's what I was able to find quick

    Unk 1:
    Click here to enlarge


    Unk 2: incorrect; should be 1D table, 16bit, length 4, axis start 5DFCA, data start 5DFD2
    Click here to enlarge


    Unk 3:
    Click here to enlarge


    Unk 4:
    Click here to enlarge


    Unk 5:
    Click here to enlarge


    Unk 6: having trouble with this one Click here to enlarge

  11. #11
    Join Date
    Mar 2014
    Posts
    812
    Rep Points
    1,205.0
    Mentioned
    37 Post(s)
    Rep Power
    13



    Yes Reputation No
    Click here to enlarge Originally Posted by jyamona@motiv Click here to enlarge
    Here's what I was able to find quick

    Unk 1:
    Click here to enlarge




    Unk 2: incorrect; should be 1D table, 16bit, length 4, axis start 5DFCA, data start 5DFD2
    Click here to enlarge


    Unk 3:
    Click here to enlarge


    Unk 4:
    Click here to enlarge


    Unk 5:
    Click here to enlarge


    Unk 6: having trouble with this one Click here to enlarge
    Thanks Jake. Will have a crack at translating.

    I'm not sure what my early XDF that I linked you in a PM had (Sorry about that. I had just discovered WinOLS and was very new to it all), but my Unk 2 linked in this thread is as per your finding.

  12. #12
    Join Date
    Mar 2014
    Posts
    812
    Rep Points
    1,205.0
    Mentioned
    37 Post(s)
    Rep Power
    13



    Yes Reputation No
    Oh I see what you mean now. Unk 2 is that usa application one. I just assumed it wasn't that due to my 2 compare BINs both being Euro. Bugger. Probably a useless emissions-related map.

  13. #13
    Join Date
    Mar 2014
    Posts
    812
    Rep Points
    1,205.0
    Mentioned
    37 Post(s)
    Rep Power
    13



    Yes Reputation No

  14. #14
    Join Date
    Nov 2012
    Posts
    2,495
    Rep Points
    1,970.5
    Mentioned
    204 Post(s)
    Rep Power
    0


    Yes Reputation No
    Click here to enlarge Originally Posted by bradsm87 Click here to enlarge
    Oh I see what you mean now. Unk 2 is that usa application one. I just assumed it wasn't that due to my 2 compare BINs both being Euro. Bugger. Probably a useless emissions-related map.
    No, I actually think it may be max time for spool mode, or something along those lines.

    Click here to enlarge Originally Posted by bradsm87 Click here to enlarge
    I've updated those tables.
    What bin are these values from, the PPK? JW as my screenshots were from an IJE0S stock US bin. Are you good w/ translating German? I could use some help with a few key folders in the DAMOS in that regard.

    Also, sending you a PM now.

  15. #15
    Join Date
    Mar 2014
    Posts
    812
    Rep Points
    1,205.0
    Mentioned
    37 Post(s)
    Rep Power
    13



    Yes Reputation No
    Click here to enlarge Originally Posted by jyamona@motiv Click here to enlarge
    No, I actually think it may be max time for spool mode, or something along those lines.
    Ah yes. Agreed. I see other spool mode related tables use the flushing word lol.

    Click here to enlarge Originally Posted by jyamona@motiv Click here to enlarge
    What bin are these values from, the PPK? JW as my screenshots were from an IJE0S stock US bin. Are you good w/ translating German? I could use some help with a few key folders in the DAMOS in that regard.
    Yep PPK.

    I only use Google Translate so I'm no help with translating abbreviations.

  16. #16
    Join Date
    Apr 2013
    Posts
    48
    Rep Points
    71.5
    Mentioned
    3 Post(s)
    Rep Power
    0


    Yes Reputation No
    Awesome!

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •