Announcement

Collapse
No announcement yet.

MSS54 DS2 Tool: FREE TOOL for programming DME - Tune, full binary, flash counter, etc

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

    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?

    Comment


      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.
      2004 Silbergrau Metallic 6MT
      Karbonius/OEM Snorkel/Flap/HTE Tuned
      Ssv1/Catted Sec. 1/SS 2.5" Sec. 2/SCZA

      OE CSL Bootlid/AS SSK/TCK Vorshlag/4.10 Gears/ Sportline 8S Wheels/Cobra Nogaros
      RACP Plates/Vincebar/CMP/Turner RTAB/Beisan

      2006 M6 Black Saphire SMG
      Instagram

      Comment


        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:	58
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.
        2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace/Apex ARC-8s
        Build Thread | Community Patch | MSS54 DS2 Tool

        Comment


          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
          2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace/Apex ARC-8s
          Build Thread | Community Patch | MSS54 DS2 Tool

          Comment


            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:	58
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:	53
Size:	34.2 KB
ID:	357002

            2004 Silbergrau Metallic 6MT
            Karbonius/OEM Snorkel/Flap/HTE Tuned
            Ssv1/Catted Sec. 1/SS 2.5" Sec. 2/SCZA

            OE CSL Bootlid/AS SSK/TCK Vorshlag/4.10 Gears/ Sportline 8S Wheels/Cobra Nogaros
            RACP Plates/Vincebar/CMP/Turner RTAB/Beisan

            2006 M6 Black Saphire SMG
            Instagram

            Comment


              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:	53
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.
              2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace/Apex ARC-8s
              Build Thread | Community Patch | MSS54 DS2 Tool

              Comment


                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.
                2004 Silbergrau Metallic 6MT
                Karbonius/OEM Snorkel/Flap/HTE Tuned
                Ssv1/Catted Sec. 1/SS 2.5" Sec. 2/SCZA

                OE CSL Bootlid/AS SSK/TCK Vorshlag/4.10 Gears/ Sportline 8S Wheels/Cobra Nogaros
                RACP Plates/Vincebar/CMP/Turner RTAB/Beisan

                2006 M6 Black Saphire SMG
                Instagram

                Comment


                  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!!
                  2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace/Apex ARC-8s
                  Build Thread | Community Patch | MSS54 DS2 Tool

                  Comment


                    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:	46
Size:	124.5 KB
ID:	357008
                    2004 Silbergrau Metallic 6MT
                    Karbonius/OEM Snorkel/Flap/HTE Tuned
                    Ssv1/Catted Sec. 1/SS 2.5" Sec. 2/SCZA

                    OE CSL Bootlid/AS SSK/TCK Vorshlag/4.10 Gears/ Sportline 8S Wheels/Cobra Nogaros
                    RACP Plates/Vincebar/CMP/Turner RTAB/Beisan

                    2006 M6 Black Saphire SMG
                    Instagram

                    Comment


                      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:	46
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)
                      2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace/Apex ARC-8s
                      Build Thread | Community Patch | MSS54 DS2 Tool

                      Comment


                        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

                        Comment


                          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.
                          2004 Silbergrau Metallic 6MT
                          Karbonius/OEM Snorkel/Flap/HTE Tuned
                          Ssv1/Catted Sec. 1/SS 2.5" Sec. 2/SCZA

                          OE CSL Bootlid/AS SSK/TCK Vorshlag/4.10 Gears/ Sportline 8S Wheels/Cobra Nogaros
                          RACP Plates/Vincebar/CMP/Turner RTAB/Beisan

                          2006 M6 Black Saphire SMG
                          Instagram

                          Comment


                            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.

                            Is it worth saving the HTE tune with the tool and flashing back to standard to see if the E-Box fan test works or if there are any E-Box fan errors?

                            Apparently, you can also activate the E-Box fan with INPA, though the activate section, although my version only had the radiator fan motor.
                            Last edited by ac427; 05-31-2026, 08:31 AM.

                            Comment


                              Originally posted by ac427 View Post

                              Is it worth saving the HTE tune with the tool and flashing back to standard to see if the E-Box fan test works or if there are any E-Box fan errors?

                              Apparently, you can also activate the E-Box fan with INPA, though the activate section, although my version only had the radiator fan motor.


                              I may just do this, I want to test this stupid fan now, it's odd my DME won't allow the test.



                              I opened up my BIN in Martyn's binmod tool to find the option to suppress DTC's for the flap is indeed activated.

                              This is likely a very standard setting for tuners as not many people run the CSL flap.

                              I did get the flap to activate using the pictured command in tool32.

                              It "buzzes" for ~4 seconds, stops, I command it again and the flap opens/shuts, same as the video I previously linked. I don't know if that person had to command it twice as I did however.

                              I wonder if that command is finding the stop points, as "adapt" is in the title?

                              Also, would having the DTC's suppressed (assuming no flap related codes are present) have an affect on the DS2 Tool's ability to test?

                              Side note, still not able to test ebox fan on tool32 or DS2, might need to test it with direct voltage somehow.

                              Click image for larger version  Name:	20260531_145516.jpg Views:	0 Size:	73.5 KB ID:	357051
                              Last edited by Cubieman; 05-31-2026, 12:11 PM.
                              2004 Silbergrau Metallic 6MT
                              Karbonius/OEM Snorkel/Flap/HTE Tuned
                              Ssv1/Catted Sec. 1/SS 2.5" Sec. 2/SCZA

                              OE CSL Bootlid/AS SSK/TCK Vorshlag/4.10 Gears/ Sportline 8S Wheels/Cobra Nogaros
                              RACP Plates/Vincebar/CMP/Turner RTAB/Beisan

                              2006 M6 Black Saphire SMG
                              Instagram

                              Comment


                                Originally posted by Cubieman View Post

                                I did get the flap to activate using the pictured command in tool32.

                                It "buzzes" for ~4 seconds, stops, I command it again and the flap opens/shuts, same as the video I previously linked. I don't know if that person had to command it twice as I did however.

                                I wonder if that command is finding the stop points, as "adapt" is in the title?
                                Click image for larger version Name:	20260531_145516.jpg Views:	0 Size:	73.5 KB ID:	357051
                                Okay great thank you so much - this is it. The test command does indeed need to be sent twice. Found a video on YouTube as well that confirms this. I'll make a fix for this and get it released. Thank you so much for your help with this!!!
                                2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace/Apex ARC-8s
                                Build Thread | Community Patch | MSS54 DS2 Tool

                                Comment

                                Working...
                                X