E90Post
 


Studio RSR
 
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
      05-14-2018, 09:10 AM   #1849
at21
Private
12
Rep
85
Posts

Drives: e90 320i
Join Date: Jan 2017
Location: Sydney

iTrader: (0)

Quote:
Originally Posted by rjahl View Post
I would look at the VIN on this first. The configuration described sounds wrong.
Hi thanks for the quick response.
Do you want my vin or anything else that you need?
From my research, I've done I have a stage 3 DISA manifold. I'm not entirely sure what else I need to make 130i power reliably.
Thanks for your help.
Appreciate 0
      05-14-2018, 09:44 AM   #1850
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

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

iTrader: (0)

Quote:
Originally Posted by Terraphantm View Post
It was definitely a thing

www.bmwarchive.org/m-code/n52b30u1.html
http://www.realoem.com/bmw/enUS/show...diagId=11_3756

Looks like there are two different versions based on whether option code 1CB (CO2 package) is present or not. I have tunes built for both versions in the dropbox folder.
must be 130i_EU_PowClass00.0da & 130i_EU_PowClass00_1CB.0da?
Appreciate 0
      05-14-2018, 10:05 AM   #1851
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by at21 View Post
Hi thanks for the quick response. Thanks for offering the 130i tune. I'm not sure if I have the Option Code 1CB (CO2 package) or not.
As Im not even close to computer savvy, I tried understanding all that was said on this thread. May I ask what is done to make the 125i back to 130i power levels?
Put the last 7 digits of your VIN in a decoder (like http://bimmer.work) and it'll tell you every option code your car has.

In this particular case, didn't have to do much to make 130i power. Just grabbed the E87 (hatchback) 130i tune and changed the powerclass to match the 125i.

Quote:
Originally Posted by hassmaschine View Post
must be 130i_EU_PowClass00.0da & 130i_EU_PowClass00_1CB.0da?
Yeah it should be those. Unless Australia got different tunes than the EU 125/130s, but I don't think that's the case.

Last edited by Terraphantm; 05-14-2018 at 05:19 PM..
Appreciate 0
      05-15-2018, 06:36 PM   #1852
CobraMarty
Major
CobraMarty's Avatar
619
Rep
1,402
Posts

Drives: 2007 328xi e90 + e92
Join Date: Sep 2010
Location: BimmerMILVs.com

iTrader: (7)

Can the ecu do flex-fuel? ethanol? Would just need a sensor?
Appreciate 0
      05-15-2018, 11:36 PM   #1853
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

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

iTrader: (0)

It shoudn't need anything really. Thats the advantage to using lambda - stoich is simply stoich. These cars have a really sophisticated O2 feedback system.

The old flex fuel GM cars needed an extra sensor because they were still basically running clones of 1980's Bosch hardware/software.

That said, who knows if the fuel system can keep up. And it remains to be seen if any gains are worth the hit in fuel economy
Appreciate 0
      05-16-2018, 03:35 AM   #1854
Seattlesquash
Car Enthusiast
Seattlesquash's Avatar
United_States
895
Rep
1,305
Posts

Drives: E92 328i 2007 SC
Join Date: Nov 2011
Location: WA

iTrader: (0)

Garage List
Quote:
Originally Posted by atmosphericM View Post
They've offered it for a while. The general consensus around here was that it probably isn't on par with BPC/AA. That said, I don't believe anyone around here has actually tested it..

Perhaps Turner could sponsor a member's car so that we can have some dyno results? Probably not, though. They have enough name recognition to sell products without worrying about forum presence.
On the Turner coding, pretty sure it is the AA program they are adding/including with their kit, at-least it used to.
__________________
E92 328i|6MT|ESS SC VT-1 (G.2)|3 stage|22 RPD SC/Meth tune|AA Headers|Snow Performance Meth Injection|Rotiform KPS|R139|PS4S 275.245.19|M3 front|M3 side skirts|MTEC rear|Akrapovic C tips|Koni Sport (Yellow)|Eibach PS|Hotchkis SB|C high-kick spoiler|C mirror Covers|C trim|LCI tails|M3 Control arms|M3 MS|Black E trim|Black kidney's|Full LED Conv|BMW F30 370/345 BBK|ECS SS|ECS Strut Tower Brace|034 Engine-Trans-Rear Mounts
Appreciate 0
      05-16-2018, 02:06 PM   #1855
The-Traveler
Lieutenant
137
Rep
560
Posts

Drives: E92 M3 & G30 530e
Join Date: May 2015
Location: Toronto

iTrader: (0)

Have you guys published a 330i tune yet? Haas was saying he would cook one up, at some point. Would love to get a few ponies or loose a couple 1/10ths of L/100km.
Appreciate 0
      05-17-2018, 10:02 PM   #1856
Pinscher
Lieutenant
Canada
113
Rep
513
Posts

Drives: 2008 335i
Join Date: Jan 2018
Location: Vancouver

iTrader: (0)

Garage List
Holy. It has been 2 weeks of reading this thread and I'm caught up and this thread is still going!

You guys are my official car heros, you know who I'm talking about. You're like the Jesus of BMW. Selfless and self sacrificing for generally neglected cars for all our community's benefit.

If I can read, which is sometimes questionable, the 328xi tunes are still in the works or are simply not required as the i tunes will suffice for?

Last edited by Pinscher; 05-18-2018 at 09:15 AM..
Appreciate 1
      05-17-2018, 11:19 PM   #1857
bryanjb
e91 2011 sport
6
Rep
25
Posts

Drives: 2003 325xit
Join Date: Nov 2017
Location: new england

iTrader: (0)

since i'm still on deck for the 3IM install, i'll be content to continue learning as you all get the 328Xi working on the 330 tune. that said, thanks are due you V for the willingness to take a risk at this point with a slightly offspec tune.

just a thought on the oil level question, seems like doing an oil change and fill one quart at a time, checking the on-dash level, could go a ways to relieving the uncertainty about how much the oil level calibration inaccuracy *might* hurt if there is oil loss - at least until hass gets those tables correlated. i'll be changing mine shortly, so i'll report back on the stock tune and the correlation between quarts in and gauge level.

one additional thing i'll be considering is how the 330 tune might or might not play with my GM/AT. The 6MT is probably a safer increment to test, since interaction with the transmission is a non-issue.

again thanks V for getting this rolling, and hass, rjahl, freedomfries, and terraphantm for all the work toward making MS*80 tunable.

(another wagon guy with modest aspirations for improvement)

ETA - MS*80 ECU have the additional burden of the Infineon Tricore architecture, which makes all manner of tuning problems harder. I have not read of a single advantage for drivers over the MSV70 using the older chips - anybody got anything on this?

Quote:
Originally Posted by vilord View Post
My experience so far, with only about 25 miles on the 330i code, is that it works well.

It still is not clear what effect the changes to the oil level sensor will mean.
It could be that it will give me a low oil alert when i'm not actually low.
It could be that the gauge will read incorrectly. On mine, it reads in the same position as before the change, but that doesn't mean it will stay accurate through the entire range.
It could initiate limp-home when it isn't actually out of oil.
It could keep right on going *despite being out of oil*.

So, you have to decide for yourself whether you're willing to take those risks, or wait for hassmaschine or others to have time to go through more of the code blocks to find the oil level sensor values to bring the over from the xi.
It was much easier for the MSV70 conversion because there were 325i, 330i, 325xi, and 330xi released around the world, so differences were relatively easy to identify.

330 MSV80 code was only released to a small handful of vehicles.

Last edited by bryanjb; 05-17-2018 at 11:25 PM..
Appreciate 0
      05-17-2018, 11:34 PM   #1858
bryanjb
e91 2011 sport
6
Rep
25
Posts

Drives: 2003 325xit
Join Date: Nov 2017
Location: new england

iTrader: (0)

some of the N54 guys are using E85 with tuning packages that allow substantially more ignition advance. i don't think that is possible *yet* with MS*70/80 since .xdfs needed for tunerpro aren't available - correct?


Quote:
Originally Posted by hassmaschine View Post
It shoudn't need anything really. Thats the advantage to using lambda - stoich is simply stoich. These cars have a really sophisticated O2 feedback system.

The old flex fuel GM cars needed an extra sensor because they were still basically running clones of 1980's Bosch hardware/software.

That said, who knows if the fuel system can keep up. And it remains to be seen if any gains are worth the hit in fuel economy
Appreciate 0
      05-18-2018, 08:57 AM   #1859
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

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

iTrader: (0)

Quote:
Originally Posted by The-Traveler View Post
Have you guys published a 330i tune yet? Haas was saying he would cook one up, at some point. Would love to get a few ponies or loose a couple 1/10ths of L/100km.
No not yet. Eventually but there are some things I want to build first.

Quote:
Originally Posted by Pinscher View Post
If I can read, which is sometimes questionable, the 328xi tubes are still in the works or are simply not required as the I tubes will suffice for?
I think realistically the 328i tune will work fine. I might just put it up with a disclaimer. And once you have a tune installed, when i do make a 328xi specific version, you can easily switch to it.

As far as coming down here - maybe, it just depends on when/where. Weekends are pretty much no-go, but I'm usually home Fridays. I'd think you wouldn't want to cross the border the next couple weeks, since it's a long weekend in both countries..

Quote:
Originally Posted by bryanjb View Post
since i'm still on deck for the 3IM install, i'll be content to continue learning as you all get the 328Xi working on the 330 tune. that said, thanks are due you V for the willingness to take a risk at this point with a slightly offspec tune.

just a thought on the oil level question, seems like doing an oil change and fill one quart at a time, checking the on-dash level, could go a ways to relieving the uncertainty about how much the oil level calibration inaccuracy *might* hurt if there is oil loss - at least until hass gets those tables correlated. i'll be changing mine shortly, so i'll report back on the stock tune and the correlation between quarts in and gauge level.

one additional thing i'll be considering is how the 330 tune might or might not play with my GM/AT. The 6MT is probably a safer increment to test, since interaction with the transmission is a non-issue.

again thanks V for getting this rolling, and hass, rjahl, freedomfries, and terraphantm for all the work toward making MS*80 tunable.

(another wagon guy with modest aspirations for improvement)

ETA - MS*80 ECU have the additional burden of the Infineon Tricore architecture, which makes all manner of tuning problems harder. I have not read of a single advantage for drivers over the MSV70 using the older chips - anybody got anything on this?
It's not going to make the oil level sensor stop working completely. It's hard to explain, but the thresholds are just a little different because the oil pan is shaped differently (but they hold the same amount of oil). I think it will be fine, but I wanted people to know who are trying it that it might not work perfectly.

I wouldn't worry about it not working with the AT. It's not like you're doubling the power - AT and MT engine tunes are the same anyway.

as far as Tri-Core, no real benefit - BMW just switched CPU architecture. In fact most of the program is identical. They just ported everything over from MSV70. There are a few more DTCs, and flashing via CAN is slightly faster, but it's not going to make more power or anything. The flip side is, I have 99% of the maps defined for MSV70 (all 9,000+ of them), while I only have about 50% in MSV80 (good thing is, most of them are useless).

Quote:
Originally Posted by bryanjb View Post
some of the N54 guys are using E85 with tuning packages that allow substantially more ignition advance. i don't think that is possible *yet* with MS*70/80 since .xdfs needed for tunerpro aren't available - correct?
I have my own XDFs, but Tunerpro is a waste of my time (bugs, lacking features), so I only use it as required - I'd rather work on my own tools.
Appreciate 0
      05-18-2018, 09:52 AM   #1860
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by bryanjb View Post
ETA - MS*80 ECU have the additional burden of the Infineon Tricore architecture, which makes all manner of tuning problems harder. I have not read of a single advantage for drivers over the MSV70 using the older chips - anybody got anything on this?
The advantage is more for BMW I think. Tricore offers somewhat more robust security (password protection for boot mode, ability to protect sectors, and such), and BMW seemed to want to make their EWS4 implementations more secure. We've thoroughly broken security so now it's a moot point. I wouldn't say MSV70 is any easier or harder than the MSV80, except that we have more of the tune defined on the MSV70. In some respects the tricore is actually easier - The memory map is more rigid, so disassemblers handle it better. MSV70 seems to change the base address every now and then, which makes following code a little bit of a pain.
Appreciate 0
      05-18-2018, 10:09 AM   #1861
Pinscher
Lieutenant
Canada
113
Rep
513
Posts

Drives: 2008 335i
Join Date: Jan 2018
Location: Vancouver

iTrader: (0)

Garage List
Quote:
Originally Posted by bryanjb View Post
I think realistically the 328i tune will work fine. I might just put it up with a disclaimer. And once you have a tune installed, when i do make a 328xi specific version, you can easily switch to it.
Pardon me, Is the 328i a "tune" meaning a stock 330i map or were you able to complete your parameter conversion over to the 328i as well?
Appreciate 0
      05-18-2018, 01:27 PM   #1862
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

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

iTrader: (0)

the '330i' spec tune has been available for the 328i for a long time now. It will work on the 328xi, with the disclaimer that the oil level sensor will function but may not be as accurate.
Appreciate 0
      05-18-2018, 01:29 PM   #1863
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

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

iTrader: (0)

Quote:
Originally Posted by Terraphantm View Post
The advantage is more for BMW I think. Tricore offers somewhat more robust security (password protection for boot mode, ability to protect sectors, and such), and BMW seemed to want to make their EWS4 implementations more secure. We've thoroughly broken security so now it's a moot point. I wouldn't say MSV70 is any easier or harder than the MSV80, except that we have more of the tune defined on the MSV70. In some respects the tricore is actually easier - The memory map is more rigid, so disassemblers handle it better. MSV70 seems to change the base address every now and then, which makes following code a little bit of a pain.
yeah, the only other thing is it's all little endian which messes with my head. Also, MS45 is far worse for the base address changing all the time. Ugh.

One thing I do like about PPC is the fixed width instructions. If you don't know what it is, assume it's a long word and move on with your life..
Appreciate 0
      05-18-2018, 03:27 PM   #1864
bryanjb
e91 2011 sport
6
Rep
25
Posts

Drives: 2003 325xit
Join Date: Nov 2017
Location: new england

iTrader: (0)

i guess from BMWs POV, a tuner is a hacker is a potential car thief, so if i were them, that's the rational i'd use to stuff enthusiasts too... /rant off

i was looking over the "crack the ECU" direct interface tools a while ago, and it didn't look like anyone had a way to plug into a JTAG / DME / whatever port on the tricore yet. that left me a little leery, since the implication is that the MSV80 can be bricked and unrecoverable. in any case, i bought an MSV80 ECU before i realized that, so if any of you guys could use it, drop me a PM. small offering i know, but it may be a useful item for experiments.

thanks for the insight on the freescale / MSV70 memory management. wasn't aware of the simplification in the tricore. i also recall that there are areas in the tricore that are write once, but that is bypassed with the RSA delete, IIRC.

i work with this stuff peripherally (not automotive - consumer products), so i have an inkling of just how much work it is to rev eng this stuff to functional assembly code, even with a disassembler. little endian... ever try a mirror in front of your screen?


Quote:
Originally Posted by Terraphantm View Post
The advantage is more for BMW I think. Tricore offers somewhat more robust security (password protection for boot mode, ability to protect sectors, and such), and BMW seemed to want to make their EWS4 implementations more secure. We've thoroughly broken security so now it's a moot point. I wouldn't say MSV70 is any easier or harder than the MSV80, except that we have more of the tune defined on the MSV70. In some respects the tricore is actually easier - The memory map is more rigid, so disassemblers handle it better. MSV70 seems to change the base address every now and then, which makes following code a little bit of a pain.
Appreciate 0
      05-18-2018, 03:32 PM   #1865
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

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

iTrader: (0)

We can recover a bricked tri-core in most circumstances. I had one where the checksum range got messed up - but Terra made a "force erase" tool that fixed it so I could flash again.

We can also boot into the Tricore if we have the password - but the DME has to be working to read the password, so if its completely dead, yeah theres nothing you can do.

Nice thing about disassembly is it knows it's little endian, so as long as you know its long/short it rearranges the bytes so you can read it easier. But if you're just using a hex editor, it sucks.

Memory management is easier because its all one file - while the PPC DMEs are 2 - 3 (4 in the case of mss6x, ugh). Now i have the memory mappings memorized which I'm not sure is a good thing...

Last edited by hassmaschine; 05-18-2018 at 03:37 PM..
Appreciate 0
      05-18-2018, 03:37 PM   #1866
bryanjb
e91 2011 sport
6
Rep
25
Posts

Drives: 2003 325xit
Join Date: Nov 2017
Location: new england

iTrader: (0)

Quote:
Originally Posted by hassmaschine View Post

I think realistically the 328i tune will work fine. I might just put it up with a disclaimer. And once you have a tune installed, when i do make a 328xi specific version, you can easily switch to it.

...

It's not going to make the oil level sensor stop working completely. It's hard to explain, but the thresholds are just a little different because the oil pan is shaped differently (but they hold the same amount of oil). I think it will be fine, but I wanted people to know who are trying it that it might not work perfectly.

I wouldn't worry about it not working with the AT. It's not like you're doubling the power - AT and MT engine tunes are the same anyway.
cool, didn't know the AT and MT tunes are the same...

Quote:
Originally Posted by hassmaschine View Post

...

I have my own XDFs, but Tunerpro is a waste of my time (bugs, lacking features), so I only use it as required - I'd rather work on my own tools.
if you're heading for offering a tool that exceeds tunerpro, count me interested. IIRC, your approach will use .xml rather than .xdfs?
Appreciate 0
      05-18-2018, 03:38 PM   #1867
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

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

iTrader: (0)

No - all in your browser. No files at all.

XDFs are sorta XML but they dont follow the standard. Thats just one problem..

I just made some changes to the server to support this - I think it could happen this year (and I've been working on it for 3).
Appreciate 0
      05-18-2018, 03:56 PM   #1868
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by bryanjb View Post
i was looking over the "crack the ECU" direct interface tools a while ago, and it didn't look like anyone had a way to plug into a JTAG / DME / whatever port on the tricore yet. that left me a little leery, since the implication is that the MSV80 can be bricked and unrecoverable. in any case, i bought an MSV80 ECU before i realized that, so if any of you guys could use it, drop me a PM. small offering i know, but it may be a useful item for experiments.
About that...
Attached Images
 
Appreciate 0
      05-18-2018, 11:34 PM   #1869
bryanjb
e91 2011 sport
6
Rep
25
Posts

Drives: 2003 325xit
Join Date: Nov 2017
Location: new england

iTrader: (0)

durn... really glad you guys are on our side.
simply hats fracking off.


Quote:
Originally Posted by Terraphantm View Post
About that...
Appreciate 0
      05-20-2018, 02:41 PM   #1870
R.Thillman
Enlisted Member
14
Rep
36
Posts

Drives: 2007 e92 328i
Join Date: Nov 2017
Location: Orange County

iTrader: (0)

Quote:
Originally Posted by hassmaschine View Post
the '330i' spec tune has been available for the 328i for a long time now. It will work on the 328xi, with the disclaimer that the oil level sensor will function but may not be as accurate.
Can you '330i' spec tune a n51 328i or is that not possible? I got AA headers and 3im looking for anything while i save up for a tune. thanks in advanced i know you guys are busy!
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 05:00 PM.




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