From 25d0d315c93b620ecef7c52475dd25f9c4e6c1c7 Mon Sep 17 00:00:00 2001 From: kascade Date: Tue, 26 Sep 2006 09:55:49 +0000 Subject: [PATCH] overlay of live log data added to tables git-svn-id: http://svn.3splooges.com/romraider-arch/trunk@301 d2e2e1cd-ba16-0410-be16-b7c4453c7c2d --- ecu_defs/ecu_defs-with-log-overlay-data.xml | 20492 +++++++++ ecu_defs/ecu_defs.xml | 35368 +++++++++------- logger.xml | 15 +- src/enginuity/logger/EcuLogger.java | 2 + .../logger/ui/handler/TableUpdateHandler.java | 94 + src/enginuity/maps/Table.java | 30 + src/enginuity/maps/Table1D.java | 9 +- src/enginuity/maps/Table2D.java | 60 +- src/enginuity/maps/Table3D.java | 25 +- src/enginuity/swing/TableMenuBar.java | 8 +- src/enginuity/util/AxisRange.java | 20 + src/enginuity/util/TableAxisUtil.java | 47 + src/enginuity/xml/DOMRomUnmarshaller.java | 19 +- 13 files changed, 41200 insertions(+), 14989 deletions(-) create mode 100644 ecu_defs/ecu_defs-with-log-overlay-data.xml create mode 100644 src/enginuity/logger/ui/handler/TableUpdateHandler.java create mode 100644 src/enginuity/util/AxisRange.java create mode 100644 src/enginuity/util/TableAxisUtil.java diff --git a/ecu_defs/ecu_defs-with-log-overlay-data.xml b/ecu_defs/ecu_defs-with-log-overlay-data.xml new file mode 100644 index 00000000..7fde5a9f --- /dev/null +++ b/ecu_defs/ecu_defs-with-log-overlay-data.xml @@ -0,0 +1,20492 @@ + + + + + + + + + 16BITBASE + Subaru + Impreza + WRX + 192kb + + + + + + +
+ +
+ + +
+ This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ .67 + .76 + .84 + .93 + 1.01 +
+ This is the level of boost at which a check engine light will be activated. As altitude increases, atmospheric pressure + decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep + the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as + atmospheric pressure becomes progressively lower. + + + + +
+ .59 + .67 + .76 + .84 + .93 + 1.01 +
+ This is the level of boost at which the ECU will cut fueling. As altitude increases, atmospheric pressure decreases, and the + turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within + its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure + becomes progressively lower. + + + + +
+ .54 + .59 + .63 + .67 + .71 + .76 + .80 + .84 + .89 + .93 + .97 + 1.01 +
+ This is the change is boost targets at different atmospheric pressures. As altitude increases, atmospheric pressure + decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep + the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction of boost targets as + atmospheric pressure becomes progressively lower. + + + + +
+ 1st + 2nd + 3rd + 4th + 5th +
+ Percent change of target boost based on manual transmission gear selection. For 6-speeds, the value for 5th gear is used for + 5th and 6th. + + + + +
+ 1st + 2nd + 3rd + 4th + 5th +
+ Percent change of target boost based on automatic transmission gear selection. + + + + + Vehicle speed at which by gear compensations are disabled. +
+ + + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty (automatic transmission). When wastegate duty cycles are raised, this + typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically + results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual + wastegate duty cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty (automatic transmission). When wastegate duty cycles are raised, this + typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically + results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual + wastegate duty cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty (manual transmission). When wastegate duty cycles are raised, this typically + results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less + boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty (manual transmission). When wastegate duty cycles are raised, this typically + results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less + boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized after target boost has been achieved in order to prevent "boost hunting". It allows a percentage of wastegate duty to be + added or substracted based on the difference between target boost and actual boost. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. + + + + + Minimum allowable turbo dynamics intergral correction percentage. +
+ + + + Maximum allowable turbo dynamics intergral correction percentage. +
+ + + + Minumum allowable boost for active turbo dynamics correction. +
+ + + + Minumum allowable rpm for active turbo dynamics correction. +
+ + + +
+ .59 + .67 + .76 + .84 + .93 + 1.01 +
+ Percent change of wastegate duties at different atmospheric pressures. + + + + +
+ -40 + -30 + -20 + -10 + 0 + 10 + 20 + 30 + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 +
+ The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table + is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to + variations in temperature. + + + + +
+ -40 + -30 + -20 + -10 + 0 + 10 + 20 + 30 + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 +
+ Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added or subtracted from + wastegate duty based on the readings from the coolant temperature sensor. + + + + +
+ 1st + 2nd + 3rd + 4th + 5th +
+ Percent change of wastegate duty cycles based on transmission gear selection. For 6-speeds, the value for 5th gear is used + for 5th and 6th. + + + + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + +
+ 6.5 + 9.0 + 11.5 + 14.0 + 16.5 +
+ These are the injector latencies at different battery voltages. These need to be changed when non-OEM injectors are fitted to + the car. + + + + + This is the estimated fuel injector flow rating. This rating needs to be changed when different injectors are fitted to the + car. Because the methods for measuring the flow rating of injectors varies, this value may not exactly match the ratings for OEM and + non-OEM injectors, but should be used as a starting point to further tune when new injectors are added. +
+ + + +
+ +
+ This is the initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is quickly increased + from a steady-state position. The enrichment value is a direct value from the ECU. The larger the value, the more fuel is added. This + table is typically modified when using larger injectors. + + + + +
+ + Front o2 Sensor Scaling +
+ Scaling of the front O2 sensor. The O2 sensor data is a direct ecu value that is used to determine the AFR reported by the + sensor based the ecu's interpretation of its output. + + + + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This map selects the degree of intake cam advance for the variable valve timing system. + + + + +
+ -40 + -30 + -20 + -10 + 0 + 10 + 20 + 30 + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 +
+ This is the percent change of actual ignition timing based on input from the air intake temperature sensor. + + + + +
+ -40 + -30 + -20 + -10 + 0 + 10 + 20 + 30 + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 +
+ This is the percent change of actual ignition timing based on input from the coolant temp sensor. + + + + + The initial ignition advance multiplier after ECU reset. The advance multiplier determines the percentage of the ignition + correction map to be added to base timing. Actual correction = (ignition correction * (IAM/16)). This is a dynamic value that changes + according to the frequency and severity of knock. +
+ + + +
+ Disable + Re-Enable +
+ Boost control is disabled when the ignition advance multiplier is equal to or below the first value. Boost control is enabled + when the ignition advance multiplier is equal to or above the second value (this is only applicable if boost has already been disabled + previously). + + + + + The ECU will begin using the 'High Detonation Fuel' map when the ignition advance multiplier falls below this value. This in + an attempt to thermally manage a motor with significant knock by using the typically richer high detonation fuel map. +
+ + + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the RPM range where the ECU listens for knock. Maximum stock values may not be as high as redline due to the + increasing difficulty of the knock sensor to discriminate between knock and engine noise at high rpm. + + + + +
+ A - Min + B - Min +
+ The minimum engine load where the ECU starts listening for knock. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the range of rpm where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU + determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. + The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed + to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different + knock sensors, engine noise, and a particular revision's knock algorithm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the range of engine load where the advance multiplier can be adjusted based on knock events. An algorithm within the + ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of + time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is + designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to + different knock sensors, engine noise, and a particular revision's knock algorithm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ The range of RPM where fine ignition correction values are applied. These correction values are stored in RAM and referenced + by the load and rpm values designated in the fine correction row and column tables. Fine ignition correction is designed to advance or + retard correction timing at particular load/rpm ranges depending on knock activity. When the fine negative corrections reach a certain + threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the fine corrections + are raised past a certain threshold, except that the advance multiplier is raised. The fine correction process will never advance + correction above the values indicated in the ignition correction table. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ The range of engine load where fine ignition correction values are applied. These correction values are stored in RAM and + referenced by the load and rpm values designated in the fine correction row and column tables. Fine ignition correction is designed to + advance or retard correction timing at particular load/rpm ranges depending on knock activity. When the fine negative corrections + reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the + fine corrections are raised past a certain threshold, except that the advance multiplier is raised. The fine correction process will + never advance correction above the values indicated in the ignition correction table. + + + + +
+ 1 + 2 + 3 + 4 + 5 + 6 + 7 +
+ These are the RPM values that make up the y-axis of the fine correction table stored in RAM. Values that are closer to one + another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine + ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine + correction in broader strokes. + + + + +
+ 1 + 2 + 3 + 4 + 5 + 6 + 7 +
+ These are the engine load values that make up the x-axis of the fine correction table stored in RAM. Values that are closer + to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of + the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply + fine correction in broader strokes. + + + + + This is the delay between fine correction applications. +
+ + + + The step value for each fine correction advance event. +
+ + + +
+ 400 + 800 + 1200 + 1600 + 2000 + 2400 + 2800 + 3200 + 3600 + 4000 +
+ Learning rate of ignition advance. + + + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + + The MAF sensor voltage above which a CEL will be activated. +
+ + + + + + +
+ On + Off +
+ These are the RPM values at which the rev limiter turns on and off. When engine speed is equal to or exceeds the 'On' value, + the rev limiter is engaged, after which, if engine speed drops below the 'Off' value, the rev limiter is disengaged. + + + + + Degrees of ignition timing to retard when hitting the rev limiter. +
+ + + +
+ On - AT + On - MT + Off - AT + Off - MT +
+ Vehicle speed at which fuel is cut. + + + + +
+ Step 3 + Step 2 + Step 1 +
+ The vehicle speeds at which boost is reduced. Beginning at step 1, the ECU reduces boost in an effort to limit speed. More + boost is limited going on to step 2. When step 3 is reached, boost control is turned off and actual boost will max out at wastegate + pressure. + + + + + + + Minimum idle speed when A/C is on - Automatic transmission vehicles. +
+ + + + Minimum idle speed when A/C is on - Manual transmission vehicles. +
+ + + + Minimum idle speed during warmup after initial startup - Automatic transmission vehicles. +
+ + + + Minimum idle speed during warmup after initial startup - Manual transmission vehicles. +
+ + + + Minimum idle speed during high amp conditions - Automatic transmission vehicles. +
+ + + + Minimum idle speed during high amp conditions - Manual transmission vehicles. +
+ + + + + + + Threshold boost for intercooler auto wash. +
+ + + + Threshold coolant temperature for intercooler auto wash. +
+ + + + Threshold engine speed for intercooler auto wash. +
+ + + + Threshold vehicle speed for intercooler auto wash. +
+ + + + Threshold air intake temperature for intercooler auto wash. +
+ + + + + +
+ Enter Below + Exit Above +
+ When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT + rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several + triggers in the switchover process that do not act independently. + + + + +
+ Enter - Low Det + Exit - Low Det + Enter - High Det + Exit - High Det +
+ Closed loop EGT values used depending on whether the ecu has switched to the high detonation fuel map or not. When the EGT + (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT rises above the 'Exit' + value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover + process that do not act independently. + + + + +
+ Enter Below + Exit Above +
+ When Engine Speed drops below the 'Enter' value, the process to enter closed loop begins. When Engine Speed rises above the + 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the + switchover process that do not act independently. + + + + +
+ 1 + + + + 2 + + + + 3 + + + + 4 + + + +
+ The delay values for closed loop/open loop transitions (individual tables 1-4). While the specifics of the delay tables are + not known, their function is to determine a delay from closed loop to open loop and back again based on particular + conditions. + + + + + The minimum coolant temperature necessary for closed loop fueling. +
+ + + + When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. +
+ + + + When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. +
+ + + +
+ 0 + 400 + 800 + 1200 + 1600 + 2000 + 2400 + 2800 + 3200 + 3600 + 4000 + 4400 + 4800 + 5200 + 5600 + 6000 +
+ When calculated load rises above these values referenced by rpm, the process to enter open loop begins. This table, as well + as the throttle table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ Enter Below + Exit Above +
+ When vehicle speed drops below the 'Enter' value, the process to enter closed loop begins. When vehicle speeds rises above + the 'Exit' value, the process to exit closed loop begins. This is not an absolute condition, but one of several triggers in the + switchover process that do not act independently. + + + + +
+ 0 + 400 + 800 + 1200 + 1600 + 2000 + 2400 + 2800 + 3200 + 3600 + 4000 + 4400 + 4800 + 5200 + 5600 + 6000 +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + + This is the throttle percentage at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. +
+ + + + The percentage below the 'Closed Loop Throttle' value at which the process to enter closed loop begins. +
+ + + +
+ Minimum Sea Level + Maximum High Altitude +
+ If atmospheric pressure exceeds the first value, Sea Level Throttle values are used. If it is below the second value, High + Altitude Throttle values are used. + + + + +
+ Enter + Exit +
+ Closed loop throttle % used at high altitude as determined by the 'Closed Loop Atmospheric Pressure' table. + + + + +
+ Enter + Exit +
+ Closed loop throttle % used at Sea level as determined by the 'Closed Loop Atmospheric Pressure' table. + + + + + Closed loop throttle % Maximum. Exact function unknown. May be a maximum threshold figure to switch to open loop when none of + the other triggers have been activated. +
+ + + + Target AFR during closed loop cruise conditions. +
+ + + + + + +
+ +
+ + +
+ When the EGT temperature sensor reaches or exceeds the values shown in this table, the appropriate check engine light will be + activated. + + +
+ + + + + + A4SG900C + 200 + A4SG900C + 02 + USDM + MT/AT + 68HC16Y5 + wrx02 + AF421 + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SGA00C + 200 + A4SGA00C + AF422 + 1 + USDM + MT/AT + 02 + wrx02 + 68HC16Y5 + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SGC00C + 200 + A4SGC00C + AF423 + 1 + USDM + MT/AT + 02 + wrx02 + 68HC16Y5 + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SGD10C + 200 + A4SGD10C + AF424 + 1 + USDM + MT/AT + 02 + wrx02 + 68HC16Y5 + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SGE00C(UNTESTED) + 200 + A4SGE00C + 02 + AF425 + true + + + + + + A4SGE01C + 200 + A4SGE01C + 02 + AF426 + false + + + + + + + + + A4TC300L + 200 + A4TC300L + AJ031 + 1 + USDM + MT + 03 + wrx02 + 68HC16Y5 + true + + + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TC101L + 200 + A4TC101L + AJ030 + true + + + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ + + +
+
+
+ + + + + + A4TC101K(UNTESTED) + 200 + A4TC101K + AJ040 + false + + +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ + + +
+
+
+ + + + + + A4TC400L + 200 + A4TC400L + AJ052 + false + + + + + + A4TC401L(UNTESTED) + 200 + A4TC401L + AJ053 + false + + + + + + A4TC300K(UNTESTED) + 200 + A4TC300K + AJ041 + false + AT + + + + + + A4TC400K(UNTESTED) + 200 + A4TC400K + + false + AT + + + + + + A4TC401K(UNTESTED) + 200 + A4TC401K + + false + AT + + + + + + + + A4TF400E + 200 + A4TF400E + AH802 + 1 + USDM + AT + 04 + wrx04 + 68HC16Y5 + true + + +
+
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TF400F(UNTESTED) + 200 + A4TF400F + MT + + true + + + + + + A4TF300E + 200 + A4TF300E + AH801 + true + + + + +
+
+
+
+ +
+ + + + A4TF300F + 200 + A4TF300F + MT + AH791 + true + + + + +
+
+
+
+ +
+ + + + A4TF500F + 200 + A4TF500F + MT + AH792 + true + + + +
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ + +
+ + + + A4TF500E(UNTESTED) + 200 + A4TF500E + AT + + false + + + +
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TF510F + 200 + A4TF510F + MT + AH793 + true + + + + +
+
+
+
+ +
+ + + + A4TF510E(UNTESTED) + 200 + A4TF510E + AT + AH803 + false + + + + +
+
+
+
+ +
+ + + + A4TF520F + 200 + A4TF520F + AH794 + 1 + USDM + MT + 04 + wrx04 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TF520E(UNTESTED) + 200 + A4TF520E + AT + false + + + + + + + + A4TF800F + 200 + A4TF800F + AJ890 + 1 + USDM + MT + 05 + wrx04 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TF800E + 200 + A4TF800E + AJ900 + 1 + USDM + AT + 05 + wrx04 + 68HC16Y5 + false + + + +
+
+ +
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4SE700D + 200 + A4SE700D + 01/02 + AF530 + EDM + wrx02 + 68HC16Y5 + MT/AT + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SE900D + 200 + A4SE900D + 01/02 + AF531 + EDM + wrx02 + 68HC16Y5 + MT/AT + false + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4RG060Q + 200 + A4RG060Q + 1 + AG820 + EDM + 01/02 + MT/AT + STi Type UK + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ +
+ + + + A4RG060P + 200 + A4RG060P + 1 + AH180 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + A4RG010Q(UNTESTED) + 200 + A4RG010Q + 1 + AG820 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + A4RG0200(UNTESTED) + 200 + A4RG0200 + 1 + AH180 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + A4RN100Q(UNTESTED) + 200 + A4RN100Q + 1 + AG821 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + A4RN1000 + 200 + A4RN1000 + 1 + AG820 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + + + A4TE001G + 200 + A4TE001G + 1 + AH750 + EDM + 03 + MT/AT + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TE100G + 200 + A4TE100G + 1 + AH751 + EDM + 03 + MT/AT + false + + + + + + A4TE000G(UNTESTED) + 200 + A4TE000G + 1 + AH750 + EDM + 03 + MT/AT + false + + + + + + + + A4RM100H + 200 + A4RM100H + 1 + AH990 + EDM + 03/04 + MT/AT + STi Type UK + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ +
+ + + + A4RM000H(UNTESTED) + 200 + A4RM000H + 1 + AH990 + EDM + 03/04 + MT/AT + STi Type UK + false + + + + + + A4RN200H + 200 + A4RN200H + 1 + AH992 + EDM + 03/04 + MT/AT + 68HC16Y5 + + STi Type UK + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ +
+ + + + + + A4TE300D + 200 + A4TE300D + 1 + AJ830 + EDM + 05 + MT/AT + + false + + + +
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4RN300G + 200 + A4RN300G + 1 + AJ840 + EDM + 05 + MT/AT + STi Type UK + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ +
+ + + + + + A4SD900A + 200 + A4SD900A + 01/02 + AF471 + JDM + MT/AT + WRX + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SD800A(UNTESTED) + 200 + A4SD800A + 1 + AF471 + JDM + 01/02 + MT/AT + false + + + + + + + + + A4SD900B + 200 + A4SD900B + 01/02 + AF481 + JDM + MT/AT + STi 7 + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SDA01B + 200 + A4SDA01B + 1 + AF482 + JDM + 01/02 + MT/AT + STi 7 + false + + + + + + + A4SD800B(UNTESTED) + 200 + A4SD800B + 1 + AF481 + JDM + 01/02 + MT/AT + STi 7 + false + + + + + + + A4RG050N(UNTESTED) + 200 + A4RG050N + 1 + AG970 + JDM + 01/02 + MT/AT + STi 7 RA Type C + false + + + + + + + A4RG050R(UNTESTED) + 200 + A4RG050R + 1 + AH970 + JDM + 01/02 + MT/AT + STi 7 RA Type C + false + + + + + + + A4RG051N(UNTESTED) + 200 + A4RG051N + 1 + AG971 + JDM + 01/02 + MT/AT + STi 7 RA Type C + false + + + + + + + A4RG0500(UNTESTED) + 200 + A4RG0500 + 1 + AG970 + JDM + 01/02 + MT/AT + STi 7 RA Type C + false + + + + + + + + + A4TE000A + 200 + A4TE000A + 03 + AF740 + JDM + MT/AT + WRX + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SDA00P(UNTESTED) + 200 + A4SDA00P + 1 + AH200 + JDM + 03 + MT/AT + WRX + false + + + + + + + + + A4SDA01Q + 200 + A4SDA01Q + 03 + AH191 + JDM + MT/AT + STi 7 + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SDA00Q(UNTESTED) + 200 + A4SDA00Q + 1 + AH190 + JDM + 03 + MT/AT + STi 7 + false + + + + + + A4TE002B + 200 + A4TE002B + 1 + AH581 + JDM + 03 + MT/AT + STi Twin Scroll + wrx02 + 68HC16Y5 + false + + + + +
+
+
+ + +
+
+
+ + +
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ +
+ + + + A4TE001B(UNTESTED) + 200 + A4TE001B + 1 + AH580 + JDM + 03 + MT/AT + STi Twin Scroll + false + + + + + + A4TE001C(UNTESTED) + 200 + A4TE001C + 1 + AH590 + JDM + 03 + MT/AT + STi Twin Scroll RAC + false + + + + + + A4TE002C(UNTESTED) + 200 + A4TE002C + 1 + AH591 + JDM + 03 + MT/AT + STi Twin Scroll RAC + false + + + + + + A4RG052N + 200 + A4RG052N + 1 + + JDM + 03 + MT/AT + STi S202 + + 68HC16Y5 + false + + + + +
+
+
+ + +
+
+
+ + +
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4TE200A + 200 + A4TE200A + 04 + + JDM + MT/AT + WRX + + 68HC16Y5 + false + + + + + + + + + + + A4TJ111C(UNTESTED) + 200 + A4TJ111C + 1 + AJ820 + JDM + 05 + MT/AT + STi Twin Scroll RAC + false + + + + + + A4TJ111B + 200 + A4TJ111B + 1 + AJ810 + JDM + 05 + MT/AT + STi Twin Scroll + false + + + + + + + + A4TJ121C + 200 + A4TJ121C + 1 + AL380 + JDM + 06 + MT/AT + STi Twin Scroll RAC + + 68HC16Y5 + false + + + +
+
+
+
+ + +
+
+
+ + +
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TJ121B + 200 + A4TJ121B + 1 + + JDM + 06 + MT/AT + STi + false + + + + + + + + A4SE700I + 200 + A4SE700I + 01/02 + AF730 + ADM/SA + MT/AT + false + + + + + + A4SE900I + 200 + A4SE900I + 1 + AH570 + ADM/SA + 01/02 + MT/AT + false + + + + + + + + + + A4TE001I + 200 + A4TE001I + 03 + AF770 + ADM/SA + MT/AT + + 68HC16Y5 + + + + +
+
+
+ + +
+
+
+ + + +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4RM100G + 200 + A4RM100G + 03 + AJ000 + ADM + MT/AT + STi + false + + + + + + + + A4TH000N + 200 + A4TH000N + 04 + AF410 + ADM/SA + MT/AT + WRX + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + + +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TH000O + 200 + A4TH000O + 04 + AJ420 + ADM/SA + MT/AT + WRX + false + + + + + + + + + + + A4RN300I + 200 + A4RN300I + 04 + AJ870 + ADM + MT/AT + STi + false + + + + + + + + A4TH100H + 200 + A4TH100H + 05 + AJ850 + ADM/SA + MT/AT + + 68HC16Y5 + + + +
+
+
+
+ + +
+
+
+ + + +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4RM200K + 200 + A4RM200K + AJ880 + + ADM/SA + MT/AT + 05 + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4SE700E(UNTESTED) + 200 + A4SE700E + 01/02 + AG200 + + MT/AT + Forester + + 68HC16Y5 + false + + + + + + A4SE700F(UNTESTED) + 200 + A4SE700F + 01/02 + AG540 + + MT/AT + Forester + + 68HC16Y5 + false + + + + + + + + 32BITBASE + Subaru + Impreza + STi + 512kb + + + + + + +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ This is the level of boost at which the ECU will cut fueling. As altitude increases, atmospheric pressure decreases, and the + turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within + its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure + becomes progressively lower. + + + + +
+ +
+ Percent change of target boost at different coolant temperatures. + + + + +
+ +
+ Percent change of target boost at different atmospheric pressures. + + + + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized after target boost has been achieved in order to prevent "boost hunting". It allows a percentage of wastegate duty to be + added or substracted based on the difference between target boost and actual boost. + + + + + Percent change in wastegate duty at vehicle speeds below the 'Low Speed Wastegate (Maximum Speed)' value. +
+ + + + Vehicle speed at which the low speed wastegate compensation is disabled. +
+ + + +
+ +
+ The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table + is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to + variations in temperature. + + + + +
+ +
+ The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table + is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to + variations in temperature. + + + + +
+ +
+ Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added to or subtracted from + wastegate duty based on the readings from the coolant temperature sensor. + + + + +
+ +
+ Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added to or subtracted from + wastegate duty based on the readings from the coolant temperature sensor. + + + + +
+ +
+ + +
+ The percent change of wastegate duties at different atmospheric pressures. + + + + +
+ +
+ + +
+ The percent change of wastegate duties at different atmospheric pressures. + + + + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + + This is the estimated fuel injector flow rating. This rating needs to be changed when different injectors are fitted to the + car. Because the methods for measuring the flow rating of injectors varies, this value may not exactly match the ratings for OEM and + non-OEM injectors, but should be used as a starting point to further tune when new injectors are added. +
+ + + +
+ +
+ This is the initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is quickly increased + from a steady-state position. The enrichment value is a direct value from the ECU. The larger the value, the more fuel is added. This + table is typically modified when using larger injectors. + + + + +
+ +
+ These are the injector latencies at different battery voltages. These need to be changed when non-OEM injectors are fitted to + the car. + + + + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This map selects the degree of intake cam advance for the variable valve timing system. + + + + +
+ +
+ + +
+ This map selects the degree of intake cam advance for the variable valve timing system. + + + + +
+ +
+ + +
+ This map selects the degree of exhaust cam advance for the variable valve timing system. + + + + +
+ +
+ + +
+ This map selects the degree of exhaust cam advance for the variable valve timing system. + + + + + The initial ignition advance multiplier after ECU reset. The advance multiplier determines the percentage of the ignition + correction map to be added to base timing. Actual correction = (ignition correction * IAM). This is a dynamic value that changes + according to the frequency and severity of knock. +
+ + + +
+ Disable + Re-Enable +
+ Boost control is disabled when the ignition advance multiplier is equal to or below the first value. Boost control is enabled + when the ignition advance multiplier is equal to or above the second value (this is only applicable if boost has already been disabled + previously). + + + + + The ECU will begin using the 'High Detonation Fuel' map when the ignition advance multiplier falls below this value. This in + an attempt to thermally manage a motor with significant knock by using the typically richer high detonation fuel map. +
+ + + +
+ +
+ This is the percent change of ignition timing based on input from the air intake temperature sensor. + + + + +
+ +
+ This is the percent change of ignition timing based on input from the coolant temperature sensor. + + + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the RPM range where the ECU listens for knock. Maximum stock values may not be as high as redline due to the + increasing difficulty of the knock sensor to discriminate between knock and engine noise at high rpm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the range of rpm where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU + determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. + The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed + to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different + knock sensors, engine noise, and a particular revision's knock algorithm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the range of engine load where the advance multiplier can be adjusted based on knock events. An algorithm within the + ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of + time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is + designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to + different knock sensors, engine noise, and a particular revision's knock algorithm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ The range of RPM where fine ignition correction values are applied. These correction values are stored in RAM and referenced + by the load and rpm values designated in the fine correction row and column tables. Fine ignition correction is designed to advance or + retard correction timing at particular load/rpm ranges depending on knock activity. When the fine negative corrections reach a certain + threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the fine corrections + are raised past a certain threshold, except that the advance multiplier is raised. The fine correction process will never advance + correction above the values indicated in the ignition correction table. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ The range of engine load where fine ignition correction values are applied. These correction values are stored in RAM and + referenced by the load and rpm values designated in the fine correction row and column tables. Fine ignition correction is designed to + advance or retard correction timing at particular load/rpm ranges depending on knock activity. When the fine negative corrections + reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the + fine corrections are raised past a certain threshold, except that the advance multiplier is raised. The fine correction process will + never advance correction above the values indicated in the ignition correction table. + + + + +
+ 1 + 2 + 3 + 4 + 5 + 6 +
+ These are the RPM values that make up the y-axis of the fine ignition correction table stored in RAM. Values that are closer + to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of + the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply + fine correction in broader strokes. + + + + +
+ 1 + 2 + 3 + 4 +
+ These are the engine load values that make up the x-axis of the fine ignition correction table stored in RAM. Values that are + closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall + range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, + but apply fine correction in broader strokes. + + + + + This is the delay between fine correction applications. +
+ + + + The step value for each fine correction advance event. +
+ + + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + + Maximum g/s reading before CEL. +
+ + + + Maximum g/s reading before CEL. +
+ + + + + + +
+ On + Off +
+ These are the RPM values at which the rev limiter turns on and off. When engine speed is equal to or exceeds the 'On' value, + the rev limiter is engaged, after which, if engine speed drops below the 'Off' value, the rev limiter is disengaged. + + + + +
+ +
+ + +
+ Actuator duty at the throttle body by rpm and throttle pedal position. + + + + +
+ On - A + On - B + Off - A + Off - B +
+ The vehicle speed at which fuel is cut. + + + + + + + +
+ +
+ Idle speed at different coolant temperatures. + + + + +
+ +
+ Idle speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + + + +
+ Enter Below + Exit Above +
+ When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT + rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several + triggers in the switchover process that do not act independently. + + + + + The delay values for closed loop/open loop transitions. While the specifics of the delay tables are not known, their function + is to determine a delay from closed loop to open loop and back again based on particular conditions. +
+ + + + The minimum coolant temperature necessary for closed loop fueling. +
+ + + +
+ Enter Below + Exit Above +
+ When vehicle speed drops below the 'Enter' value, the process to enter closed loop begins. When vehicle speeds rises above + the 'Exit' value, the process to exit closed loop begins. This is not an absolute condition, but one of several triggers in the + switchover process that do not act independently. + + + + +
+ +
+ When calculated load rises above these values referenced by rpm, the process to enter open loop begins. This table, as well + as the throttle table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ 1st + + 2nd + + 3rd + + 4th + + 5th + +
+ When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the + process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that + do not act independently. + + + + +
+ 1st + + 2nd + + 3rd + + 4th + + 5th + +
+ When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the + process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that + do not act independently. + + + + +
+ Enter Below + Exit Above +
+ When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the + process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that + do not act independently. + + + + +
+ +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + + Closed loop throttle % Maximum. Exact function unknown. May be a maximum threshold figure to switch to open loop when none of + the other triggers have been activated. +
+ + + +
+ +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ Enter + Exit +
+ Closed loop throttle % used at Sea level as determined by the 'Closed Loop Atmospheric Pressure' table. + + + + +
+ Enter + Exit +
+ Closed loop throttle % used at high altitude as determined by the 'Closed Loop Atmospheric Pressure' table. + + + + +
+ Minimum Sea Level + Maximum High Altitude +
+ If atmospheric pressure exceeds the first value, Sea Level Throttle values are used. If it is below the second value, High + Altitude Throttle values are used. + + +
+ + + + + + A2ZJ500J + 2000 + A2ZJ500J + AJ241 + 1 + USDM + MT + 04 + sti04 + SH7055 + true + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2ZJ700J + 2000 + A2ZJ700J + AJ242 + 1 + USDM + MT + 04 + sti04 + SH7055 + true + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2ZJ710J + 2000 + A2ZJ710J + AJ243 + 1 + USDM + MT + 04 + sti04 + SH7055 + false + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2ZJ201D + 2000 + A2ZJ201D + + 1 + USDM + AT + 04 + sti04 + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2ZJ500I + 2000 + A2ZJ500I + AJ470 + + USDM + MT + 04 + sti04 + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2ZJB10J + 2000 + A2ZJB10J + AJ930 + 1 + USDM + MT + 05 + sti05 + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2ZJB11J + 2000 + A2ZJB11J + AJ931 + 1 + USDM + MT + 05 + sti05 + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WC500C + 2000 + A2WC500C + + 1 + USDM + AT + 05 + sti05 + Legacy + GT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC500N + 2000 + A2WC500N + AJ17A + 1 + USDM + MT + 05 + sti05 + Legacy + GT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC510C + 2000 + A2WC510C + + 1 + USDM + AT + 05 + sti05 + Legacy + GT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC510N + 2000 + A2WC510N + + + USDM + MT + 05 + sti05 + Legacy + GT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC521C + 2000 + A2WC521C + + 1 + USDM + AT + 05 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC521N + 2000 + A2WC521N + + 1 + USDM + MT + 05 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC522N + 2000 + A2WC522N + + + USDM + MT + 05 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WC511R + 2000 + A2WC511R + + 1 + USDM + AT + 05 + sti05 + Outback + XT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WC410I + 2000 + A2WC410I + + 1 + USDM + MT + 05 + sti05 + SH7058 + Forester + XT + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WC501L + 2000 + A2WC501L + AJ962 + 1 + USDM + MT + 05 + sti05 + Baja + Turbo + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC500L + 2000 + A2WC500L + AJ960 + 1 + USDM + MT + 05 + Baja + Turbo + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2ZJE11J + 2000 + A2ZJE11J + + 1 + USDM + MT + 06 + + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A8DH200X + 2000 + A8DH200X + + 1 + USDM + MT + 06 + sti05 + SH7058 + WRX + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A8DH201X + 2000 + A8DH201X + + 1 + USDM + MT + 06 + sti05 + SH7058 + WRX + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WF200N + 2000 + A2WF200N + + + USDM + MT + 06 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WF200C + 2000 + A2WF200C + + + USDM + AT + 06 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WF200R + 2000 + A2WF200R + + + USDM + AT + 06 + sti05 + Outback + XT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A8DH100I + 2000 + A8DH100I + + 1 + USDM + MT + 06 + sti05 + SH7058 + Forester + XT + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2ZJ500F + 2000 + A2ZJ500F + + 1 + EDM + MT + 03/04 + + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ +
+ + + + A2ZJA10P + 2000 + A2ZJA10P + + 1 + EDM + + 04 + + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ +
+ + + + + + A8DH200Z + 2000 + A8DH200Z + + 1 + EDM + MT + 06 + sti05 + SH7058 + STi + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ +
+ + + + + + A2ZJ500M + 2000 + A2ZJ500M + + 1 + ADM + MT + 04 + + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ +
+ + + + + + A2ZJ800G + 2000 + A2ZJ800G + + + ADM + AT + 03/04 + + Liberty + GTB + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ + + + + + A2ZJD02G + 2000 + A2ZJD02G + + + ADM + AT + 04 + + Liberty + GT + SH7055 + false + 512kb + + +
+ Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ +
+ + + + A2WD010G + 2000 + A2WD010G + + + ADM + AT + 04 + + Liberty + GT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ + +
+
+
+ + + + + + + + A8DH200V + 2000 + A8DH200V + AL390 + 1 + ADM + MT + 06 + sti05 + SH7058 + STi + false + 1024kb + + +
+ Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ +
+ + + + + + A2ZJD00B + 2000 + A2ZJD00B + + + JDM + MT + 04 + + Legacy + GTB Twin Scroll + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ +
+ +
\ No newline at end of file diff --git a/ecu_defs/ecu_defs.xml b/ecu_defs/ecu_defs.xml index 53a0cc0f..7fde5a9f 100644 --- a/ecu_defs/ecu_defs.xml +++ b/ecu_defs/ecu_defs.xml @@ -1,15020 +1,20492 @@ - - - - - 16BITBASE - Subaru - Impreza - WRX - 192kb - - - - - - -
- -
- - -
- This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- 9.75 - 10.98 - 12.22 - 13.46 - 14.70 -
- This is the level of boost at which a check engine light will be activated. As altitude increases, atmospheric pressure decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure becomes progressively lower. - - - - -
- 8.51 - 9.75 - 10.98 - 12.20 - 13.46 - 14.70 -
- This is the level of boost at which the ECU will cut fueling. As altitude increases, atmospheric pressure decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure becomes progressively lower. - - - - -
- 7.89 - 8.51 - 9.13 - 9.74 - 10.37 - 10.98 - 11.60 - 12.22 - 12.84 - 13.46 - 14.08 - 14.70 -
- This is the change is boost targets at different atmospheric pressures. As altitude increases, atmospheric pressure decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction of boost targets as atmospheric pressure becomes progressively lower. - - - - -
- 1st - 2nd - 3rd - 4th - 5th -
- Percent change of target boost based on manual transmission gear selection. For 6-speeds, the value for 5th gear is used for 5th and 6th. - - - - -
- 1st - 2nd - 3rd - 4th - 5th -
- Percent change of target boost based on automatic transmission gear selection. - - - - - Vehicle speed at which per gear compensations are disabled. -
- - - - - - -
- -
- - -
- These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the maximum values for wastegate duty (automatic transmission). When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the maximum values for wastegate duty (automatic transmission). When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the maximum values for wastegate duty (manual transmission). When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the maximum values for wastegate duty (manual transmission). When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost. - - - - -
- -
- The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized after target boost has been achieved in order to prevent "boost hunting". It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost. - - - - -
- -
- The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost. - - - - -
- -
- The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost. - - - - - Minimum allowable turbo dynamics intergral correction percentage. -
- - - - Maximum allowable turbo dynamics intergral correction percentage. -
- - - - Minumum allowable boost for active turbo dynamics correction. -
- - - - Minumum allowable rpm for active turbo dynamics correction. -
- - - -
- 8.51 - 9.75 - 10.98 - 12.20 - 13.46 - 14.70 -
- Percent change of wastegate duties at different atmospheric pressures. - - - - -
- -40 - -22 - -4 - 14 - 32 - 50 - 68 - 86 - 104 - 122 - 140 - 158 - 176 - 194 - 212 - 230 -
- The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to variations in temperature. - - - - -
- -40 - -22 - -4 - 14 - 32 - 50 - 68 - 86 - 104 - 122 - 140 - 158 - 176 - 194 - 212 - 230 -
- Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added or subtracted from wastegate duty based on the readings from the coolant temperature sensor. - - - - -
- 1st - 2nd - 3rd - 4th - 5th -
- Percent change of wastegate duty cycles based on transmission gear selection. For 6-speeds, the value for 5th gear is used for 5th and 6th. - - - - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - - This is the fuel injector flow rating. This rating needs to be changed when different injectors are fitted to the car. -
- - - -
- 6.5 - 9.0 - 11.5 - 14.0 - 16.5 -
- These are the injector latencies at different battery voltages. These need to be changed when non-OEM injectors are fitted to the car. - - - - -
- -
- This is the initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is quickly increased from a steady-state position. The enrichment value is a direct value from the ECU. The larger the value, the more fuel is added. This table is typically modified when using larger injectors. - - - - -
- - Front o2 Sensor Scaling -
- Scaling of the front O2 sensor. The O2 sensor data is a direct ecu value that is used to determine the AFR reported by the sensor based the ecu's interpretation of its output. - - - - - - - -
- -
- - -
- This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter. - - - - -
- -
- - -
- This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter. - - - - -
- -
- - -
- This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter. - - - - -
- -
- - -
- This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map. - - - - -
- -
- - -
- This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map. - - - - -
- -
- - -
- This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map. - - - - -
- -
- - -
- This map selects the degree of intake cam advance for the variable valve timing system. - - - - -
- -40 - -22 - -4 - 14 - 32 - 50 - 68 - 86 - 104 - 122 - 140 - 158 - 176 - 194 - 212 - 230 -
- This is the percent change of actual ignition timing based on input from the air intake temperature sensor. - - - - - The initial ignition advance multiplier after ECU reset. The advance multiplier determines the percentage of the ignition correction map to be added to base timing. Actual correction = (ignition correction * (IAM/16)). This is a dynamic value that changes according to the frequency and severity of knock. -
- - - -
- Disable - Re-Enable -
- Boost control is disabled when the ignition advance multiplier is equal to or below the first value. Boost control is enabled when the ignition advance multiplier is equal to or above the second value (this is only applicable if boost has already been disabled previously). - - - - - The ECU will begin using the 'High Detonation Fuel' map when the ignition advance multiplier is equal to or below this value. This in an attempt to thermally manage a motor with significant knock by using the typically richer high detonation fuel map. -
- - - - - - -
- A - Min - B - Min - A - Max - B - Max -
- This is the RPM range where the ECU listens for knock. Maximum stock values may not be as high as redline due to the increasing difficulty of the knock sensor to discriminate between knock and engine noise at high rpm. - - - - -
- A - Min - B - Min -
- The minimum engine load where the ECU starts listening for knock. - - - - -
- A - Min - B - Min - A - Max - B - Max -
- This is the range of rpm where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different knock sensors, engine noise, and a particular revision's knock algorithm. - - - - -
- A - Min - B - Min - A - Max - B - Max -
- This is the range of engine load where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different knock sensors, engine noise, and a particular revision's knock algorithm. - - - - -
- A - Min - B - Min - A - Max - B - Max -
- The range of RPM where fine ignition correction values are applied. These correction values are stored in RAM and referenced by the load and rpm values designated in the 'knock learning range' tables. Fine ignition correction is designed to advance or retard correction timing at particular load/rpm ranges where the ECU is detecting knock. When the knock events reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the ECU is not registering knock activity, except that the advance multiplier is raised. The fine correction process will never advance correction above the values indicated in the ignition correction table. - - - - -
- A - Min - B - Min - A - Max - B - Max -
- The range of engine load where fine ignition correction values are applied. These correction values are stored in RAM and referenced by the load and rpm values designated in the 'knock learning range' tables. Fine ignition correction is designed to advance or retard correction timing at particular load/rpm ranges where the ECU is detecting knock. When the knock events reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the ECU is not registering knock activity, except that the advance multiplier is raised. The fine correction process will never advance correction above the values indicated in the ignition correction table. - - - - -
- 1 - 2 - 3 - 4 - 5 - 6 - 7 -
- These are the RPM values that make up the y-axis of the knock learning table stored in RAM. Values that are closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine correction in broader strokes. - - - - -
- 1 - 2 - 3 - 4 - 5 - 6 - 7 -
- These are the engine load values that make up the x-axis of the knock learning table stored in RAM. Values that are closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine correction in broader strokes. - - - - - Fine Igniton Learning Advance Interval -
- - - - - Fine Ignition Learning Advance Magnitude (Alpha) -
- - - -
- 400 - 800 - 1200 - 1600 - 2000 - 2400 - 2800 - 3200 - 3600 - 4000 -
- Learning rate of ignition advance. - - - - - - -
- -
- This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car. - - - - -
- -
- This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car. - - - - -
- -
- This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car. - - - - - The MAF sensor voltage above which a CEL will be activated. -
- - - - - - -
- On - Off -
- These are the RPM values at which the rev limiter turns on and off. When engine speed is equal to or exceeds the 'On' value, the rev limiter is engaged, after which, if engine speed drops below the 'Off' value, the rev limiter is disengaged. - - - - - Degrees of ignition timing to retard when hitting the rev limiter. -
- - - -
- On - AT - On - MT - Off - AT - Off - MT -
- Vehicle speed at which fuel is cut. - - - - -
- Step 3 - Step 2 - Step 1 -
- The vehicle speeds at which boost is reduced. Beginning at step 1, the ECU reduces boost in an effort to limit speed. More boost is limited going on to step 2. When step 3 is reached, boost control is turned off and actual boost will max out at wastegate pressure. - - - - - - - - - - Minimum idle speed during warmup after initial startup - Automatic transmission vehicles. -
- - - - Minimum idle speed during warmup after initial startup - Manual transmission vehicles. -
- - - - Minimum idle speed when A/C is on - Automatic transmission vehicles. -
- - - - Minimum idle speed when A/C is on - Manual transmission vehicles. -
- - - - Minimum idle speed during high amp conditions - Automatic transmission vehicles. -
- - - - Minimum idle speed during high amp conditions - Manual transmission vehicles. -
- - - - - - - Threshold coolant temperature for intercooler auto wash. -
- - - - Threshold engine speed for intercooler auto wash. -
- - - - Threshold boost for intercooler auto wash. -
- - - - Threshold vehicle speed for intercooler auto wash. -
- - - - Threshold air intake temperature for intercooler auto wash. -
- - - - - - -
- Enter Below - Exit Above -
- When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently. - - - - -
- Enter - Low Det - Exit - Low Det - Enter - High Det - Exit - High Det -
- Closed loop EGT values used depending on whether the ecu has switched to the high detonation fuel map or not. When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently. - - - - -
- Enter Below - Exit Above -
- When Engine Speed drops below the 'Enter' value, the process to enter closed loop begins. When Engine Speed rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently. - - - - -
- 1 - - - - 2 - - - - 3 - - - - 4 - - - -
- The delay values for closed loop/open loop transitions (individual tables 1-4). While the specifics of the delay tables are not known, their function is to determine a delay from closed loop to open loop and back again based on particular conditions. - - - - - The minimum coolant temperature necessary for closed loop fueling. -
- - - - When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables. -
- - - - When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables. -
- - - -
- 0 - 400 - 800 - 1200 - 1600 - 2000 - 2400 - 2800 - 3200 - 3600 - 4000 - 4400 - 4800 - 5200 - 5600 - 6000 -
- When modified load rises above these values referenced by rpm, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - -
- Enter Below - Exit Above -
- When vehicle speed drops below the 'Enter' value, the process to enter closed loop begins. When vehicle speeds rises above the 'Exit' value, the process to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently. - - - - -
- 0 - 400 - 800 - 1200 - 1600 - 2000 - 2400 - 2800 - 3200 - 3600 - 4000 - 4400 - 4800 - 5200 - 5600 - 6000 -
- These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - - This is the throttle percentage at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables. -
- - - - The percentage below the 'Closed Loop TPS' value at which the process to enter closed loop begins. -
- - - -
- Minimum Sea Level - Maximum High Altitude -
- If atmospheric pressure exceeds the first value, Sea Level TPS values are used. If it is below the second value, TPS High Altitude values are used. - - - - -
- Enter - Exit -
- Closed loop TPS used at high altitude as determined by the 'Closed Loop Atmospheric Pressure' table. - - - - -
- Enter - Exit -
- Closed loop TPS used at Sea level as determined by the 'Closed Loop Atmospheric Pressure' table. - - - - - Closed loop TPS Maximum. Exact function unknown. May be a maximum threshold figure to switch to open loop when none of the other triggers have been activated. -
- - - - Target AFR during closed loop cruise conditions. -
- - - - - - -
- -
- - -
- When the EGT temperature sensor reaches or exceeds the values shown in this table, the appropriate check engine light will be activated. - - -
- - - - - - A4SG900C - 200 - A4SG900C - 02 - USDM - MT/AT - 68HC16Y5 - wrx02 - AF421 - true - - - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
- - -
-
-
- - -
-
- - -
-
- - - -
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
+ + + + + + + 16BITBASE + Subaru + Impreza + WRX + 192kb + + + + +
+ +
+ +
+ + +
+ This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. - -
+
+ +
+ +
+ + +
+ This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. - -
+
+ +
+ +
+ + +
+ This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. - - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4SGA00C - 200 - A4SGA00C - AF422 - 1 - USDM - MT/AT - 02 - wrx02 - 68HC16Y5 - true - - - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
- - -
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
+
+ +
+ +
+ + +
+ This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. - -
+
+ +
+ +
+ + +
+ This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. - -
+
+ +
+ +
+ + +
+ This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. - - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4SGC00C - 200 - A4SGC00C - AF423 - 1 - USDM - MT/AT - 02 - wrx02 - 68HC16Y5 - true - - - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
- - -
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
+
+ +
+ +
+ + +
+ This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. - -
+
+ +
+ +
+ + +
+ This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the + wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition + to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo + and motor combination can produce at a given rpm, throttle position and in a particular gear. - -
+
+ +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. - - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4SGD10C - 200 - A4SGD10C - AF424 - 1 - USDM - MT/AT - 02 - wrx02 - 68HC16Y5 - true - - - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
- - -
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
+
+ +
+ .67 + .76 + .84 + .93 + 1.01 +
+ This is the level of boost at which a check engine light will be activated. As altitude increases, atmospheric pressure + decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep + the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as + atmospheric pressure becomes progressively lower. - -
+
+ +
+ .59 + .67 + .76 + .84 + .93 + 1.01 +
+ This is the level of boost at which the ECU will cut fueling. As altitude increases, atmospheric pressure decreases, and the + turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within + its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure + becomes progressively lower. - -
+
+ +
+ .54 + .59 + .63 + .67 + .71 + .76 + .80 + .84 + .89 + .93 + .97 + 1.01 +
+ This is the change is boost targets at different atmospheric pressures. As altitude increases, atmospheric pressure + decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep + the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction of boost targets as + atmospheric pressure becomes progressively lower. - - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4SGE00C - 200 - A4SGE00C - 02 - AF425 - true - - - - - - A4SGE01C - 200 - A4SGE01C - 02 - AF426 - false - - - - - - - - A4TC300L - 200 - A4TC300L - AJ031 - 1 - USDM - MT - 03 - wrx02 - 68HC16Y5 - true - - - -
-
-
- - -
-
- -
-
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
+
+ +
+ 1st + 2nd + 3rd + 4th + 5th +
+ Percent change of target boost based on manual transmission gear selection. For 6-speeds, the value for 5th gear is used for + 5th and 6th. - -
+
+ +
+ 1st + 2nd + 3rd + 4th + 5th +
+ Percent change of target boost based on automatic transmission gear selection. - -
+
+ + Vehicle speed at which by gear compensations are disabled.
- -
-
-
+ -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4TC101L - 200 - A4TC101L - AJ030 - true - - - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- - - -
-
-
- - - - - - A4TC101K - 200 - A4TC101K - AJ040 - false - - -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- - - -
-
-
- - - - - - A4TC400L - 200 - A4TC400L - AJ052 - false - - - - - - A4TC401L - 200 - A4TC401L - AJ053 - false - - - - - - A4TC300K - 200 - A4TC300K - AJ041 - false - AT - - - - - - A4TC400K - 200 - A4TC400K - - false - AT - - - - - - A4TC401K - 200 - A4TC401K - - false - AT - - - - - - - - A4TF400E - 200 - A4TF400E - AH802 - 1 - USDM - AT - 04 - wrx04 - 68HC16Y5 - true - - -
-
-
-
- - -
-
- -
-
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
+
+ +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. - -
+
+ +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. - -
+
+ +
+ +
+ + +
+ These are the maximum values for wastegate duty (automatic transmission). When wastegate duty cycles are raised, this + typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically + results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual + wastegate duty cycles. - - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4TF400F - 200 - A4TF400F - MT - - true - - - - - - A4TF300E - 200 - A4TF300E - AH801 - true - - - - -
-
-
-
- -
- - - - A4TF300F - 200 - A4TF300F - MT - AH791 - true - - - - -
-
-
-
- -
- - - - A4TF500F - 200 - A4TF500F - MT - AH792 - true - - - -
-
-
- -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- - -
- - - - A4TF500E - 200 - A4TF500E - AT - - false - - - -
-
-
- -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4TF510F - 200 - A4TF510F - MT - AH793 - true - - - - -
-
-
-
- -
- - - - A4TF510E - 200 - A4TF510E - AT - AH803 - false - - - - -
-
-
-
- -
- - - - A4TF520F - 200 - A4TF520F - AH794 - 1 - USDM - MT - 04 - wrx04 - 68HC16Y5 - false - - - -
-
-
- - -
-
- -
-
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4TF520E - 200 - A4TF520E - AT - false - - - - - - - - A4TF800F - 200 - A4TF800F - AJ890 - 1 - USDM - MT - 05 - wrx04 - 68HC16Y5 - false - - - -
-
-
- - -
-
- -
-
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4TF800E - 200 - A4TF800E - AJ900 - 1 - USDM - AT - 05 - wrx04 - 68HC16Y5 - false - - - -
-
- -
-
- -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - - - A4SE700D - 200 - A4SE700D - 01/02 - AF530 - EDM - wrx02 - 68HC16Y5 - MT/AT - true - - - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
- - -
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4SE900D - 200 - A4SE900D - 01/02 - AF531 - EDM - wrx02 - 68HC16Y5 - MT/AT - false - - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
- - -
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - - - A4RG060Q - 200 - A4RG060Q - 1 - AG820 - EDM - 01/02 - MT/AT - STi Type UK - wrx02 - 68HC16Y5 - false - - - -
-
-
- - -
-
-
- - -
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- -
- - - - A4RG060P - 200 - A4RG060P - 1 - AH180 - EDM - 01/02 - MT/AT - STi Type UK - false - - - - - - A4RG010Q - 200 - A4RG010Q - 1 - AG820 - EDM - 01/02 - MT/AT - STi Type UK - false - - - - - - A4RG0200 - 200 - A4RG0200 - 1 - AH180 - EDM - 01/02 - MT/AT - STi Type UK - false - - - - - - A4RN100Q - 200 - A4RN100Q - 1 - AG821 - EDM - 01/02 - MT/AT - STi Type UK - false - - - - - - A4RN1000 - 200 - A4RN1000 - 1 - AG820 - EDM - 01/02 - MT/AT - STi Type UK - false - - - - - - - - A4TE001G - 200 - A4TE001G - 1 - AH750 - EDM - 03 - MT/AT - wrx02 - 68HC16Y5 - false - - - -
-
-
- - -
-
-
- - -
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4TE100G - 200 - A4TE100G - 1 - AH751 - EDM - 03 - MT/AT - false - - - - - - A4TE000G - 200 - A4TE000G - 1 - AH750 - EDM - 03 - MT/AT - false - - - - - - - - A4RM100H - 200 - A4RM100H - 1 - AH990 - EDM - 03/04 - MT/AT - STi Type UK - - 68HC16Y5 - false - - - -
-
-
- - -
-
-
- - -
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- -
- - - - A4RM000H - 200 - A4RM000H - 1 - AH990 - EDM - 03/04 - MT/AT - STi Type UK - false - - - - - - A4RN200H - 200 - A4RN200H - 1 - AH992 - EDM - 03/04 - MT/AT - 68HC16Y5 - - STi Type UK - false - - - -
-
-
- - -
-
-
- - -
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- -
- - - - - - A4TE300D - 200 - A4TE300D - 1 - AJ830 - EDM - 05 - MT/AT - - false - - - -
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - - - A4RN300G - 200 - A4RN300G - 1 - AJ840 - EDM - 05 - MT/AT - STi Type UK - - 68HC16Y5 - false - - - -
-
-
- - -
-
-
- - -
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. - - -
- - - When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. - - -
- - - When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. - - -
- - - When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- - - When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs. - - -
- -
- - - - - - A4SD900A - 200 - A4SD900A - 01/02 - AF471 - JDM - MT/AT - WRX - wrx02 - 68HC16Y5 - false - - - -
-
-
- - -
-
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
- - -
-
- - - -
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4SD800A - 200 - A4SD800A - 1 - AF471 - JDM - 01/02 - MT/AT - false - - - - - - - - - A4SD900B - 200 - A4SD900B - 01/02 - AF481 - JDM - MT/AT - STi 7 - - 68HC16Y5 - false - - - -
-
-
- - -
-
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4SDA01B - 200 - A4SDA01B - 1 - AF482 - JDM - 01/02 - MT/AT - STi 7 - false - - - - - - - A4SD800B - 200 - A4SD800B - 1 - AF481 - JDM - 01/02 - MT/AT - STi 7 - false - - - - - - - A4RG050N - 200 - A4RG050N - 1 - AG970 - JDM - 01/02 - MT/AT - STi 7 RA Type C - false - - - - - - - A4RG050R - 200 - A4RG050R - 1 - AH970 - JDM - 01/02 - MT/AT - STi 7 RA Type C - false - - - - - - - A4RG051N - 200 - A4RG051N - 1 - AG971 - JDM - 01/02 - MT/AT - STi 7 RA Type C - false - - - - - - - A4RG0500 - 200 - A4RG0500 - 1 - AG970 - JDM - 01/02 - MT/AT - STi 7 RA Type C - false - - - - - - - - - A4TE000A - 200 - A4TE000A - 03 - AF740 - JDM - MT/AT - WRX - - 68HC16Y5 - false - - - -
-
-
- - -
-
-
- - - - -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4SDA00P - 200 - A4SDA00P - 1 - AH200 - JDM - 03 - MT/AT - WRX - false - - - - - - - - - - A4SDA01Q - 200 - A4SDA01Q - 03 - AH191 - JDM - MT/AT - STi 7 - wrx02 - 68HC16Y5 - false - - - -
-
-
- - -
-
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4SDA00Q - 200 - A4SDA00Q - 1 - AH190 - JDM - 03 - MT/AT - STi 7 - false - - - - - - A4TE002B - 200 - A4TE002B - 1 - AH581 - JDM - 03 - MT/AT - STi Twin Scroll - wrx02 - 68HC16Y5 - false - - - - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- -
- - - - A4TE001B - 200 - A4TE001B - 1 - AH580 - JDM - 03 - MT/AT - STi Twin Scroll - false - - - - - - A4TE001C - 200 - A4TE001C - 1 - AH590 - JDM - 03 - MT/AT - STi Twin Scroll RAC - false - - - - - - A4TE002C - 200 - A4TE002C - 1 - AH591 - JDM - 03 - MT/AT - STi Twin Scroll RAC - false - - - - - - A4RG052N - 200 - A4RG052N - 1 - - JDM - 03 - MT/AT - STi S202 - - 68HC16Y5 - false - - - - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - - - A4TJ121C - 200 - A4TJ121C - 1 - AL380 - JDM - 05 - MT/AT - STi Twin Scroll RAC - - 68HC16Y5 - false - - - - -
-
-
- - -
-
-
- - -
-
-
- -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - A4TJ111C - 200 - A4TJ111C - 1 - AJ820 - JDM - 05 - MT/AT - STi Twin Scroll RAC - false - - - - - - A4TJ111B - 200 - A4TJ111B - 1 - AJ810 - JDM - 05 - MT/AT - STi Twin Scroll - false - - - - - - - - A4SE700I - 200 - A4SE700I - 01/02 - AF730 - ADM/SA - MT/AT - false - - - - - - A4SE900I - 200 - A4SE900I - 1 - AH570 - ADM/SA - 01/02 - MT/AT - false - - - - - - - - - - A4TE001I - 200 - A4TE001I - 03 - AF770 - ADM/SA - MT/AT - - 68HC16Y5 - - - - -
-
-
- - -
-
-
- - - -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
- -
-
-
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - - - A4RM100G - 200 - A4RM100G - 03 - AJ000 - ADM - MT/AT - STi - false - - - - - - - - A4TH000O - 200 - A4TH000O - 04 - AJ420 - ADM/SA - MT/AT - WRX - false - - - - - - - - - - - A4RN300I - 200 - A4RN300I - 04 - AJ870 - ADM - MT/AT - STi - false - - - - - - - - A4TH100H - 200 - A4TH100H - 05 - AJ850 - ADM/SA - MT/AT - - 68HC16Y5 - - - -
-
-
-
- - -
-
-
- - - -
-
-
-
- - -
-
-
- - -
-
- -
-
- -
-
- - -
-
-
-
-
-
- -
-
-
-
- - -
-
-
- - -
- -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
- When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). - - -
- - - When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). - - -
- - - When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). - - -
- - - When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs. - - -
- - -
-
-
- -
- - - - - - A4SE700E - 200 - A4SE700E - 01/02 - AG200 - - MT/AT - Forester - - 68HC16Y5 - false - - - - - - A4SE700F - 200 - A4SE700F - 01/02 - AG540 - - MT/AT - Forester - - 68HC16Y5 - false - - - - - - - - 32BITBASE - Subaru - Impreza - STi - 512kb - - - - - - -
- -
- - -
- This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- - -
- This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear. - - - - -
- -
- This is the level of boost at which the ECU will cut fueling. As altitude increases, atmospheric pressure decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure becomes progressively lower. - - - - -
- -
- Percent change of target boost at different coolant temperatures. - - - - -
- -
- Percent change of target boost at different atmospheric pressures. - - - - - - - -
- -
- - -
- These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- - -
- These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - - - - -
- -
- The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost. - - - - -
- -
- The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost. - - - - -
- -
- The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized after target boost has been achieved in order to prevent "boost hunting". It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost. - - - - - Percent change in wastegate duty at vehicle speeds below the 'Low Speed Wastegate (Maximum Speed)' value. -
- - - - Vehicle speed at which the low speed wastegate compensation is disabled. -
- - - -
- -
- The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to variations in temperature. - - - - -
- -
- The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to variations in temperature. - - - - -
- -
- Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added to or subtracted from wastegate duty based on the readings from the coolant temperature sensor. - - - - -
- -
- Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added to or subtracted from wastegate duty based on the readings from the coolant temperature sensor. - - - - -
- -
- - -
- The percent change of wastegate duties at different atmospheric pressures. - - - - -
- -
- - -
- The percent change of wastegate duties at different atmospheric pressures. - - - - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - -
- -
- - -
- This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. - - - - - This is the fuel injector flow rating. This rating needs to be changed when different injectors are fitted to the car. -
- - - -
- -
- This is the initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is quickly increased from a steady-state position. The enrichment value is a direct value from the ECU. The larger the value, the more fuel is added. This table is typically modified when using larger injectors. - - - - -
- -
- These are the injector latencies at different battery voltages. These need to be changed when non-OEM injectors are fitted to the car. - - - - - - - -
- -
- - -
- This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter. - - - - -
- -
- - -
- This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter. - - - - -
- -
- - -
- This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map. - - - - -
- -
- - -
- This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map. - - - - -
- -
- - -
- This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map. - - - - -
- -
- - -
- This map selects the degree of intake cam advance for the variable valve timing system. - - - - -
- -
- - -
- This map selects the degree of intake cam advance for the variable valve timing system. - - - - - The initial ignition advance multiplier after ECU reset. The advance multiplier determines the percentage of the ignition correction map to be added to base timing. Actual correction = (ignition correction * IAM). This is a dynamic value that changes according to the frequency and severity of knock. -
- - - -
- Disable - Re-Enable -
- Boost control is disabled when the ignition advance multiplier is equal to or below the first value. Boost control is enabled when the ignition advance multiplier is equal to or above the second value (this is only applicable if boost has already been disabled previously). - - - - - The ECU will begin using the 'High Detonation Fuel' map when the ignition advance multiplier is equal to or below this value. This in an attempt to thermally manage a motor with significant knock by using the typically richer high detonation fuel map. -
- - - -
- -
- This is the percent change of ignition timing based on input from the air intake temperature sensor. - - - - - - - -
- A - Min - B - Min - A - Max - B - Max -
- This is the RPM range where the ECU listens for knock. Maximum stock values may not be as high as redline due to the increasing difficulty of the knock sensor to discriminate between knock and engine noise at high rpm. - - - - -
- A - Min - B - Min - A - Max - B - Max -
- This is the range of rpm where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different knock sensors, engine noise, and a particular revision's knock algorithm. - - - - -
- A - Min - B - Min - A - Max - B - Max -
- This is the range of engine load where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different knock sensors, engine noise, and a particular revision's knock algorithm. - - - - -
- A - Min - B - Min - A - Max - B - Max -
- The range of RPM where fine ignition correction values are applied. These correction values are stored in RAM and referenced by the load and rpm values designated in the 'knock learning range' tables. Fine ignition correction is designed to advance or retard correction timing at particular load/rpm ranges where the ECU is detecting knock. When the knock events reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the ECU is not registering knock activity, except that the advance multiplier is raised. The fine correction process will never advance correction above the values indicated in the ignition correction table. - - - - -
- A - Min - B - Min - A - Max - B - Max -
- The range of engine load where fine ignition correction values are applied. These correction values are stored in RAM and referenced by the load and rpm values designated in the 'knock learning range' tables. Fine ignition correction is designed to advance or retard correction timing at particular load/rpm ranges where the ECU is detecting knock. When the knock events reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the ECU is not registering knock activity, except that the advance multiplier is raised. The fine correction process will never advance correction above the values indicated in the ignition correction table. - - - - -
- 1 - 2 - 3 - 4 - 5 - 6 -
- These are the RPM values that make up the y-axis of the knock learning table stored in RAM. Values that are closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine correction in broader strokes. - - - - -
- 1 - 2 - 3 - 4 -
- These are the engine load values that make up the x-axis of the knock learning table stored in RAM. Values that are closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine correction in broader strokes. - - - - - Fine ignition advance interval. -
- - - - Fine ignition learning advance magnitude (alpha) -
- - - - - - -
- -
- This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car. - - - - -
- -
- This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car. - - - - -
- -
- This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car. - - - - - Maximum g/s reading before CEL. -
- - - - Maximum g/s reading before CEL. -
- - - - - - -
- On - Off -
- These are the RPM values at which the rev limiter turns on and off. When engine speed is equal to or exceeds the 'On' value, the rev limiter is engaged, after which, if engine speed drops below the 'Off' value, the rev limiter is disengaged. - - - - -
- -
- - -
- Throttle duty cycle for electronic throttle control. - - - - -
- On - AT - On - MT - Off - AT - Off - MT -
- The vehicle speed at which fuel is cut. - - - - - - - -
- -
- Idle speed at different coolant temperatures. - - - - -
- -
- Idle speed at different coolant temperatures. - - - - -
- -
- Idle Speed at different coolant temperatures. - - - -
- -
- Idle Speed at different coolant temperatures. - - - -
- -
- Idle Speed at different coolant temperatures. - - - -
- -
- Idle Speed at different coolant temperatures. - - - - - - - -
- Enter Below - Exit Above -
- When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently. - - - - - The delay values for closed loop/open loop transitions. While the specifics of the delay tables are not known, their function is to determine a delay from closed loop to open loop and back again based on particular conditions. -
- - - - The delay value for closed loop/open loop transitions. While the specifics of the delay value is not known, its function is to determine a delay from closed loop to open loop and back again based on a particular condition. -
- - - - The minimum coolant temperature necessary for closed loop fueling. -
- - - -
- Enter Below - Exit Above -
- When vehicle speed drops below the 'Enter' value, the process to enter closed loop begins. When vehicle speeds rises above the 'Exit' value, the process to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently. - - - - -
- -
- When modified load rises above these values referenced by rpm, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - -
- -
- When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - -
- -
- When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - -
- -
- When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - -
- Enter Below - Exit Above -
- When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently. - - - - -
- 1st - - 2nd - - 3rd - - 4th - - 5th - -
- When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently. - - - - -
- 1st - - 2nd - - 3rd - - 4th - - 5th - -
- When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently. - - - - -
- -
- These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - - Closed loop TPS Maximum. Exact function unknown. May be a maximum threshold figure to switch to open loop when none of the other triggers have been activated. -
- - - -
- -
- These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - -
- -
- These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - -
- -
- These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables. - - - - -
- Enter - Exit -
- Closed loop TPS used at Sea level as determined by the 'Closed Loop Atmospheric Pressure' table. - - - - -
- Enter - Exit -
- Closed loop TPS used at high altitude as determined by the 'Closed Loop Atmospheric Pressure' table. - - - - -
- Minimum Sea Level - Maximum High Altitude -
- If atmospheric pressure exceeds the first value, Sea Level TPS values are used. If it is below the second value, TPS High Altitude values are used. - - -
- - - - - - A2ZJ500J - 2000 - A2ZJ500J - AJ241 - 1 - USDM - MT - 04 - sti04 - SH7055 - true - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
- - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
- -
- -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - A2ZJ700J - 2000 - A2ZJ700J - AJ242 - 1 - USDM - MT - 04 - sti04 - SH7055 - true - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ + +
+ These are the maximum values for wastegate duty (automatic transmission). When wastegate duty cycles are raised, this + typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically + results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual + wastegate duty cycles. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
- -
- -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - A2ZJ710J - 2000 - A2ZJ710J - AJ243 - 1 - USDM - MT - 04 - sti04 - SH7055 - false - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
- -
- -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - - - A2ZJ201D - 2000 - A2ZJ201D - - 1 - USDM - AT - 04 - sti04 - Forester - XT - SH7055 - false - 512kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - A2ZJ500I - 2000 - A2ZJ500I - AJ470 - - USDM - MT - 04 - sti04 - Forester - XT - SH7055 - false - 512kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ + +
+ These are the maximum values for wastegate duty (manual transmission). When wastegate duty cycles are raised, this typically + results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less + boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - - - A2ZJB10J - 2000 - A2ZJB10J - AJ930 - 1 - USDM - MT - 05 - sti05 - SH7058 - true - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
- - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
- -
- -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - A2ZJB11J - 2000 - A2ZJB11J - AJ931 - 1 - USDM - MT - 05 - sti05 - SH7058 - false - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ + +
+ These are the maximum values for wastegate duty (manual transmission). When wastegate duty cycles are raised, this typically + results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less + boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
- -
- -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - - - A2WC500N - 2000 - A2WC500N - AJ17A - 1 - USDM - MT - 05 - sti05 - Legacy - GT - SH7058 - true - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - A2WC510C - 2000 - A2WC510C - - 1 - USDM - AT - 05 - sti05 - Legacy - GT - SH7058 - true - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - A2WC510N - 2000 - A2WC510N - - - USDM - MT - 05 - sti05 - Legacy - GT - SH7058 - true - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized after target boost has been achieved in order to prevent "boost hunting". It allows a percentage of wastegate duty to be + added or substracted based on the difference between target boost and actual boost. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - A2WC521C - 2000 - A2WC521C - - 1 - USDM - AT - 05 - sti05 - Legacy - GT - SH7058 - false - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - A2WC521N - 2000 - A2WC521N - - 1 - USDM - MT - 05 - sti05 - Legacy - GT - SH7058 - false - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - - - A2WC501L - 2000 - A2WC501L - AJ962 - 1 - USDM - MT - 05 - sti05 - Baja - Turbo - SH7058 - false - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - A2WC500L - 2000 - A2WC500L - AJ960 - 1 - USDM - MT - 05 - Baja - Turbo - true - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - - - A2ZJE11J - 2000 - A2ZJE11J - - 1 - USDM - MT - 06 - - SH7058 - false - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ + Minimum allowable turbo dynamics intergral correction percentage.
- -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - -
- -
- -
-
-
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - - - A8DH200X - 2000 - A8DH200X - - 1 - USDM - MT - 06 - sti05 - SH7058 - WRX - false - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ + Maximum allowable turbo dynamics intergral correction percentage.
- -
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - - - A8DH100I - 2000 - A8DH100I - - 1 - USDM - MT - 06 - sti05 - SH7058 - Forester - XT - false - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ + Minumum allowable boost for active turbo dynamics correction.
- -
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). - - -
- - - When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). - - -
- -
- - - - - - A2ZJ500F - 2000 - A2ZJ500F - - 1 - EDM - MT - 03/04 - - Forester - XT - SH7055 - false - 512kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
-
+
+ + Minumum allowable rpm for active turbo dynamics correction.
- -
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- - - When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). - - -
- - - When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. - - -
- -
- - - - - - A8DH200Z - 2000 - A8DH200Z - - 1 - EDM - MT - 06 - sti05 - SH7058 - STi - false - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
+
+ +
+ .59 + .67 + .76 + .84 + .93 + 1.01 +
+ Percent change of wastegate duties at different atmospheric pressures. - -
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- -
- - - - - - A2ZJ500M - 2000 - A2ZJ500M - - 1 - ADM - MT - 2004 - - Forester - XT - SH7055 - false - 512kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
- - -
-
-
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. - - -
- - - When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. - - -
- - - When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). - - -
- - - When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). - - -
- -
- - - - - - A8DH200V - 2000 - A8DH200V - - 1 - ADM - MT - 06 - sti05 - SH7058 - STi - false - 1024kb - - - - Click the 'enabled' check box to fix the DBW checksum issue. - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - - -
-
-
- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
- -
-
-
- - -
-
-
-
-
-
- -
-
-
- - -
-
- - -
-
- - - -
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
- - -
-
- -
-
-
- - -
-
-
- -
- When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). - - -
- - - When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. - - -
- -
+ + +
+ -40 + -30 + -20 + -10 + 0 + 10 + 20 + 30 + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 +
+ The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table + is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to + variations in temperature. + + + + +
+ -40 + -30 + -20 + -10 + 0 + 10 + 20 + 30 + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 +
+ Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added or subtracted from + wastegate duty based on the readings from the coolant temperature sensor. + + + + +
+ 1st + 2nd + 3rd + 4th + 5th +
+ Percent change of wastegate duty cycles based on transmission gear selection. For 6-speeds, the value for 5th gear is used + for 5th and 6th. + + + + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + +
+ 6.5 + 9.0 + 11.5 + 14.0 + 16.5 +
+ These are the injector latencies at different battery voltages. These need to be changed when non-OEM injectors are fitted to + the car. + + + + + This is the estimated fuel injector flow rating. This rating needs to be changed when different injectors are fitted to the + car. Because the methods for measuring the flow rating of injectors varies, this value may not exactly match the ratings for OEM and + non-OEM injectors, but should be used as a starting point to further tune when new injectors are added. +
+ + + +
+ +
+ This is the initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is quickly increased + from a steady-state position. The enrichment value is a direct value from the ECU. The larger the value, the more fuel is added. This + table is typically modified when using larger injectors. + + + + +
+ + Front o2 Sensor Scaling +
+ Scaling of the front O2 sensor. The O2 sensor data is a direct ecu value that is used to determine the AFR reported by the + sensor based the ecu's interpretation of its output. + + + + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This map selects the degree of intake cam advance for the variable valve timing system. + + + + +
+ -40 + -30 + -20 + -10 + 0 + 10 + 20 + 30 + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 +
+ This is the percent change of actual ignition timing based on input from the air intake temperature sensor. + + + + +
+ -40 + -30 + -20 + -10 + 0 + 10 + 20 + 30 + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 +
+ This is the percent change of actual ignition timing based on input from the coolant temp sensor. + + + + + The initial ignition advance multiplier after ECU reset. The advance multiplier determines the percentage of the ignition + correction map to be added to base timing. Actual correction = (ignition correction * (IAM/16)). This is a dynamic value that changes + according to the frequency and severity of knock. +
+ + + +
+ Disable + Re-Enable +
+ Boost control is disabled when the ignition advance multiplier is equal to or below the first value. Boost control is enabled + when the ignition advance multiplier is equal to or above the second value (this is only applicable if boost has already been disabled + previously). + + + + + The ECU will begin using the 'High Detonation Fuel' map when the ignition advance multiplier falls below this value. This in + an attempt to thermally manage a motor with significant knock by using the typically richer high detonation fuel map. +
+ + + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the RPM range where the ECU listens for knock. Maximum stock values may not be as high as redline due to the + increasing difficulty of the knock sensor to discriminate between knock and engine noise at high rpm. + + + + +
+ A - Min + B - Min +
+ The minimum engine load where the ECU starts listening for knock. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the range of rpm where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU + determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. + The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed + to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different + knock sensors, engine noise, and a particular revision's knock algorithm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the range of engine load where the advance multiplier can be adjusted based on knock events. An algorithm within the + ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of + time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is + designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to + different knock sensors, engine noise, and a particular revision's knock algorithm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ The range of RPM where fine ignition correction values are applied. These correction values are stored in RAM and referenced + by the load and rpm values designated in the fine correction row and column tables. Fine ignition correction is designed to advance or + retard correction timing at particular load/rpm ranges depending on knock activity. When the fine negative corrections reach a certain + threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the fine corrections + are raised past a certain threshold, except that the advance multiplier is raised. The fine correction process will never advance + correction above the values indicated in the ignition correction table. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ The range of engine load where fine ignition correction values are applied. These correction values are stored in RAM and + referenced by the load and rpm values designated in the fine correction row and column tables. Fine ignition correction is designed to + advance or retard correction timing at particular load/rpm ranges depending on knock activity. When the fine negative corrections + reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the + fine corrections are raised past a certain threshold, except that the advance multiplier is raised. The fine correction process will + never advance correction above the values indicated in the ignition correction table. + + + + +
+ 1 + 2 + 3 + 4 + 5 + 6 + 7 +
+ These are the RPM values that make up the y-axis of the fine correction table stored in RAM. Values that are closer to one + another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine + ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine + correction in broader strokes. + + + + +
+ 1 + 2 + 3 + 4 + 5 + 6 + 7 +
+ These are the engine load values that make up the x-axis of the fine correction table stored in RAM. Values that are closer + to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of + the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply + fine correction in broader strokes. + + + + + This is the delay between fine correction applications. +
+ + + + The step value for each fine correction advance event. +
+ + + +
+ 400 + 800 + 1200 + 1600 + 2000 + 2400 + 2800 + 3200 + 3600 + 4000 +
+ Learning rate of ignition advance. + + + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + + The MAF sensor voltage above which a CEL will be activated. +
+ + + + + + +
+ On + Off +
+ These are the RPM values at which the rev limiter turns on and off. When engine speed is equal to or exceeds the 'On' value, + the rev limiter is engaged, after which, if engine speed drops below the 'Off' value, the rev limiter is disengaged. + + + + + Degrees of ignition timing to retard when hitting the rev limiter. +
+ + + +
+ On - AT + On - MT + Off - AT + Off - MT +
+ Vehicle speed at which fuel is cut. + + + + +
+ Step 3 + Step 2 + Step 1 +
+ The vehicle speeds at which boost is reduced. Beginning at step 1, the ECU reduces boost in an effort to limit speed. More + boost is limited going on to step 2. When step 3 is reached, boost control is turned off and actual boost will max out at wastegate + pressure. + + + + + + + Minimum idle speed when A/C is on - Automatic transmission vehicles. +
+ + + + Minimum idle speed when A/C is on - Manual transmission vehicles. +
+ + + + Minimum idle speed during warmup after initial startup - Automatic transmission vehicles. +
+ + + + Minimum idle speed during warmup after initial startup - Manual transmission vehicles. +
+ + + + Minimum idle speed during high amp conditions - Automatic transmission vehicles. +
+ + + + Minimum idle speed during high amp conditions - Manual transmission vehicles. +
+ + + + + + + Threshold boost for intercooler auto wash. +
+ + + + Threshold coolant temperature for intercooler auto wash. +
+ + + + Threshold engine speed for intercooler auto wash. +
+ + + + Threshold vehicle speed for intercooler auto wash. +
+ + + + Threshold air intake temperature for intercooler auto wash. +
+ + + + + +
+ Enter Below + Exit Above +
+ When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT + rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several + triggers in the switchover process that do not act independently. + + + + +
+ Enter - Low Det + Exit - Low Det + Enter - High Det + Exit - High Det +
+ Closed loop EGT values used depending on whether the ecu has switched to the high detonation fuel map or not. When the EGT + (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT rises above the 'Exit' + value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover + process that do not act independently. + + + + +
+ Enter Below + Exit Above +
+ When Engine Speed drops below the 'Enter' value, the process to enter closed loop begins. When Engine Speed rises above the + 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the + switchover process that do not act independently. + + + + +
+ 1 + + + + 2 + + + + 3 + + + + 4 + + + +
+ The delay values for closed loop/open loop transitions (individual tables 1-4). While the specifics of the delay tables are + not known, their function is to determine a delay from closed loop to open loop and back again based on particular + conditions. + + + + + The minimum coolant temperature necessary for closed loop fueling. +
+ + + + When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. +
+ + + + When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. +
+ + + +
+ 0 + 400 + 800 + 1200 + 1600 + 2000 + 2400 + 2800 + 3200 + 3600 + 4000 + 4400 + 4800 + 5200 + 5600 + 6000 +
+ When calculated load rises above these values referenced by rpm, the process to enter open loop begins. This table, as well + as the throttle table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ Enter Below + Exit Above +
+ When vehicle speed drops below the 'Enter' value, the process to enter closed loop begins. When vehicle speeds rises above + the 'Exit' value, the process to exit closed loop begins. This is not an absolute condition, but one of several triggers in the + switchover process that do not act independently. + + + + +
+ 0 + 400 + 800 + 1200 + 1600 + 2000 + 2400 + 2800 + 3200 + 3600 + 4000 + 4400 + 4800 + 5200 + 5600 + 6000 +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + + This is the throttle percentage at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. +
+ + + + The percentage below the 'Closed Loop Throttle' value at which the process to enter closed loop begins. +
+ + + +
+ Minimum Sea Level + Maximum High Altitude +
+ If atmospheric pressure exceeds the first value, Sea Level Throttle values are used. If it is below the second value, High + Altitude Throttle values are used. + + + + +
+ Enter + Exit +
+ Closed loop throttle % used at high altitude as determined by the 'Closed Loop Atmospheric Pressure' table. + + + + +
+ Enter + Exit +
+ Closed loop throttle % used at Sea level as determined by the 'Closed Loop Atmospheric Pressure' table. + + + + + Closed loop throttle % Maximum. Exact function unknown. May be a maximum threshold figure to switch to open loop when none of + the other triggers have been activated. +
+ + + + Target AFR during closed loop cruise conditions. +
+ + + + + + +
+ +
+ + +
+ When the EGT temperature sensor reaches or exceeds the values shown in this table, the appropriate check engine light will be + activated. + + + + + + + + + A4SG900C + 200 + A4SG900C + 02 + USDM + MT/AT + 68HC16Y5 + wrx02 + AF421 + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SGA00C + 200 + A4SGA00C + AF422 + 1 + USDM + MT/AT + 02 + wrx02 + 68HC16Y5 + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SGC00C + 200 + A4SGC00C + AF423 + 1 + USDM + MT/AT + 02 + wrx02 + 68HC16Y5 + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SGD10C + 200 + A4SGD10C + AF424 + 1 + USDM + MT/AT + 02 + wrx02 + 68HC16Y5 + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SGE00C(UNTESTED) + 200 + A4SGE00C + 02 + AF425 + true + + + + + + A4SGE01C + 200 + A4SGE01C + 02 + AF426 + false + + + + + + + + + A4TC300L + 200 + A4TC300L + AJ031 + 1 + USDM + MT + 03 + wrx02 + 68HC16Y5 + true + + + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TC101L + 200 + A4TC101L + AJ030 + true + + + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ + + +
+
+
+ + + + + + A4TC101K(UNTESTED) + 200 + A4TC101K + AJ040 + false + + +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ + + +
+
+
+ + + + + + A4TC400L + 200 + A4TC400L + AJ052 + false + + + + + + A4TC401L(UNTESTED) + 200 + A4TC401L + AJ053 + false + + + + + + A4TC300K(UNTESTED) + 200 + A4TC300K + AJ041 + false + AT + + + + + + A4TC400K(UNTESTED) + 200 + A4TC400K + + false + AT + + + + + + A4TC401K(UNTESTED) + 200 + A4TC401K + + false + AT + + + + + + + + A4TF400E + 200 + A4TF400E + AH802 + 1 + USDM + AT + 04 + wrx04 + 68HC16Y5 + true + + +
+
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TF400F(UNTESTED) + 200 + A4TF400F + MT + + true + + + + + + A4TF300E + 200 + A4TF300E + AH801 + true + + + + +
+
+
+
+ +
+ + + + A4TF300F + 200 + A4TF300F + MT + AH791 + true + + + + +
+
+
+
+ +
+ + + + A4TF500F + 200 + A4TF500F + MT + AH792 + true + + + +
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ + +
+ + + + A4TF500E(UNTESTED) + 200 + A4TF500E + AT + + false + + + +
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TF510F + 200 + A4TF510F + MT + AH793 + true + + + + +
+
+
+
+ +
+ + + + A4TF510E(UNTESTED) + 200 + A4TF510E + AT + AH803 + false + + + + +
+
+
+
+ +
+ + + + A4TF520F + 200 + A4TF520F + AH794 + 1 + USDM + MT + 04 + wrx04 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TF520E(UNTESTED) + 200 + A4TF520E + AT + false + + + + + + + + A4TF800F + 200 + A4TF800F + AJ890 + 1 + USDM + MT + 05 + wrx04 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TF800E + 200 + A4TF800E + AJ900 + 1 + USDM + AT + 05 + wrx04 + 68HC16Y5 + false + + + +
+
+ +
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4SE700D + 200 + A4SE700D + 01/02 + AF530 + EDM + wrx02 + 68HC16Y5 + MT/AT + true + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SE900D + 200 + A4SE900D + 01/02 + AF531 + EDM + wrx02 + 68HC16Y5 + MT/AT + false + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4RG060Q + 200 + A4RG060Q + 1 + AG820 + EDM + 01/02 + MT/AT + STi Type UK + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ +
+ + + + A4RG060P + 200 + A4RG060P + 1 + AH180 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + A4RG010Q(UNTESTED) + 200 + A4RG010Q + 1 + AG820 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + A4RG0200(UNTESTED) + 200 + A4RG0200 + 1 + AH180 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + A4RN100Q(UNTESTED) + 200 + A4RN100Q + 1 + AG821 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + A4RN1000 + 200 + A4RN1000 + 1 + AG820 + EDM + 01/02 + MT/AT + STi Type UK + false + + + + + + + + A4TE001G + 200 + A4TE001G + 1 + AH750 + EDM + 03 + MT/AT + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TE100G + 200 + A4TE100G + 1 + AH751 + EDM + 03 + MT/AT + false + + + + + + A4TE000G(UNTESTED) + 200 + A4TE000G + 1 + AH750 + EDM + 03 + MT/AT + false + + + + + + + + A4RM100H + 200 + A4RM100H + 1 + AH990 + EDM + 03/04 + MT/AT + STi Type UK + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ +
+ + + + A4RM000H(UNTESTED) + 200 + A4RM000H + 1 + AH990 + EDM + 03/04 + MT/AT + STi Type UK + false + + + + + + A4RN200H + 200 + A4RN200H + 1 + AH992 + EDM + 03/04 + MT/AT + 68HC16Y5 + + STi Type UK + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ +
+ + + + + + A4TE300D + 200 + A4TE300D + 1 + AJ830 + EDM + 05 + MT/AT + + false + + + +
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4RN300G + 200 + A4RN300G + 1 + AJ840 + EDM + 05 + MT/AT + STi Type UK + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ + + When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission + CELs. + + +
+ +
+ + + + + + A4SD900A + 200 + A4SD900A + 01/02 + AF471 + JDM + MT/AT + WRX + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SD800A(UNTESTED) + 200 + A4SD800A + 1 + AF471 + JDM + 01/02 + MT/AT + false + + + + + + + + + A4SD900B + 200 + A4SD900B + 01/02 + AF481 + JDM + MT/AT + STi 7 + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SDA01B + 200 + A4SDA01B + 1 + AF482 + JDM + 01/02 + MT/AT + STi 7 + false + + + + + + + A4SD800B(UNTESTED) + 200 + A4SD800B + 1 + AF481 + JDM + 01/02 + MT/AT + STi 7 + false + + + + + + + A4RG050N(UNTESTED) + 200 + A4RG050N + 1 + AG970 + JDM + 01/02 + MT/AT + STi 7 RA Type C + false + + + + + + + A4RG050R(UNTESTED) + 200 + A4RG050R + 1 + AH970 + JDM + 01/02 + MT/AT + STi 7 RA Type C + false + + + + + + + A4RG051N(UNTESTED) + 200 + A4RG051N + 1 + AG971 + JDM + 01/02 + MT/AT + STi 7 RA Type C + false + + + + + + + A4RG0500(UNTESTED) + 200 + A4RG0500 + 1 + AG970 + JDM + 01/02 + MT/AT + STi 7 RA Type C + false + + + + + + + + + A4TE000A + 200 + A4TE000A + 03 + AF740 + JDM + MT/AT + WRX + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SDA00P(UNTESTED) + 200 + A4SDA00P + 1 + AH200 + JDM + 03 + MT/AT + WRX + false + + + + + + + + + A4SDA01Q + 200 + A4SDA01Q + 03 + AH191 + JDM + MT/AT + STi 7 + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4SDA00Q(UNTESTED) + 200 + A4SDA00Q + 1 + AH190 + JDM + 03 + MT/AT + STi 7 + false + + + + + + A4TE002B + 200 + A4TE002B + 1 + AH581 + JDM + 03 + MT/AT + STi Twin Scroll + wrx02 + 68HC16Y5 + false + + + + +
+
+
+ + +
+
+
+ + +
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ +
+ + + + A4TE001B(UNTESTED) + 200 + A4TE001B + 1 + AH580 + JDM + 03 + MT/AT + STi Twin Scroll + false + + + + + + A4TE001C(UNTESTED) + 200 + A4TE001C + 1 + AH590 + JDM + 03 + MT/AT + STi Twin Scroll RAC + false + + + + + + A4TE002C(UNTESTED) + 200 + A4TE002C + 1 + AH591 + JDM + 03 + MT/AT + STi Twin Scroll RAC + false + + + + + + A4RG052N + 200 + A4RG052N + 1 + + JDM + 03 + MT/AT + STi S202 + + 68HC16Y5 + false + + + + +
+
+
+ + +
+
+
+ + +
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4TE200A + 200 + A4TE200A + 04 + + JDM + MT/AT + WRX + + 68HC16Y5 + false + + + + + + + + + + + A4TJ111C(UNTESTED) + 200 + A4TJ111C + 1 + AJ820 + JDM + 05 + MT/AT + STi Twin Scroll RAC + false + + + + + + A4TJ111B + 200 + A4TJ111B + 1 + AJ810 + JDM + 05 + MT/AT + STi Twin Scroll + false + + + + + + + + A4TJ121C + 200 + A4TJ121C + 1 + AL380 + JDM + 06 + MT/AT + STi Twin Scroll RAC + + 68HC16Y5 + false + + + +
+
+
+
+ + +
+
+
+ + +
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TJ121B + 200 + A4TJ121B + 1 + + JDM + 06 + MT/AT + STi + false + + + + + + + + A4SE700I + 200 + A4SE700I + 01/02 + AF730 + ADM/SA + MT/AT + false + + + + + + A4SE900I + 200 + A4SE900I + 1 + AH570 + ADM/SA + 01/02 + MT/AT + false + + + + + + + + + + A4TE001I + 200 + A4TE001I + 03 + AF770 + ADM/SA + MT/AT + + 68HC16Y5 + + + + +
+
+
+ + +
+
+
+ + + +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4RM100G + 200 + A4RM100G + 03 + AJ000 + ADM + MT/AT + STi + false + + + + + + + + A4TH000N + 200 + A4TH000N + 04 + AF410 + ADM/SA + MT/AT + WRX + + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + + +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4TH000O + 200 + A4TH000O + 04 + AJ420 + ADM/SA + MT/AT + WRX + false + + + + + + + + + + + A4RN300I + 200 + A4RN300I + 04 + AJ870 + ADM + MT/AT + STi + false + + + + + + + + A4TH100H + 200 + A4TH100H + 05 + AJ850 + ADM/SA + MT/AT + + 68HC16Y5 + + + +
+
+
+
+ + +
+
+
+ + + +
+
+
+
+ + +
+
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open). + + +
+ + + When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit). + + +
+ + + When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit). + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + A4RM200K + 200 + A4RM200K + AJ880 + + ADM/SA + MT/AT + 05 + wrx02 + 68HC16Y5 + false + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input. + + +
+ + + When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input. + + +
+ + + When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input. + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high. + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature. + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction. + + +
+ + + When enabled, this deactivates the P1544 CEL - High exhaust temperature detected. + + +
+ + + When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain + TGV-related CELs. + + +
+ + +
+
+
+ +
+ + + + + + A4SE700E(UNTESTED) + 200 + A4SE700E + 01/02 + AG200 + + MT/AT + Forester + + 68HC16Y5 + false + + + + + + A4SE700F(UNTESTED) + 200 + A4SE700F + 01/02 + AG540 + + MT/AT + Forester + + 68HC16Y5 + false + + + + + + + + 32BITBASE + Subaru + Impreza + STi + 512kb + + + + + + +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ + +
+ This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as + needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, + various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination + can produce at a given rpm, throttle position and in a particular gear. + + + + +
+ +
+ This is the level of boost at which the ECU will cut fueling. As altitude increases, atmospheric pressure decreases, and the + turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within + its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure + becomes progressively lower. + + + + +
+ +
+ Percent change of target boost at different coolant temperatures. + + + + +
+ +
+ Percent change of target boost at different atmospheric pressures. + + + + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more + boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a + greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty + cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. + + + + +
+ +
+ + +
+ These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, + but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater + chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted + based on the difference between target boost and actual boost. + + + + +
+ +
+ The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is + utilized after target boost has been achieved in order to prevent "boost hunting". It allows a percentage of wastegate duty to be + added or substracted based on the difference between target boost and actual boost. + + + + + Percent change in wastegate duty at vehicle speeds below the 'Low Speed Wastegate (Maximum Speed)' value. +
+ + + + Vehicle speed at which the low speed wastegate compensation is disabled. +
+ + + +
+ +
+ The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table + is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to + variations in temperature. + + + + +
+ +
+ The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table + is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to + variations in temperature. + + + + +
+ +
+ Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added to or subtracted from + wastegate duty based on the readings from the coolant temperature sensor. + + + + +
+ +
+ Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added to or subtracted from + wastegate duty based on the readings from the coolant temperature sensor. + + + + +
+ +
+ + +
+ The percent change of wastegate duties at different atmospheric pressures. + + + + +
+ +
+ + +
+ The percent change of wastegate duties at different atmospheric pressures. + + + + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are + used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no + feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F + learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in + the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + +
+ +
+ + +
+ This fuel map is used when the advance multiplier falls below the 'fuel map switch' value. It is designed to run a typically + richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is + calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ + from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns + it recognizes in closed loop loop fueling which can cause further changes in the actual AFR. + + + + + This is the estimated fuel injector flow rating. This rating needs to be changed when different injectors are fitted to the + car. Because the methods for measuring the flow rating of injectors varies, this value may not exactly match the ratings for OEM and + non-OEM injectors, but should be used as a starting point to further tune when new injectors are added. +
+ + + +
+ +
+ This is the initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is quickly increased + from a steady-state position. The enrichment value is a direct value from the ECU. The larger the value, the more fuel is added. This + table is typically modified when using larger injectors. + + + + +
+ +
+ These are the injector latencies at different battery voltages. These need to be changed when non-OEM injectors are fitted to + the car. + + + + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of + this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the + advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base + ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel + quality that the vehicle is likely to encounter. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock + activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = + ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter + correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the + final timing. Added correction will never be greater than the values on this map. + + + + +
+ +
+ + +
+ This map selects the degree of intake cam advance for the variable valve timing system. + + + + +
+ +
+ + +
+ This map selects the degree of intake cam advance for the variable valve timing system. + + + + +
+ +
+ + +
+ This map selects the degree of exhaust cam advance for the variable valve timing system. + + + + +
+ +
+ + +
+ This map selects the degree of exhaust cam advance for the variable valve timing system. + + + + + The initial ignition advance multiplier after ECU reset. The advance multiplier determines the percentage of the ignition + correction map to be added to base timing. Actual correction = (ignition correction * IAM). This is a dynamic value that changes + according to the frequency and severity of knock. +
+ + + +
+ Disable + Re-Enable +
+ Boost control is disabled when the ignition advance multiplier is equal to or below the first value. Boost control is enabled + when the ignition advance multiplier is equal to or above the second value (this is only applicable if boost has already been disabled + previously). + + + + + The ECU will begin using the 'High Detonation Fuel' map when the ignition advance multiplier falls below this value. This in + an attempt to thermally manage a motor with significant knock by using the typically richer high detonation fuel map. +
+ + + +
+ +
+ This is the percent change of ignition timing based on input from the air intake temperature sensor. + + + + +
+ +
+ This is the percent change of ignition timing based on input from the coolant temperature sensor. + + + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the RPM range where the ECU listens for knock. Maximum stock values may not be as high as redline due to the + increasing difficulty of the knock sensor to discriminate between knock and engine noise at high rpm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the range of rpm where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU + determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. + The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed + to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different + knock sensors, engine noise, and a particular revision's knock algorithm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ This is the range of engine load where the advance multiplier can be adjusted based on knock events. An algorithm within the + ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of + time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is + designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to + different knock sensors, engine noise, and a particular revision's knock algorithm. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ The range of RPM where fine ignition correction values are applied. These correction values are stored in RAM and referenced + by the load and rpm values designated in the fine correction row and column tables. Fine ignition correction is designed to advance or + retard correction timing at particular load/rpm ranges depending on knock activity. When the fine negative corrections reach a certain + threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the fine corrections + are raised past a certain threshold, except that the advance multiplier is raised. The fine correction process will never advance + correction above the values indicated in the ignition correction table. + + + + +
+ A - Min + B - Min + A - Max + B - Max +
+ The range of engine load where fine ignition correction values are applied. These correction values are stored in RAM and + referenced by the load and rpm values designated in the fine correction row and column tables. Fine ignition correction is designed to + advance or retard correction timing at particular load/rpm ranges depending on knock activity. When the fine negative corrections + reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the + fine corrections are raised past a certain threshold, except that the advance multiplier is raised. The fine correction process will + never advance correction above the values indicated in the ignition correction table. + + + + +
+ 1 + 2 + 3 + 4 + 5 + 6 +
+ These are the RPM values that make up the y-axis of the fine ignition correction table stored in RAM. Values that are closer + to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of + the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply + fine correction in broader strokes. + + + + +
+ 1 + 2 + 3 + 4 +
+ These are the engine load values that make up the x-axis of the fine ignition correction table stored in RAM. Values that are + closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall + range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, + but apply fine correction in broader strokes. + + + + + This is the delay between fine correction applications. +
+ + + + The step value for each fine correction advance event. +
+ + + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + +
+ +
+ This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this + represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the + car. + + + + + Maximum g/s reading before CEL. +
+ + + + Maximum g/s reading before CEL. +
+ + + + + + +
+ On + Off +
+ These are the RPM values at which the rev limiter turns on and off. When engine speed is equal to or exceeds the 'On' value, + the rev limiter is engaged, after which, if engine speed drops below the 'Off' value, the rev limiter is disengaged. + + + + +
+ +
+ + +
+ Actuator duty at the throttle body by rpm and throttle pedal position. + + + + +
+ On - A + On - B + Off - A + Off - B +
+ The vehicle speed at which fuel is cut. + + + + + + + +
+ +
+ Idle speed at different coolant temperatures. + + + + +
+ +
+ Idle speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + +
+ +
+ Idle Speed at different coolant temperatures. + + + + + + +
+ Enter Below + Exit Above +
+ When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT + rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several + triggers in the switchover process that do not act independently. + + + + + The delay values for closed loop/open loop transitions. While the specifics of the delay tables are not known, their function + is to determine a delay from closed loop to open loop and back again based on particular conditions. +
+ + + + The minimum coolant temperature necessary for closed loop fueling. +
+ + + +
+ Enter Below + Exit Above +
+ When vehicle speed drops below the 'Enter' value, the process to enter closed loop begins. When vehicle speeds rises above + the 'Exit' value, the process to exit closed loop begins. This is not an absolute condition, but one of several triggers in the + switchover process that do not act independently. + + + + +
+ +
+ When calculated load rises above these values referenced by rpm, the process to enter open loop begins. This table, as well + as the throttle table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ When calculated load rises above this value, the process to enter open loop begins. This table, as well as the throttle + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ 1st + + 2nd + + 3rd + + 4th + + 5th + +
+ When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the + process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that + do not act independently. + + + + +
+ 1st + + 2nd + + 3rd + + 4th + + 5th + +
+ When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the + process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that + do not act independently. + + + + +
+ Enter Below + Exit Above +
+ When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the + process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that + do not act independently. + + + + +
+ +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + + Closed loop throttle % Maximum. Exact function unknown. May be a maximum threshold figure to switch to open loop when none of + the other triggers have been activated. +
+ + + +
+ +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ +
+ These are the throttle percentages at which the process to enter open loop begins. This table, as well as the calculated load + table, seem to have a priority in determining the open loop transition compared to the other tables. + + + + +
+ Enter + Exit +
+ Closed loop throttle % used at Sea level as determined by the 'Closed Loop Atmospheric Pressure' table. + + + + +
+ Enter + Exit +
+ Closed loop throttle % used at high altitude as determined by the 'Closed Loop Atmospheric Pressure' table. + + + + +
+ Minimum Sea Level + Maximum High Altitude +
+ If atmospheric pressure exceeds the first value, Sea Level Throttle values are used. If it is below the second value, High + Altitude Throttle values are used. + + +
+ + + + + + A2ZJ500J + 2000 + A2ZJ500J + AJ241 + 1 + USDM + MT + 04 + sti04 + SH7055 + true + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2ZJ700J + 2000 + A2ZJ700J + AJ242 + 1 + USDM + MT + 04 + sti04 + SH7055 + true + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2ZJ710J + 2000 + A2ZJ710J + AJ243 + 1 + USDM + MT + 04 + sti04 + SH7055 + false + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2ZJ201D + 2000 + A2ZJ201D + + 1 + USDM + AT + 04 + sti04 + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2ZJ500I + 2000 + A2ZJ500I + AJ470 + + USDM + MT + 04 + sti04 + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2ZJB10J + 2000 + A2ZJB10J + AJ930 + 1 + USDM + MT + 05 + sti05 + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2ZJB11J + 2000 + A2ZJB11J + AJ931 + 1 + USDM + MT + 05 + sti05 + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WC500C + 2000 + A2WC500C + + 1 + USDM + AT + 05 + sti05 + Legacy + GT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC500N + 2000 + A2WC500N + AJ17A + 1 + USDM + MT + 05 + sti05 + Legacy + GT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC510C + 2000 + A2WC510C + + 1 + USDM + AT + 05 + sti05 + Legacy + GT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC510N + 2000 + A2WC510N + + + USDM + MT + 05 + sti05 + Legacy + GT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC521C + 2000 + A2WC521C + + 1 + USDM + AT + 05 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC521N + 2000 + A2WC521N + + 1 + USDM + MT + 05 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC522N + 2000 + A2WC522N + + + USDM + MT + 05 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WC511R + 2000 + A2WC511R + + 1 + USDM + AT + 05 + sti05 + Outback + XT + SH7058 + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WC410I + 2000 + A2WC410I + + 1 + USDM + MT + 05 + sti05 + SH7058 + Forester + XT + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WC501L + 2000 + A2WC501L + AJ962 + 1 + USDM + MT + 05 + sti05 + Baja + Turbo + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WC500L + 2000 + A2WC500L + AJ960 + 1 + USDM + MT + 05 + Baja + Turbo + true + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2ZJE11J + 2000 + A2ZJE11J + + 1 + USDM + MT + 06 + + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A8DH200X + 2000 + A8DH200X + + 1 + USDM + MT + 06 + sti05 + SH7058 + WRX + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A8DH201X + 2000 + A8DH201X + + 1 + USDM + MT + 06 + sti05 + SH7058 + WRX + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WF200N + 2000 + A2WF200N + + + USDM + MT + 06 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + A2WF200C + 2000 + A2WF200C + + + USDM + AT + 06 + sti05 + Legacy + GT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2WF200R + 2000 + A2WF200R + + + USDM + AT + 06 + sti05 + Outback + XT + SH7058 + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A8DH100I + 2000 + A8DH100I + + 1 + USDM + MT + 06 + sti05 + SH7058 + Forester + XT + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1). + + +
+ + + When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1). + + +
+ +
+ + + + + + A2ZJ500F + 2000 + A2ZJ500F + + 1 + EDM + MT + 03/04 + + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ + + When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction. + + +
+ +
+ + + + A2ZJA10P + 2000 + A2ZJA10P + + 1 + EDM + + 04 + + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ + + When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas). + + +
+ +
+ + + + + + A8DH200Z + 2000 + A8DH200Z + + 1 + EDM + MT + 06 + sti05 + SH7058 + STi + false + 1024kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ +
+ + + + + + A2ZJ500M + 2000 + A2ZJ500M + + 1 + ADM + MT + 04 + + Forester + XT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ + + When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1). + + +
+ + + When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1). + + +
+ +
+ + + + + + A2ZJ800G + 2000 + A2ZJ800G + + + ADM + AT + 03/04 + + Liberty + GTB + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ + + + + + A2ZJD02G + 2000 + A2ZJD02G + + + ADM + AT + 04 + + Liberty + GT + SH7055 + false + 512kb + + +
+ Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ +
+ + + + A2WD010G + 2000 + A2WD010G + + + ADM + AT + 04 + + Liberty + GT + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ + +
+
+
+ + + + + + + + A8DH200V + 2000 + A8DH200V + AL390 + 1 + ADM + MT + 06 + sti05 + SH7058 + STi + false + 1024kb + + +
+ Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2). + + +
+ + + When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold. + + +
+ +
+ + + + + + A2ZJD00B + 2000 + A2ZJD00B + + + JDM + MT + 04 + + Legacy + GTB Twin Scroll + SH7055 + false + 512kb + + + + Click the 'enabled' check box to fix the checksum issue. + + +
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + +
+
+
+ +
+ When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage. + + +
+ + + When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage. + + +
+ +
\ No newline at end of file diff --git a/logger.xml b/logger.xml index 478e36ad..c04f5b90 100644 --- a/logger.xml +++ b/logger.xml @@ -21,6 +21,7 @@ + @@ -163,7 +164,7 @@ 0x00001C - + @@ -172,7 +173,7 @@ 0x00001D - + @@ -181,7 +182,7 @@ 0x00001E - + @@ -190,7 +191,7 @@ 0x00001F - + @@ -620,7 +621,7 @@ 0x0000D2 - + @@ -629,7 +630,7 @@ 0x0000D3 - + @@ -665,7 +666,7 @@ 0x0000FB - + diff --git a/src/enginuity/logger/EcuLogger.java b/src/enginuity/logger/EcuLogger.java index f91beef4..ce398395 100644 --- a/src/enginuity/logger/EcuLogger.java +++ b/src/enginuity/logger/EcuLogger.java @@ -20,6 +20,7 @@ import enginuity.logger.ui.handler.DataUpdateHandlerManagerImpl; import enginuity.logger.ui.handler.FileUpdateHandler; import enginuity.logger.ui.handler.GraphUpdateHandler; import enginuity.logger.ui.handler.LiveDataUpdateHandler; +import enginuity.logger.ui.handler.TableUpdateHandler; import static enginuity.util.ParamChecker.checkNotNull; import javax.swing.*; @@ -175,6 +176,7 @@ public final class EcuLogger extends JFrame implements WindowListener, PropertyC private void initParameterUpdateHandlers() { dataHandlerManager.addHandler(liveDataUpdateHandler); dataHandlerManager.addHandler(fileUpdateHandler); + dataHandlerManager.addHandler(TableUpdateHandler.getInstance()); graphHandlerManager.addHandler(graphUpdateHandler); graphHandlerManager.addHandler(fileUpdateHandler); dashboardHandlerManager.addHandler(dashboardUpdateHandler); diff --git a/src/enginuity/logger/ui/handler/TableUpdateHandler.java b/src/enginuity/logger/ui/handler/TableUpdateHandler.java new file mode 100644 index 00000000..4d17fa53 --- /dev/null +++ b/src/enginuity/logger/ui/handler/TableUpdateHandler.java @@ -0,0 +1,94 @@ +package enginuity.logger.ui.handler; + +import enginuity.logger.definition.EcuData; +import enginuity.logger.definition.EcuDataConvertor; +import enginuity.maps.Table; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.StringTokenizer; + +public final class TableUpdateHandler implements DataUpdateHandler { + private static final TableUpdateHandler INSTANCE = new TableUpdateHandler(); + private final Map> tables = Collections.synchronizedMap(new HashMap>()); + + private TableUpdateHandler() { + } + + public void registerData(EcuData ecuData) { + } + + public void handleDataUpdate(EcuData ecuData, byte[] value, long timestamp) { + List wrappers = tables.get(ecuData.getId()); + if (wrappers != null && !wrappers.isEmpty()) { + EcuDataConvertor[] convertors = ecuData.getConvertors(); + for (TableWrapper wrapper : wrappers) { + try { + EcuDataConvertor convertor = convertors[wrapper.getLogParamConvertorIndex()]; + wrapper.getTable().setLiveValue(convertor.convert(value)); + } catch (Exception e) { + e.printStackTrace(); + } + } + } + } + + public void deregisterData(EcuData ecuData) { + } + + public void cleanUp() { + } + + public void registerTable(Table table) { + TableWrapper wrapper = new TableWrapper(table); + String logParamId = wrapper.getLogParamId(); + if (!tables.containsKey(logParamId)) { + tables.put(logParamId, new ArrayList()); + } + tables.get(logParamId).add(wrapper); + } + + public static TableUpdateHandler getInstance() { + return INSTANCE; + } + + private static final class TableWrapper { + private final Table table; + private String logParamId; + private int logParamConvertorIndex; + + public TableWrapper(Table table) { + this.table = table; + if (table.getLogParam() != null) { + StringTokenizer st = new StringTokenizer(table.getLogParam(), ":"); + if (st.hasMoreTokens()) { + logParamId = st.nextToken(); + if (st.hasMoreTokens()) { + try { + logParamConvertorIndex = Integer.parseInt(st.nextToken()); + } catch (NumberFormatException e) { + logParamConvertorIndex = 0; + } + } + } + } + } + + public Table getTable() { + return table; + } + + public String getLogParamId() { + return logParamId; + } + + public int getLogParamConvertorIndex() { + return logParamConvertorIndex; + } + + } + +} diff --git a/src/enginuity/maps/Table.java b/src/enginuity/maps/Table.java index 68aa7f25..04b0efa9 100644 --- a/src/enginuity/maps/Table.java +++ b/src/enginuity/maps/Table.java @@ -1,6 +1,7 @@ package enginuity.maps; import enginuity.Settings; +import enginuity.logger.ui.handler.TableUpdateHandler; import enginuity.swing.TableFrame; import static enginuity.util.ColorScaler.getScaledColor; import enginuity.util.JEPUtil; @@ -82,6 +83,10 @@ public abstract class Table extends JPanel implements Serializable { protected Settings settings; protected boolean locked = false; + protected String logParam; + protected double liveValue = 0.0; + protected boolean overlayLog = false; + public Table(Settings settings) { this.setSettings(settings); this.setLayout(borderLayout); @@ -456,6 +461,15 @@ public abstract class Table extends JPanel implements Serializable { this.flip = flipY; } + public void setLogParam(String logParam) { + this.logParam = logParam; + TableUpdateHandler.getInstance().registerTable(this); + } + + public String getLogParam() { + return logParam; + } + public String toString() { /*String output = "\n ---- Table " + name + " ----" + scale + @@ -1107,4 +1121,20 @@ public abstract class Table extends JPanel implements Serializable { public void setLocked(boolean locked) { this.locked = locked; } + + public void setOverlayLog(boolean overlayLog) { + this.overlayLog = overlayLog; + } + + public void setLiveValue(double liveValue) { + this.liveValue = liveValue; + } + + public double getLiveValue() { + return liveValue; + } + + protected void highlightLiveData() { + } + } \ No newline at end of file diff --git a/src/enginuity/maps/Table1D.java b/src/enginuity/maps/Table1D.java index 2e9783ed..811bc27b 100644 --- a/src/enginuity/maps/Table1D.java +++ b/src/enginuity/maps/Table1D.java @@ -6,7 +6,6 @@ import javax.swing.*; import java.awt.*; public class Table1D extends Table { - private Color axisColor = new Color(255, 255, 255); public Table1D(Settings settings) { @@ -150,4 +149,12 @@ public class Table1D extends Table { public void setAxisColor(Color axisColor) { this.axisColor = axisColor; } + + public void setLiveValue(double value) { + liveValue = value; + Table parent = getAxisParent(); + if (parent != null) { + parent.highlightLiveData(); + } + } } \ No newline at end of file diff --git a/src/enginuity/maps/Table2D.java b/src/enginuity/maps/Table2D.java index 2a65754c..f69eeac6 100644 --- a/src/enginuity/maps/Table2D.java +++ b/src/enginuity/maps/Table2D.java @@ -2,6 +2,8 @@ package enginuity.maps; import enginuity.Settings; import enginuity.swing.TableFrame; +import enginuity.util.AxisRange; +import static enginuity.util.TableAxisUtil.getLiveDataRangeForAxis; import javax.swing.*; import java.awt.*; @@ -13,7 +15,7 @@ import java.io.IOException; import java.util.StringTokenizer; public class Table2D extends Table { - + private static final String NEW_LINE = System.getProperty("line.separator"); private Table1D axis = new Table1D(new Settings()); public Table2D(Settings settings) { @@ -106,8 +108,8 @@ public class Table2D extends Table { public void clearSelection() { axis.clearSelection(true); - for (int i = 0; i < data.length; i++) { - data[i].setSelected(false); + for (DataCell aData : data) { + aData.setSelected(false); } } @@ -184,12 +186,11 @@ public class Table2D extends Table { public void copyTable() { // create string - String newline = System.getProperty("line.separator"); - StringBuffer output = new StringBuffer("[Table2D]" + newline); - output.append(axis.getTableAsString() + newline); + StringBuffer output = new StringBuffer("[Table2D]" + NEW_LINE); + output.append(axis.getTableAsString()).append(NEW_LINE); output.append(super.getTableAsString()); //copy to clipboard - Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(output + ""), null); + Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(output.toString()), null); } public void paste() { @@ -205,18 +206,17 @@ public class Table2D extends Table { String pasteType = st.nextToken(); if (pasteType.equalsIgnoreCase("[Table2D]")) { // Paste table - String newline = System.getProperty("line.separator"); - String axisValues = "[Table1D]" + newline + st.nextToken(newline); - String dataValues = "[Table1D]" + newline + st.nextToken(newline); + String axisValues = "[Table1D]" + NEW_LINE + st.nextToken(NEW_LINE); + String dataValues = "[Table1D]" + NEW_LINE + st.nextToken(NEW_LINE); // put axis in clipboard and paste - Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(axisValues + ""), null); + Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(axisValues), null); axis.paste(); // put datavalues in clipboard and paste - Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(dataValues + ""), null); + Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(dataValues), null); super.paste(); // reset clipboard - Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(input + ""), null); + Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(input), null); } else if (pasteType.equalsIgnoreCase("[Selection1D]")) { // paste selection if (data[highlightY].isSelected()) { @@ -240,18 +240,17 @@ public class Table2D extends Table { String pasteType = st.nextToken(); if (pasteType.equalsIgnoreCase("[Table2D]")) { // Paste table - String newline = System.getProperty("line.separator"); - String axisValues = "[Table1D]" + newline + st.nextToken(newline); - String dataValues = "[Table1D]" + newline + st.nextToken(newline); + String axisValues = "[Table1D]" + NEW_LINE + st.nextToken(NEW_LINE); + String dataValues = "[Table1D]" + NEW_LINE + st.nextToken(NEW_LINE); // put axis in clipboard and paste - Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(axisValues + ""), null); + Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(axisValues), null); axis.pasteCompare(); // put datavalues in clipboard and paste - Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(dataValues + ""), null); + Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(dataValues), null); super.pasteCompare(); // reset clipboard - Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(input + ""), null); + Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(input), null); } } @@ -269,4 +268,27 @@ public class Table2D extends Table { super.setScaleIndex(scaleIndex); axis.setScaleByName(getScale().getName()); } + + public void highlightLiveData() { + if (overlayLog) { + AxisRange range = getLiveDataRangeForAxis(axis); + clearSelection(); + boolean first = true; + for (int i = range.getStartIndex(); i <= range.getEndIndex(); i++) { + int x = 0; + int y = i; + if (axis.getType() == TABLE_X_AXIS) { + x = i; + y = 0; + } + if (first) { + startHighlight(x, y); + first = false; + } else { + highlight(x, y); + } + } + stopHighlight(); + } + } } \ No newline at end of file diff --git a/src/enginuity/maps/Table3D.java b/src/enginuity/maps/Table3D.java index ed12a0a7..687bb2b1 100644 --- a/src/enginuity/maps/Table3D.java +++ b/src/enginuity/maps/Table3D.java @@ -3,7 +3,9 @@ package enginuity.maps; import enginuity.Settings; import enginuity.swing.TableFrame; import enginuity.swing.VTextIcon; +import enginuity.util.AxisRange; import static enginuity.util.ColorScaler.getScaledColor; +import static enginuity.util.TableAxisUtil.getLiveDataRangeForAxis; import enginuity.xml.RomAttributeParser; import javax.swing.*; @@ -209,8 +211,7 @@ public class Table3D extends Table { } else { // limits not set, scale based on table values - double scale = 0; - + double scale; if (high - low == 0) { // if all values are the same, color will be middle value scale = .5; @@ -854,6 +855,26 @@ public class Table3D extends Table { } } + public void highlightLiveData() { + if (overlayLog) { + AxisRange rangeX = getLiveDataRangeForAxis(xAxis); + AxisRange rangeY = getLiveDataRangeForAxis(yAxis); + clearSelection(); + boolean first = true; + for (int x = rangeX.getStartIndex(); x <= rangeX.getEndIndex(); x++) { + for (int y = rangeY.getStartIndex(); y <= rangeY.getEndIndex(); y++) { + if (first) { + startHighlight(x, y); + first = false; + } else { + highlight(x, y); + } + } + } + stopHighlight(); + } + } + public void setScaleIndex(int scaleIndex) { super.setScaleIndex(scaleIndex); xAxis.setScaleByName(getScale().getName()); diff --git a/src/enginuity/swing/TableMenuBar.java b/src/enginuity/swing/TableMenuBar.java index da21f181..18ee9446 100644 --- a/src/enginuity/swing/TableMenuBar.java +++ b/src/enginuity/swing/TableMenuBar.java @@ -11,7 +11,7 @@ public class TableMenuBar extends JMenuBar implements ActionListener { private Table table; private JMenu fileMenu = new JMenu("Table"); private JMenuItem graph = new JMenuItem("View Graph"); - private JMenuItem overlay = new JMenuItem("Overlay Log"); + private JRadioButtonMenuItem overlay = new JRadioButtonMenuItem("Overlay Log"); private JMenu compareMenu = new JMenu("Compare"); private JRadioButtonMenuItem compareOriginal = new JRadioButtonMenuItem("Show Changes"); @@ -116,7 +116,6 @@ public class TableMenuBar extends JMenuBar implements ActionListener { close.setMnemonic('X'); graph.setEnabled(false); - overlay.setEnabled(false); } public void actionPerformed(ActionEvent e) { @@ -133,7 +132,7 @@ public class TableMenuBar extends JMenuBar implements ActionListener { table.getFrame().dispose(); } else if (e.getSource() == tableProperties) { - JOptionPane.showMessageDialog(table, (Object) (new TablePropertyPanel(table)), + JOptionPane.showMessageDialog(table, new TablePropertyPanel(table), table.getName() + " Table Properties", JOptionPane.INFORMATION_MESSAGE); } else if (e.getSource() == copySel) { @@ -164,6 +163,9 @@ public class TableMenuBar extends JMenuBar implements ActionListener { } else if (e.getSource() == comparePercent) { table.setCompareDisplay(Table.COMPARE_PERCENT); + } else if (e.getSource() == overlay) { + table.setOverlayLog(overlay.isSelected()); + } } } \ No newline at end of file diff --git a/src/enginuity/util/AxisRange.java b/src/enginuity/util/AxisRange.java new file mode 100644 index 00000000..281368a0 --- /dev/null +++ b/src/enginuity/util/AxisRange.java @@ -0,0 +1,20 @@ +package enginuity.util; + +public final class AxisRange { + private final int startIndex; + private final int endIndex; + + public AxisRange(int startIndex, int endIndex) { + this.startIndex = startIndex; + this.endIndex = endIndex; + } + + public int getStartIndex() { + return startIndex; + } + + public int getEndIndex() { + return endIndex; + } + +} diff --git a/src/enginuity/util/TableAxisUtil.java b/src/enginuity/util/TableAxisUtil.java new file mode 100644 index 00000000..011f840a --- /dev/null +++ b/src/enginuity/util/TableAxisUtil.java @@ -0,0 +1,47 @@ +package enginuity.util; + +import enginuity.maps.DataCell; +import enginuity.maps.Table1D; + +public final class TableAxisUtil { + + private TableAxisUtil() { + } + + public static AxisRange getLiveDataRangeForAxis(Table1D axis) { + int startIdx = 0; + int endIdx = 0; + double liveAxisValue = axis.getLiveValue(); + DataCell[] data = axis.getData(); + for (int i = 0; i < data.length; i++) { + DataCell cell = data[i]; + double axisValue = cell.getValue(); + if (liveAxisValue == axisValue) { + startIdx = i; + endIdx = i; + break; + } else if (liveAxisValue < axisValue) { + startIdx = i - 1; + endIdx = i; + break; + } else { + startIdx = i; + endIdx = i + 1; + } + } + if (startIdx < 0) { + startIdx = 0; + } + if (startIdx >= data.length) { + startIdx = data.length - 1; + } + if (endIdx < 0) { + endIdx = 0; + } + if (endIdx >= data.length) { + endIdx = data.length - 1; + } + return new AxisRange(startIdx, endIdx); + } + +} diff --git a/src/enginuity/xml/DOMRomUnmarshaller.java b/src/enginuity/xml/DOMRomUnmarshaller.java index bd793876..988f37c5 100644 --- a/src/enginuity/xml/DOMRomUnmarshaller.java +++ b/src/enginuity/xml/DOMRomUnmarshaller.java @@ -359,13 +359,14 @@ public class DOMRomUnmarshaller { table.setStorageAddress(RomAttributeParser.parseHexString(unmarshallAttribute(tableNode, "storageaddress", table.getStorageAddress()))); table.setDescription(unmarshallAttribute(tableNode, "description", table.getDescription())); table.setDataSize(Integer.parseInt(unmarshallAttribute(tableNode, "sizey", unmarshallAttribute(tableNode, "sizex", table.getDataSize())))); - table.setFlip(Boolean.parseBoolean(unmarshallAttribute(tableNode, "flipy", unmarshallAttribute(tableNode, "flipx", table.getFlip() + "")))); + table.setFlip(Boolean.parseBoolean(unmarshallAttribute(tableNode, "flipy", unmarshallAttribute(tableNode, "flipx", String.valueOf(table.getFlip()))))); table.setUserLevel(Integer.parseInt(unmarshallAttribute(tableNode, "userlevel", table.getUserLevel()))); - table.setLocked(Boolean.parseBoolean(unmarshallAttribute(tableNode, "locked", table.isLocked() + ""))); + table.setLocked(Boolean.parseBoolean(unmarshallAttribute(tableNode, "locked", String.valueOf(table.isLocked())))); + table.setLogParam(unmarshallAttribute(tableNode, "logparam", table.getLogParam())); if (table.getType() == Table.TABLE_3D) { - ((Table3D) table).setFlipX(Boolean.parseBoolean(unmarshallAttribute(tableNode, "flipx", ((Table3D) table).getFlipX() + ""))); - ((Table3D) table).setFlipY(Boolean.parseBoolean(unmarshallAttribute(tableNode, "flipy", ((Table3D) table).getFlipY() + ""))); + ((Table3D) table).setFlipX(Boolean.parseBoolean(unmarshallAttribute(tableNode, "flipx", String.valueOf(((Table3D) table).getFlipX())))); + ((Table3D) table).setFlipY(Boolean.parseBoolean(unmarshallAttribute(tableNode, "flipy", String.valueOf(((Table3D) table).getFlipY())))); ((Table3D) table).setSizeX(Integer.parseInt(unmarshallAttribute(tableNode, "sizex", ((Table3D) table).getSizeX()))); ((Table3D) table).setSizeY(Integer.parseInt(unmarshallAttribute(tableNode, "sizey", ((Table3D) table).getSizeY()))); } @@ -432,7 +433,7 @@ public class DOMRomUnmarshaller { DataCell dataCell = new DataCell(); dataCell.setDisplayValue(unmarshallText(n)); dataCell.setTable(table); - ((Table1D) table).addStaticDataCell(dataCell); + table.addStaticDataCell(dataCell); } else if (n.getNodeName().equalsIgnoreCase("description")) { table.setDescription(unmarshallText(n)); @@ -464,7 +465,7 @@ public class DOMRomUnmarshaller { // check whether name matches base and set scale if so if (scales.get(i).getName().equalsIgnoreCase(base)) { try { - scale = (Scale) ObjectCloner.deepCopy((Object) scales.get(i)); + scale = (Scale) ObjectCloner.deepCopy(scales.get(i)); } catch (Exception ex) { JOptionPane.showMessageDialog(parent, new DebugPanel(ex, @@ -485,10 +486,10 @@ public class DOMRomUnmarshaller { // get coarse increment with new attribute name (coarseincrement), else look for old (increment) scale.setCoarseIncrement(Double.parseDouble(unmarshallAttribute(scaleNode, "coarseincrement", - unmarshallAttribute(scaleNode, "increment", scale.getCoarseIncrement() + "") + ""))); + unmarshallAttribute(scaleNode, "increment", String.valueOf(scale.getCoarseIncrement()))))); scale.setFineIncrement(Double.parseDouble(unmarshallAttribute(scaleNode, - "fineincrement", scale.getFineIncrement() + ""))); + "fineincrement", String.valueOf(scale.getFineIncrement())))); return scale; } @@ -517,6 +518,6 @@ public class DOMRomUnmarshaller { } private String unmarshallAttribute(Node node, String name, int defaultValue) { - return unmarshallAttribute(node, name, defaultValue + ""); + return unmarshallAttribute(node, name, String.valueOf(defaultValue)); } } \ No newline at end of file