E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > NA Engine (non-turbo) / Drivetrain / Exhaust Modifications > I cloned my MSV70 DME



Reply
 
Thread Tools Search this Thread
      09-12-2015, 06:22 PM   #485
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

One at a time. It will go through the entire binary and match it to the 730 offsets. Some parameters disappear, change in size, or shift locations.

It would probably be worth blocking out areas where its already found a match.

Last edited by hassmaschine; 09-12-2015 at 06:27 PM..
Appreciate 0
      09-17-2015, 03:40 AM   #486
_Ryan_
Captain
No_Country
59
Rep
741
Posts

Drives: E87 130i
Join Date: Jan 2012
Location: Melbourne, AU

iTrader: (0)

Garage List
2005 BMW 130i  [5.24]
Quote:
Originally Posted by hassmaschine View Post
OK, here's what I've been working on all this time... a 100% complete MSV70 XDF (all 8917 parameters!). You have to use it with the included binary (or at least one with the same program version, 730).

This is really only useful for research purposes, since the 730 software version isn't up to date and nobody likely has it left on their car. Updated XDFs for newer versions (including MSV80) are next on the list.

A translation mechanism is built in, I just need to build the database of translations. There are too many to do by hand, so I'll probably use Google for it and just fix the ones that are obviously mistranslated. For now, you must read auf Deutch!

BTW, there is a bug in TunerPro that doesn't allow it to use more than 255 categories. MSS70 has almost 900 categories, which breaks TunerPro. Just sort it by "Parameter Type" or "Ordered List". I have something in mind to deal with this but I need to finish building my tools first.
Great work. Does this mean we can tweak the throttle delay? (assuming: we read german, have the same versions, correct tooling etc.)

Last edited by _Ryan_; 09-17-2015 at 03:57 AM.. Reason: Assumptions
Appreciate 0
      09-17-2015, 07:51 AM   #487
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

to be honest I never really noticed any throttle delay on my 330i, but likely yes, you could tweak the throttle settings - if you can figure out what parameters need to be adjusted.

you probably don't have software version 730 though. most 330s will be 9XX. But that is coming next..
Appreciate 0
      09-18-2015, 04:34 PM   #488
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

I sucessfully generated an MSD80 xdf but i don't have a matching bin... Doh! I have a different version that i can use though.

Why care? Well, msd80 is basically msv80 without valvetronic. In fact, the development name for msd80 is msd70. They're all the same DME family (mss70, msv70, msv80, msd80). I think i can use MSD80 to generate an xdf for all msv80 versions. So the rest of you guys can do what the 330i can already do...
Appreciate 1
      09-18-2015, 07:03 PM   #489
rjahl
Colonel
rjahl's Avatar
996
Rep
2,287
Posts

Drives: Z4 35is
Join Date: Jun 2011
Location: Tampa

iTrader: (0)

Garage List
2012 Z4 35is  [0.00]
You are certainly on a roll.

I'm still stuck with the logging. I played with something today that multiplied my data rate with Testo by a factor of three. Looks really promising.
Appreciate 0
      09-21-2015, 06:35 AM   #490
KingofKingz
Private First Class
KingofKingz's Avatar
Germany
17
Rep
163
Posts

Drives: 2012 M3 ZCP
Join Date: Jan 2014
Location: Germany

iTrader: (0)

Quote:
Originally Posted by hassmaschine View Post
I sucessfully generated an MSD80 xdf but i don't have a matching bin... Doh! I have a different version that i can use though.

Why care? Well, msd80 is basically msv80 without valvetronic. In fact, the development name for msd80 is msd70. They're all the same DME family (mss70, msv70, msv80, msd80). I think i can use MSD80 to generate an xdf for all msv80 versions. So the rest of you guys can do what the 330i can already do...
That is really great work! Finally it is getting interesting for me again :P

Really looking forward to this to be finally able to replace my OFT tune with something really sensible
__________________
2012 M3 ZCP | GTS | PP | Akra | SKIICS
Appreciate 0
      09-22-2015, 04:45 PM   #491
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

I successfully built a crude search mechanism. I need to improve it quite a bit, and weed out false positives, but it found about 90% of the maps without issue. I haven't included single values at all yet, but I was able to generate an XDF with (mostly) correct offsets from the 730 software to the 921 software.

With some additional tweaks I should be able to search in MSV80 as well.
Appreciate 1
      09-22-2015, 06:52 PM   #492
rjahl
Colonel
rjahl's Avatar
996
Rep
2,287
Posts

Drives: Z4 35is
Join Date: Jun 2011
Location: Tampa

iTrader: (0)

Garage List
2012 Z4 35is  [0.00]
Quote:
Originally Posted by hassmaschine View Post
I successfully built a crude search mechanism. I need to improve it quite a bit, and weed out false positives, but it found about 90% of the maps without issue. I haven't included single values at all yet, but I was able to generate an XDF with (mostly) correct offsets from the 730 software to the 921 software.

With some additional tweaks I should be able to search in MSV80 as well.
This is really great work. Where do you see this project going? Your not starting to think VW diesels are you. LOL
Appreciate 0
      09-22-2015, 09:15 PM   #493
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

Heh no, but i want to expand it to as many modules as i can!
Appreciate 0
      10-14-2015, 07:45 AM   #494
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

no, I haven't worked on it in a couple weeks. my wife hit a deer, so the 330i has been sitting waiting for a new left eye. She managed to miss 2 out of the 3 deer that ran across the freeway while she was traveling 70mph; it's amazing what little damage it did.
Appreciate 0
      10-14-2015, 10:24 AM   #495
David0ff
Combined Applications Group
David0ff's Avatar
Canada
1059
Rep
680
Posts

Drives: Lada Scrapus Trofeo R
Join Date: Jan 2014
Location: Classified

iTrader: (1)

WOW glad she is OK!
Appreciate 0
      10-15-2015, 09:01 AM   #496
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

It wasn't so bad - she was more scared than anything. literally, it only broke the headlight and there's a small crease in the hood. when she called me to say she hit a deer I was imagining much worse!
Appreciate 0
      10-25-2015, 01:53 PM   #497
Sensible_
Colonel
529
Rep
2,503
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Only just seen this thread. Very eloquent method of tuning by the OP.

Just checking you guys are aware of BMW Intelhex to bin. It's an app to convert BMW 0da / 0pa files into a hex format which can be opened in winols for example.

The beauty of this is that changes can be made in winols and then converted back into 0da / 0pa so that your custom maps can be written via winkfp.

Check it out here: https://github.com/macadam76/BMW-IntelHexToBin

Unfortunately development has stopped. But it works well I find.
Appreciate 0
      10-25-2015, 02:01 PM   #498
rjahl
Colonel
rjahl's Avatar
996
Rep
2,287
Posts

Drives: Z4 35is
Join Date: Jun 2011
Location: Tampa

iTrader: (0)

Garage List
2012 Z4 35is  [0.00]
Quote:
Originally Posted by Sensible_ View Post
Only just seen this thread. Very eloquent method of tuning by the OP.

Just checking you guys are aware of BMW Intelhex to bin. It's an app to convert BMW 0da / 0pa files into a hex format which can be opened in winols for example.

The beauty of this is that changes can be made in winols and then converted back into 0da / 0pa so that your custom maps can be written via winkfp.

Check it out here: https://github.com/macadam76/BMW-IntelHexToBin

Unfortunately development has stopped. But it works well I find.
I've been there done that, can't get past the DME rejecting the rebuilt ODA file. Even with all of the checksums corrected. We need to get past the RSA signature protection to use ODB. Much easier and faster to use the BDM plus you never crash or "brick" a DME.
Appreciate 0
      10-25-2015, 02:36 PM   #499
Sensible_
Colonel
529
Rep
2,503
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Quote:
Originally Posted by rjahl
Quote:
Originally Posted by Sensible_ View Post
Only just seen this thread. Very eloquent method of tuning by the OP.

Just checking you guys are aware of BMW Intelhex to bin. It's an app to convert BMW 0da / 0pa files into a hex format which can be opened in winols for example.

The beauty of this is that changes can be made in winols and then converted back into 0da / 0pa so that your custom maps can be written via winkfp.

Check it out here: https://github.com/macadam76/BMW-IntelHexToBin

Unfortunately development has stopped. But it works well I find.
I've been there done that, can't get past the DME rejecting the rebuilt ODA file. Even with all of the checksums corrected. We need to get past the RSA signature protection to use ODB. Much easier and faster to use the BDM plus you never crash or "brick" a DME.
RSA can be bypassed. I've seen this exact method for flashing Tri Core protected EDC17 ECU via ODB. However that's a different story.

I agree, BDM is a fine method. I like the OP's built in header. It makes my home made jig and pogo pins seem needlessly over the top.
Appreciate 0
      10-25-2015, 03:39 PM   #500
rjahl
Colonel
rjahl's Avatar
996
Rep
2,287
Posts

Drives: Z4 35is
Join Date: Jun 2011
Location: Tampa

iTrader: (0)

Garage List
2012 Z4 35is  [0.00]
Quote:
Originally Posted by Sensible_
Quote:
Originally Posted by rjahl
Quote:
Originally Posted by Sensible_ View Post
Only just seen this thread. Very eloquent method of tuning by the OP.

