EcuFlash Glossary
#1
EcuFlash Glossary
I've been struggling to learn EcuFlash; however, I have not been able to locate any documentation, so the self-education opportunity is rather limited. I thought an EcuFlash Glossary would at least be a starting point and might well eventually evolve into actual documentation.
Please post definitions and I'll update this thread.
I also have a similar thread for EvoScan.
EcuFlash Glossary in process
FUEL
High Octane Fuel Map - This is the primary fuel map.
With VIII, it starts decreasing octane number at 4 or greater knock sums.
With IX, you will run on this map as long as you do not encounter sustained knock counts > 6.
Low Octane Fuel Map - This is the secondary fuel map that is used when the ECU detects a problem (usually knock). Once the ECU's "Octane" value begins to drop from 100, the ECU begins to interpolate this map in to the high octane fuel map.
Injector Battery Voltage Latency Compensation - Used to fine tune the fuel trims after the injector scaling is done.
Accel Enrichment -
Open Loop Load #1 - These maps control the crossover to open loop from closed loop, dependent on preset load axis percentage. Load #1 is presumed to be warm-up, #2 is normal operation.
Open Loop Load #2 - These maps control the crossover to open loop from closed loop, dependent on preset load axis percentage. Load #1 is presumed to be warm-up, #2 is normal operation.
Open Loop Throttle Low Load -
Open Loop Throttle High Load -
Injector Scaling - Stock is set @ 513 for USDM cars. End user must re-scale injectors when using bigger aftermarket injectors. Rule of thumb is: the number in the table should be 10-15% smaller than the actual injector size. End user must log fuel trims to make sure that the number in the table is accurate. Fuel trims must be kept between +/-5
Min Coolant Temp for Closed Loop
TIMING
High Octane Ignition Map 1 -
Low Octane Ignition Map 1 -
High Octane Ignition Map 2 -
Low Octane Ignition Map 2 -
High Octane Ignition Map 3 -
Low Octane Ignition Map 3 - The ECU interpolates between (1 and 2) OR between (2 and 3) depending on a condition. The condition *seems* to do with MIVEC advance - it appears that the ECU will use 1&2 when the MIVEC advance is increasing and 2&3 when the MIVEC advance is decreasing.
The point to this - when tuning you can either:
a) make the same changes to all 3 maps.
b) make changes only to #2.
The ECU uses a "Weighted Mean" equation x(final) = w1x1 +w2x2 +w3x3+w4x4 / w1+w2+w3+w4
Thus if you are only making changes to #2 you will need to add much more (because of the averaging affect) timing to #2 than if you were making the same changes to 1, 2 and 3...
VVT Map 1 (Main) -
Knock Sensor Filter Map 1 -
Knock Sensor Filter Map 2 -
Knock Sensor Filter Map 3 -
Knock Sensor Filter Map 4 -
Knock Sensor Filter Map 5 -
Knock Sensor Filter Map 6 -
Knock Sensor Filter Map 7 -
Knock Sensor Filter Map 8 -
Knock Sensor Filter Map 9 -
Knock Sensor Filter Map 10 -
Knock Sensor Filter Map 11 -
Knock Sensor Filter Map 12 -
LIMITS
Rev Limit - RPM limit while moving.
Stationary Rev Limit - RPM limit while stationary. (gasp!) Aka, launch control!
Speed Limit - In kph, set at 510 in USDM's effectively disabling limiter.
TURBO
Boost Control Load Offset - This value is added to the "Boost Desired Engine Load" value to determine the desired load%.
Turbo Boost Error Correction - This table is used to help the ECU reach the desired load %. The left column references the difference between actual and desired load %, and the right column is the amount of adjustment to the wastegate duty cycle (WGDC) that will be applied to compensate for that difference.
Boost Desired Engine Load #1 - This table (in addition to the Boost Control Load Offset value) determines the desired load % for a given RPM. This is referred to as a boost control table because any load % > 100% reflects a pressurized intake system.
Boost Desired Engine Load #2
Boost Desired Engine Load #3 - This BDEL table is used when vehicle speed exceeds "boost control limiting vehicle speed".
Boost Desired Engine Load #4
Max Wastegate Duty #1 - In it's most basic function, this map determines the range of control the boost control solenoid (BCS) has to control boost levels. These values can be set low as a sort of first line defense against overboost, and some tuners use this table to dial in an exact boost curve. In it's stock application, all values are set to 100%. At 100%, this map basically turns over all boost control to the "Boost Desired Engine Load" and "Boost Control Load Offset" tables.
Max Wastegate Duty #2 -
Max Wastegate Duty #3 -
Max Wastegate Duty #4 -
Boost Limit - Boost cut determined by load to rpm. Increase load to avoid boost cut when adding a boost controller.
Boost Cut Delay Timer - Amount of time (in milliseconds) that actual load (boost) is allowed to be greater than the Boost Limit value before the cut is applied.
Boost Enhancement (Anti-Lag) Start RPM
MISC
IC Relay Timer Time
IC Relay Timer Control Judgment
IC Relay Timer Air Temp
IC Relay Timer ON Mode Switch Time
IC Relay Timer Control RPM
IC Relay Timer Control Water Temp
IC Relay Control Vehicle Speed
IC Relay Control EV
IDLE
Desired ISCV initial step position with AC off
Desired ISCV initial step position with AC off
Desired ISCV initial step position with AC on - steps (AC on/off, drive or neutral) Steps work in conjunction with the target idle to achieve the end idle result. Steps of 10 (i.e. 106-116) seem to correspond to about 100rpm everything else being left the same.
Desired Idle RPM-Neutral
Desired Idle RPM-Drive - (or target idle)- The Rpm that the ECU is trying to reach but has to modify things like the ISCV and fueling to reach until the car has reached operating temp. At this point the Car will idle (stock cammed anyway) at the desired rpm target fairly easily.
High Intake Air Temp ISCV Increase
Desired Idle RPM with AC on
High Intake Air Temp Idle Speed Target
Please post definitions and I'll update this thread.
I also have a similar thread for EvoScan.
EcuFlash Glossary in process
FUEL
High Octane Fuel Map - This is the primary fuel map.
With VIII, it starts decreasing octane number at 4 or greater knock sums.
With IX, you will run on this map as long as you do not encounter sustained knock counts > 6.
Low Octane Fuel Map - This is the secondary fuel map that is used when the ECU detects a problem (usually knock). Once the ECU's "Octane" value begins to drop from 100, the ECU begins to interpolate this map in to the high octane fuel map.
Injector Battery Voltage Latency Compensation - Used to fine tune the fuel trims after the injector scaling is done.
Accel Enrichment -
Open Loop Load #1 - These maps control the crossover to open loop from closed loop, dependent on preset load axis percentage. Load #1 is presumed to be warm-up, #2 is normal operation.
Open Loop Load #2 - These maps control the crossover to open loop from closed loop, dependent on preset load axis percentage. Load #1 is presumed to be warm-up, #2 is normal operation.
Open Loop Throttle Low Load -
Open Loop Throttle High Load -
Injector Scaling - Stock is set @ 513 for USDM cars. End user must re-scale injectors when using bigger aftermarket injectors. Rule of thumb is: the number in the table should be 10-15% smaller than the actual injector size. End user must log fuel trims to make sure that the number in the table is accurate. Fuel trims must be kept between +/-5
Min Coolant Temp for Closed Loop
TIMING
High Octane Ignition Map 1 -
Low Octane Ignition Map 1 -
High Octane Ignition Map 2 -
Low Octane Ignition Map 2 -
High Octane Ignition Map 3 -
Low Octane Ignition Map 3 - The ECU interpolates between (1 and 2) OR between (2 and 3) depending on a condition. The condition *seems* to do with MIVEC advance - it appears that the ECU will use 1&2 when the MIVEC advance is increasing and 2&3 when the MIVEC advance is decreasing.
The point to this - when tuning you can either:
a) make the same changes to all 3 maps.
b) make changes only to #2.
The ECU uses a "Weighted Mean" equation x(final) = w1x1 +w2x2 +w3x3+w4x4 / w1+w2+w3+w4
Thus if you are only making changes to #2 you will need to add much more (because of the averaging affect) timing to #2 than if you were making the same changes to 1, 2 and 3...
VVT Map 1 (Main) -
Knock Sensor Filter Map 1 -
Knock Sensor Filter Map 2 -
Knock Sensor Filter Map 3 -
Knock Sensor Filter Map 4 -
Knock Sensor Filter Map 5 -
Knock Sensor Filter Map 6 -
Knock Sensor Filter Map 7 -
Knock Sensor Filter Map 8 -
Knock Sensor Filter Map 9 -
Knock Sensor Filter Map 10 -
Knock Sensor Filter Map 11 -
Knock Sensor Filter Map 12 -
LIMITS
Rev Limit - RPM limit while moving.
Stationary Rev Limit - RPM limit while stationary. (gasp!) Aka, launch control!
Speed Limit - In kph, set at 510 in USDM's effectively disabling limiter.
TURBO
Boost Control Load Offset - This value is added to the "Boost Desired Engine Load" value to determine the desired load%.
Turbo Boost Error Correction - This table is used to help the ECU reach the desired load %. The left column references the difference between actual and desired load %, and the right column is the amount of adjustment to the wastegate duty cycle (WGDC) that will be applied to compensate for that difference.
Boost Desired Engine Load #1 - This table (in addition to the Boost Control Load Offset value) determines the desired load % for a given RPM. This is referred to as a boost control table because any load % > 100% reflects a pressurized intake system.
Boost Desired Engine Load #2
Boost Desired Engine Load #3 - This BDEL table is used when vehicle speed exceeds "boost control limiting vehicle speed".
Boost Desired Engine Load #4
Max Wastegate Duty #1 - In it's most basic function, this map determines the range of control the boost control solenoid (BCS) has to control boost levels. These values can be set low as a sort of first line defense against overboost, and some tuners use this table to dial in an exact boost curve. In it's stock application, all values are set to 100%. At 100%, this map basically turns over all boost control to the "Boost Desired Engine Load" and "Boost Control Load Offset" tables.
Max Wastegate Duty #2 -
Max Wastegate Duty #3 -
Max Wastegate Duty #4 -
Boost Limit - Boost cut determined by load to rpm. Increase load to avoid boost cut when adding a boost controller.
Boost Cut Delay Timer - Amount of time (in milliseconds) that actual load (boost) is allowed to be greater than the Boost Limit value before the cut is applied.
Boost Enhancement (Anti-Lag) Start RPM
MISC
IC Relay Timer Time
IC Relay Timer Control Judgment
IC Relay Timer Air Temp
IC Relay Timer ON Mode Switch Time
IC Relay Timer Control RPM
IC Relay Timer Control Water Temp
IC Relay Control Vehicle Speed
IC Relay Control EV
IDLE
Desired ISCV initial step position with AC off
Desired ISCV initial step position with AC off
Desired ISCV initial step position with AC on - steps (AC on/off, drive or neutral) Steps work in conjunction with the target idle to achieve the end idle result. Steps of 10 (i.e. 106-116) seem to correspond to about 100rpm everything else being left the same.
Desired Idle RPM-Neutral
Desired Idle RPM-Drive - (or target idle)- The Rpm that the ECU is trying to reach but has to modify things like the ISCV and fueling to reach until the car has reached operating temp. At this point the Car will idle (stock cammed anyway) at the desired rpm target fairly easily.
High Intake Air Temp ISCV Increase
Desired Idle RPM with AC on
High Intake Air Temp Idle Speed Target
Last edited by Jim in Tucson; Oct 12, 2007 at 09:39 PM.
#2
Evolved Member
iTrader: (2)
High Octane Fuel Map - This is the primary fuel map. You will run on this map as long as you do not encounter sustained knock counts > 6.
Low Octane Fuel Map - This is the secondary fuel map that is used when the ECU detects a problem (usually knock). Once the ECU's "Octane" value begins to drop from 100, the ECU begins to interpolate this map in to the high octane fuel map.
Low Octane Fuel Map - This is the secondary fuel map that is used when the ECU detects a problem (usually knock). Once the ECU's "Octane" value begins to drop from 100, the ECU begins to interpolate this map in to the high octane fuel map.
#3
Evolved Member
iTrader: (6)
Join Date: Jan 2006
Location: OR
Posts: 595
Likes: 0
Received 0 Likes
on
0 Posts
Rev Limit - Rpm limit while moving.
Stationary Rev Limit - Rpm limit while stationary. (gasp!) Aka, launch control!
Speed Limit - In kph, set at 510 in usdm's effectively disabling limiter.
Boost Limit - Boost cut determined by load to rpm. Increase load to avoid boost cut when adding a boost controller.
Boost Cut Delay Timer - Amount of time to wait before boost cut is activated when set load is reached.
There, I did the easy ones.
Stationary Rev Limit - Rpm limit while stationary. (gasp!) Aka, launch control!
Speed Limit - In kph, set at 510 in usdm's effectively disabling limiter.
Boost Limit - Boost cut determined by load to rpm. Increase load to avoid boost cut when adding a boost controller.
Boost Cut Delay Timer - Amount of time to wait before boost cut is activated when set load is reached.
There, I did the easy ones.
#7
Evolved Member
iTrader: (6)
Injector Scaling - stock is set @ 513 for usdm cars. End user must re-sacle injectors when using bigger aftermarket injectors. Rule of thumb is: the number in the table should be 10-15% smaller than the actual injector size. End user must log fuel trims to make sure that the number in the table is accurate. Fuel trims must be kept between +/-5
Injector Battery Voltage Latency Compensation - used to fine tune the fuel trims after the injector scaling is done.
Injector Battery Voltage Latency Compensation - used to fine tune the fuel trims after the injector scaling is done.
Trending Topics
#8
Evolved Member
iTrader: (2)
Sustained >6 knock BEGINS to INTERPOLATE the low octane map because it drops the octane value. 6 knock does not go directly to the low octane map. Amount of interpolation is based on the octane value ... the lower the value the greater the interpolation to the low octane map.
#10
Evolved Member
iTrader: (2)
Boost Control Load Offset - This value is added to the "Boost Desired Engine Load" value to determine the desired load%.
Turbo Boost Error Correction - This table is used to help the ECU reach the desired load %. The left column references the difference between actual and desired load %, and the right column is the amount of adjustment to the wastegate duty cycle (WGDC) that will be applied to compensate for that difference.
Boost Desired Engine Load - This table (in addition to the Boost Control Load Offset value) determines the desired load % for a given RPM. This is referred to as a boost control table because any load % > 100% reflects a pressurized intake system.
Max Wastegate Duty - In it's most basic function, this map determines the range of control the boost control solenoid (BCS) has to control boost levels. These values can be set low as a sort of first line defense against overboost, and some tuners use this table to dial in an exact boost curve. In it's stock application, all values are set to 100%. At 100%, this map basically turns over all boost control to the "Boost Desired Engine Load" and "Boost Control Load Offset" tables.
Turbo Boost Error Correction - This table is used to help the ECU reach the desired load %. The left column references the difference between actual and desired load %, and the right column is the amount of adjustment to the wastegate duty cycle (WGDC) that will be applied to compensate for that difference.
Boost Desired Engine Load - This table (in addition to the Boost Control Load Offset value) determines the desired load % for a given RPM. This is referred to as a boost control table because any load % > 100% reflects a pressurized intake system.
Max Wastegate Duty - In it's most basic function, this map determines the range of control the boost control solenoid (BCS) has to control boost levels. These values can be set low as a sort of first line defense against overboost, and some tuners use this table to dial in an exact boost curve. In it's stock application, all values are set to 100%. At 100%, this map basically turns over all boost control to the "Boost Desired Engine Load" and "Boost Control Load Offset" tables.
#14
Evolved Member
iTrader: (30)
ISCV (Idle solenoid control valve?) steps (AC on/off, drive or neutral) Steps work in conjunctionwith the target idle to achieve the end idle result. Steps of 10 (i.e. 106-116) seem to correspond to about 100rpm everything else being left the same.
Desired Idle (or target idle)- The Rpm that the ECU is trying to reach but has to modify things like the ISCV and fueling to reach until the car has reached operating temp. At this point the Car will idle (stock cammed anyway) at the desired rpm target fairly easily.
Desired Idle (or target idle)- The Rpm that the ECU is trying to reach but has to modify things like the ISCV and fueling to reach until the car has reached operating temp. At this point the Car will idle (stock cammed anyway) at the desired rpm target fairly easily.
#15
EvoM Guru
iTrader: (50)
ISCV (Idle solenoid control valve?) steps (AC on/off, drive or neutral) Steps work in conjunctionwith the target idle to achieve the end idle result. Steps of 10 (i.e. 106-116) seem to correspond to about 100rpm everything else being left the same.
Desired Idle (or target idle)- The Rpm that the ECU is trying to reach but has to modify things like the ISCV and fueling to reach until the car has reached operating temp. At this point the Car will idle (stock cammed anyway) at the desired rpm target fairly easily.
Desired Idle (or target idle)- The Rpm that the ECU is trying to reach but has to modify things like the ISCV and fueling to reach until the car has reached operating temp. At this point the Car will idle (stock cammed anyway) at the desired rpm target fairly easily.