E90Post
 


ECS BMW
 
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
      08-15-2019, 04:39 PM   #2289
carscatscoffee15
Private First Class
carscatscoffee15's Avatar
United_States
100
Rep
164
Posts

Drives: BMW 128i ZED Package
Join Date: Jan 2018
Location: New York City, NY

iTrader: (0)

Quote:
Originally Posted by Joester View Post
So after sleeping on it, I went ahead and bought 2 brand new OEM BMW Disa valves from FCP Euro for $620.

I recently replaced the engine in my car after I blew it, I replaced every gasket that normally leaks, I replaced the water pump, the clutch and flywheel, added MILVS and bought this 3 stage intake manifold. Everything about my car is in perfect condition all the way down to the exterior body panels and interior leather and trim.

I plan to keep and enjoy this car for as long as possible because it really is the best car you can get for under $10k, by a wide wide margin.

Since they're OEM BMW I know they'll work for a long time, and since I bought from FCP Euro, if and when they ever do break again, the replacement is free.

I cant wait to get and install them and see how the car feels afterwords.

I'm also going to look at what went wrong with the old disa valve(s)... I'm a mechanical engineer and may be able to find a fix for partially closing valves, who knows.
Cheaper materials they don't make em like they use to!
Appreciate 0
      08-20-2019, 09:44 AM   #2290
tetsuo111
Major
tetsuo111's Avatar
United_States
773
Rep
1,100
Posts

Drives: 2011 RWD 6MT ZSP TOURING
Join Date: Dec 2014
Location: PNW

iTrader: (0)

Garage List
MSV-80 and IKMOS

hassmaschine rjahl

Is there any consideration / effort on a path forward to "parse" targeted files sourced from IKMOS into MSV-80?

More specifically, I'm seeking IKMOS DSC control functions in a MSV-80 environment.

I'm interested because the IKMOS DSC function resides on the JBE module, unlike MSS60, in the DME.

I know there are hardware requirements, but those are trivial. The gating item, for the purpose of this discussion, is the logic / control inter-operability. My nomenclature may be rough, but it should be clear enough to understand my request and intent.

If this is possible, it would open up extraordinary performance options for the N52 platform.
__________________
2011 E91 TOURING: RWD 6MT ZSP | 3200 lbs | 1 of 429 delivered to North America
Platform: M3 Chassis, Brakes, Suspension | Control: M3 Kombi, Stage FP DME | Stop: Stoptech Trophy ST40R, PFC 08f/11r | Grip: Rear Coilover Conversion, Nitron R3, Bearings/Bushings/Links | Go: PI, 3IM, MILVs, SS Headers+Ceramic, Dundon 3" Exhaust w/Inconel tips | Cool: CSF | In: Recaro, MOMO, AutoSolutions 30% SSK, UCP, VPhreaks | Out: M-Perf Aero Kit | PCA #2018100384 | BMW CCA #505794

Last edited by tetsuo111; 08-20-2019 at 09:51 AM..
Appreciate 0
      08-20-2019, 10:27 AM   #2291
tetsuo111
Major
tetsuo111's Avatar
United_States
773
Rep
1,100
Posts

Drives: 2011 RWD 6MT ZSP TOURING
Join Date: Dec 2014
Location: PNW

iTrader: (0)

Garage List
Adding to above, N54 / MSD-81 guys have had access to IKMOS for a year or so, specifically to gain MDM functionality.

I realize this is a very different project, working in MSV-80.

This would be a very big win for the N52 community.

Our cars are now around as quick as a stock 335i with a proper tune and FD. Euro MDM on a 328i, outfitted with upgraded suspension and brakes, should result in a larger traction circle than the M3, given several hundred pounds lighter weight. And the N52 is by far the most reliable of the three motors.
__________________
2011 E91 TOURING: RWD 6MT ZSP | 3200 lbs | 1 of 429 delivered to North America
Platform: M3 Chassis, Brakes, Suspension | Control: M3 Kombi, Stage FP DME | Stop: Stoptech Trophy ST40R, PFC 08f/11r | Grip: Rear Coilover Conversion, Nitron R3, Bearings/Bushings/Links | Go: PI, 3IM, MILVs, SS Headers+Ceramic, Dundon 3" Exhaust w/Inconel tips | Cool: CSF | In: Recaro, MOMO, AutoSolutions 30% SSK, UCP, VPhreaks | Out: M-Perf Aero Kit | PCA #2018100384 | BMW CCA #505794

Last edited by tetsuo111; 08-20-2019 at 10:56 AM..
Appreciate 0
      08-20-2019, 11:57 AM   #2292
hassmaschine
Major General
United_States
2940
Rep
6,133
Posts

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

