Well guys, in an effort to see what we can figure out about our cars, I thought I'd start a thread here similar to the MSS54 thread over on M3forum.Moderator comment in blue:
These rules have been developed to govern tuning discussions. Posts and posters running afoul of these rules will be treated harshly. These rules may change.
1. Board members and administrators need to respect laws and act fairly. Together, we will endeavor to promote honest behavior and discourage the opposite.
2. Any information/knowledge that has been obtained by an individual will not be shared if that person does not have a legal/written right to do so. "Information" includes any vendor's DAMOS files, strategies, screenshots, proprietary software. The tune you purchased (or that came with your car) may not be yours to share; it is certainly someone else’s work product. If you were employed by a tuner and have a confidentiality/non-disclosure agreement, obey it. Members assume personal liability by acts to the contrary.
3. Any vendor believing that information is being posted illegally or in violation of agreements should use Report Post and provide factual/legal basis for the objection. Threads/posts may be locked/hidden during discovery.
4. Members need to recognize that there are grave inherent risks to using information garnered via these discussions. The Board and Autoguide assume no responsibility for what Members do to their cars as a consequence (e.g. bricking their DMEs, breaking their vehicles, resulting injuries, etc).
OP's original post now follows:
Comprehensive MSS54/MSS54HP DME Information - BMW M3 Forum.com (E30 M3 | E36 M3 | E46 M3 | E92 M3 | F80/X)
There is a much larger audience there and a lot of talent and unlike myself, they actually know what they're doing judging from the results in their thread.
So, this is intended as an information exchange and a learning process.
I will preface all this with a caveat: I have no idea what I'm doing here! This is a learning process for me. I am in no way responsible for anything that happens to your car. Keep in mind that if you start mucking around with your DME, you can potentially brick it and your car may no longer function as a means of transportation.
The goals here would be to figure out what functions are able to be changed in the DME (speed limiter, RPM limiter, etc) as well as figuring out where the maps (fuel pulse, VANOS timings, etc) are stored and how to manipulate them.
One of the first obstacles is the MSS65 memory space itself, as it can only be written a given number of times and each flash uses one of those spots. This was overcome on the MSS54 and although the method of flash counting may be different, maybe we can figure out something here too.
So anyone who has anything to contribute, jump on in and let's get it rolling. :typing:
Edit: MSS65 Versioning Information is located in the table below. The binary string can be found in the DME reads and will correlate which ZUSB the binary is built on.
Thanks to Ferris for the legwork and notes on version differences.