Originally posted by 0-60motorsports
View Post
Announcement
Collapse
No announcement yet.
MSS54 DS2 Tool: FREE - DME tune, program, flash counter, codes, adaptions, etc
Collapse
X
-
Unfortunately I don't have vm and no windows laptop right now. I'm sorry I could not be of immediate help.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.
I am planning to get a windows laptop soon though.
Leave a comment:
-
I'm not sure if this covers your Mac: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.
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.
- Likes 1
Leave a comment:
-
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.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?
Leave a comment:
-
That is so cool! Thank you.Originally posted by karter16 View PostVersion 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:
Sent from my iPhone using Tapatalk
Leave a comment:
-
Thank you for the tests. Unfortunately i do not have the wiring in for the CSL Flap test.Originally posted by karter16 View PostVersion 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)
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:
-
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:
Last edited by karter16; 05-29-2026, 06:35 PM.
- Likes 8
Leave a comment:
-
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.Originally posted by rtrules View PostJust 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?
- Likes 1
Leave a comment:
-
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 :-)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.
- Likes 3
Leave a comment:
-
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?Originally posted by karter16 View PostRun on a not-very-warm car so don't worry too much about the actual values.
Otherwise someone will inevitable run it on a cold engine and misinterpret the results.
- Likes 1
Leave a comment:
-
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?
- Likes 1
Leave a comment:
-

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.
- Likes 8
Leave a comment:
-
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...
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.Originally posted by ac427 View Post
Sounds good. Do you think the test is based on a single file in DIS?Attached Files
- Likes 1
Leave a comment:
-
Sounds good. Do you think the test is based on a single file in DIS?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...
Leave a comment:

Leave a comment: