Originally posted by heinzboehmer
View Post
Announcement
Collapse
No announcement yet.
Comprehensive MSS54/MSS54HP DME Information
Collapse
This is a sticky topic.
X
X
-
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?
Comment
-
Originally posted by Andy2424 View Postsorry, 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 👍2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - Kassel MAP - SSV1 - HJS - PCS Tune - Beisan - 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
-
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
Comment
-
Originally posted by heinzboehmer View Post
Nope. Hardware differences are only related to year (HP vs non-HP). Firmware is different though.
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.
Comment
-
Originally posted by E46m3zcp View Post
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!
You can use whatever hex editor you like to read and modify a binary. The offset refers to the location of the data (e.g., offset 0x0 is the first byte in the binary and offset 0xA is the eleventh byte in the binary).
0DA files are just binary files in BMW's format, per say. But yes they hold the data section of the EEPROMs. It's easier to just read either the full or partial (otherwise known as the tune) binary using MSSFlasher or BMWFlash and make changes to that.
This document provides a great introduction to all of this and will probably answer most of your questions: https://github.com/saildot4k/MSS54-X...dification.pdf2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - Kassel MAP - SSV1 - HJS - PCS Tune - Beisan - 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
-
Originally posted by heinzboehmer View Post
Yeah regular M3s with build dates after 09/02 came with MSS54HPs. These run different firmware than the CSL DMEs though, which is why you'll hear about "CSL DME conversions".
You can use whatever hex editor you like to read and modify a binary. The offset refers to the location of the data (e.g., offset 0x0 is the first byte in the binary and offset 0xA is the eleventh byte in the binary).
0DA files are just binary files in BMW's format, per say. But yes they hold the data section of the EEPROMs. It's easier to just read either the full or partial (otherwise known as the tune) binary using MSSFlasher or BMWFlash and make changes to that.
This document provides a great introduction to all of this and will probably answer most of your questions: https://github.com/saildot4k/MSS54-X...dification.pdf
Comment
-
Originally posted by Slideways View Post
Terra knows the rough cutoff for non-HP to HP. I believe it is after the facelift in late 03.5. Neither 10/02 and 11/02 that I checked had an HP.
Edit: just realized terra responded earlier to this thread saying that M3s built after 09/03 all came with HPs.2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - Kassel MAP - SSV1 - HJS - PCS Tune - Beisan - 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
-
Originally posted by heinzboehmer View Post
0DA files are just binary files in BMW's format, per say. But yes they hold the data section of the EEPROMs. It's easier to just read either the full or partial (otherwise known as the tune) binary using MSSFlasher or BMWFlash and make changes to that.
I am trying to figure out which of the 0DA correponds to the version of my DME by looking at the bin file. The table in this thread has '????' as the 2 last bytes of the version code for the current candidates : A7842978, A7842980, A7843302 and A7843304. However, looking for '2113' in each of these files I found that the full version code seems to be
A7842978 --- 211323002701J429 X
A7842980 --- 211323002701J469 9
A7843302 --- 211323002701JD39 9
A7843304 --- 211323002701JD79 L
I guess this means I have version 7.842.981 released on 23-Apr-2009 and that my DME has the latest software release.
Last edited by E46m3zcp; 09-13-2020, 05:14 PM.
Comment
Comment