Announcement

Collapse
No announcement yet.

MSS60 XDF Mappings

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • nick380
    replied
    Hi everyone, I'm fairly new to the ECU scoping game, but I'm interested in helping, as I've never done this before and would love to learn. I have a buddy with an E92 M3 MSS60. I used to have one and always hated never being able to check out the tune myself. I've recently been helping another friend with his MS54HP E46 M3, and discovered the .zip also contained Function frames for the MSS60 at least partially translated, with the remainder still in German. This got me interested into learning more about that ECU. I'm sure you guys have found this already, considering you've mentioned the functions in this thread. If not I can link it as well. What do I need to get started in finding tables in the address spaces within the DME? Will I need the car? I can do some googling, but so far WinOLS and a dump from the DME? I hope to tune his M3 and also be able to learn more about understanding address locations and how to find them and create an XDF and bin for tuning.

    Link to MSS60 Function frame partially translated: https://file.io/H2gr0LizxMNZ


    Thanks guys,

    Nick

    Leave a comment:


  • dmlf
    replied
    Originally posted by afv View Post
    Rev limiter:

    0x6052-0x6071
    Full bin offset +7000

    Rev limit = Hex value in decimals
    Here are some other rpm limiters I found :
    Click image for larger version  Name:	limiters.PNG Views:	0 Size:	35.2 KB ID:	71142
    Martyn I noticed that your bin modification tool only lists the "hot" oil rpm limiters, maybe you could add the cold one too !
    Last edited by dmlf; 12-03-2020, 12:35 PM.

    Leave a comment:


  • afv
    replied
    Hello I've merge some info in a text file so I put them here.

    241E guide

    Tune location:

    Tune 0x00000-0x0FFFF Full 0x070000-0x07FFFF
    Tune 0x10000-0x1FFFF Full 0x2F0000-0x2FFFFF

    V-max map:

    0xB090-0xB137
    Full bin offset +7000

    5x 8x2map, [08 00] separator


    Stock:
    00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07
    11 60 11 60 11 60 11 60 11 60 11 60 11 60 11 60
    last:
    00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07
    0F C0 0F C0 0F C0 0F C0 0F C0 0F C0 0F C0 0F C0

    Full speed:
    00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07
    1F 40 1F 40 1F 40 1F 40 1F 40 1F 40 1F 40 1F 40
    all

    Rev limiter:

    0x6052-0x6071
    Full bin offset +7000

    Rev limit = Hex value in decimals

    Pedal:

    Full bin offset +2F0000

    Pedal position 0x1ACB2-0x1ACC5

    Limp map 0x1ACC6-0x1ACD9

    DTCs

    Each DTC has a 26 byte row

    To delete a DTC, null 3rd to 10th and the 13 byte

    The DTC code is on the 2 first byte, all code id coulb be find on tool32



    Cats efficiency:

    Full bin offset +7000


    Bank 1 0x170C-0x1725

    Row:
    27 89 04 20 00 00 00 00 00 00 01 01 01 01 01 01 02 00 58 00 58 01 58 1E 5C 55


    Bank 2 0x1726-0x173F

    Row:
    27 8A 04 30 00 00 00 00 00 00 01 01 01 01 01 01 02 00 58 00 58 01 58 1F 5C 55


    Secondary air pump (SAP):

    Full bin offset +7000

    0x1AF8-0x1B02

    Row:
    27 AF 00 00 00 00 00 00 14 11 01 01 01 01 01 01 02 00 58 02 58 03 5C D6 5C DB

    and

    27 82 .. ..

    I've also done a very quick XDF file with some maps I found, someones not enough really identified (they include a "?" in their title. Change the extension of the txt to xdf.

    Do someone has a full winols version to explore the ols file existing? It could be interesting to port the maps to an xdf file i think.
    Attached Files

    Leave a comment:


  • KClemente
    replied
    It will be very similar to MSD80/81 in which there will also be a Vorsteuerungkorrektur which is a "fuel scalar" map which will make alternative fuels much easier to tune. Here is an MSS60 damos I have no use for. It will only open on WinOLS 4 and higher.

    Rename .txt into .rar to open.
    Attached Files

    Leave a comment:


  • dmlf
    replied
    LSU 4.9 sensors yes

    Leave a comment:


  • MpowerE36
    replied
    Originally posted by dmlf View Post
    I think I have found KL_LAM_SOLL_VL @4D1A
    8x1
    RPM x1
    Lambda target x 1/16384, precision 3

    This KL is followed by several KFs with lambda values, some around 1, some around 3.9 ( which stick with what I can see in the funktionrahmen )
    Yes I think it is lambda target at WOT. This engine must have second generation of lambda sensors which allow to do closed loop at WOT

    Leave a comment:


  • dmlf
    replied
    I think I have found KL_LAM_SOLL_VL @4D1A
    8x1
    RPM x1
    Lambda target x 1/16384, precision 3

    This KL is followed by several KFs with lambda values, some around 1, some around 3.9 ( which stick with what I can see in the funktionrahmen )

    Leave a comment:


  • dmlf
    replied
    240e Tune bin, Injection + Ignition

    http://s000.tinyupload.com/?file_id=15251736869856295652

    Leave a comment:


  • dmlf
    replied
    Looks like KF_EGAS_SOLL_AQ could be at 11DFE, just before that there is also a 24x22 map starting at 11984 ( cylinder filling x rpm )
    if the bin you have is all FF I will share my car's stock tune read with mssflasher, it has all the data
    Attached Files

    Leave a comment:


  • KClemente
    replied
    Originally posted by dmlf View Post
    KF_TZ_L angles have a precision of 1
    I found the same stuff as you in my 240e
    Have you found any of the fueling tables yet? I'm 95% sure KF_MD_ZW_OPT is used during normal operation. I cannot for the life of me define anything really relating to fueling. Block 0x170000 to 0x2D0000 is all FF which is where I'm guessing the fueling is located

    Leave a comment:


  • dmlf
    replied
    KF_TZ_L angles have a precision of 1
    I found the same stuff as you in my 240e

    Leave a comment:


  • KClemente
    replied
    Found three ignition maps currently:

    -Optimal Spark [KF_MD_ZW_OPT] (0x17224)
    -Optimal Spark E2 (I didn't define yet)
    -Full Load Ignition [KF_TZ_VL] (0x1E1EC)

    They look to be fine, XYZ axis seems correct but Z axis a little different most likely because of the pre-production .OLS I'm using

    Leave a comment:


  • hotsd101
    replied
    HW: 07854317
    SW: 07854373




    Leave a comment:


  • MtoufP
    replied
    Originally posted by tdott View Post

    I have a full and partial read from my car, dm me your email if you want it.
    Could I have a Full and partial please for research and development Please

    Leave a comment:


  • tdott
    replied
    Originally posted by KClemente View Post
    Does anyone have a 240e full and partial bin? My M3 is running an old 80E firmware and I'll wait a bit before I upgrade. I've started my development on a polished and sorted XDF for the full bin 240E and some 80E. I've got the basics of each category so far besides the elusive fueling maps. I'll publish my results and changes on github as soon as it gets to a workable level
    I have a full and partial read from my car, dm me your email if you want it.

    Leave a comment:

Working...
X