iTrader: (0)

That is possible I'm sure. The functions may already even be there - just not used. I have an IKMOS rom that we've been meaning to disassemble, that would be pretty cool to port that stuff to an N52. We looked at IKMOS a long time ago and determined it could be used on any MSD81, cool that the N54 community figured that out on their own.

It doesn't take all that long to disassemble the file, what would take me longer is remembering how I did the tri-core specific stuff for it to work correctly. lol. And then of course finding the functions needed, and porting them to MSV80 (or even MSV70).

TBH this seems like something that might be better off as an open source project, as I doubt I will have time to do it by myself.

Last edited by hassmaschine; 08-20-2019 at 12:05 PM..
Appreciate 1
      08-20-2019, 03:38 PM   #2293
tetsuo111
Major
tetsuo111's Avatar
United_States
773
Rep
1,100
Posts

Drives: 2011 RWD 6MT ZSP TOURING
Join Date: Dec 2014
Location: PNW

iTrader: (0)

Garage List
Well, that's an upside surprise!

Being that IKMOS is written for the N54, I wasn't too surprised they figured it out. I think only a handful have done this, but it's well-documented, if somewhat technical. It was done in Oz, then refined in one of the "other" forums.

Understand this is probably beyond any one person, short of a large commitment. Just wanted to get a sense if it was even in the realm of possible.

LMB335IS


Quote:
Originally Posted by hassmaschine View Post
That is possible I'm sure.....

TBH this seems like something that might be better off as an open source project, as I doubt I will have time to do it by myself.
__________________
2011 E91 TOURING: RWD 6MT ZSP | 3200 lbs | 1 of 429 delivered to North America
Platform: M3 Chassis, Brakes, Suspension | Control: M3 Kombi, Stage FP DME | Stop: Stoptech Trophy ST40R, PFC 08f/11r | Grip: Rear Coilover Conversion, Nitron R3, Bearings/Bushings/Links | Go: PI, 3IM, MILVs, SS Headers+Ceramic, Dundon 3" Exhaust w/Inconel tips | Cool: CSF | In: Recaro, MOMO, AutoSolutions 30% SSK, UCP, VPhreaks | Out: M-Perf Aero Kit | PCA #2018100384 | BMW CCA #505794
Appreciate 1
      08-22-2019, 10:37 AM   #2294
LMB335IS
Sua Sponte
LMB335IS's Avatar
United_States
1081
Rep
2,557
Posts

Drives: 2013 LMB 335is
Join Date: May 2008
Location: FOB FL

iTrader: (17)

Garage List
2013 BMW 335is  [4.42]
Quote:
Originally Posted by tetsuo111 View Post
Well, that's an upside surprise!

Being that IKMOS is written for the N54, I wasn't too surprised they figured it out. I think only a handful have done this, but it's well-documented, if somewhat technical. It was done in Oz, then refined in one of the "other" forums.

Understand this is probably beyond any one person, short of a large commitment. Just wanted to get a sense if it was even in the realm of possible.

LMB335IS
I'm running the IKM0S rom but the original intent for me was to try to get MDrive and MDM functionality as it relates to a M3 through the Idrive menu and center console switches. Now that I/we know that it's controlled by the DME in a M3 that pretty much went out the window for the time being.

Mdrive for the IKM0S is nothing more than throttle sensitivity tables which are now available and can be applied to the other N54 rom types. Now I sacrificed the ability to use the MDM function of the 1M rom because I went with a M3 ABS/DSC unit and it bypasses the JBBF and is controlled directly by the DSC switch in the center console in my car. I guess if I was feeling particularly energetic I could flash the 1M software to my DSC module and rewire it back through the JBBF to test it's functionality but I honestly don't know if I'm really missing that much by skipping MDM. Both the 1M and M3 DSC software is really light on parameters with the M3 having a few more options just because of the E90,2,3, and GTS variations and I've picked the most aggressive options for my DSC on mode.

Getting a 1M or M3 ABS/DSC unit to work in a N52 powered car is easy enough. Getting it to function with MDM through the DME is waaay above my pay grade though.
__________________

335is/DCT-M3 GTS software-M3 drivetrain-M3 GWS-KOMBI-DSC-SZL/MHD/BQ Tuning ig@ClustersandCoding
Appreciate 0
      08-22-2019, 11:19 AM   #2295
hassmaschine
Major General
United_States
2940
Rep
6,133
Posts

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

iTrader: (0)

Quote:
Originally Posted by LMB335IS View Post
I'm running the IKM0S rom but the original intent for me was to try to get MDrive and MDM functionality as it relates to a M3 through the Idrive menu and center console switches. Now that I/we know that it's controlled by the DME in a M3 that pretty much went out the window for the time being.

