Announcement

Collapse
No announcement yet.

DME is stuck in Program flashing mode

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

    DME is stuck in Program flashing mode

    Greetings.

    I have run into a problem with the DME for my Karbonius airbox install.

    I purchased a used MSS54HP from ebay and the plan is to convert the bootloader using Mpowere36's tool and then install the Mullet tune using MSSFlasher.

    The bootloader conversion tool hung on "Saving ECU." I reached out to Mpower and sent him a full binary read. Right away he identified that the problem is the DME being in Program flashing mode.

    Being a gentleman, he sent me a binary file and had me try flashing it using MSSFlasher. MSSFlasher timed out and would not perform the flash. He is now building a recovery tool to try and solve the issue. Its pretty great that a complete stranger would help me out like this. Several folks here have used his tool and have had great results with it, so this is not his problem, but he is still going to the trouble of helping me out. Many thanks to him.

    In the meantime, I am wondering if anyone else has encountered this problem and if there is a reasonably easy fix. As mentioned, I have MSSFlasher. I also have the free version of BMWFlash, the ECUWorx tool, and the BMW standard tools.

    Thanks.

    Jesse

    Old, not obsolete.

    #2
    Can WinKFP recover the DME?



    This thread has the info needed to cross reference versions: https://nam3forum.com/forums/forum/s...me-information

    Also, are you flashing the DME while it's installed on the car? If so, make sure there's no other traffic on D bus when flashing. I've bricked my DME in the past because my Gauge.S was flooding the bus with requests and causing timeouts.
    Last edited by heinzboehmer; 08-31-2025, 08:08 AM.
    2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - SSV1 - HJS - Mullet Tune - MK60 Swap - ZCP Rack - Nogaros - AutoSolutions - 996 Brembos - Slon - CMP - VinceBar - Koni - Eibach - BlueBus - Journal

    2012 Alpinweiss 128i - Coupe - 6AT - Slicktop - Manual Seats - Daily - Journal

    Comment


      #3
      Heinz,

      Thanks.

      You are suggesting I do a complete re-program of the DME using WinKFP? Wonder if my version will have the appropriate file to flash to the DME? Is the VIN mismatch between the car and the DME going to be a problem?

      I am flashing while its in the car. I have no accessories like Gauge S. installed. What else could create traffic on the D bus? What tool would I need to flash outside the vehicle?

      Its becoming clear that I am in over my head....

      Thanks again.

      Jesse
      Last edited by D-O; 08-31-2025, 09:39 AM.
      Old, not obsolete.

      Comment


        #4
        Yep! Flash back to stock with WinKFP to recover it, then redo the bootloader conversion. Probably a good idea to run this by Mpowere36 as well, as I'm unsure how far along the tool got before erroring out.

        VIN won't be an issue. The car doesn't actually care about what the DME has stored, it's more of a bookkeeping thing.

        If you've got no aftermarket stuff hooked up to D bus, you'll be fine. Nothing stock creates traffic on it, as it's intended to be used for diagnostics only.

        You can build a bench harness like this, but it's not really necessary: https://github.com/saildot4k/MSS54-X...sh-Harness-DIY Flashing on the car is completely fine. Was just asking in case you had something else hooked up to the bus.
        2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - SSV1 - HJS - Mullet Tune - MK60 Swap - ZCP Rack - Nogaros - AutoSolutions - 996 Brembos - Slon - CMP - VinceBar - Koni - Eibach - BlueBus - Journal

        2012 Alpinweiss 128i - Coupe - 6AT - Slicktop - Manual Seats - Daily - Journal

        Comment


          #5
          Okay, I don't have any experience with winkfp, so I followed the link heinz posted and did some searching to learn more. It's pretty crazy how well AI can summarize the information....

          I discovered I did not have the daten files, so I got that resolved first.

          winkfp comfort mode did confirm that there is a more recent version of the DME software in the daten files. Looks like I can even update the vin at the same time.

          Out of curiosity, I fired up INPA to get the DME assembly number to see if inputting it directly in to winkfp would return the same results as winkfp did on its own. INPA returned a system error message and would not read the DME information. I am guessing this is because the DME is in Progamming flash mode.

          Anyone know if I can get this done in winkfp comfort mode, or will I have to use expert mode?
          Old, not obsolete.

          Comment

          Working...
          X