E90Post
 


Studio RSR
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > N54 Turbo Engine / Drivetrain / Exhaust Modifications - 335i > The skinny on diagnostic invisibility



Reply
 
Thread Tools Search this Thread
      05-05-2008, 02:03 AM   #1
OpenFlash
United_States
1737
Rep
17,960
Posts

Drives: A Lot
Join Date: Sep 2006
Location: SF Bay, CA

iTrader: (0)

Garage List
Exclamation The skinny on diagnostic invisibility

Just got back from Bimmerfest and I'm beat. Just thought I'd throw my 2c in regarding diagnostic invisibility/visibility with respect to tunes (piggyback or otherwise).

First let's start off with piggybacks. As they say, we've come a long way baby. First generation piggybacks simply attenuated the map sensor and allowed the ECU to do the rest. By "the rest" I mean raise boost, add fuel through closed loop short/long term correction and retard timing through adaption. Clearly they made power. But they left a few tell-tales signs. Signs that were not officially interpreted as 'proof of tuning' at the time. But could very well be in the near future. Here's a list of the issues and the telltale signs of tuning associated with them:

1) MAP attenuation
There are two MAP sensors. One one each side of the throttle body. The downstream sensor only reads up to 4-5psi of boost. The upstream one up to 22psi of boost. Unless you are adjusting both signals to jibe with each other, you risk an implausibility code. There was no such code in the past but times are changing.
The other solution is to only adjust the upstream sensor (the one that actually dictates the boost target) when the downstream sensor is maxed out beyond its response range (above 4-5psi).

2) Raising boost
With the MAP sensor adjusted to read lower boost than there really is, the ECU sends a command to increase boost control solenoid duty cycle. All is good until the ECU starts adding in more duty cycle than it believes to be plausible. In the past, this would cause a limp mode caused by not achieving the boost target within a plausible boost duty cycle. Soon, it may be conceived as proof of a tune.
The solution is to keep the perceived boost duty within the range of a stock car running stock boost while driving the solenoids directly at whatever necessary duty cycle to achieve the desired boost target.

3) Fuel Enrichment
Historically, piggybacks achieved this by biasing a circuit on the wideband sensor. This would tell the wideband sensor that the AF mixture is leaner than it really is. As such, the ECU would add in fuel to compensate. History, there was no code associated with this perceived "lean-ness". So it was/is common to map the wideband bias to induce all the positive fuel correction the ECU could deliver. Unfortunately, these gross positive fuel corrections will soon be intepreted as proof of tuning.
The solution is to find another way of fuel enrichment that does not involve big positive short/long term corrections which result in implausible injector on-times. The ECU knows how much fuel it takes to make 300bhp/300lbft and it will interpret any big deviance from that as proof of tuning.

4) Timing retard
Running more boost with no proactive changes to ignition advance will force the computer to actively retard timing. Just as it would if you ran your car on 87 octane. Seeing excessively negative ignition trims could certainly raise some eyebrows.
The solution is to actively retard timing so that the factory ECU doesn't need to. Of course, doing so would have to involve proper processing/reproduction of the crank angle signal so that there are no losses of sync or missing teeth.

So it boils down to this:

To have a diagnostically invisible tuning sytem, you have to keep the following parameters "stock-like":
1) Map signal in (perceived manifold pressure)
2) Boost duty out (ECU drive)
3) ST/LT fuel correction
4) Perceived Ignition advance



As far as re-flashing goes, I suspect Siemens/BMW also made it hard to hide discrepancies induced by either ROM editing or the flashing process itself. Those who have been inside the ECU, and are willing to share their knowledge, would have more to offer on this subject. My experience with flashing Mitsu and Subaru ECUs might not be relevant here. Good knows not much with regards to N54 tuning has been relevant anywhere else!

Needless to say, this is an exciting time for everyone. BMW is certainly throwing us some curveballs. It's up to all the players to aim for the fences or just sit out the rest of the game.

Cheers,
shiv

