|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
I cloned my MSV70 DME
|
|
05-20-2015, 10:57 AM | #309 |
Major General
3987
Rep 7,212
Posts |
Thanks! Do you know of those are all the latest software version?
One thing that will really help this effort is having people always use the newest software revision. There aren't *that* many for MSV70/80 (not like MSS54 for example, that has like 40 versions or something). But having to make XDFs for older versions of the factory software would take a lot more time. |
Appreciate
0
|
05-20-2015, 11:02 AM | #310 |
Major General
3987
Rep 7,212
Posts |
oh yeah, what are you using to convert these into a straight binary? the 0da's are in intel hex format and I know it can be extracted I just haven't done it in a long time..
|
Appreciate
0
|
05-20-2015, 11:08 AM | #311 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
I'm sorry about the Intel Hex / ODA version of the files, I'll send them in BIN format later in the day. |
|
Appreciate
0
|
05-20-2015, 11:32 AM | #312 |
Banned
2476
Rep 9,004
Posts |
If I'm looking at this correctly, the X3 MSV80 file looks like it's carrying less lift across the board. BUT - I don't think the X3 is the 270hp version, correct?
|
Appreciate
0
|
05-20-2015, 11:36 AM | #313 |
Major General
3987
Rep 7,212
Posts |
the part throttle map is less lift, yes, but that doesn't really affect the HP output you'd see on the dyno. only the 1500rpm and below side of the full load map has lower lift than the 330i.
|
Appreciate
0
|
05-20-2015, 12:34 PM | #314 |
Colonel
1002
Rep 2,287
Posts |
Attached are the same file's but converted to BIN.
|
Appreciate
0
|
05-20-2015, 12:38 PM | #315 | |
Private First Class
83
Rep 140
Posts |
Quote:
|
|
Appreciate
0
|
05-20-2015, 12:51 PM | #316 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
I showed the Z4 version as it had the biggest differences between the full throttle and throttled valve lift maps. It's labeled, but I could have made the label a little bigger. The X5 maps look more like a 330I. This originally had me thinking that the N52N motor had some additional power built in somewhere. It's essentially the same motor, cylinder head assembly, cams, intake manifold but the valve body, block and crankshaft is different. I don't think the Valve body had any real effect on these motors. I'll keep digging..... |
|
Appreciate
0
|
05-20-2015, 12:53 PM | #317 |
Colonel
1002
Rep 2,287
Posts |
|
Appreciate
0
|
05-20-2015, 12:59 PM | #318 | |
Banned
2476
Rep 9,004
Posts |
Quote:
|
|
Appreciate
0
|
05-20-2015, 02:50 PM | #319 |
New Member
4
Rep 21
Posts |
Been lurking here for a bit to follow this thread. Great stuff guys
@Hass: When you say the latest software version are you referring to what we use winKFP to update? What version should we be looking for? |
Appreciate
0
|
05-20-2015, 03:10 PM | #320 |
Major General
3987
Rep 7,212
Posts |
yes. The newest MSV70 for example is 9PPL921S. The data spaces vary depending on what motor you have, but the program versions are generally the same between models.
This way if you have a 325i or a 330i, it doesn't matter - the program version is the same, so all the offsets are the same and we only need 1 XDF for both cars. there may be more than 1 current version for MSV80 since the 328i is more different from the E70 X5 3.0si than the 325i/330i are, but it would still eliminate a lot of extra work. |
Appreciate
0
|
05-20-2015, 04:17 PM | #321 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
|
|
Appreciate
0
|
05-21-2015, 02:49 PM | #322 | |
New Member
4
Rep 21
Posts |
Quote:
So from what i gather these are the following ways we can flash our dme's. -BDM -OFT -BB app and BT cable If i understand correctly rjahl is working on a method to use a DCAN cable and winkfp. If that is correct it seems like that would be the most cost effective but not necessarily the easiest route. I'm trying to get up to speed on this topic so please correct me if any of these are wrong conclusions. |
|
Appreciate
0
|
05-21-2015, 04:47 PM | #323 |
Major General
3987
Rep 7,212
Posts |
yeah WinKFP would be cheap but you'll have to build up the file yourself and also know how to correct the checksum. BDM, OFT & the BB app all correct the checksum automatically, all you have to do is modify the binary to your liking.
also, out of the options BDM is by far the fastest, it takes about 1 minute for a full write vs 20-40 minutes via the OBD port. So for dyno tuning BDM wins unless your dyno time is free.. |
Appreciate
0
|
05-22-2015, 01:31 PM | #324 | |
New Member
4
Rep 21
Posts |
Quote:
|
|
Appreciate
0
|
05-22-2015, 09:36 PM | #325 |
Major General
3987
Rep 7,212
Posts |
I got through all the 1d parameters i wanted to look at. There are way less 2d and 3d to look at, so I'm pretty close to having a finished xdf (at least for msv70).
|
Appreciate
0
|
05-27-2015, 09:49 PM | #326 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
Its almost like this address is inaccessible through odb. Do you have any idea? |
|
Appreciate
0
|
05-27-2015, 11:08 PM | #327 |
Guest
0
Rep n/a
Posts
Drives:
|
Lots of progress has been made from what i can tell. Hass, what is your ultimate goal with this project of yours? I have a 325i with the MSV70 for example, so would there be a file that i can flash myself that acts as a tune to increase horsepower? Or is this just purely translating the ecu files. I am running the open flash tablet with my 330i manifold swap but I am hungry for a little more power!
|
Appreciate
0
|
05-28-2015, 09:21 AM | #328 | |
Major General
3987
Rep 7,212
Posts |
Quote:
what about 80040? there's another 4 byte value there. the meat of the code doesn't really start until ~81180. I stopped working on the disassembly (for now) because I don't yet know exactly how the memory is arranged, so what ends up happening is the data references within the program & boot modes don't work properly. |
|
Appreciate
0
|
05-28-2015, 09:31 AM | #329 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
|
|
Appreciate
0
|
05-28-2015, 09:34 AM | #330 |
Major General
3987
Rep 7,212
Posts |
yeah you're right. I just looked at a couple of my OBD dumps and 80000 is just FF's. that is odd.
I wonder what happens if you change those to FF's and write it via BDM? can the program space be written to via OBD? |
Appreciate
0
|
Bookmarks |
|
|