Announcement

Collapse
No announcement yet.

Comprehensive MSS54/MSS54HP DME Information

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • E46m3zcp
    replied
    Originally posted by heinzboehmer View Post

    Nope. Hardware differences are only related to year (HP vs non-HP). Firmware is different though.
    When you say it's only related to year, does it mean some late non-CSLs M3s are equipped with MSS54HPs ?
    Also do we know what changes the newer DME software versions (say 2009 vs 2006) bring ?

    How should I interpret the HEX data shown in this thread (the one showing the offset and bytes corresponding to options)? Is it the contents of the EEPROM memory ? What are the 0DA files ? Are they the exact binary program to be flashed onto the DME EEPROM ? So could I interpret and modify an ODA with say a text editor and enable/disable features, then flash it to my DME? I am very new to this, thanks for being patient with my noob questions

    Cheers!
    Last edited by E46m3zcp; 09-10-2020, 07:13 PM.

    Leave a comment:


  • Chris_de
    replied
    hey guys,

    i recently started with the mss54hp disassemlby in idapro.
    So as first step i searched for the locations where the can-registers are setup, but i'm already stuck at this point.
    I can see that many other registers are set but i cannot find the can-addressspace.
    I'm searching for addresses for can upwards 0xFFF080 - 0xFFF0A6 as stated in the MC68336/376 ref.manual.

    Can you help me getting started and find the right initial spots to look at?

    regards
    chris

    Leave a comment:


  • bigjae46
    replied
    Yes, thank you! I need this thread!

    Leave a comment:


  • heinzboehmer
    replied
    Originally posted by Andy2424 View Post
    sorry, since my mother tongue is not english, i do not understand the term flashes in the context.

    Can someone explain to me what that means? Misfire?

    thank you 👍
    Basically means to install the software onto the module. Usually also implies that all previous software is overwritten.

    Leave a comment:


  • Andy2424
    replied
    sorry, since my mother tongue is not english, i do not understand the term flashes in the context.

    Can someone explain to me what that means? Misfire?

    thank you 👍

    Leave a comment:


  • TropicalM3
    replied
    I have a 2006 M3 MSS54HP and I am replacing my ECU with a used one and I want to clone the used one from my original ECU, can I just do a full read using MSSflasher or BMWFlash and write it into the donor ECU? Would that be enough to start and drive the car?

    Leave a comment:


  • E46 Adam
    replied
    Originally posted by terra View Post

    The 60 flash limit (really 30 flash limit) is artificial and MSSFlasher can clear that. The physical limits are going to be on the order of 10-100k flashes.
    alright kinda cool knowing they can take 100000 Flashes, Thanks!

    Leave a comment:


  • Slideways
    replied
    Originally posted by terra View Post

    The 60 flash limit (really 30 flash limit) is artificial and MSSFlasher can clear that. The physical limits are going to be on the order of 10-100k flashes.
    Can the flash limit be cleared after it has hit the 30/60 limit?

    Leave a comment:


  • terra
    replied
    Originally posted by E46 Adam View Post

    does a DME take 60 flashes max throughout it's whole life even Mssflasher can't reset that 60 flash limit?
    The 60 flash limit (really 30 flash limit) is artificial and MSSFlasher can clear that. The physical limits are going to be on the order of 10-100k flashes.

    Leave a comment:


  • E46 Adam
    replied
    Originally posted by R3Z3N View Post
    ^Just use MSS Flasher to reset the flash counter.
    does a DME take 60 flashes max throughout it's whole life even Mssflasher can't reset that 60 flash limit?

    Leave a comment:


  • rbg
    replied
    Originally posted by heinzboehmer View Post

    Yes you can DIY all of this.

    VIN is super easy with Tool32: https://www.ecuworx.co.uk/2016/02/26...f-with-tool32/

    You can either code out EWS or sync it to your car.
    Yay! Thank you so much for your explanation. I would've googled, but as we all know the best resource for our platform has been reborn :-)

    Leave a comment:


  • heinzboehmer
    replied
    Originally posted by rbg View Post

    Ok I see. What about donor ECU begin coded for different VIN, will EWS module need to be coded off, can you DIY it?
    Yes you can DIY all of this.

    VIN is super easy with Tool32: https://www.ecuworx.co.uk/2016/02/26...f-with-tool32/

    You can either code out EWS or sync it to your car.

    Leave a comment:


  • rbg
    replied
    Originally posted by heinzboehmer View Post

    It can't. You need an HP (or a non-HP converted to HP spec) to run a MAP sensor.
    Ok I see. What about donor ECU begin coded for different VIN, will EWS module need to be coded off, can you DIY it?

    Leave a comment:


  • heinzboehmer
    replied
    Originally posted by rbg View Post
    Hm... I thought non-HP DME can not run MAP software.
    It can't. You need an HP (or a non-HP converted to HP spec) to run a MAP sensor.

    Leave a comment:


  • rbg
    replied
    Hm... I thought non-HP DME can not run MAP software.

    Leave a comment:

Working...
X