GetBMWParts
BMW Garage BMW Meets Register Today's Posts

Go Back   BMW M3 and BMW M4 Forum > BMW F80 M3 / F82 M4 Technical Topics > DIY and Coding Discussions

Post Reply
 
Thread Tools Search this Thread
      05-13-2016, 12:43 PM   #1
packetpilot
Banned
266
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Exclamation ZCP DME flash Semi-Successful on Non-ZCP F8X



The last couple frames above show the "civic m4" seatback, in case there's any question as to authenticity. Also, not my car.

1) I updated my ECUs with E-SYS and the latest psdzdata (58.3). Still have some issues to work out now that I finally have ISTA-D (e.g. front indicators on LED headlights not working).

2) I edited my FA to include 7MA.

3) Ran swfl on the DME afterwards

4) Successfully obtained burble, BUT

5) Drivetrain malfunction: boost is practically gone, throttle command is significantly limited beyond initial acceleration from standstill.

Trying to find the wrinkle that's needed for ironing; hopeful that ISTA-D will help, but hoping to get some help from those more knowledgeable than me.

Lessons learned:
- Burble tunes that cost money may be unnecessary.
- ECU updates aren't that hurrd, don't be scurrd. (but do be if you don't have a power supply.)
- ISTA-D is a prerequisite IMHO since "Transmitter" doesn't unlock the airbag (at least for me) as it should nor can it reprogram the LED headlights.

Who else wants to take the risk (on someone else's car, of course) and flash their DME and help me track this down? (...or help me track it down via slack?)

edit: godda*n U2B tag, why is it still here if it doesn't work?

Last edited by packetpilot; 05-13-2016 at 12:48 PM..
Appreciate 4
      05-13-2016, 12:46 PM   #2
DD88
LXO
DD88's Avatar
Sweden
191
Rep
166
Posts

Drives: M3 ZCP CQ - 17
Join Date: Jan 2016
Location: The bright side

iTrader: (0)

Sounds different than ZCP (might be the recording). Is it a real "ZCP tune" or the forced burbles that other tuners have?
__________________
Appreciate 0
      05-13-2016, 12:47 PM   #3
packetpilot
Banned
266
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by DD88 View Post
Sounds different than ZCP (might be the recording). Is it a real "ZCP tune" or the forced burbles that other tuners have?
Reading the post is highly recommended. :-)
Appreciate 0
      05-13-2016, 12:50 PM   #4
ferrarif1
Major
United_States
320
Rep
1,061
Posts

Drives: F85, G05, E46M3
Join Date: Mar 2013
Location: Boston

iTrader: (5)

Nice work, if I have time this weekend I will experiment some more to understand the root cause of the drivetrain malfunction.
Appreciate 0
      05-13-2016, 12:51 PM   #5
DD88
LXO
DD88's Avatar
Sweden
191
Rep
166
Posts

Drives: M3 ZCP CQ - 17
Join Date: Jan 2016
Location: The bright side

iTrader: (0)

Quote:
Originally Posted by thisisdave
Quote:
Originally Posted by DD88 View Post
Sounds different than ZCP (might be the recording). Is it a real "ZCP tune" or the forced burbles that other tuners have?
Reading the post is highly recommended. :-)
I read the post as well as the "Competition Package coding" thread earlier, but I just couldn't recognize the tone/sound of the burbles, that's why I asked
__________________
Appreciate 0
      05-13-2016, 01:04 PM   #6
packetpilot
Banned
266
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by DD88 View Post
I read the post as well as the "Competition Package coding" thread earlier, but I just couldn't recognize the tone/sound of the burbles, that's why I asked
Got it. For clarity, it's strictly E-SYS and the latest psdzdata, so no non-BMW-sanctioned software is on the car, no aftermarket anything involved here (except my exhaust, which is an AA midpipe + Dinan rear).
Appreciate 0
      05-13-2016, 01:05 PM   #7
DD88
LXO
DD88's Avatar
Sweden
191
Rep
166
Posts

Drives: M3 ZCP CQ - 17
Join Date: Jan 2016
Location: The bright side

iTrader: (0)

Quote:
Originally Posted by thisisdave
Quote:
Originally Posted by DD88 View Post
I read the post as well as the "Competition Package coding" thread earlier, but I just couldn't recognize the tone/sound of the burbles, that's why I asked
Got it. For clarity, it's strictly E-SYS and the latest psdzdata, so no non-BMW-sanctioned software is on the car, no aftermarket anything involved here (except my exhaust, which is an AA midpipe + Dinan rear).
OK, thanks for the clarification and nice work!
__________________
Appreciate 0
      05-13-2016, 01:14 PM   #8
packetpilot
Banned
266
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by DD88 View Post
OK, thanks for the clarification and nice work!

...but I'll kindly ignore the "nice work" comment until I can get the ///M back in my car. Limp mode is a drag... but the burbles make driving slowly a bit more tolerable.
Appreciate 1
      05-13-2016, 01:53 PM   #9
terahertz
First Lieutenant
United_States
163
Rep
387
Posts

Drives: 2016 F80 M3 AW
Join Date: Oct 2013
Location: Irvine, CA

iTrader: (0)

I can't help much until I get my PSU built, but I dug around in ISTA/D and found that if you're replacing an S55 DME, you need to perform a setting of the fuel injector flow.

I don't know if flashing the DME wipes that data out? Maybe ferrarif1 might know since it sounds like he flashed to CP and flashed back to stock.

Injection quantity compensation:
If the DME control unit has been replaced, it will also be necessary to carry out adjustment of the injectors!
Injection quantity compensation is carried out with the aid of so-called adjustment values.
The adjustment value is printed with three digits - depending on the version - on the injector body.
The adjustment values must be stored in the new control unit!
If injector quantity compensation is not carried out, the engine may run roughly or fail to start.
Read off the adjustment values and enter according to the installation location (cylinder) of the injectors:
- Connect BMW diagnosis system
- Identify vehicle
- Select ”Function selection”
- Select ”Service functions”
- Select ”Engine electronics”
- Select ”Adjustment function”
- Select ”Adjust injectors”
- Select ”Test plan”
- The adjustment value must be entered for each cylinder.

Edit: Rheingold has conflicting information on another S55 page.

Diagnosis instructions
Note!

The new solenoid-operated valve injectors no longer require injection quantity compensation.

The DME learns the adjustment value automatically. An adjustment value is not printed on the solenoid valve injector.

Last edited by terahertz; 05-13-2016 at 02:43 PM..
Appreciate 0
      05-13-2016, 02:02 PM   #10
Mandi90TT
Colonel
United_States
2712
Rep
2,371
Posts

Drives: BSM 6MT M4 F82
Join Date: Aug 2014
Location: Colorado Springs

iTrader: (0)

Interesting research, good luck on working it out!
__________________
2015 Black Sapphire Metallic 6MT M4
Appreciate 0
      05-13-2016, 02:06 PM   #11
ferrarif1
Major
United_States
320
Rep
1,061
Posts

Drives: F85, G05, E46M3
Join Date: Mar 2013
Location: Boston

iTrader: (5)

Quote:
Originally Posted by terahertz View Post
I can't help much until I get my PSU built, but I dug around in ISTA/D and found that if you're replacing an S55 DME, you need to perform a setting of the fuel injector flow.

I don't know if flashing the DME wipes that data out? Maybe ferrarif1 might know since it sounds like he flashed to CP and flashed back to stock.

Injection quantity compensation:
If the DME control unit has been replaced, it will also be necessary to carry out adjustment of the injectors!
Injection quantity compensation is carried out with the aid of so-called adjustment values.
The adjustment value is printed with three digits - depending on the version - on the injector body.
The adjustment values must be stored in the new control unit!
If injector quantity compensation is not carried out, the engine may run roughly or fail to start.
Read off the adjustment values and enter according to the installation location (cylinder) of the injectors:
- Connect BMW diagnosis system
- Identify vehicle
- Select ”Function selection”
- Select ”Service functions”
- Select ”Engine electronics”
- Select ”Adjustment function”
- Select ”Adjust injectors”
- Select ”Test plan”
- The adjustment value must be entered for each cylinder.
I did not try a full flash of the DME which could wipe these values but I expect the injector value to be stored in protected memory so a dealer flash wold not inadvertently wipe values. Honestly, I don't know how BMW stores the injector values in the DME.

I swapped a SWFL file with the ZCP one. This is the same change that thisisdave made.
Appreciate 0
      05-13-2016, 02:13 PM   #12
packetpilot
Banned
266
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by ferrarif1 View Post
I did not try a full flash of the DME which could wipe these values but I expect the injector value to be stored in protected memory so a dealer flash wold not inadvertently wipe values. Honestly, I don't know how BMW stores the injector values in the DME.

I swapped a SWFL file with the ZCP one. This is the same change that thisisdave made.
Indeed it's what I did. swfl back to non-ZCP map removed the malfunction.

Injector value recon is a good place to start. Still getting Rheingold set up and ready for first execution; perhaps I can read the values from that application, but I worry I'll need ISTA-P (as opposed to -D) to reprogram the values if necessary.

Another thought is whether the TAL-Processing options of set ECU to coding mode and/or set ECU to programming mode will make a difference here... perhaps ensuring both are unchecked is the safe bet coming from a normal map to a ZCP map.
Appreciate 0
      05-13-2016, 02:20 PM   #13
ferrarif1
Major
United_States
320
Rep
1,061
Posts

Drives: F85, G05, E46M3
Join Date: Mar 2013
Location: Boston

iTrader: (5)

After changing the VO to include 7FA and 7MN with a build date of 0316 then swapping the SWFL to ZCP and connecting ISTA/P, ISTA/P complains the wrong DME is in the car and wants to REMOVE it:
Attached Images
 
Appreciate 6
      05-13-2016, 02:30 PM   #14
terahertz
First Lieutenant
United_States
163
Rep
387
Posts

Drives: 2016 F80 M3 AW
Join Date: Oct 2013
Location: Irvine, CA

iTrader: (0)

