E90Post
 


TNT Racewerks
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > N54 Turbo Engine / Drivetrain / Exhaust Modifications - 335i > All COBB Tuning AccessPORT Flash for N54 335i Discussion Here



Reply
 
Thread Tools Search this Thread
      01-29-2013, 05:32 PM   #6887
DallasBoosted
Captain
DallasBoosted's Avatar
38
Rep
864
Posts

Drives: '08 E92 335i
Join Date: Apr 2012
Location: Dallas

iTrader: (3)

Garage List
2008 BMW 335i  [10.00]
Quote:
Originally Posted by Ænema View Post
Ohh yeah, definitely nothing wrong with asking. Products only advance when their markets push them to do it.

When you are below load targets how does your requested boost vs boost mean abs look? If you are below boost target then you can a little WGDC into the base table and get actual closer to target. However, like Carl morris just kind of alluded to, i think part of the tuning strategy Cobb uses is to keep load a little under target so as to prevent weird side effects some people are seeing.
The boost mean abs drops below req boost somewhat. I know I could go and pull out or add wdgc (same way to fix overshoots which I have done) but why doesn't it learn? Those tables should be auto-adjusting to a certain extent. I had a Profec on my Eclipse GSX in 1997 that could boost target perfectly. :P Why do we have to fiddle with it based on logs to get it to work in 2013?
Appreciate 0
      01-29-2013, 05:53 PM   #6888
COBB Tuning
Major
COBB Tuning's Avatar
233
Rep
1,051
Posts

Drives: 335i
Join Date: Dec 2010
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by DallasBoosted View Post
The boost mean abs drops below req boost somewhat. I know I could go and pull out or add wdgc (same way to fix overshoots which I have done) but why doesn't it learn? Those tables should be auto-adjusting to a certain extent. I had a Profec on my Eclipse GSX in 1997 that could boost target perfectly. :P Why do we have to fiddle with it based on logs to get it to work in 2013?
The main thing is the Profec is targeting boost, while the DME does not. The other problem is more of a slight confusion in the naming of some of the tables. We really should have called them Load/Boost Ceilings, not Load/Boost Targets. The DME tries to get close to the load and boost requests, but its normally never going to hit them exactly.

Carl's main issues have to do with very high altitude and I've recently found some new things relating to that. At this point, its on the list. While I am concerned with offering these tables as they will almost certainly overspin the turbos, I'll get them added... I just don't have a date right now.

To your other questions:

(1)The FlexFuel sensor is a bit more than just adding an input to the DME. Its possible that this could come at some point, but if we simply feed the signal to the DME, we would need to do massive changes to pretty much every piece of logic. The code simply doesn't exist in stock form from BMW, which means it would need to be written.

(2)Changing the strategy of the DME to be boost targeting would again be a huge undertaking and would require extensive testing. I see this as being unlikely, but I won't completely rule it out.

(3)External WGs are still on the horizon, but with the new options that have been surfacing lately, we should be able to do some testing on this front soon.

I always have a long list of tasks, but don't worry guys, I'll get to them all.

-Josh
Appreciate 0
      01-29-2013, 06:00 PM   #6889
DallasBoosted
Captain
DallasBoosted's Avatar
38
Rep
864
Posts

Drives: '08 E92 335i
Join Date: Apr 2012
Location: Dallas

iTrader: (3)

Garage List
2008 BMW 335i  [10.00]
Quote:
Originally Posted by COBB Tuning View Post
The main thing is the Profec is targeting boost, while the DME does not. The other problem is more of a slight confusion in the naming of some of the tables. We really should have called them Load/Boost Ceilings, not Load/Boost Targets. The DME tries to get close to the load and boost requests, but its normally never going to hit them exactly.

Carl's main issues have to do with very high altitude and I've recently found some new things relating to that. At this point, its on the list. While I am concerned with offering these tables as they will almost certainly overspin the turbos, I'll get them added... I just don't have a date right now.

To your other questions:

(1)The FlexFuel sensor is a bit more than just adding an input to the DME. Its possible that this could come at some point, but if we simply feed the signal to the DME, we would need to do massive changes to pretty much every piece of logic. The code simply doesn't exist in stock form from BMW, which means it would need to be written.

(2)Changing the strategy of the DME to be boost targeting would again be a huge undertaking and would require extensive testing. I see this as being unlikely, but I won't completely rule it out.

(3)External WGs are still on the horizon, but with the new options that have been surfacing lately, we should be able to do some testing on this front soon.

I always have a long list of tasks, but don't worry guys, I'll get to them all.

-Josh
Awesome Josh, thank you. Luckily for me, I also value them in the order you seem to be doing them... the external wastegates etc being #1 priority to run (for example) Vargas Stg 3 turbos or a single turbo kit in the future.

#2 would be a nice-to-have but not a deal-breaker, and #1 kinda the same. If modified fuel hardware comes out allowing us to just run 100% E85, that'd be fine too.

Thanks for replying
Appreciate 0
      01-29-2013, 06:08 PM   #6890
COBB Tuning
Major
COBB Tuning's Avatar
233
Rep
1,051
Posts

Drives: 335i
Join Date: Dec 2010
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by DallasBoosted View Post
Awesome Josh, thank you. Luckily for me, I also value them in the order you seem to be doing them... the external wastegates etc being #1 priority to run (for example) Vargas Stg 3 turbos or a single turbo kit in the future.

#2 would be a nice-to-have but not a deal-breaker, and #1 kinda the same. If modified fuel hardware comes out allowing us to just run 100% E85, that'd be fine too.

Thanks for replying
No problem. I don't always post, but I usually troll the forums when I get home from work lol. Thank you for the requests as well. We love adding features whenever possible (its much more fun than trying to understand what some German engineer was thinking while he wrote code for your DME).

-Josh
Appreciate 0
      01-29-2013, 07:59 PM   #6891
Fully_Bolted
Banned
11
Rep
442
Posts

Drives: E92 335i
Join Date: Sep 2012
Location: USA

iTrader: (0)

Quote:
Originally Posted by DallasBoosted
Quote:
Originally Posted by nema View Post
Ohh yeah, definitely nothing wrong with asking. Products only advance when their markets push them to do it.

When you are below load targets how does your requested boost vs boost mean abs look? If you are below boost target then you can a little WGDC into the base table and get actual closer to target. However, like Carl morris just kind of alluded to, i think part of the tuning strategy Cobb uses is to keep load a little under target so as to prevent weird side effects some people are seeing.
The boost mean abs drops below req boost somewhat. I know I could go and pull out or add wdgc (same way to fix overshoots which I have done) but why doesn't it learn? Those tables should be auto-adjusting to a certain extent. I had a Profec on my Eclipse GSX in 1997 that could boost target perfectly. :P Why do we have to fiddle with it based on logs to get it to work in 2013?
I honestly believe the PID logic does "learn" to a degree. I have a protune map that was on stock turbos. After getting the turbos replaced under warranty, I get massive throttle closures due to exceeding the 1.28 bar limit. After a few weeks of driving, the boost control will be much better. PID tables are P - present error, I - accumulation of past errors, and D - the prediction of future errors, it has the ability to correct itself over time, just not immediately. Back in my stage 2+ days, those maps oscillated like crazy when I first flashed them, but after a few weeks it was hardly noticeable.
Appreciate 0
      01-29-2013, 08:19 PM   #6892
Ænema
Captain
14
Rep
961
Posts

Drives: BMW
Join Date: Aug 2012
Location: Arizona Bay

iTrader: (0)

Quote:
Originally Posted by Fully_Bolted View Post
I honestly believe the PID logic does "learn" to a degree. I have a protune map that was on stock turbos. After getting the turbos replaced under warranty, I get massive throttle closures due to exceeding the 1.28 bar limit. After a few weeks of driving, the boost control will be much better. PID tables are P - present error, I - accumulation of past errors, and D - the prediction of future errors, it has the ability to correct itself over time, just not immediately. Back in my stage 2+ days, those maps oscillated like crazy when I first flashed them, but after a few weeks it was hardly noticeable.
This.
I believe the PID tables are there as a means of allowing the DME to take elevation, weather, component wear etc... into account. However, it takes so long for the DME to finally settle down that it's kind of hard to know what it can or can't account for. I just try to get the base tables as close as I can and hope that the PID tables will take care of it when conditions change.

I've been waiting for the weather to clear so I can try out some things with the PID tables but it's just not happening. Either it's raining/snowing or it's so cold(and bald tires) that I break sideways when trying to grab a 3rd gear log.
__________________
"I'm not surprised you get along well with all the other neighbours. If you put fifty children with Down's syndrome in a room there is going to be a lot of hugging." David Thorne
Appreciate 0
      01-29-2013, 08:22 PM   #6893
Fully_Bolted
Banned
11
Rep
442
Posts

Drives: E92 335i
Join Date: Sep 2012
Location: USA

iTrader: (0)

Perfect timing. Dialing in the base WGDC tables during cold weather will pretty much guarantee no over boost scenarios lol.
Appreciate 0
      01-30-2013, 05:04 AM   #6894
ajsalida
Colonel
ajsalida's Avatar
226
Rep
2,387
Posts

Drives: 95 M3, 02 R1150GSA, 09 335xi
Join Date: Aug 2010
Location: SW USA

iTrader: (2)

Quote:
Originally Posted by Ænema View Post
This.
I believe the PID tables are there as a means of allowing the DME to take elevation, weather, component wear etc... into account. However, it takes so long for the DME to finally settle down that it's kind of hard to know what it can or can't account for. I just try to get the base tables as close as I can and hope that the PID tables will take care of it when conditions change.

I've been waiting for the weather to clear so I can try out some things with the PID tables but it's just not happening. Either it's raining/snowing or it's so cold(and bald tires) that I break sideways when trying to grab a 3rd gear log.
Guys PID is a just very basic type of closed loop (feedback) control algorithm. It can be implemented either analog or digital. In this case digital for controlling the WG. It stands for Proportional Integral Derivative, the last two being in the calculus sense. So if you have a system and it is measuring current error E of some commanded position, and that error signal is being fed back to a controller to produce a correction then the output of a PID is completely determined by the three parameters (p,i,d) of the PID controller:

correction = p*E + i*I(E) +d*D(E)

Here I(E) is the integral of the error signal history and D(E) is the derivative. In a digital controller I(E) is just a sum of some past series of E's and D is the difference. In an analog PID these are tuned with various resistors, capacitors, & inductors.

This is one of the most basic and sometimes very effective controllers out there, the parameters completely determine its behavior. The learning you may be sensing is coming from somewhere else. The Cobb ATR is letting you set p, i, d. There are consequences to each, I suggest you pick up a book on control theory and see what they are. As you crank up the gain on these things they can seem to perform better but if there are unmodelled dynamics in the system (there are) you can get some unpleasant side effects or wear out mechanical components.

Anyway I am sure there are adaptations and learning going on in the system but not as a result of the PID itself. Perhaps the rest of the ECU is adapting to the new PID settings, who knows.

edit: more reading here http://en.wikipedia.org/wiki/PID_controller
Appreciate 0
      01-30-2013, 03:41 PM   #6895
Jeef
Lieutenant Colonel
United_States
388
Rep
1,945
Posts

Drives: AW E92 335i
Join Date: Nov 2008
Location: San Diego, CA

iTrader: (6)

Could someone help me out with these? p0041, p2099, p2c7e, p2c6a, p2c32, p2c2b. The car is on stage 2+fmic sports. Thanks in advance for those who will help!
Appreciate 0
      01-30-2013, 04:06 PM   #6896
COBB Tuning
Major
COBB Tuning's Avatar
233
Rep
1,051
Posts

Drives: 335i
Join Date: Dec 2010
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by Jeef View Post
Could someone help me out with these? p0041, p2099, p2c7e, p2c6a, p2c32, p2c2b. The car is on stage 2+fmic sports. Thanks in advance for those who will help!
P0041 - Post Catalyst 02 sensors switched
P2099 - Post Catalyst Fuel Trim System Too Rich
P2C7E - Post Catalyst 02 sensor trim control, Bank 1
P2C6A - Post Catalyst 02 sensors switched
P2C32 - PreCat 02 sensor trim control, Bank 2
P2C2B - PreCat 02 sensor systemcheck, Bank 1

Looks like the O2 sensors got switched during a downpipe install.


-Josh

Last edited by COBB Tuning; 01-30-2013 at 04:47 PM..
Appreciate 0
      01-30-2013, 04:59 PM   #6897
Carl Morris
Captain
19
Rep
650
Posts

Drives: 2008 335xi 6MT
Join Date: Feb 2012
Location: San Jose, CA

iTrader: (0)

Quote:
Originally Posted by COBB Tuning View Post
Carl's main issues have to do with very high altitude and I've recently found some new things relating to that. At this point, its on the list. While I am concerned with offering these tables as they will almost certainly overspin the turbos, I'll get them added... I just don't have a date right now.
Great...glad to hear it's on the list. Now if I can just get a 2-step rev limiter/launch control on "the list" I'll be one happy Cobb customer :-).

But anyway, overspinning issues aside, won't this additional control also be useful for people trying to get rid of flatlined timing due to exceeding the boost target?
Appreciate 0
      01-30-2013, 05:32 PM   #6898
COBB Tuning
Major
COBB Tuning's Avatar
233
Rep
1,051
Posts

Drives: 335i
Join Date: Dec 2010
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by Carl Morris View Post
Great...glad to hear it's on the list. Now if I can just get a 2-step rev limiter/launch control on "the list" I'll be one happy Cobb customer :-).

But anyway, overspinning issues aside, won't this additional control also be useful for people trying to get rid of flatlined timing due to exceeding the boost target?
I don't think this will have much to do with any timing issues as they relate directly to altitude, but it is possible. We'll know more after we do more testing. I'll let you know if I need your help with altitude testing since I know you have consistent high elevation 'quirks'
Appreciate 0
      01-30-2013, 06:08 PM   #6899
Jeef
Lieutenant Colonel
United_States
388
Rep
1,945
Posts

Drives: AW E92 335i
Join Date: Nov 2008
Location: San Diego, CA

iTrader: (6)

Quote:
Originally Posted by COBB Tuning
Quote:
Originally Posted by Jeef View Post
Could someone help me out with these? p0041, p2099, p2c7e, p2c6a, p2c32, p2c2b. The car is on stage 2+fmic sports. Thanks in advance for those who will help!
P0041 - Post Catalyst 02 sensors switched
P2099 - Post Catalyst Fuel Trim System Too Rich
P2C7E - Post Catalyst 02 sensor trim control, Bank 1
P2C6A - Post Catalyst 02 sensors switched
P2C32 - PreCat 02 sensor trim control, Bank 2
P2C2B - PreCat 02 sensor systemcheck, Bank 1

Looks like the O2 sensors got switched during a downpipe install.


-Josh
Thanks for the quick response! Now that i think about it i might have switched the 2 wires when taking out the o2 sim... Would that effect it?
Appreciate 0
      01-30-2013, 06:11 PM   #6900
DallasBoosted
Captain
DallasBoosted's Avatar
38
Rep
864
Posts

Drives: '08 E92 335i
Join Date: Apr 2012
Location: Dallas

iTrader: (3)