Just checking you guys are aware of BMW Intelhex to bin. It's an app to convert BMW 0da / 0pa files into a hex format which can be opened in winols for example.

The beauty of this is that changes can be made in winols and then converted back into 0da / 0pa so that your custom maps can be written via winkfp.

Check it out here: https://github.com/macadam76/BMW-IntelHexToBin

Unfortunately development has stopped. But it works well I find.
I've been there done that, can't get past the DME rejecting the rebuilt ODA file. Even with all of the checksums corrected. We need to get past the RSA signature protection to use ODB. Much easier and faster to use the BDM plus you never crash or "brick" a DME.
RSA can be bypassed. I've seen this exact method for flashing Tri Core protected EDC17 ECU via ODB. However that's a different story.

I agree, BDM is a fine method. I like the OP's built in header. It makes my home made jig and pogo pins seem needlessly over the top.
I used the header method as well. I have a friend that is very good with soldering circuit boards and it was easy for him.

RSA bypass, interesting. Before I hit that wall, I was hoping to share how I upgraded my software to a Z4 3.0SI. Building the Files or patch is fairly easy.
Appreciate 0
      01-04-2016, 09:42 PM   #501
Nicholas Bentley
Private
Nicholas Bentley's Avatar
United_States
22
Rep
67
Posts

Drives: 2011 BMW 335i E90 LCI N55
Join Date: Jan 2016
Location: Atlanta, GA

iTrader: (0)

The is a fascinating post and I intend to read all of it when I have time. In the mean time, I have a quick question and I apologize in advance if this has been asked and answered before. Assuming for a minute that I have no diagnostic access and no physical access at all to my car, is there anyway to know which ECU Type/DME Version is installed, MSV70, MSV80, etc.? My car is a 2011 E90 N55 335i.
Appreciate 0
      01-04-2016, 11:57 PM   #502
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

you don't have any of the above. I think the N55 uses Bosch EDC17 or something - I'm not terribly familiar with the N55, but I know it's not MSD80. you can check by looking at the bottom of the DME.
Appreciate 0
      01-05-2016, 10:26 AM   #503
808AWD325xi
Ballin' out of control.
808AWD325xi's Avatar
No_Country
520
Rep
1,289
Posts

Drives: 2009 335i
Join Date: Jul 2007
Location: Moline, IL

iTrader: (0)

Quote:
Originally Posted by Nicholas Bentley View Post
The is a fascinating post and I intend to read all of it when I have time. In the mean time, I have a quick question and I apologize in advance if this has been asked and answered before. Assuming for a minute that I have no diagnostic access and no physical access at all to my car, is there anyway to know which ECU Type/DME Version is installed, MSV70, MSV80, etc.? My car is a 2011 E90 N55 335i.
Google BMW VIN decoder, more than likely you have a MEVD17.2 DME. To verify, list all installed control modules using INPA...E90 -> Select E90 -> Functional Jobs -> <F2> Identification.
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
Appreciate 0
      01-05-2016, 11:35 AM   #504
Nicholas Bentley
Private
Nicholas Bentley's Avatar
United_States
22
Rep
67
Posts

Drives: 2011 BMW 335i E90 LCI N55
Join Date: Jan 2016
Location: Atlanta, GA

iTrader: (0)

I've decoded my VIN several times at different sites but I've never seen the DME number listed. I don't have a cable yet, but I'll be ordering one soon.
Appreciate 0
      01-05-2016, 12:32 PM   #505
Bob@BPC
Bob@BPC's Avatar
United_States
865
Rep
642
Posts

Drives: F30 328i Sport Line
Join Date: Dec 2015
Location: Raleigh

iTrader: (0)

Quote:
Originally Posted by 808AWD325xi View Post
Google BMW VIN decoder, more than likely you have a MEVD17.2 DME. To verify, list all installed control modules using INPA...E90 -> Select E90 -> Functional Jobs -> <F2> Identification.

All N55 from 2011 - 2016 have the Bosch MEVD17.x DME, and S55 use it as well. Some of the early N55 in 2011 can be tuned via the OBDII port and the only company that has a hand handle plus a tuning app for the end-user is Cobb. From 2012 & up needs to be benched flashed or a spiderboot $$$ can be installed to open access to the OBDII port.
Appreciate 0
      01-05-2016, 12:37 PM   #506
Nicholas Bentley
Private
Nicholas Bentley's Avatar
United_States
22
Rep
67
Posts

Drives: 2011 BMW 335i E90 LCI N55
Join Date: Jan 2016
Location: Atlanta, GA

iTrader: (0)

Thanks for the info Bob. Mine is a 10-28-2010 production date 2011 model.
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 03:18 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST