Engine Control Module (ECM) Scan Tool Output Controls
| Output Control | Description |
|---|---|
| A/C Compressor Clutch Relay | The engine must be running and the ECM must receive an A/C compressor request from the HVAC control module in order to enable the output control. The ECM switches off the A/C compressor clutch relay when OFF is selected. The relay remains de-energized until ON is selected. |
| Camshaft Position Actuator Intake/Exhaust | This function controls the selected camshaft actuator solenoid. The normal commanded state is NONE. The system will increase or decrease the angle of the selected camshaft in 5 degree increments up to 40 crankshaft degrees. The scan tool initiates the test when the following conditions are met:
The system remains in the commanded state until cancelled by the scan tool. |
| Clutch Pedal Position Learn | This device control is used to trigger the procedure to learn the clutch pedal fully applied position. |
| Compression Test | This device control is used to set up the internal combustion engine for a compression test. The fuel pump, fuel injectors, and spark are all disabled. The throttle is opened to a Wide Open Throttle (WOT) position. For conventional engine vehicles, the extended crank feature is not active, and for strong hybrid vehicles, the Hybrid Powertrain Control Module is configured to crank at the speed specified in the device control command. Engine cranking is completely controlled by the technician either through the ignition key or through a remote starter switch as applicable. The device control limits and rejects will apply normally upon entry to the device control. The limits will be monitored when the device control is activated (to prevent for example unwanted start attempts). But if a limit is exceeded or if a test instrument is disconnected, the device's control of fuel and ignition will not be released before the electrical current mode is switched to radio mode or OFF. This prevents unexpected fuel and ignition functions in the event of control of the device being lost. |
| Cooling Fan Relay 1 | This function activates the cooling fan relay 1. The normal commanded state of the fan relay is NONE. The relay command status can also be monitored on the scan tool data parameter FC Relay 1 Command. The control module allows cooling fan relay control when the following conditions are met:
|
| Cooling Fan Relay 2 | This function activates the cooling fan relay 2. The normal commanded state of the fan relays is NONE. The relay command status can also be monitored on the scan tool data parameter Fan Control Relay 2 Command. The control module allows cooling fan relay control when the following conditions are met:
|
| Cooling Fan Relay 1, & 2 | This function activates the cooling fan relay 1, and 2. The normal commanded state of the fan relays is NONE. The relay command status can also be monitored on the scan tool data parameters Fan Control Relay 1 Command and Fan Command Relay 2 and 3. The control module allows cooling fan relay control when the following conditions are met:
|
| Crankshaft Position Variation Learn | This device control is used to activate the crankshaft position variation learn algorithm which calculates the reference pulse correction factors for the misfire diagnostic. |
| Cylinder Power Balance | This device control is used to override the state of the fuel injector outputs. This device control is used to disable injectors in order to cut off fuel to the associated cylinders. |
| Depressurize Fuel System | When the low pressure fuel pump is used in conjunction with a separate high pressure fuel pump for Direct Injection (DI) engines, this device control can be used to reduce the high fuel pressure to a low working level. The high fuel pressure control shall monitor the low pressure "Fuel Pump Device Control with Engine Running" such that when the low pressure pump is commanded OFF the high pressure pump will be controlled to a low pressure value. This combination shall be held until either the FPMR device control is released, or the engine stalls. |
| Engine Controls Ignition Relay | This device control is used to override the state of the Powertrain Relay. |
| Engine Oil Life Reset | This device control contains the engine oil remaining life determined from an algorithm based upon the effective engine revolutions and the distance driven since the last oil change. This device control may be used to reset the engine oil remaining life to 100 % after an oil change or to any other value when replacing a control module |
| Cylinder Power Balance |
NOTE:
The Misfire Current and Misfire History parameters may not increment when using this function. This function disables the selected fuel injector. The normal commanded state is None. The scan tool initiates the test when the following conditions are met:
|
| Engine Speed | This function regulates idling speed overrevving in steps of 25 rpm, 100 rpm and 500 rpm from basic idling speed of 1 400 rpm. The scan tool initiates the test when the following conditions are met:
The engine speed will remain in the commanded state until cancelled by the scan tool. |
| EVAP Purge Solenoid Valve |
NOTE:
The EVAP Purge Solenoid Command parameter may not change states when using this output control. This function controls the evaporative emission (EVAP) purge solenoid valve. The normal commanded state is NONE. The system will increase or decrease the amount of purge by changing the duty cycle of the purge valve in 10 percent increments within a range of 0-100 percent. The system remains in the commanded state until cancelled by the scan tool or the fuel tank pressure (FTP) sensor exceeds -24 mm Hg (-12 inch H20). |
| EVAP Purge/Seal |
NOTE:
The EVAP Purge and Vent Solenoid Command parameters may not change states when using this output control. This function activates both the EVAP purge solenoid valve and EVAP vent solenoid to seal the EVAP system. When the evacuation valve is activated it is commanded to 0 percent and the ventilation valve is commanded to ON, non-ventilated. Normal command status for both solenoids is None. Both of the solenoids remain in the commanded state until cancelled by the scan tool or the FTP sensor exceeds -24 mm Hg (-12 inch H20). |
| EVAP Test | This device control is used to activate the evaporative emissions service bay test. |
| EVAP Vent Solenoid Valve |
NOTE:
The EVAP Vent Solenoid Command parameter may not change states when using this output control. This function controls the EVAP vent solenoid. Normal command status is NONE. For the command ON the ventilation valve switches over to Non-ventilated. The system remains in commanded status provided on of the following conditions does not arise:
|
| Exhaust Camshaft Position Actuator | This device control is used to override the state of the exhaust cam phase output. The commanded camshaft position is expressed in terms of degrees of camshaft rotation (retard for exhaust camshaft) from the park position (a camshaft position of zero represents the park position). |
| Exhaust Camshaft Position Actuator Solenoid Valve, If Equipped | This device control is used to override the state of the exhaust cam phase solenoid output. |
| Fuel Control Loop Status | This function controls the heated oxygen sensor (HO2S) loop status. The commanded states include NONE, OPEN, and CLOSED. The normal commanded state is NONE. The loop status changes as commanded, OPEN or CLOSED. The system remains in the commanded state until cancelled by the scan tool. |
| Fuel Injector Balance Test (If Available) | This function enables the fuel injector in order to verify the correct fuel injector flow. The ECM will pulse the selected fuel injector when the following conditions are met:
The selected fuel injector can only be flowed/pulsed once per ignition cycle. |
| Fuel Pressure | This function allows control of the fuel rail pressure (FRP) regulator which is integral to the high pressure fuel pump. The system will Increase or Decrease the fuel rail pressure in increments, as commanded within an approximate range of 414-17, 237 kPa (60-2500 psi). The scan tool initiates the test when the following conditions are met:
The system remains in the commanded state for about 30 seconds or until cancelled by the scan tool or the ECM detects a vehicle speed. |
| Fuel Pressure Regulator | This device control is to be used for a high pressure fuel system with direct injection (DI) to activate the fuel pressure regulator with the ignition ON and the engine OFF. Both the high and low sides of the regulator are controlled at the same time. Commanding the regulator to ON will modulate the high side driver to a calibratible Maximum Duty Cycle. (Note: As this is an electrical circuit test, a regulator solenoid commanded to ON does not necessarily equate to the regulator state at maximum fuel pressure.) |
| Fuel Pump Enable | This function controls the fuel pump. The normal commanded state is NONE. The scan tool initiates the test when the following conditions are met:
At the command ON/OFF, the engine's control module (ECM) turns the fuel pump ON/OFF. If the engine is running and the fuel pump is commanded to OFF, the engine will stop. The system remains in the commanded state for about 2 seconds or until cancelled by the scan tool or the ECM detects a vehicle speed. |
| Fuel Trim Enable | This function disables the control modules ability to learn new fuel trim parameters. The commanded states are NONE, ENABLED, DISABLED. The normal commanded state is NONE. The system remains in the commanded state until cancelled by the scan tool. |
| Fuel Trim Reset | This function is used to reset the learned fuel trim values to their initial values. |
| Generator L Terminal | Commands the generator L terminal ON and OFF. |
| HO2S Heater Sensor 1 | This device control is used to override the duty cycle of the oxygen sensor heaters. With the engine OFF, this device control is intended to be used as a discrete control for circuit diagnosis. With the engine OFF, none of the oxygen sensor heaters can be commanded ON for more than 3.0 seconds, after which the selected oxygen sensor heater must be disabled for a limited duration (typically 60 seconds) before it may be enabled again. With the engine running, this device control is used to operate the oxygen sensor heaters at the various duty cycles available to the engine controller. |
| HO2S Heater Sensor 2 | This device control is used to override the duty cycle of the oxygen sensor heaters. With the engine OFF, this device control is intended to be used as a discrete control for circuit diagnosis. With the engine OFF, none of the oxygen sensor heaters can be commanded ON for more than 3.0 seconds, after which the selected oxygen sensor heater must be disabled for a limited duration (typically 60 seconds) before it may be enabled again. With the engine running, this device control is used to operate the oxygen sensor heaters at the various duty cycles available to the engine controller. |
| HO2S Heater Learn | This device control is used to trigger the reset of the learned resistances for the oxygen sensor heaters following a replacement in service. The learned resistances are reset to a calibration used to prevent overheating of the sensors until more accurate resistances may be learned following an extended engine OFF time (typically 12 or more hours). |
| Idle Learn | This function allows the throttle position and the idle speed to be relearned by the ECM, once the following conditions have been met.
|
| Idle Ignition Timing | Disables and enables idle spark advance with the engine running. |
| Idle Speed Adjustment | This device control allows a service technician to add an offset to the engine idle speed within a restricted range to address customer complaints for vehicle vibration. |
| Idle Speed Correction | This device control allows a service technician to add an offset to the engine idle speed within a restricted range to address customer complaints for vehicle vibration. |
| Ignition Timing Retard | This device control is used to retard the spark angle from the software calculated spark angle. For example, if the software calculated spark angle was 15 degrees advanced and this device control requested a 3 degree retard, the commanded spark angle that would be delivered would be 12 degrees advanced. |
| Intake Camshaft Position Actuator | This device control is used to override the state of the intake cam phase output. The commanded camshaft position is expressed in terms of degrees of camshaft rotation (advance for intake camshafts) from the park position (a camshaft position of zero represents the park position) |
| Intake Camshaft Position Actuator Solenoid Valve (If Equipped) | This device control is used to override the state of the intake cam phase solenoid output. |
| Malfunction Indicator Lamp (MIL) | This function controls the malfunction indicator lamp (MIL). The normal commanded state is NONE. When commanded ON/OFF, the ECM turns the MIL ON/OFF. The system remains in the commanded state until cancelled by the scan tool. |
| Misfire Graphic | This function clears the misfire graphics from the scan tool. |
| Programming History | This function displays the history buffer entries for the primary calibration part in the engine controller |
| Remote Vehicle Start Disable History Reset | This function clears the remote vehicle start (RVS) disable history. When RESET is selected the reason the control module did not allow RVS in the last 8 attempts is cleared. |
| Starter Relay (If Available) | Commands the starter relay ON and OFF. |
| Throttle position | This device control is used to override the commanded throttle position. |
| Turbocharger Bypass Solenoid Valve | This device control is used for increasing or decreasing the Turbocharger Bypass Solenoid Command. |
| Turbocharger Wastegate Solenoid | Wastegate Solenoid Command 0-100% |