Garage List
2008 BMW 335i  [10.00]
Quote:
Originally Posted by Jeef
Thanks for the quick response! Now that i think about it i might have switched the 2 wires when taking out the o2 sim... Would that effect it?
That would do it. Switch them back.
Appreciate 0
      01-30-2013, 11:17 PM   #6901
Carl Morris
Captain
19
Rep
650
Posts

Drives: 2008 335xi 6MT
Join Date: Feb 2012
Location: San Jose, CA

iTrader: (0)

Quote:
Originally Posted by COBB Tuning View Post
I don't think this will have much to do with any timing issues as they relate directly to altitude, but it is possible. We'll know more after we do more testing. I'll let you know if I need your help with altitude testing since I know you have consistent high elevation 'quirks'
OK. Speaking of table labels and such, I went back and forth with Henry via email last summer on some issues with some of the tables. I never felt like he really understood what I was saying on some of the axis labeling issues and I eventually gave up. At some point if you're interested in taking a look I'll send you the same information...
Appreciate 0
      01-31-2013, 07:53 AM   #6902
COBB Tuning
Major
COBB Tuning's Avatar
233
Rep
1,051
Posts

Drives: 335i
Join Date: Dec 2010
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by Carl Morris View Post
OK. Speaking of table labels and such, I went back and forth with Henry via email last summer on some issues with some of the tables. I never felt like he really understood what I was saying on some of the axis labeling issues and I eventually gave up. At some point if you're interested in taking a look I'll send you the same information...
Feel free to shoot me an email, but I believe he asked me about those questions you sent. Specifically, some of the axis points not looking correct? If that's what we're talking about, then just be aware that we read in axis values as they're populated in the DME. These values can be modified in ATR/ATP, but you have to be careful as some axis are shared with tables (some of those tables may not be defined) and you could cause issues with something you're not trying to modify.

Like I said, shoot me an email if you have other concerns/questions/feedback.
josh.dankel@cobbtuning.com


-Josh
Appreciate 0
      01-31-2013, 08:36 AM   #6903
DallasBoosted
Captain
DallasBoosted's Avatar
38
Rep
864
Posts

Drives: '08 E92 335i
Join Date: Apr 2012
Location: Dallas

iTrader: (3)

Garage List
2008 BMW 335i  [10.00]
Quote:
Originally Posted by COBB Tuning View Post
Feel free to shoot me an email, but I believe he asked me about those questions you sent. Specifically, some of the axis points not looking correct? If that's what we're talking about, then just be aware that we read in axis values as they're populated in the DME. These values can be modified in ATR/ATP, but you have to be careful as some axis are shared with tables (some of those tables may not be defined) and you could cause issues with something you're not trying to modify.

Like I said, shoot me an email if you have other concerns/questions/feedback.
josh.dankel@cobbtuning.com


-Josh
Wait so if, for example, I change the rpm points on the load target table (I changed them to even 500 rpm increments) then that can affect other hidden tables, and I shouldn't do that? Is that what you're referring to?
Appreciate 0
      01-31-2013, 08:43 AM   #6904
ajsalida
Colonel
ajsalida's Avatar
226
Rep
2,387
Posts

Drives: 95 M3, 02 R1150GSA, 09 335xi
Join Date: Aug 2010
Location: SW USA

iTrader: (2)

Quote:
Originally Posted by COBB Tuning View Post
I don't think this will have much to do with any timing issues as they relate directly to altitude, but it is possible. We'll know more after we do more testing. I'll let you know if I need your help with altitude testing since I know you have consistent high elevation 'quirks'
I live right at 8000 ft and do most of my driving say 7k up to 12000 ft, let me know if you need something tested. Running Stage 1+ right now, have some downpipes I need to install as soon as the snow melts a little and will run stage 2+ at that time. 335xi AT
Appreciate 0
      01-31-2013, 11:05 AM   #6905
COBB Tuning
Major
COBB Tuning's Avatar
233
Rep
1,051
Posts

