Announcement

Collapse
No announcement yet.

Comprehensive MSS54/MSS54HP DME Information

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ppm008
    replied
    tell me your model, model year and msss54 version, HP or not

    Leave a comment:


  • S54_DNA
    replied
    Hi, is there any way to know which program version (Cal ID) is the correct one to use for a certain year or by VIN? I do not know what the original was as it was flashed with a tune. When flashed back to a stock tune, apparently it is not the correct one according to the ref. So I don't know if it's the wrong version that they're having issue with? And the ref won't tell me exactly what they want.

    Leave a comment:


  • karter16
    replied
    Originally posted by ppm008 View Post

    This map is called KF_RG_M and is not used in standard CSL prog
    Thanks for that, much appreciated :-) - curious what reference material you have with that information in it?

    Leave a comment:


  • ppm008
    replied
    Originally posted by karter16 View Post
    Note: the below question relates to the 0401 CSL binary.

    Does anyone have any information on the 16x12 table at 0x8E42A (table pointer reference in Master binary program code, start of data points when viewing the table in TunerPro is 0xe464). x axis is engine speed and y axis is relative fill, I do not yet know the units of the cell values. I should be able to figure it out in more time by continuing with disassembly, but wondered if anyone else has any info on this?
    This map is called KF_RG_M and is not used in standard CSL prog

    Leave a comment:


  • bmwfnatic
    replied
    Originally posted by elrichmeister View Post

    Im right at the cusp i think, do we now when exactly on that month?
    My car has 2003-09-04 manufacture date, since its earlier in that month, I'm assuming its a non-hp
    Even if the catalog says one thing, if it’s that close it’s not always accurate. Just check with INPA or physically by looking at the sticker on the DME.

    Leave a comment:


  • elrichmeister
    replied
    Originally posted by bmwfnatic View Post

    Should be manufacturing date after 09/2003.
    Im right at the cusp i think, do we now when exactly on that month?
    My car has 2003-09-04 manufacture date, since its earlier in that month, I'm assuming its a non-hp

    Leave a comment:


  • bmwfnatic
    replied
    Originally posted by BTB View Post
    Pardon my ignorance but ... is there an easy way to determine whether I have MSS54 or MSS54HP such as VIN later than XXXX? Would like to do an MSSMapper tune with a reduced redline (~7k RPM)
    Should be manufacturing date after 09/2003.

    Leave a comment:


  • BTB
    replied
    Pardon my ignorance but ... is there an easy way to determine whether I have MSS54 or MSS54HP such as VIN later than XXXX? Would like to do an MSSMapper tune with a reduced redline (~7k RPM)

    Leave a comment:


  • karter16
    replied
    Note: the below question relates to the 0401 CSL binary.

    Does anyone have any information on the 16x12 table at 0x8E42A (table pointer reference in Master binary program code, start of data points when viewing the table in TunerPro is 0xe464). x axis is engine speed and y axis is relative fill, I do not yet know the units of the cell values. I should be able to figure it out in more time by continuing with disassembly, but wondered if anyone else has any info on this?

    Click image for larger version

Name:	Screenshot 2024-11-30 at 7.17.45 AM.png
Views:	242
Size:	322.7 KB
ID:	285572

    Leave a comment:


  • sapote
    replied
    Originally posted by heinzboehmer View Post

    There's also some resistors: https://nam3forum.com/forums/forum/s...=2582#post2582

    ​​​​​​The pressure sensor is different too, so you either have to scale it differently in software or swap out the hardware.
    The ambient pressure sensor is used only for CSL as the DME needs to interpret the MAP sensor in the CSL intake, and so for non-CSL I don't think it's matter. No?

    Leave a comment:


  • sapote
    replied
    Originally posted by sda2 View Post
    Wow, this document seems to be a detail DME control software block diagram and theory! All we need is the "C" source code.
    Or have anyone used a compiler or assemble to convert the binary file to 68376 assembly codes? C source is perfect but I am happy to work with assembly codes.

    Leave a comment:


  • R3VM3UP
    replied
    Originally posted by E46m3zcp View Post
    I am having a hard time understanding the maps shown in the first post on this thread. One of the first steps of EFI tuning is to calibrate the volumetric efficiency table (for example, when fitting a CSL airbox or more aggressive camshafts, it increases the VE and the air-fuel ratio gets too lean, and a VE table calibration can remedy this) anyone knows how pro tuners do this on our MSS54/HP ??
    Non CSL software uses the MAF to essentially 'directly' measure airflow. The CSL runs primarily alpha N with some sort of compensation from the MAP sensor on the air rail. I'd imagine the pulsations in the MAP rail require significant filtering due to the small volume of the rail and proximity to the ports, so it cannot be used as the primary air charge estimation method. The main alpha-N VE table is KF_RF_N_AQ_REL, which is a function of engine speed and relative throttle opening.

    KF = map
    RF = relative filling
    N = engine speed
    AQ_REL = relative cross sectional opening​

    Leave a comment:


  • dreamdrivedrift
    replied
    Just wanted to say: THANK YOU! I was able to do something (simple) and fix my sport mode memory (which was set to always on) with the help of this thread and multiple others. Really appreciate the work of the community in creating and documenting these resources, all in their spare time. They are invaluable; and I learned a lot in the process.

    Leave a comment:


  • E46m3zcp
    replied
    I am having a hard time understanding the maps shown in the first post on this thread. One of the first steps of EFI tuning is to calibrate the volumetric efficiency table (for example, when fitting a CSL airbox or more aggressive camshafts, it increases the VE and the air-fuel ratio gets too lean, and a VE table calibration can remedy this) anyone knows how pro tuners do this on our MSS54/HP ??

    Leave a comment:


  • M3Dude
    replied
    Hi guys,
    I am trying to code out the SAP on my E46 M3, is there a write-up anywhere that can be followed on a step-by-step basis? Also, does anyone know what the code needs to be changed to so the system is no longer searching for it? I couldn't find it in the tables...

    Leave a comment:

Working...
X