Last edited by OpenFlash; 05-05-2008 at 03:24 AM..
Appreciate 0
      05-05-2008, 02:08 AM   #2
cgillio
Lieutenant
cgillio's Avatar
United_States
19
Rep
539
Posts

Drives: Car
Join Date: Sep 2007
Location: Santa Barbara

iTrader: (4)

Garage List
2008 E92 335xi  [0.00]
Nice write up
Appreciate 0
      05-05-2008, 02:55 AM   #3
Amir87
Gruppe Titan
Amir87's Avatar
Pakistan
262
Rep
2,839
Posts

Drives: 08 E92 SG/Coral
Join Date: Sep 2007
Location: NC

iTrader: (37)

Garage List
2008 E92 335i  [10.00]
A good read!
__________________
Appreciate 0
      05-05-2008, 08:39 AM   #4
5soko
Brigadier General
5soko's Avatar
333
Rep
4,632
Posts

Drives: M5
Join Date: Aug 2007
Location: Brooklyn, NY

iTrader: (4)

nice stuff shiv.
Appreciate 0
      05-05-2008, 10:42 AM   #5
e90AW335i
Major General
United_States
137
Rep
6,608
Posts

Drives: e90 335i
Join Date: Sep 2007
Location: ......

iTrader: (4)

+1. Another great thread by the Shivster....
__________________
I install all tunes, intakes, o2 simms, and most cosmetic mods. PM me for a quote.
Appreciate 0
      05-05-2008, 11:12 AM   #6
Mondolemite
First Lieutenant
Mondolemite's Avatar
United_States
80
Rep
392
Posts

Drives: 2016 M3
Join Date: Aug 2007
Location: Tampa, FL

iTrader: (0)

Garage List
2015 BMW X5 50i  [0.00]
2016 BMW M3  [0.00]
2021 BMW Z4 M40  [10.00]
2019 BMW X3 M40  [0.00]
Thanks Shiv, that was helpful. I may still be sitting this one out for a while since I have a later build car.

(I'm also sitting it out because I don't have the car in my hands yet but when has that ever stopped bimmerphiles from buying mods?)
Appreciate 0
      05-05-2008, 11:32 AM   #7
ezatnova
Colonel
ezatnova's Avatar
United_States
97
Rep
2,188
Posts

Drives: C63 AMG
Join Date: Jan 2006
Location: West Chester, PA

iTrader: (5)

Question

Do you know any more as to whether pre-March 08 cars should be worried about PROGMAN updates? Is this an issue at all for pre March 08 cars with the V3?
Appreciate 0
      05-05-2008, 11:35 AM   #8
e90AW335i
Major General
United_States
137
Rep
6,608
Posts

Drives: e90 335i
Join Date: Sep 2007
Location: ......

iTrader: (4)

Quote:
Originally Posted by ezatnova View Post
Do you know any more as to whether pre-March 08 cars should be worried about PROGMAN updates? Is this an issue at all for pre March 08 cars with the V3?
From the information out there from creditable sources the new v29.2 progman update will detect torque output and thus tell if there is a piggyback....
__________________
I install all tunes, intakes, o2 simms, and most cosmetic mods. PM me for a quote.
Appreciate 0
      05-05-2008, 11:43 AM   #9
sparkyg
Brigadier General
sparkyg's Avatar
142
Rep
3,523
Posts

Drives: A6 Allroad
Join Date: Sep 2007
Location: Oil Country

iTrader: (5)

Thx Shiv, good read.
Appreciate 0
      05-05-2008, 11:44 AM   #10
OpenFlash
United_States
1737
Rep
17,960
Posts

Drives: A Lot
Join Date: Sep 2006
Location: SF Bay, CA

iTrader: (0)

Garage List
Quote:
Originally Posted by e90AW335i View Post
From the information out there from creditable sources the new v29.2 progman update will detect torque output and thus tell if there is a piggyback....
From the sounds of it, the new software monitors fuel demand and estimates torque output. And yes, I believe there is a way around that.

Shiv
Appreciate 0
      05-05-2008, 11:46 AM   #11
ezatnova
Colonel
ezatnova's Avatar
United_States
97
Rep
2,188
Posts

Drives: C63 AMG
Join Date: Jan 2006
Location: West Chester, PA

iTrader: (5)

Unhappy

Quote:
Originally Posted by shiv@vishnu View Post
From the sounds of it, the new software monitors fuel demand and estimates torque output. And yes, I believe there is a way around that.

Shiv
May the force be with you in figuring this one out. Man, what a bummer.
Appreciate 0
      05-05-2008, 11:50 AM   #12
e90AW335i
Major General
United_States
137
Rep
6,608
Posts

Drives: e90 335i
Join Date: Sep 2007
Location: ......

iTrader: (4)

Quote:
Originally Posted by shiv@vishnu View Post
From the sounds of it, the new software monitors fuel demand and estimates torque output. And yes, I believe there is a way around that.

Shiv
I knew you would figure out a way. I was just saying if someone takes their car in and it gets updated with v29.2 there is a chance that their current piggyback will be detected.

Keep us updated on the loophole when you figure it out.

Good work as always.....
__________________
I install all tunes, intakes, o2 simms, and most cosmetic mods. PM me for a quote.
Appreciate 0
      05-05-2008, 12:00 PM   #13
remydlc
Captain
remydlc's Avatar
United_States
23
Rep
617
Posts

Drives: F30 N55 MT/blue metal/red int.
Join Date: Aug 2007
Location: South Florida

iTrader: (0)

Quote:
Originally Posted by e90AW335i View Post
if someone takes their car in and it gets updated with v29.2 there is a chance that their current piggyback will be detected.
shit's scary.
__________________
root@bash-it# shift -g 6 -c 335i | grep "155 MPH"
Appreciate 0
      05-05-2008, 12:02 PM   #14
e90AW335i
Major General
United_States
137
Rep
6,608
Posts

Drives: e90 335i
Join Date: Sep 2007
Location: ......

iTrader: (4)

Quote:
Originally Posted by remydlc View Post
shit's scary.
It is what you would expect from a company that doesn't want to pay for broken shit caused by a piggyback.

Still sucks though....
__________________
I install all tunes, intakes, o2 simms, and most cosmetic mods. PM me for a quote.
Appreciate 0
      05-05-2008, 12:19 PM   #15
ArmyBimmerDude
Major General
ArmyBimmerDude's Avatar
United_States
152
Rep
5,501
Posts

Drives: Lola
Join Date: Nov 2006
Location: Georgia

iTrader: (3)

Garage List
Quote:
Originally Posted by shiv@vishnu View Post
From the sounds of it, the new software monitors fuel demand and estimates torque output. And yes, I believe there is a way around that.

Shiv
Yeah, I figured you would be coming up with something.
__________________
2007 E92 Montego Blue 335i
Appreciate 0
      05-05-2008, 12:23 PM   #16
OpenFlash
United_States
1737
Rep
17,960
Posts

Drives: A Lot
Join Date: Sep 2006
Location: SF Bay, CA

iTrader: (0)

Garage List
Quote:
Originally Posted by ArmyBimmerDude View Post
Yeah, I figured you would be coming up with something.
Already have come up with something Just testing it right now.

shiv
Appreciate 0
      05-05-2008, 12:35 PM   #17
bronco
Colonel
bronco's Avatar
United_States
76
Rep
2,104
Posts

Drives: e92
Join Date: Nov 2006
Location: Atlanta

iTrader: (0)

Quote:
Originally Posted by shiv@vishnu View Post
Already have come up with something Just testing it right now.

shiv
hehehehe NICE
__________________
SaaS - The world of tomorrow is already here...www.saaschronicles.com
Appreciate 0
      05-05-2008, 12:35 PM   #18
2008335icoupeblack
Private First Class
2
Rep
116
Posts

Drives: Saph Black 2008 335i Coupe
Join Date: Apr 2008
Location: CA

