Notices
ECU Flash

Maximum load value on stock ECU?

Old Feb 29, 2008 | 05:05 PM
  #31  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
Originally Posted by Jack_of_Trades
Yeah, it pegged at 379.6875, though the ECU is able to output all the way up to 209,000%. So that means a signal that the MUT2byteLOAD is derived from maxed out. Anyone know what variables are used to calculate the 2byte load? I'd assume the MAP and MAF are the main contributors, with MAF being the biggest contraint here,yes?
Its a MAF limitation. Scott's solution is an interesting way to prevent clip. The value was actually discussed awhile ago when Smoggrunner was running into clip issues on his GT35/Stock MAF setup. I believe the stock MAF is good for something like 2700 or 2800hz before it gets erratic though it will max at 3000hz as I recall. MalibuJack posted this along time ago when he first was looking for an alternate and rescaled the MAF table to work with a GM blow through.

I am curious what the Hz was when the load value pegged on that 35/37.
Reply
Old Feb 29, 2008 | 05:14 PM
  #32  
Jack_of_Trades's Avatar
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
Unfortunately, Airflow wasn't scaled but it maxed at 1603 in the 330 loads. I was actually reading old threads just now about MJ and smogrunner. How expensive are these higher flowing MAF's? I knew a SAAB kid who had the MAF issue and ended up running 2 stock MAF's (he owned like 6 SAABs so he had an extra one already) and just used a formula in the ECU to convert one MAF signal and basically double the airflow numbers. God knows no one wants to cram to MAFs under their hood though,lol.

I hate limits with the stock ECU, I just feel there is a lot more potential with it but we just haven't figured out all of the tricks just yet.
Reply
Old Feb 29, 2008 | 05:32 PM
  #33  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
http://www.dsmparts.com/customer/pro...cat=114&page=1

I am not sure what was involved in scaling the MAF table to make it work. The other option is a MAFT or MAFT Pro and let it do the work. Then the ECU has plenty of resolution.
Reply
Old Feb 29, 2008 | 05:43 PM
  #34  
Jack_of_Trades's Avatar
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
I know of the MAFT thing but what exactly is it doing? Scaling the signal so it mimics the stock MAF's, with higher resolution? It'd be great to just set the ECU to read the GM MAF, that'd be my goal if I had to use one. Needing to use one would be great anyways...since I have enough HP to warrant such a need,lol.
Reply
Old Feb 29, 2008 | 10:09 PM
  #35  
codgi's Avatar
Evolved Member
Photogenic
Liked
Loved
Community Favorite
iTrader: (22)
 
Joined: Aug 2004
Posts: 2,493
Likes: 41
From: Atlanta, GA
Originally Posted by Jack_of_Trades
How do you know that? Since its 2byte, wouldn't its highest value be 65535*.3125? I can totaly be wrong, just asking.
Your confusing what the maximum value the variable could theoretically hold with what the maximum value the ECU's calculations allow it to be.

Thing of the maximum value as a lake and the ECU's calculations only being as big as a glass of water. The glass of water can be filled until its full. After that any other water just goes into the dirt. You can dump the full glass of water into the lake...doesn't mean the lake is full though .
Reply
Old Feb 29, 2008 | 10:14 PM
  #36  
Jack_of_Trades's Avatar
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
Originally Posted by codgi
Your confusing what the maximum value the variable could theoretically hold with what the maximum value the ECU's calculations allow it to be.

Thing of the maximum value as a lake and the ECU's calculations only being as big as a glass of water. The glass of water can be filled until its full. After that any other water just goes into the dirt. You can dump the full glass of water into the lake...doesn't mean the lake is full though .

That analogy confused the hell out of me,lol. The ECU can in fact go that high, its the OTHER variables limits which will cause the Boost Limit Load to reach its limit. If you extended the adjustable (and usable) range of the other variables involved, the ECU can definitely extend its LOAD for the boost limit.

Last edited by Jack_of_Trades; Feb 29, 2008 at 10:23 PM.
Reply
Old Mar 1, 2008 | 04:48 AM
  #37  
EE's Avatar
EE
Evolving Member
iTrader: (9)
 
Joined: Oct 2007
Posts: 398
Likes: 0
From: Lebanon
Originally Posted by phenem
Well I am running into an issue with my stock ECU and I am not sure if it is related to this or not but was wondering if anyone knows this...

What is the highest load value anyone has run on the stock ECU?

What is happening to me, which I am not sure if its this or not, but I figured I would post it up too see.

I am hitting 340 load max then dropping to 320 by redline. My car seems like it hits boost cut (which is set to 319 the highest value it can be) I was thinking of changing the load offset value to a higher value but was unsure of what it actually does. Anyone have any good ideas?

~Zach


How on earth are you hitting these loads at such rpms with stock turbo???


i dunno if this helps, but there's the values from the fq360 map:


boost delay timer: 2500
boost control load offset: 159.4 (maxed out)

desired engine loads:

140
140
158.75
158.75
158.75
158.75
158.75
158.75
158.75
158.75 4000
158.75 4500
158.75 5000
158.75 5500
154.375 6000
149.375 6500
145 7000

Last edited by EE; Mar 1, 2008 at 04:59 AM.
Reply
Old Mar 1, 2008 | 05:21 AM
  #38  
burgers22's Avatar
Evolved Member
 
