Hello all. I'm new here so please go easy on me
For some time, I've been working on an open source DME flashing system for the MSD80/81. I've even managed to tune my car to some degree
(more on that later) using software that I've developed with a small group of colleagues who also just happen to be BMW owners. First, I'd like to say that I'm not tuner by any means. And neither are my colleagues. We are just hardware/software nerds with a penchant for hotrodding. This means that none of us want to get involved in any tuning wars or participate in any dramatic debates. We are here only to learn and to spread what little knowledge we have.
By tuning "To some degree"
I mean that while I can read, edit and write to the DME, I do not completely understand the interdependencies of some of the tables. I'll be honest, I have [cough] hacked [cough] a few flash tunes and found what has been changed. For instance I know that what appears to be the fuel maps are located at 703A4 and 706B4 addresses on my particular software version (IJE0S) And what appears to be boost/load target maps are at 6318E and 6318E. And so on...
But what I'd really like to learn is what some of these other tables are and how they work. It would be fantastic if we could start an open source tuning community where we can share info. Is there anyone out there that would like to help me define these tables. I'm pretty good at finding tables in raw hex files. But the more eyes we have working on this, the better! If you are interesting in this little project, PM me and we can discuss offline.
Thank you for reading!