Quote:
Originally Posted by ferrarif1 View Post
After changing the VO to include 7FA and 7MN with a build date of 0316 then swapping the SWFL to ZCP and connecting ISTA/P, ISTA/P complains the wrong DME is in the car and wants to REMOVE it:
Interesting that it complains about the VO, when you already changed the VO. Wonder what's missing. Would Rheingold version matter? Maybe it doesn't know about the CP?
Appreciate 0
      05-13-2016, 03:25 PM   #15
ferrarif1
Major
United_States
320
Rep
1,061
Posts

Drives: F85, G05, E46M3
Join Date: Mar 2013
Location: Boston

iTrader: (5)

Quote:
Originally Posted by terahertz View Post
Interesting that it complains about the VO, when you already changed the VO. Wonder what's missing. Would Rheingold version matter? Maybe it doesn't know about the CP?
Using the latest ISTA/P 3.58 and PSDZDATA 58.3. SW definitely knows about CP as 7MA and 7MN are listed in the VO summary with the correct description on the summary page before you get this error.
Appreciate 1
      05-13-2016, 03:41 PM   #16
packetpilot
Banned
266
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Rheingold is in action, airbag and window initialization and headlights are back in order.

DME error for me is as follows:
Attached Images
 
Appreciate 0
      05-13-2016, 04:20 PM   #17
terahertz
First Lieutenant
United_States
163
Rep
387
Posts

Drives: 2016 F80 M3 AW
Join Date: Oct 2013
Location: Irvine, CA

iTrader: (0)

Fault description The diagnosis monitors enabling of a data status via SWT enabling code.

Malfunction monitoring conditions

The fault is detected when a data status to be enabled has been programmed.

Condition for fault identification Voltage precondition

- None

Temperature condition

- None

Time condition

- None

Other preconditions

- Control unit in after-run

Terminal status

- Terminal 15



Condition for fault memory entry The fault is entered immediately.

Action in service - Enabled DME data with enabling code

- Reprogram DME enabling code

- Program DME correct data without enabling requirement

Fault effect and breakdown warning - Output limit through enabling not being provided

Driver information Engine warning light

Check Control message: None

Service instruction - none

What is SWT? Is that the same as an FSC code?
Appreciate 0
      05-13-2016, 04:22 PM   #18
terahertz
First Lieutenant
United_States
163
Rep
387
Posts

Drives: 2016 F80 M3 AW
Join Date: Oct 2013
Location: Irvine, CA

iTrader: (0)

Aww man. It looks like it might be FSC code enabled.

SWT = FSC code

http://www.e90post.com/forums/attach...8&d=1275791839
Appreciate 0
      05-13-2016, 04:47 PM   #19
packetpilot
Banned
266
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by terahertz View Post
Aww man. It looks like it might be FSC code enabled.

SWT = FSC code

http://www.e90post.com/forums/attach...8&d=1275791839
Well then, I wonder how much a "zcp dme retrofit" would cost from a BMW dealership if there was no shop time at all involved other than loading an FSC code...

maybe I do need to figure out how to harness some HPC cores for brute-forcing after all...
Appreciate 0
      05-13-2016, 05:45 PM   #20
te37
Major
te37's Avatar
545
Rep
1,132
Posts

Drives: F80 SS/SO 6MT
Join Date: Jun 2013
Location: ATL

iTrader: (3)

I wish I had something informative to say, but if you eliminated the drivetrain malfunction would this coding also give you the slight hp bump?
Appreciate 0
      05-13-2016, 05:51 PM   #21
ferrarif1
Major
United_States
320
Rep
1,061
Posts

Drives: F85, G05, E46M3
Join Date: Mar 2013
Location: Boston

iTrader: (5)

Quote:
Originally Posted by thisisdave
Quote:
Originally Posted by terahertz View Post
Aww man. It looks like it might be FSC code enabled.

SWT = FSC code

http://www.e90post.com/forums/attach...8&d=1275791839
Well then, I wonder how much a "zcp dme retrofit" would cost from a BMW dealership if there was no shop time at all involved other than loading an FSC code...

maybe I do need to figure out how to harness some HPC cores for brute-forcing after all...
We may need to pull in shawnsheridan

I can enable retrofits in ISTA/P with FSC codes but there is no "retrofit ZCP DME" choice.

Sounds like one of my weekend projects is to learn about FSC
Appreciate 0
      05-13-2016, 07:23 PM   #22
packetpilot
Banned
266
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by ferrarif1 View Post
We may need to pull in shawnsheridan

I can enable retrofits in ISTA/P with FSC codes but there is no "retrofit ZCP DME" choice.

Sounds like one of my weekend projects is to learn about FSC
Still trying to get my hands on ISTA/P, but I'm wondering if I already have the "ingredients" with a full psdzdata directory and ISTA/D...

Quote:
Originally Posted by te37 View Post
I wish I had something informative to say, but if you eliminated the drivetrain malfunction would this coding also give you the slight hp bump?
Yes.
Appreciate 0
Post Reply

Bookmarks

Tags
burble, dme, exhaust, zcp


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 06:53 AM.




f80post
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