Mdrive for the IKM0S is nothing more than throttle sensitivity tables which are now available and can be applied to the other N54 rom types. Now I sacrificed the ability to use the MDM function of the 1M rom because I went with a M3 ABS/DSC unit and it bypasses the JBBF and is controlled directly by the DSC switch in the center console in my car. I guess if I was feeling particularly energetic I could flash the 1M software to my DSC module and rewire it back through the JBBF to test it's functionality but I honestly don't know if I'm really missing that much by skipping MDM. Both the 1M and M3 DSC software is really light on parameters with the M3 having a few more options just because of the E90,2,3, and GTS variations and I've picked the most aggressive options for my DSC on mode.

Getting a 1M or M3 ABS/DSC unit to work in a N52 powered car is easy enough. Getting it to function with MDM through the DME is waaay above my pay grade though.
Does the 1M DME not have the MDM functionality? Maybe just slightly more limited since there was no GTS version?

I wonder if you could port the M3 version to MSV70, since it's the same CPU architecture. the M program looks a lot different on the inside from the regular stuff though - totally different software teams. But at least the instructions should be compatible. Maybe replace all of the DSC/ASC subs (which is horrible on the non-M cars) with the M3 versions, but that would not be easy at all. Just finding all of them would be a huge task.

Anyway, fun to think about. There'd have to be a couple more people willing to hack assembly code to make it happen though.
Appreciate 0
      08-22-2019, 12:38 PM   #2296
tetsuo111
Major
tetsuo111's Avatar
United_States
773
Rep
1,100
Posts

Drives: 2011 RWD 6MT ZSP TOURING
Join Date: Dec 2014
Location: PNW

iTrader: (0)

Garage List
Quote:
Originally Posted by LMB335IS View Post
I'm running the IKM0S rom but the original intent for me was to try to get MDrive and MDM functionality as it relates to a M3 through the Idrive menu and center console switches. Now that I/we know that it's controlled by the DME in a M3 that pretty much went out the window for the time being.

Mdrive for the IKM0S is nothing more than throttle sensitivity tables which are now available and can be applied to the other N54 rom types. Now I sacrificed the ability to use the MDM function of the 1M rom because I went with a M3 ABS/DSC unit and it bypasses the JBBF and is controlled directly by the DSC switch in the center console in my car. I guess if I was feeling particularly energetic I could flash the 1M software to my DSC module and rewire it back through the JBBF to test it's functionality but I honestly don't know if I'm really missing that much by skipping MDM. Both the 1M and M3 DSC software is really light on parameters with the M3 having a few more options just because of the E90,2,3, and GTS variations and I've picked the most aggressive options for my DSC on mode.

Getting a 1M or M3 ABS/DSC unit to work in a N52 powered car is easy enough. Getting it to function with MDM through the DME is waaay above my pay grade though.
Thanks for chiming in. I respect what you've accomplished.

I would like to have the ability to access:

1. M3/1M ABS/DSC maps via a M3 center console DSC switch

2. M3 Mdrive throttle sensitivity via a M3 center console Power switch

#2 is much less important but would be nice to have. I essentially have the same function via an aftermarket throttle sensitivity remap control, but it would be better to implement the same function using the OEM solution.

#1 is quite significant for me. I prefer driving on track with DSC "off", and on street with DTC only (short button press). IME the non-M traction and stability maps are too limiting for spirited and dynamic driving, although they serve their intended function for daily transportation. It would be nice to access the same stability and traction maps as the M3/1M, intended for spirited driving.

I'm working in a non I-Drive environment, with a non-OEM Momo steering wheel, hence no wheel switch gear / MDM button. So I'm not concerned (nor able to) access MDM.

If I understand your explanation correctly, I'm way off-target looking at IKMOS to achieve my goals?

***Instead, replacing my non-M ABS/DSC module with the equivalent M3 unit, and having the appropriate coding done (way beyond my pay-grade), would deliver the M3 DSC maps I'm interested in, correct? This is massively simpler than I understood.***

Bty, I would have PM'd you earlier but was banned for a couple weeks.
__________________
2011 E91 TOURING: RWD 6MT ZSP | 3200 lbs | 1 of 429 delivered to North America
Platform: M3 Chassis, Brakes, Suspension | Control: M3 Kombi, Stage FP DME | Stop: Stoptech Trophy ST40R, PFC 08f/11r | Grip: Rear Coilover Conversion, Nitron R3, Bearings/Bushings/Links | Go: PI, 3IM, MILVs, SS Headers+Ceramic, Dundon 3" Exhaust w/Inconel tips | Cool: CSF | In: Recaro, MOMO, AutoSolutions 30% SSK, UCP, VPhreaks | Out: M-Perf Aero Kit | PCA #2018100384 | BMW CCA #505794
Appreciate 1
      08-22-2019, 02:34 PM   #2297
