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

  • Cubieman
    replied
    Originally posted by karter16 View Post

    With the caveat that I haven't experienced it myself, if you watch YouTube videos of the flap test running that electrical arcing noise seems to be a normal part of the process as far as I can tell.

    Re shadow codes 99 and 89, they are normal/expected. To check that the error reporting system is working correctly the DME intentionally triggers those two codes on a regular basis as a test. You can disregard them. I've included them for completeness, but you're the second person that's brought this up, I wonder if maybe better for the app to suppress these two codes (or at least note that they are expected/nothing to be concerned about)



    This is the noise, that makes me feel better as does your explanation of the shadow codes.

    I will try the flap/ebox tests again with tool32 tomorrow using the different prg file, thanks for all the feedback and all this work you have done, this is fantastic.

    Leave a comment:


  • terra
    replied
    Originally posted by karter16 View Post
    Re shadow codes 99 and 89, they are normal/expected. To check that the error reporting system is working correctly the DME intentionally triggers those two codes on a regular basis as a test. You can disregard them. I've included them for completeness, but you're the second person that's brought this up, I wonder if maybe better for the app to suppress these two codes (or at least note that they are expected/nothing to be concerned about)
    IMO it would be best to suppress when the counter is zero. Which I believe is basically what INPA and DIS/ISTA would do

    Leave a comment:


  • karter16
    replied
    Originally posted by Cubieman View Post
    I tried once more and had the same type of almost electrical arcing noise for a moment and incomplete test.

    These shadow errors are indeed now hard faults.

    I'll explore further tomorrow, I'd sure love to get this test working, must be something with my wiring, odd.

    Click image for larger version

Name:	20260531_004241.jpg
Views:	116
Size:	124.5 KB
ID:	357008
    With the caveat that I haven't experienced it myself, if you watch YouTube videos of the flap test running that electrical arcing noise seems to be a normal part of the process as far as I can tell.

    Re shadow codes 99 and 89, they are normal/expected. To check that the error reporting system is working correctly the DME intentionally triggers those two codes on a regular basis as a test. You can disregard them. I've included them for completeness, but you're the second person that's brought this up, I wonder if maybe better for the app to suppress these two codes (or at least note that they are expected/nothing to be concerned about)

    Leave a comment:


  • Cubieman
    replied
    I tried once more and had the same type of almost electrical arcing noise for a moment and incomplete test.

    These shadow errors are indeed now hard faults.

    I'll explore further tomorrow, I'd sure love to get this test working, must be something with my wiring, odd.

    Click image for larger version

Name:	20260531_004241.jpg
Views:	116
Size:	124.5 KB
ID:	357008

    Leave a comment:


  • karter16
    replied
    Originally posted by Cubieman View Post

    This I do not know, the tune was a standard CSL then HTE did some work latter on, that would seem to be an odd DTC to suppress, but I definitely cannot say one way or another.
    yeah agreed that it would be super odd, just thought I'd note it just in case!!

    Leave a comment:


  • Cubieman
    replied
    Originally posted by karter16 View Post

    attached is 12MSS54.PRG. I don't have MSS54HP.PRG.

    Don't suppose you happen to have the DTC for the ebox fan disabled? That could also cause what you're seeing with the test not being able to run.
    This I do not know, the tune was a standard CSL then HTE did some work latter on, that would seem to be an odd DTC to suppress, but I definitely cannot say one way or another.

    Leave a comment:


  • karter16
    replied
    Originally posted by Cubieman View Post

    Interesting, I did have these codes, but cleared them before doing the test, and none were hard faults. I'll give it another shot just to be certain.

    A few months ago I had cracks in my strut tower welded, I removed the DME and also de-pinned all wiring associated with the CSL snorkel as to have the wiring out of the way.

    I have since driven the car and all seems well with the flap but this indeed could be a contributing factor as to why the test didn't run.

    I'll try to sort this out and report back.

    Click image for larger version

Name:	20260530_145613.jpg
Views:	131
Size:	34.2 KB
ID:	357002
    Ah interesting. I'm pretty sure that if you'd cleared them first and they weren't hard faults then it shouldn't have blocked the running of the test, I am fairly sure that the bit 6 in GKS_ED will only be set if the code is active/hard.

    Leave a comment:


  • Cubieman
    replied
    Originally posted by karter16 View Post

    Okay so you got that error because the conditions for the test were not met. The conditions that must be met are:

    Click image for larger version

Name:	Screenshot 2026-05-31 at 4.48.07 PM.png
Views:	127
Size:	6.2 KB
ID:	356998​

    b_diag is definitely !=0 because the app is responsible for setting diagnostic mode over DS2 and the app would have errored out earlier if it couldn't set this.

    N (engine speed) must be less that 1000rpm.

    bit 6 of gks_ed must be 0. Bit 6 identifies whether there are any current (active) CSL flap errors in error memory.

    If you're able to validate you were doing the test with the engine not running, or with it at warm idle less than 1000rpm, and also check error memory and see if you have any CSL flap (GKS) errors would be the next step I think.
    Interesting, I did have these codes, but cleared them before doing the test, and none were hard faults. I'll give it another shot just to be certain.

    A few months ago I had cracks in my strut tower welded, I removed the DME and also de-pinned all wiring associated with the CSL snorkel as to have the wiring out of the way.

    I have since driven the car and all seems well with the flap but this indeed could be a contributing factor as to why the test didn't run.

    I'll try to sort this out and report back.

    Click image for larger version