iTrader: (4)

Two questions:
1. Is the workaround tha you are working on going to be software based or will it require mre hardware (like another wire kit) to work?
2. What is your suggestion for those of us with procedes that go in for a service that may end with the new program being updated in our pre march ecu? Do we reinstall are procede or do we wait? Is there going to be a way for you to see whether this hidden code has been tripped ... and once it has can it be removed ?

I guess that is really more than two questions... but hey,,, who said I could count anyway

Thanks in advance!
__________________
2008 Saphire Black 335i Coupe 6sp
Legal Disclaimer: any mention by myself or others on this website(e90post.com or any affiliated or nonaffiliated sites), pertaining to modifications, is only to gain acceptance from my/our peers, and does not actually represent anything actually existing on my car, and thus, cannot be held against me in any issues, i.e. warranty claims, that may arise.
Appreciate 0
      05-05-2008, 12:48 PM   #19
Mondolemite
First Lieutenant
Mondolemite's Avatar
United_States
80
Rep
392
Posts

Drives: 2016 M3
Join Date: Aug 2007
Location: Tampa, FL

iTrader: (0)

Garage List
2015 BMW X5 50i  [0.00]
2016 BMW M3  [0.00]
2021 BMW Z4 M40  [10.00]
2019 BMW X3 M40  [0.00]
Quote:
Originally Posted by shiv@vishnu View Post
Already have come up with something Just testing it right now.

shiv
How will you know if it "works". In other words, how are you testing the invisibility of a piggyback?
Appreciate 0
      05-05-2008, 12:49 PM   #20
e90AW335i
Major General
United_States
137
Rep
6,608
Posts

Drives: e90 335i
Join Date: Sep 2007
Location: ......

iTrader: (4)

Quote:
Originally Posted by Mondolemite View Post
How will you know if it "works". In other words, how are you testing the invisibility of a piggyback?
Get one of the BMW techs to update his car w/ 29.2 and then find a workaround....
__________________
I install all tunes, intakes, o2 simms, and most cosmetic mods. PM me for a quote.
Appreciate 0
      05-05-2008, 12:52 PM   #21
slubu
Never Go Full Retard
slubu's Avatar
182
Rep
1,851
Posts

Drives: White Lightning
Join Date: Oct 2005
Location: Agrestic

iTrader: (2)

Quote:
Originally Posted by shiv@vishnu View Post
From the sounds of it, the new software monitors fuel demand and estimates torque output. And yes, I believe there is a way around that.

Shiv
Quote:
Originally Posted by shiv@vishnu View Post
Already have come up with something Just testing it right now.

shiv
Shiv, I believe fuel had something to do with the new DME too. Is this workaround applicable to the new DME as well or just the 29.2 progman?
__________________
2008 335i
Appreciate 0
      05-05-2008, 12:54 PM   #22
OpenFlash
United_States
1737
Rep
17,960
Posts

Drives: A Lot
Join Date: Sep 2006
Location: SF Bay, CA

iTrader: (0)

Garage List
Quote:
Originally Posted by 2008335icoupeblack View Post
Two questions:
1. Is the workaround tha you are working on going to be software based or will it require mre hardware (like another wire kit) to work?
2. What is your suggestion for those of us with procedes that go in for a service that may end with the new program being updated in our pre march ecu? Do we reinstall are procede or do we wait? Is there going to be a way for you to see whether this hidden code has been tripped ... and once it has can it be removed ?

I guess that is really more than two questions... but hey,,, who said I could count anyway

Thanks in advance!
1) Yet to be determined. But I suspect it will be integrated into the PnP harness. We may update the v2->v3 wire pack to include the necessary loom as well. Will know a lot more by the end of the week.

2) For now, if you go in for a service, request for them not to update your software. If they can't honor your request, don't go in for your free oil change. Do it elsewhere As for the code, it looks like it is viewable at the dealership level (and presumably by the end user as well). Again, we'll no more in the next few days.

Cheers,
shiv
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 08:38 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