Drives: 335i
Join Date: Dec 2010
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by DallasBoosted View Post
Wait so if, for example, I change the rpm points on the load target table (I changed them to even 500 rpm increments) then that can affect other hidden tables, and I shouldn't do that? Is that what you're referring to?
It depends on the table, most (the vast majority) do not share an axis, so its not an issue, but something to be aware of if you run into unexpected conditions after changing axis points. The load targets have their own unshared axis, so no worries at all with those tables.

-Josh

Last edited by COBB Tuning; 01-31-2013 at 11:23 AM..
Appreciate 0
      01-31-2013, 11:17 AM   #6906
Carl Morris
Captain
19
Rep
650
Posts

Drives: 2008 335xi 6MT
Join Date: Feb 2012
Location: San Jose, CA

iTrader: (0)

Quote:
Originally Posted by COBB Tuning View Post
Feel free to shoot me an email, but I believe he asked me about those questions you sent. Specifically, some of the axis points not looking correct? If that's what we're talking about, then just be aware that we read in axis values as they're populated in the DME. These values can be modified in ATR/ATP, but you have to be careful as some axis are shared with tables (some of those tables may not be defined) and you could cause issues with something you're not trying to modify.

Like I said, shoot me an email if you have other concerns/questions/feedback.
josh.dankel@cobbtuning.com


-Josh
OK, I'll forward you a couple of emails. I don't have ATR in front of me to look at what I was talking about, but here's an example of what looked weird to me:

Limits Tables: Load Limit (Tuner Code Bank 1) ...and Bank 2...
X axis labels all 7.00? Y-axis labels also seem wrong.

Henry said it was odd but correct and came from the DME. That may be true, but it still makes no sense. I was hoping to get more of an explanation than that.
Appreciate 0
      01-31-2013, 11:23 AM   #6907
COBB Tuning
Major
COBB Tuning's Avatar
233
Rep
1,051
Posts

Drives: 335i
Join Date: Dec 2010
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by Carl Morris View Post
OK, I'll forward you a couple of emails. I don't have ATR in front of me to look at what I was talking about, but here's an example of what looked weird to me:

Limits Tables: Load Limit (Tuner Code Bank 1) ...and Bank 2...
X axis labels all 7.00? Y-axis labels also seem wrong.

Henry said it was odd but correct and came from the DME. That may be true, but it still makes no sense. I was hoping to get more of an explanation than that.
I replied, but I'll get you as much info on those tables as I can. I'm in the middle of debugging, so you caught me while I was compiling code and had a quick chance to respond.

-Josh
Appreciate 0
      02-02-2013, 06:05 PM   #6908
33FAF
bimmzz35
33FAF's Avatar
Armenia
24
Rep
62
Posts

Drives: 07 E92 335i
Join Date: Aug 2011
Location: KSA

iTrader: (0)

Garage List
2007 bmw 335i  [0.00]
Did a 1/4mile test using cobb

i dont know how accurate is the 1/4 mile test on the cobb. But i just wanted you guys to see and tell me your opninion.

i am sorry if this is the wrong place to post.


i am located in saudi arabia

it wasnt my best lunch. i was on DS and i didnt remove traction control but the brand new good year asymmetric 2 are very grippy. 265/30/19 back and 235/35/19 front.

i am on stage2+ sport with 95 RON or 93 octane. Its a shame we dont have 98 ron or 93 octane in saudi arabia

vrsf DP, stett cai, vrsf IC.

i took a pic of my cobb screen with the results.
Attached Images
 
__________________
Appreciate 0
Reply

Bookmarks

Tags
135i cobb, 335i cobb, 535i cobb, accessport n54, bmw cobb, bmw cobb tuning, cobb 135i, cobb 335i, cobb 535i, cobb ap, cobb bmw, cobb n54, cobb tuning bmw, cobb tuning n54, cobb tuning n55, flash n54, flash n55, n54 accessport, n54 cobb, n54 cobb tuning, n54 flash, n54 flash tune, n55 cobb, n55 flash, n55 flash tune


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 03:03 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