Name:	20260530_145613.jpg
Views:	131
Size:	34.2 KB
ID:	357002

    Leave a comment:


  • karter16
    replied
    Originally posted by Cubieman View Post
    Sorry to take this thread a bit off-topic, but could anyone send me MSS54.prg and/or MSS54HP.prg?

    Now I am genuinely wanting to test my ebox fan and can't as I only have MSS54DSO.prg which apparently does not allow for these tests.

    Seeing as Karter's tool won't engage the fan yet seems to work fine for others I'm sure its not his program, yet I would still like to try tool32, but can't w/o the correct prg.
    attached is 12MSS54.PRG. I don't have MSS54HP.PRG.

    Don't suppose you happen to have the DTC for the ebox fan disabled? That could also cause what you're seeing with the test not being able to run.
    Attached Files

    Leave a comment:


  • karter16
    replied
    Originally posted by Cubieman View Post
    I tried the CSL flap test with and without the engine running.

    Makes a somewhat loud buzzing sound for less than a second and produces this error message.

    Click image for larger version  Name:	20260530_150814.jpg Views:	8 Size:	129.3 KB ID:	356963

    Click image for larger version Name:	20260530_150251.jpg Views:	0 Size:	36.4 KB ID:	356962
    Okay so you got that error because the conditions for the test were not met. The conditions that must be met are:

    Click image for larger version

Name:	Screenshot 2026-05-31 at 4.48.07 PM.png
Views:	127
Size:	6.2 KB
ID:	356998​

    b_diag is definitely !=0 because the app is responsible for setting diagnostic mode over DS2 and the app would have errored out earlier if it couldn't set this.

    N (engine speed) must be less that 1000rpm.

    bit 6 of gks_ed must be 0. Bit 6 identifies whether there are any current (active) CSL flap errors in error memory.

    If you're able to validate you were doing the test with the engine not running, or with it at warm idle less than 1000rpm, and also check error memory and see if you have any CSL flap (GKS) errors would be the next step I think.

    Leave a comment:


  • Cubieman
    replied
    Sorry to take this thread a bit off-topic, but could anyone send me MSS54.prg and/or MSS54HP.prg?

    Now I am genuinely wanting to test my ebox fan and can't as I only have MSS54DSO.prg which apparently does not allow for these tests.

    Seeing as Karter's tool won't engage the fan yet seems to work fine for others I'm sure its not his program, yet I would still like to try tool32, but can't w/o the correct prg.
    Last edited by Cubieman; 05-30-2026, 06:37 PM.

    Leave a comment:


  • ac427
    replied
    Originally posted by karter16 View Post

    nice one! I don't know where I got 80 degrees from then!? could have sworn that's what it was for ISTA when I checked, but checked again and it's 75 there too. Will amend. Yeah I decided the no errors in the DME condition wasn't worth doing, especially given people are probably running these tests when diagnosing an issue, it didn't seem like a realistic condition. I get what they're saying in that if there's an issue with the module being tested the test won't be successful, but that's kinda the point haha.
    All good. The E-Box fan test worked ok for me too.

    Would it be possible to display the DME temperature in the that test also?

    Leave a comment:


  • karter16
    replied
    Originally posted by ac427 View Post

    Stop the presses. The DIS VANOS test prerequisites are:

    Engine running at idle
    Coolant temp > 75°C
    Oil temp > 40°C.
    No errors in the DME - I don't think that is very useful. Perhaps an override for that, for those of us who do not want to clear the fault memory to run the VANOS test?

    Click image for larger version

Name:	DIS ScreenShot 01.jpg
Views:	106
Size:	140.9 KB
ID:	356950

    ​ ​
    nice one! I don't know where I got 80 degrees from then!? could have sworn that's what it was for ISTA when I checked, but checked again and it's 75 there too. Will amend. Yeah I decided the no errors in the DME condition wasn't worth doing, especially given people are probably running these tests when diagnosing an issue, it didn't seem like a realistic condition. I get what they're saying in that if there's an issue with the module being tested the test won't be successful, but that's kinda the point haha.

    Leave a comment:


  • Cubieman
    replied
    Originally posted by karter16 View Post

    huh interesting. works fine for me. although that's the error message I get if I try the DMTL test (which is not installed on my car). I wonder if not all cars handle the e-box fan in the same way?
    I'll see if there if maybe ISTA can activate it, I may have some type of fan or wiring issue as well for all I know.

    Nice program though, very streamlined!

    Leave a comment:


  • karter16
    replied
    Originally posted by Cubieman View Post
    Also tried the ebox fan and got this:

    Click image for larger version

Name:	20260530_151052.jpg
Views:	79
Size:	110.2 KB
ID:	356966
    huh interesting. works fine for me. although that's the error message I get if I try the DMTL test (which is not installed on my car). I wonder if not all cars handle the e-box fan in the same way?

    Leave a comment:

Working...
X