Announcement

Collapse
No announcement yet.

MSS54 DS2 Tool: FREE - DME tune, program, flash counter, codes, adaptions, etc

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

  • ac427
    replied
    Originally posted by 0-60motorsports View Post

    Unfortunately I don't have vm and no windows laptop right now. I'm sorry I could not be of immediate help.

    I am planning to get a windows laptop soon though.
    No worries mate. I just remembered you had the flap wired in. All good 👍

    Leave a comment:


  • 0-60motorsports
    replied
    Originally posted by ac427 View Post

    I'm not sure if this covers your Mac:

    System Requirements: - The app runs on Windows 10/11 (x86, x64 and ARM64 (works great on a VM on Apple Silicon)) with the .Net 8.0 Desktop Runtime
    - The app supports OBD2 (FTDI D2xx driver) cables, and also supports COM.
    Unfortunately I don't have vm and no windows laptop right now. I'm sorry I could not be of immediate help.

    I am planning to get a windows laptop soon though.

    Leave a comment:


  • ac427
    replied
    Originally posted by 0-60motorsports View Post

    I might have missed this but does this program work on a Mac? Cars in the shop now so I can test it when it's back in a day or two.
    I'm not sure if this covers your Mac:

    System Requirements: - The app runs on Windows 10/11 (x86, x64 and ARM64 (works great on a VM on Apple Silicon)) with the .Net 8.0 Desktop Runtime
    - The app supports OBD2 (FTDI D2xx driver) cables, and also supports COM.

    Leave a comment:


  • 0-60motorsports
    replied
    Originally posted by ac427 View Post

    I think you have the CSL Flap working on your car. Are you able to do the CSL Flap test?
    I might have missed this but does this program work on a Mac? Cars in the shop now so I can test it when it's back in a day or two.

    Leave a comment:


  • ac427
    replied
    Originally posted by 0-60motorsports View Post

    That is so cool! Thank you.


    Sent from my iPhone using Tapatalk
    I think you have the CSL Flap working on your car. Are you able to do the CSL Flap test?

    Leave a comment:


  • 0-60motorsports
    replied
    Originally posted by karter16 View Post
    Version 1.2 is now available and supports the following diagnostic functions:
    • CSL Snorkel Flap test
    • DMTL Leakage test
    • E-Box Fan test
    • Electric Fan PWM test
    • Electronic Throttle Control
    • Fuel Pump Actuation
    • Idle Speed Control
    • Rough Running / Misfire Detection
    • Suction Jet Pump test
    • VANOS test

    Disclaimer: I do not have a CSL snorkel, and I have a Euro car so don't have the DMTL system. The tests are executed in the same way DIS/INPA does, but I'd greatly appreciate someone testing and confirming that these function as they expect.

    The other functions are tested and confirmed to work.

    Second Disclaimer: I'm not actually super familiar with these tests, so if anyone has any ideas about how to better present the data, etc. I'm all ears! (One thing I do think could be a good idea is to have an "amber" region on the VANOS test colour bars that are the tighter, community agreed, metrics that are ideal. the standard ranges ISTA/INPA/DIS assess against for what's "ok" is quite wide)


    Sample screenshots:

    Click image for larger version  Name:	Screenshot 2026-05-30 at 2.28.11 PM.png Views:	5 Size:	74.5 KB ID:	356904

    Click image for larger version  Name:	Screenshot 2026-05-30 at 2.28.21 PM.png Views:	5 Size:	94.0 KB ID:	356905
    That is so cool! Thank you.


    Sent from my iPhone using Tapatalk

    Leave a comment:


  • ac427
    replied
    Originally posted by karter16 View Post
    Version 1.2 is now available and supports the following diagnostic functions:
    • CSL Snorkel Flap test
    • DMTL Leakage test
    • E-Box Fan test
    • Electric Fan PWM test
    • Electronic Throttle Control
    • Fuel Pump Actuation
    • Idle Speed Control
    • Rough Running / Misfire Detection
    • Suction Jet Pump test
    • VANOS test

    Disclaimer: I do not have a CSL snorkel, and I have a Euro car so don't have the DMTL system. The tests are executed in the same way DIS/INPA does, but I'd greatly appreciate someone testing and confirming that these function as they expect.

    The other functions are tested and confirmed to work.

    Second Disclaimer: I'm not actually super familiar with these tests, so if anyone has any ideas about how to better present the data, etc. I'm all ears! (One thing I do think could be a good idea is to have an "amber" region on the VANOS test colour bars that are the tighter, community agreed, metrics that are ideal. the standard ranges ISTA/INPA/DIS assess against for what's "ok" is quite wide)
    Thank you for the tests. Unfortunately i do not have the wiring in for the CSL Flap test.

    I am running one of Anri's 70°C thermostats. So even after some spirited driving, the motor temperature once i had parked on the driveway was an annoying 79°C, just below the VANOS test's 80°C threshold. So i turned the A/C on and performed an engine fan test at 10% for a little while to raise the engine temperature.

    Would it be possible to display TMOT in the Engine Fan Test?

    I did think about requesting a temp override for the VANOS test but that would skew the community's VANOS test results.

    The VANOS test amber zone sounds like a great idea.


    Are the test results recorded in any of the logs?
    Last edited by ac427; 05-30-2026, 05:43 AM.

    Leave a comment:


  • karter16
    replied
    Version 1.2 is now available and supports the following diagnostic functions:
    • CSL Snorkel Flap test
    • DMTL Leakage test
    • E-Box Fan test
    • Electric Fan PWM test
    • Electronic Throttle Control
    • Fuel Pump Actuation
    • Idle Speed Control
    • Rough Running / Misfire Detection
    • Suction Jet Pump test
    • VANOS test

    Disclaimer: I do not have a CSL snorkel, and I have a Euro car so don't have the DMTL system. The tests are executed in the same way DIS/INPA does, but I'd greatly appreciate someone testing and confirming that these function as they expect.

    The other functions are tested and confirmed to work.

    Second Disclaimer: I'm not actually super familiar with these tests, so if anyone has any ideas about how to better present the data, etc. I'm all ears! (One thing I do think could be a good idea is to have an "amber" region on the VANOS test colour bars that are the tighter, community agreed, metrics that are ideal. the standard ranges ISTA/INPA/DIS assess against for what's "ok" is quite wide)


    Sample screenshots:

    Click image for larger version  Name:	Screenshot 2026-05-30 at 2.28.11 PM.png Views:	5 Size:	74.5 KB ID:	356904

    Click image for larger version  Name:	Screenshot 2026-05-30 at 2.28.21 PM.png Views:	5 Size:	94.0 KB ID:	356905
    Last edited by karter16; 05-29-2026, 06:35 PM.

    Leave a comment:


  • karter16
    replied
    Originally posted by rtrules View Post
    Just tried the tool (only to have a look, only reading) and it looks reaallyyyy cool! It's so cool that people and especially you are still developing on this platformm, and then also sharing it for free!
    One question regarding adaptions for knock, does negative (e.g. -0.7 deg) mean the engine has to pull 0.7deg on this cylinder?
    Correct - a negative number means that the engine is pulling timing on that cylinder. Note that the adaptions are a good thing as the DME is finding the optimal conditions for each cylinder based on real world experience. If your adaptions are too great then the engine will throw a code. -0.7 is just fine - nothing to worry about, just the DME doing what it should.

    Leave a comment:


  • karter16
    replied
    Originally posted by heinzboehmer View Post

    IIRC, DIS doesn't let you run the test unless the engine is past some temp threshold. Maybe worth adding a similar check to your test?

    Otherwise someone will inevitable run it on a cold engine and misinterpret the results.
    hahaha correct - I actually built in the check to begin with, and intentionally disabled it so that I could run it for testing purposes, it's back in force now :-)

    Click image for larger version

Name:	Screenshot 2026-05-30 at 8.24.58 AM.png
Views:	150
Size:	79.5 KB
ID:	356891

    Leave a comment:


  • heinzboehmer
    replied
    Originally posted by karter16 View Post
    Run on a not-very-warm car so don't worry too much about the actual values.
    IIRC, DIS doesn't let you run the test unless the engine is past some temp threshold. Maybe worth adding a similar check to your test?

    Otherwise someone will inevitable run it on a cold engine and misinterpret the results.

    Leave a comment:


  • rtrules
    replied
    Just tried the tool (only to have a look, only reading) and it looks reaallyyyy cool! It's so cool that people and especially you are still developing on this platformm, and then also sharing it for free!
    One question regarding adaptions for knock, does negative (e.g. -0.7 deg) mean the engine has to pull 0.7deg on this cylinder?

    Leave a comment:


  • karter16
    replied
    Originally posted by George Hill View Post
    With that said, not many people have DIS anymore and the DS2 program is soooo easy. I'm crossing my fingers karter16 gets it operational.


    Click image for larger version  Name:	Screenshot 2026-05-29 at 4.56.57 PM.png Views:	0 Size:	103.5 KB ID:	356792

    Run on a not-very-warm car so don't worry too much about the actual values. I have some UI tidy up to do, add the rest of the test results, etc. , I was interpreting the results of the leak test round the wrong way (0x00 is success, non-0x00 is a failure) so the "Result" value shows as incomplete whereas it should show as complete, etc.

    Point though is that it works.
    Last edited by karter16; 05-28-2026, 09:07 PM.

    Leave a comment:


  • karter16
    replied
    Originally posted by bmwfnatic View Post

    I was more thinking maybe decompile whatever file DIS uses for this test? That way we also have the official test criteria, but I never looked into the file structure...
    ​

    Originally posted by ac427 View Post

    Sounds good. Do you think the test is based on a single file in DIS?
    Okay good point - making sure we follow the exact sequence as defined by the test is a great plan, I should have approached it this way from the start. The logic around the DS2 calls is defined in the mss54ds0.prg file. Attached is the disassembly of this file. You can see for the VANOS jobs that each job makes the relevant DS2 calls and has the timing and result validation built into the job.
    Attached Files

    Leave a comment:


  • ac427
    replied
    Originally posted by bmwfnatic View Post

    I was more thinking maybe decompile whatever file DIS uses for this test? That way we also have the official test criteria, but I never looked into the file structure...
    Sounds good. Do you think the test is based on a single file in DIS?

    Leave a comment:

Working...
X