hassmaschine
Major General
United_States
2940
Rep
6,133
Posts

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

iTrader: (0)

#2 is basically built into the DME already via the sport mode switch - which of course was left out of the 3 series cars.

I hacked it a while back to try to enable it with a direct-wired switch, but it caused a lot of internal errors and I abandoned it a long time ago. I still have a "sport switch" hidden in my ash tray, it just doesn't do anything.

The proper way to do #2 in the E90 is via CAN messages.

I always thought it would be fun to modify the "sport mode" (which doesn't really do a lot, mostly adjusts shift maps and active steering, which I don't have and don't care about) to do things like totally disable ASC/DSC torque intervention, alter throttle sensitivity, change the thermostat setting to 80c, etc - a real "track mode".
Appreciate 3
      08-22-2019, 06:36 PM   #2298
rjahl
Lieutenant Colonel
rjahl's Avatar
609
Rep
1,694
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
#2 is basically built into the DME already via the sport mode switch - which of course was left out of the 3 series cars.

I hacked it a while back to try to enable it with a direct-wired switch, but it caused a lot of internal errors and I abandoned it a long time ago. I still have a "sport switch" hidden in my ash tray, it just doesn't do anything.

The proper way to do #2 in the E90 is via CAN messages.

I always thought it would be fun to modify the "sport mode" (which doesn't really do a lot, mostly adjusts shift maps and active steering, which I don't have and don't care about) to do things like totally disable ASC/DSC torque intervention, alter throttle sensitivity, change the thermostat setting to 80c, etc - a real "track mode".

I forgot about your sport switch project. You even tried modified binaries from my E85.

Agreed, the sport switch is a little week in most cars. My E85 did not have a sport switch and I don't think I really cared either.

In the E89 the switch does a lot more. Sport plus adjusts the steering, throttle mapping, shift points, shift pressures/times, DSC,suspension dampening even kills the cruise control. I don't know if it adjust the coolant temps, something I need to check.

Ya talk about Nannies from Germany, can't use the cruise control with the DSC disabled. What where they thinking?

With all of this going on there must be few "markers" in the assembly.
Appreciate 0
      08-23-2019, 04:22 PM   #2299
dwsavenko
New Member
dwsavenko's Avatar
5
Rep
24
Posts

Drives: 2008 128i
Join Date: Aug 2018
Location: Calgary, AB CAN

iTrader: (0)

Hey Dudes!

Is there anyway someone can help me out?! I have been running the x28i to x30i tune for a while, and its great but I get some strange startup hiccups and occasional idle stumble.

When I go back to factory all is well. New DISA's no leaks etc. Getting to the point where I'm just going to stay with the latest factory .opa and .oda files due to smooth running. That or sell the 3 stage and go back to factory.

There is a MAFless tune as well, but is has no Cruise Control, so that is a dealbreaker, eventhough it runs better. I have a Euro IAT as well.

I know BMW in their later factory tunes (2011 ish) tuned the factory files to run much smoother and get rid of cold-start issues etc. I want to take the latest 130i or 330i (2011 ish file revisions) MSV80 files from INPA and change the powerclass and or copy and past the tune into my .oda. I just don't know the exact process, as info is so spread out.

I don't mind paying a bit if you are familiar, I have tried HASS, but he seems too busy to assist right now. Which I totally understand. Time = Money.

Any help would be amazing. I am an IT tech for a living , so this shouldn't be this hard lol.

Hass - Can you confirm if my suspicions are correct, is perhaps the x28i to x30i file based on older 2006-2008 factory files which were not "optimized" by BMW. Again it's a know issue that BMW fixed cold-start idle and other issues in later 2011 factory tune files.

Thanks Dudes!!
Appreciate 0
      08-24-2019, 05:10 PM   #2300
LMB335IS
Sua Sponte
LMB335IS's Avatar
United_States
1081
Rep
2,557
Posts

Drives: 2013 LMB 335is
Join Date: May 2008
Location: FOB FL

iTrader: (17)

Garage List
2013 BMW 335is  [4.42]
Quote:
Originally Posted by hassmaschine View Post
Does the 1M DME not have the MDM functionality? Maybe just slightly more limited since there was no GTS version?

I wonder if you could port the M3 version to MSV70, since it's the same CPU architecture. the M program looks a lot different on the inside from the regular stuff though - totally different software teams. But at least the instructions should be compatible. Maybe replace all of the DSC/ASC subs (which is horrible on the non-M cars) with the M3 versions, but that would not be easy at all. Just finding all of them would be a huge task.

Anyway, fun to think about. There'd have to be a couple more people willing to hack assembly code to make it happen though.
The 1M does have the MDM function, it's just uses different routing than the M3 does. I have a 335is DCT running the IKM0S rom so I'm sure I could make it functional on my car if I flashed the 1M DSC ZB over the top of the M3 software I'm using now and rewired the DSC back through the JBBF to the dash switch. I don't know if the dash switch is a 3 position switch but I know the M3 center console switch is simply on or off while MDM is accessed through Mdrive.

Quote:
Originally Posted by tetsuo111 View Post
Thanks for chiming in. I respect what you've accomplished.

I would like to have the ability to access:

1. M3/1M ABS/DSC maps via a M3 center console DSC switch

2. M3 Mdrive throttle sensitivity via a M3 center console Power switch

#2 is much less important but would be nice to have. I essentially have the same function via an aftermarket throttle sensitivity remap control, but it would be better to implement the same function using the OEM solution.

#1 is quite significant for me. I prefer driving on track with DSC "off", and on street with DTC only (short button press). IME the non-M traction and stability maps are too limiting for spirited and dynamic driving, although they serve their intended function for daily transportation. It would be nice to access the same stability and traction maps as the M3/1M, intended for spirited driving.

I'm working in a non I-Drive environment, with a non-OEM Momo steering wheel, hence no wheel switch gear / MDM button. So I'm not concerned (nor able to) access MDM.

If I understand your explanation correctly, I'm way off-target looking at IKMOS to achieve my goals?

***Instead, replacing my non-M ABS/DSC module with the equivalent M3 unit, and having the appropriate coding done (way beyond my pay-grade), would deliver the M3 DSC maps I'm interested in, correct? This is massively simpler than I understood.***

Bty, I would have PM'd you earlier but was banned for a couple weeks.
#1 is relatively easy and probably can be done on most any 3 series. Just remember I looked at all this strictly through a 335i lens. The rear wheel sensors between the M3 and 335i are the same, the fronts showed different p/ns but it didn't affect functionality using the stock 335i sensors. The longitudinal sensor is the same on newer 335i's as the M3, '09-'10 being the break point I think so older cars would need the newer one.

Pin 41 is the DSC button signal and is wired directly to the center console switch block along with power, ground, and illumination I believe. I have the schematic somewhere for it.

Coding and programming is the same for any replacement ABS/DSC unit EXCEPT to be able to default code it you need to fool NCS Expert by using a spoofed VO. You have two main modules that contain the VO, CAS and NFRM. You change the model code in one of those. I keep CAS as my main VO for 95% of my coding and programming. The NFRM VO has a EU E92 M3 model code. When I choose a module in the initial ECU read I'll use NFRM and NCS Expert reads my car as a M3 which allows the M3 DSC unit to show up as such in the ecu tree. Now I can choose it and default code/code it however I want without getting a error.

#2, again through the 335i lens. The throttle sensitivity are public and the XDF is available for them. I can take my bin in TunerPro and use just that small little XDF file and change them. What I have is basically M mode across the board in my car now. My sport button was sacrificed to enable drivelogic with the M3 GWS and M3 GTS software I run now. How this can be incorporated into the N52 I have no idea. Again, way beyond my pay grade but there's a couple really smart guys in this N52 sub forum that might be able to.
__________________

335is/DCT-M3 GTS software-M3 drivetrain-M3 GWS-KOMBI-DSC-SZL/MHD/BQ Tuning ig@ClustersandCoding
Appreciate 1
tetsuo111773.00

      08-24-2019, 05:43 PM   #2301
dwsavenko
New Member
dwsavenko's Avatar
5
Rep
24
Posts

Drives: 2008 128i
Join Date: Aug 2018
Location: Calgary, AB CAN

iTrader: (0)

Quote:
Originally Posted by dwsavenko View Post
Hey Dudes!

Is there anyway someone can help me out?! I have been running the x28i to x30i tune for a while, and its great but I get some strange startup hiccups and occasional idle stumble.

When I go back to factory all is well. New DISA's no leaks etc. Getting to the point where I'm just going to stay with the latest factory .opa and .oda files due to smooth running. That or sell the 3 stage and go back to factory.

There is a MAFless tune as well, but is has no Cruise Control, so that is a dealbreaker, eventhough it runs better. I have a Euro IAT as well.

I know BMW in their later factory tunes (2011 ish) tuned the factory files to run much smoother and get rid of cold-start issues etc. I want to take the latest 130i or 330i (2011 ish file revisions) MSV80 files from INPA and change the powerclass and or copy and past the tune into my .oda. I just don't know the exact process, as info is so spread out.

I don't mind paying a bit if you are familiar, I have tried HASS, but he seems too busy to assist right now. Which I totally understand. Time = Money.

Any help would be amazing. I am an IT tech for a living , so this shouldn't be this hard lol.

Hass - Can you confirm if my suspicions are correct, is perhaps the x28i to x30i file based on older 2006-2008 factory files which were not "optimized" by BMW. Again it's a know issue that BMW fixed cold-start idle and other issues in later 2011 factory tune files.

Thanks Dudes!!

To be more precise. Can someone take the following Bimmerlabs files and make a "edited" .oda for me? The program files already match Hass's RSA delete, so it's possibly just a matter of changing the Powerclass byte in the 130i file to match my 128 car, checksum correction, and whatever else needs done?

Here is the stock files in question: https://ibb.co/JzhMpC7

I used the following VIN to create a project in Bimmerlabs, to gain access to the stock files: JM27634

Is this a huge secret still kept? I don't care about tuning, I just want to try different stock files on my 128i. This particular file would be one of the latest 130i stock revisions released, and should be very very stable and smooth.

I have some others who said they could change the powerclass byte for me, but they are only familiar with the location for the MSV70. Again not trying to step on toes, (Is this info what keeps private tuners going?) I just thought our goal was to be able to self-tune to some extent.

Thanks!!
Attached Images
 

Last edited by dwsavenko; 08-24-2019 at 06:03 PM..
Appreciate 0
      08-24-2019, 05:54 PM   #2302
hassmaschine
Major General
United_States
2940
Rep
6,133
Posts

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

iTrader: (0)

You can already modify files yourself. Download a stock 0da as a binary, modify it, and reupload it. You'll get an 0da you can flash.

But there's only support for MI20S, mostly because it's used on everything, and a pretty complete disassembly is required for it to work.

Also that isn't a 3 stage file at all. It's a stock 328i file, which is why you can see it.

The problem is there aren't really a lot of 3 stage files for MSV80 because the 330i got the N53 in Europe (and we got the detuned 328i). There's the X3 and X5 tunes, but they are set up a little different. So you're left with the few that existed for the euro 3 series.

MSV70 doesn't have this problem, since the 330i file works perfectly on the 325i, and there's only one final program version (921S).

If you want to spend a few thousand hours pouring over embedded assembly code and writing your own software, more power to you - but there's a reason not everyone knows how to do it.

Last edited by hassmaschine; 08-24-2019 at 05:59 PM..
Appreciate 0
      08-24-2019, 05:59 PM   #2303
dwsavenko
New Member
dwsavenko's Avatar
5
Rep
24
Posts

Drives: 2008 128i
Join Date: Aug 2018
Location: Calgary, AB CAN

iTrader: (0)

Doh!

I thought all factory 130i files would be 3 stage?

Hass, that makes sense.

So just a matter of changing the one byte from 01 to 02 etc?

Can someone send me a DM screenshot of which byte in my hex editor to manipulate? (Does it matter the hex editior? I am just using a free one called "HexProg" right now.)

Once I have that I can play around to my hearts content it seems. (With .oda's in your RSA delete program type)

Sorry I am not trying to be an idiot, but so much conflicting information out there, I just need a "simple" guys guide to changing the correct powerclass byte.

I thought there was a bunch of checksum corrections to be done, but if your Bimmerlabs site does all that for me from the .bin file I upload, that is amazing!!
Appreciate 0
      08-24-2019, 06:00 PM   #2304
rjahl
Lieutenant Colonel
rjahl's Avatar
609
Rep
1,694
Posts

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

iTrader: (0)

Garage List
2012 Z4 35is  [0.00]
Quote:
Originally Posted by dwsavenko View Post
Quote:
Originally Posted by dwsavenko View Post
Hey Dudes!

Is there anyway someone can help me out?! I have been running the x28i to x30i tune for a while, and its great but I get some strange startup hiccups and occasional idle stumble.

When I go back to factory all is well. New DISA's no leaks etc. Getting to the point where I'm just going to stay with the latest factory .opa and .oda files due to smooth running. That or sell the 3 stage and go back to factory.

There is a MAFless tune as well, but is has no Cruise Control, so that is a dealbreaker, eventhough it runs better. I have a Euro IAT as well.

I know BMW in their later factory tunes (2011 ish) tuned the factory files to run much smoother and get rid of cold-start issues etc. I want to take the latest 130i or 330i (2011 ish file revisions) MSV80 files from INPA and change the powerclass and or copy and past the tune into my .oda. I just don't know the exact process, as info is so spread out.

I don't mind paying a bit if you are familiar, I have tried HASS, but he seems too busy to assist right now. Which I totally understand. Time = Money.

Any help would be amazing. I am an IT tech for a living , so this shouldn't be this hard lol.

Hass - Can you confirm if my suspicions are correct, is perhaps the x28i to x30i file based on older 2006-2008 factory files which were not "optimized" by BMW. Again it's a know issue that BMW fixed cold-start idle and other issues in later 2011 factory tune files.

Thanks Dudes!!

To me more precise. Can someone take the following Bimmerlabs files and make a "flashable" .oda for me? The program files already match Hass's RSA delete, so it's possibly just a matter of changing the Powerclass byte in the 130i file to match my 128 car, checksum correction, and whatever else needs done?

Here is the file in question:

I used the following VIN to create a project in Bimmerlabs, to gain access to the stock files: JM27634

Is this a huge secret still kept? I don't care about tuning, I just want to try different stock files on my 128i. This particular file would be one of the latest 130i stock revisions released, and should be very very stable and smooth.

I have some others who said they could change the powerclass byte for me, but they are only familiar with the location for the MSV70. Again not trying to step on toes, (Is this info what keeps private tuners going?) I just thought our goal was to be able to self-tune to some extent.

Thanks!!
From memory, your problem is not as straight forward as it seems.

There were no MSV80 variants of the 330 sold in North America. Those where EU based cars. Hass spliced the US and EU tunes together. At the minimum the EU tune would need modification to the Country code and some catalyst parameters.

Its probably possible to pull an E89 3.0 tune from a US car and correct the power class and vehicle type but who knows how that would run.

I can't really help, I never spent much time with the MSV80 and finding single byte parameters like these require disassembly.
Appreciate 0
      08-24-2019, 06:03 PM   #2305
hassmaschine
Major General
United_States
2940
Rep
6,133
Posts

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

iTrader: (0)

Quote:
Originally Posted by dwsavenko View Post
Doh!

I thought all factory 130i files would be 3 stage?

Hass, that makes sense.

So just a matter of changing the one byte from 01 to 02 etc?

Can someone send me a DM screenshot of which byte in my hex editor to manipulate?

Once I have that I can play around to my hearts content it seems.

Sorry I am not trying to be an idiot, but so much conflicting information out there, I just need a "simple" guys guide to changing the correct powerclass byte.

I thought there was a bunch of checksum corrections to be done, but if your Bimmerlabs site does all that for me from the .bin file I upload, that is amazing!!
It depends on which software and DME you have. It's different for every one. You could make a 130i project to download files, but a 130i could be an N52 with MSV70, MSV80, or it could have an N53.

Yes, it already corrects checksums - including the "hidden" ones.
Appreciate 0
      08-24-2019, 06:13 PM   #2306
dwsavenko
New Member
dwsavenko's Avatar
5
Rep
24
Posts

Drives: 2008 128i
Join Date: Aug 2018
Location: Calgary, AB CAN

iTrader: (0)

Ahh that makes sense. No MSV80 330i variants.. because they stopped making the 330i after 2006, and went only to 335i and 328i's.

Does the wrong country code really messes things up I am guessing? Car would run worse due to different catalyst components entirely I'm guessing..

That definitely makes it clearer in my brain why one cannot just take any generic 3 stage N52 tune and make it happen.

Also if the powerclass byte is unknown between .oda bin files, then that disassembly part doesn't sound "easy". So without knowledge of which byte is what.. changing random bytes and uploading / flashing and hoping for the best is pretty stupid and time wasting..

So back to square one for me lol.

The current x128i to x130i file is great when on throttle. It just seems to run a little off at times during cold / initial start-up's, and sometimes sitting at a stop-light after cruising for a while. Feel's like the mixture values are just "off".

I am guessing the x130i file does have the latest factory tuning specs attached to it, which are in the RSA delete program range? (I.E. there is no more "current" factory tune data to try out).

If an E89 test 3.0 file is possible, please send me the .oda. I will flash and report back. I have no problem "guinea pigging" my car for the better of us all!

Lastly.. I have heard that the DISA's will still "function" on factory tunes.. though not optimized.. so still some advantage to leaving a 3-stage in.. even without a modded tune? I don't want to lose power if running a stock tune again.


Last edited by dwsavenko; 08-24-2019 at 06:19 PM..
Appreciate 0
      08-24-2019, 06:40 PM   #2307
hassmaschine
Major General
United_States
2940
Rep
6,133
Posts

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

iTrader: (0)

You can do that yourself - make a project for an X3 or X5 3.0si (any random bin will work), and start from there.

Also if you are clever it's no too hard to find small byte values by comparing binaries, if you already know what the values should be and can recognize the pattern.
Appreciate 0
      08-24-2019, 09:44 PM   #2308
dwsavenko
New Member
dwsavenko's Avatar
5
Rep
24
Posts

Drives: 2008 128i
Join Date: Aug 2018
Location: Calgary, AB CAN

iTrader: (0)

Nice..

Great idea!

Compare two known files find the differences, start playing.

If I try this out again, I'm definitely going to try and find an MSV70 car.

Thanks Team!

Last edited by dwsavenko; 08-25-2019 at 04:20 AM..
Appreciate 0
      09-15-2019, 08:06 AM   #2309
Jonas225
New Member
2
Rep
16
Posts

Drives: E92 335i
Join Date: Oct 2016
Location: Bavaria, Germany

iTrader: (0)

Quote:
Originally Posted by hassmaschine View Post
It depends on which software and DME you have. It's different for every one. You could make a 130i project to download files, but a 130i could be an N52 with MSV70, MSV80, or it could have an N53.

Yes, it already corrects checksums - including the "hidden" ones.
The 125i and 130i here in Europe never got the N53 motor. They had the N52 until production end. Also the 125i has the 3 stage manifold which makes it easy to upgrade it to an 130i.
For maximum power output you should use the 330i software of an E92/93 with N52 motor. The N52 in the 330i has 272HP, but it was built from september 2006 to september 2007 only. They are very rare here. In september 2007 we got N53.

dwsavenko If you like you can PM me your VIN and I will have a look, if the 128i and the 330i have the same base version. Finding the power class byte shouldn't be to hard.

I think i also found the power class byte for the N53, but as i have a N54 i can not test it.

Last edited by Jonas225; 09-15-2019 at 04:48 PM..
Appreciate 1
      09-17-2019, 03:33 AM   #2310
dwsavenko
New Member
dwsavenko's Avatar
5
Rep
24
Posts

Drives: 2008 128i
Join Date: Aug 2018
Location: Calgary, AB CAN

iTrader: (0)

Quote:
Originally Posted by Jonas225 View Post
The 125i and 130i here in Europe never got the N53 motor. They had the N52 until production end. Also the 125i has the 3 stage manifold which makes it easy to upgrade it to an 130i.
For maximum power output you should use the 330i software of an E92/93 with N52 motor. The N52 in the 330i has 272HP, but it was built from september 2006 to september 2007 only. They are very rare here. In september 2007 we got N53.

dwsavenko If you like you can PM me your VIN and I will have a look, if the 128i and the 330i have the same base version. Finding the power class byte shouldn't be to hard.

I think i also found the power class byte for the N53, but as i have a N54 i can not test it.
Hey Jonas!

Thanks for that info! I think the issue I have, as well as most of us post 2006 - early 2007 N52 owners have is those early 330i tunes are based on an MSV70 CPU. Most all of ours are MSV80's, as such the maps don't match up. I don't think close enough to work with Hass's and co's "stitch" tuning methods. I will shoot you my VIN anyways, I don't mind trying something out. If you think you found the powerclass byte, I could try to edit one of the maps I have been analyzing. Though it needs to be a 0049QK0MI20S program version I believe.

On a side note I feel like an idiot, I FINALLY got a code for a cylinder 3 misfire after chasing intermittent "stumbles" for over a year. I could not determine if it was tune, injectors etc. I had though it was part-tune issue, because my car seemed to run much better on stock tunes.

I realized my car already had new coils, and heard some rare reports of injectors going wonky.

I hooked up to INPA and ran a test which monitors each cylinder directly. Sure enough cylinder 3 looked higher towards the red then any other of the cylinders. I then used INPA to trigger each injector and listen. Silly as it sounds cylinder 3 had a slightly different "clink" then all the others. Somewhat deeper is all I could explain. Anyways found a re-man for $11 on Amazon due to last one in stock, replaced and BOOOM!

Car now actually run's 100% smooth with no more idle hiccups and strange missing on cold starts etc. I think the injector wasn't fully failed, but definitely was not producing proper flow and or spray pattern.

I can't believe one small issue caused me so much grief. Morale of the story is to make sure your car is running 100% before modding to the DISA tune, or your going to amplify your car's issues quite a lot.

Hass- The standard 130i tune runs GREAT now. Having been running stock for a few weeks to help diagnose things, when I finally put back the 130i tune, and had a perfectly running engine, the power and smoothness is something I guess I never felt before, even though it still was "okay" with my issues. At highway speed even in 6th gear I can accelerate with ease.

Pretty stoked now.

Anyways, if anyone needs a EURO IAT PM me. I probably won't use it anymore as the MAF-less tune disabled my cruise control on my specific model.

A happy camper for now, just waiting for the next issue to arise. I don't think my car has given me more then a month or two without SOMETHING going astray lol.

Appreciate 0
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 01:07 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, 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