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

    #31
    Originally posted by Tomba View Post
    Awesome work! Will test it soon.

    I don't know if you have implemented security checks like flashing CSL bootloader in non CSL boot loader ECU?
    I would expect a check between file and actual data in ECU. This would reduce the risk of a brick.

    Don't know if you want to implement more diagnostic information? Activate actuators, DMTL checks and VANOS check? I could support you on the VANOS check.

    The MSS5x ECU also holds cylinder individual CO trims. I don't know were these are stored yet. Since the ECUs I have read have different values, I suspect these are adjusted in the factory with special manifold or other procedure.
    In any case its useless once you don't have extraction points on your exhaust manifolds (Like S38, S15 and S50).
    I do have my own INPA IPO file to adjust these on MSS50.
    Awesome - yep the software will prevent flashing a program that doesn't match the bootloader, and prevent flashing tune that doesn't match the program.

    Yep I'm thinking that diagnostic actions are something that could follow. Probably the common ones like vanos, CSL flap actuation, etc. at least. funny, I was actually looking at the DS2 calls for the VANOS check yesterday!

    Re the individual trims are you talking about ti_ll_z1​ thru ti_ll_z8? (injection timing adjustments per cylinder to balance out uneven running) If so they're stored in the EEPROM adaptions block and are actually dynamically adapted by the DME. If you mean something else let me know and I can have a look :-)
    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


      #32
      Originally posted by 0-60motorsports View Post
      Gentlemen any links for where to buy a good cable to use with this?
      I always use the OSE K-line, small form factor, well built and only 29$
      Dealing with BMW complex Electronic Control Units (ECU) along the entire process chain requires reliable communication and data description. The Diagnostic
      E46 ///M3 • 12/2002 • phönix-gelb • 6MT
      E39 ///M5 • 12/1998 • avus-blau • 6MT
      E60 ///M5 • 11/2006 • saphir-schwarz • 6MT

      Contact e-mail -> jasper (at) dentmparts.nl
      D&T M Parts -> dentmparts.com -> used euro parts for M vehicles

      Comment


        #33
        Originally posted by bmwfnatic View Post

        I always use the OSE K-line, small form factor, well built and only 29,95$
        That's great, thank you. Do you have a link for a good legitimate one?

        Comment


          #34
          Originally posted by 0-60motorsports View Post

          That's great, thank you. Do you have a link for a good legitimate one?
          Edited my post shortly after
          E46 ///M3 • 12/2002 • phönix-gelb • 6MT
          E39 ///M5 • 12/1998 • avus-blau • 6MT
          E60 ///M5 • 11/2006 • saphir-schwarz • 6MT

          Contact e-mail -> jasper (at) dentmparts.nl
          D&T M Parts -> dentmparts.com -> used euro parts for M vehicles

          Comment


            #35
            Originally posted by bmwfnatic View Post

            I always use the OSE K-line, small form factor, well built and only 29$
            https://www.one-stop-electronics.com...usb-interface/
            Can you do a fast full read with this cable? Current cable stops at 5% and gives an error. Slow full read works though.

            Comment


              #36
              Originally posted by Slideways View Post

              Can you do a fast full read with this cable? Current cable stops at 5% and gives an error. Slow full read works though.
              I haven't tried Matt's tool yet, but I've been using it for many years on almost a daily basis, and it's very reliable.
              E46 ///M3 • 12/2002 • phönix-gelb • 6MT
              E39 ///M5 • 12/1998 • avus-blau • 6MT
              E60 ///M5 • 11/2006 • saphir-schwarz • 6MT

              Contact e-mail -> jasper (at) dentmparts.nl
              D&T M Parts -> dentmparts.com -> used euro parts for M vehicles

              Comment


                #37
                Fantastic work! Will try out the tool sometime soon

                Comment


                  #38
                  Originally posted by Slideways View Post

                  Can you do a fast full read with this cable? Current cable stops at 5% and gives an error. Slow full read works though.
                  Is this a manual or SMG? I know for the models where fast baudrate was officially supported sometimes the transmission module being on the bus sometimes caused issues.

                  Comment


                    #39
                    Originally posted by terra View Post

                    Is this a manual or SMG? I know for the models where fast baudrate was officially supported sometimes the transmission module being on the bus sometimes caused issues.
                    ​manwell

                    Either the cable with USB-A to USB-C adapter (old blue OBD cable supplied by TTFS) is having a connection issue during a fast read or something in the Win11 ARM VMware is interrupting the connection. Slow full read works, but takes 30min.

                    Comment


                      #40
                      Originally posted by Slideways View Post

                      ​manwell

                      Either the cable with USB-A to USB-C adapter (old blue OBD cable supplied by TTFS) is having a connection issue during a fast read or something in the Win11 ARM VMware is interrupting the connection. Slow full read works, but takes 30min.
                      Hmm, I haven't tested this app on ARM yet, but my own MSS6x flasher seems to work fine on ARM with any cable I throw at it (whether in CAN or K-line mode).

                      Might be worth trying COM mode instead of FTDI or vice versa to see if that works better.

                      Comment


                        #41
                        Originally posted by terra View Post

                        Hmm, I haven't tested this app on ARM yet, but my own MSS6x flasher seems to work fine on ARM with any cable I throw at it (whether in CAN or K-line mode).

                        Might be worth trying COM mode instead of FTDI or vice versa to see if that works better.
                        I'll give that a try. It defaults to COM for this cable.

                        Comment


                          #42
                          Originally posted by bmwfnatic View Post

                          I haven't tried Matt's tool yet, but I've been using it for many years on almost a daily basis, and it's very reliable.
                          let us know once you try out, im sure it'll work perfectly. Will be ordering soon.

                          Comment


                            #43
                            Tomba How does the INPA Vanos test compare to the original DIS Vanos test?
                            Last edited by ac427; 05-25-2026, 08:59 AM.

                            Comment


                              #44
                              Originally posted by Slideways View Post

                              I'll give that a try. It defaults to COM for this cable.
                              And to confirm, have you set the COM latency time to 1ms in device manager? If you use FTDI driver then the software can do this automatically, if you use COM then you have to make sure it's set to 1ms (defaults to 16ms).
                              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


                                #45
                                Originally posted by terra View Post

                                Hmm, I haven't tested this app on ARM yet, but my own MSS6x flasher seems to work fine on ARM with any cable I throw at it (whether in CAN or K-line mode).

                                Might be worth trying COM mode instead of FTDI or vice versa to see if that works better.
                                I've done all my development on Win11 VM on an M1 MacBook Pro with a USB-C to A adapter and no issues there.
                                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