Joined: Jan 2006
Posts: 953
Likes: 2
From: Oxfordshire
Originally Posted by Jack_of_Trades
Can you change the 319% limit in ECUFLash by changing the scaling from uint8 to uint16 so we can go above the 319 limit?
No, the table is only writen so FF is the max, but a quick look at the code sugests we can write a new table with a Max of FFFF and change the pointer for the code.

MB
Reply
Old Mar 1, 2008 | 11:12 AM
  #39  
codgi's Avatar
Evolved Member
Photogenic
Liked
Loved
Community Favorite
iTrader: (22)
 
Joined: Aug 2004
Posts: 2,493
Likes: 41
From: Atlanta, GA
Originally Posted by Jack_of_Trades
That analogy confused the hell out of me,lol. The ECU can in fact go that high, its the OTHER variables limits which will cause the Boost Limit Load to reach its limit. If you extended the adjustable (and usable) range of the other variables involved, the ECU can definitely extend its LOAD for the boost limit.
It was late last night what can I say? If you re-read my post I just said that

Your confusing what the maximum value the variable could theoretically hold with what the maximum value the ECU's calculations allow it to be.
Point is that what is it important is not what the maximum value it could potentially hold, but what is the maximum value that it currently is allowed to hold.

If you have enough time and you go meddling with stuff in the ECU you can probably make it play monopoly too .

Last edited by codgi; Mar 1, 2008 at 11:16 AM.
Reply
Old Mar 1, 2008 | 11:17 AM
  #40  
Jack_of_Trades's Avatar
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
Originally Posted by codgi
If you have enough time and you go meddling with stuff in the ECU you can probably make it play monopoly too .
I'm looking for the code where I get to collect the $300! And a get out of jail card wouldn't hurt either
Reply
Old Mar 1, 2008 | 11:59 AM
  #41  
Jack_of_Trades's Avatar
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
Originally Posted by burgers22
No, the table is only writen so FF is the max, but a quick look at the code sugests we can write a new table with a Max of FFFF and change the pointer for the code.

MB
How do I find what the Tables maximum set HEX value is? Is that a diasm mod to change its limit? I'm just tinkering with my desktop roms to get a better feel of "how it works" and how it can be manipulated if necessary.
Reply
Old Mar 1, 2008 | 12:27 PM
  #42  
burgers22's Avatar
Evolved Member
 
Joined: Jan 2006
Posts: 953
Likes: 2
From: Oxfordshire
For me there is a little more educated guess work than for tephra and the like. A good place to start is to look at the scaling for the value you're interested in. For example something scaled with Hex 16 can go to FFFF and something with Hex 8 can go to FF Bearing mind that if you set the max value to FF, say as in WGDC that might not make the car use this theoretical max. Disassembly can make things clearer as you can see what the code is capable of doing and the raw values of the maps and scales.

MB
Reply
Old Mar 1, 2008 | 02:54 PM
  #43  
Jack_of_Trades's Avatar
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
Well, i thought if you changed the scaling you'd be changing the theoratical max value. Like you said, from hex8's FF to hex16's FFFF. I just didn't know if the range simply expanded to span the entire hex range. So where FF was the max limit, FFFF would now be the limit. I'll need a walk through from one of the big boys on how the scaling changes are possible...and when they are not.
Reply
Old Mar 1, 2008 | 06:00 PM
  #44  
codgi's Avatar
Evolved Member
Photogenic
Liked
Loved
Community Favorite
iTrader: (22)
 
Joined: Aug 2004
Posts: 2,493
Likes: 41
From: Atlanta, GA
Originally Posted by Jack_of_Trades
I'm looking for the code where I get to collect the $300! And a get out of jail card wouldn't hurt either
Paypal me $300 and its on j/k
Reply
Old Mar 1, 2008 | 06:15 PM
  #45  
codgi's Avatar
Evolved Member
Photogenic
Liked
Loved
Community Favorite
iTrader: (22)
 
Joined: Aug 2004
Posts: 2,493
Likes: 41
From: Atlanta, GA
Originally Posted by Jack_of_Trades
Well, i thought if you changed the scaling you'd be changing the theoratical max value. Like you said, from hex8's FF to hex16's FFFF. I just didn't know if the range simply expanded to span the entire hex range. So where FF was the max limit, FFFF would now be the limit. I'll need a walk through from one of the big boys on how the scaling changes are possible...and when they are not.
The way scaling seems to work is that it basically tells the program to interpret the set of bytes in the rom in a certain way. I stand to be corrected on that though....

Computers really can't differentiate between bytes it is reading in. Anything that differentiates between them is something that we (humans) have written on top to help us work with them.

For example, using the hex stuff above (if you have the windows calculator just put it in scientific mode and set it to Dec, then switch to hex to follow along).

Hex 8 really means you can represent any value from 0 - ((2^8) - 1) so basically from 0 - 255. 255 is FF in hex notation.

Hex 16 means represent any value from 0 - ((2^16)-1) so basically from 0- 65535. 65535 is FFFF in hex notation.

So roughly if the data at the address that we are interested in is FFFF and we tell the computer that it the scaling is Hex 8 it interprets it as two hex 8 values: FF followed by FF.

If we tell it is Hex 16 it will see it as one hex 16 bit value: FFFF.

Stand to be corrected on all of this but this is how it works elsewhere....
Reply

Thread Tools
Search this Thread

All times are GMT -7. The time now is 07:16 AM.