LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Saab >> 2011 >> 9-4X Aero >> Repair and Diagnosis (Single Page) >> Accessories & Equipment >> Communication Devices >> Bus And Diagnostics Communication >> Technical data >> Engine Control Module Scan Tool Information (LAU) >> Engine Control Module (ECM) Scan Tool Output Controls
April 5, 2026: LEMON Manuals is launched! Read the announcement.

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 request from the HVAC control module in order to enable the output control. The ECM de-energizes the A/C compressor clutch relay when you select OFF. The relay remains de-energized until you select ON.
Compression Test This device control is used to set-up the 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. The extended crank feature is not active. The scan tool initiates the test when the following conditions
  • Transmission in Park or Neutral
  • No transmission range switch DTCs set
  • There are no throttle actuator control system DTCs set
  • The engine speed is 0 RPM.
  • There are no CKP sensor DTCs set
  • The vehicle speed is 0 km/h (0 mph)
  • There are no VSS sensor DTCs set
Cooling Fan Relay 1 This function activates the cooling fan relay 1. The normal commanded state of the fan relay is NONE. The ECM allows cooling fan relay control when the following conditions are met:
  • The ignition is ON or the engine is running
  • A/C compressor operation is not requested.
  • The engine coolant temperature is less than 106°C (224°F)
Cooling Fan Relay 2 & 3 This function activates the cooling fan relay 2 and relay 3. The normal commanded state of the fan relays is NONE. The ECM allows cooling fan relay control when the following conditions are met:
  • The ignition is ON or the engine is running
  • A/C compressor operation is not requested.
  • The engine coolant temperature is less than 106°C (224°F).
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:
  • The engine is operating and the engine idle is stable.
  • The vehicle speed is 0 km/h (0 mph).
  • There are no DTCs set for the vehicle speed sensor.
If the fuel injector was disabled for 30 seconds, fuel injector control is not allowed again on the same fuel injector for 60 seconds.
Engine Oil Life Reset This output control is used to reset the engine oil life monitor from 0 to 100 %.
Engine Speed This function controls the idle speed override in 25 RPM, 100 RPM, and 500 RPM increments, from the base idle speed to 1, 400 RPM. The scan tool initiates the test when the following conditions are met:
  • The transmission is in park or neutral.
  • The engine speed is less than 1, 000 RPM.

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.
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 activated, the purge valve is commanded to 0 percent and the vent valve is commanded ON, Not-venting. The normal commanded state 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 Activates the on-board EVAP diagnostic test.
EVAP Vent Solenoid Valve
NOTE: The EVAP Vent Solenoid Command parameter may not change states when using this output control.
  • Cancelled by the scan tool
  • The EVAP canister purge solenoid is more than 0 percent, and the FTP sensor exceeds -24 mm Hg (-12 inch H20).
Exhaust Camshaft Position Actuator Bank 1 or 2 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 vehicle speed is 0 km/h (0 mph).
  • The transmission is in park or neutral.
  • The engine speed is between 1, 000-1, 400 RPM.

The system remains in the commanded state until cancelled by the scan tool.
Exhaust Camshaft Position Actuator Solenoid Valve Bank 1 or 2 This function controls the selected camshaft actuator solenoid. The normal commanded state is NONE. When commanded ON/OFF, the ECM turns the camshaft actuator solenoid ON/OFF. The scan tool initiates the test when the following conditions are met:
  • The ignition is ON with the engine OFF.
  • No engine speed is detected.

The system remains in the commanded state until cancelled by the scan tool.
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 (If equipped) 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:
  • All instruction on the scan tool is complete.
  • A fuel injector is selected.
  • The ignition is ON with the engine OFF.

The selected fuel injector can only be flowed/pulsed once per ignition cycle.
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:
  • There are no vehicle speed sensor DTCs set.
  • The vehicle speed is 0 km/h (0 mph).

When commanded ON/OFF, the engine control module (ECM) turns the fuel pump ON/OFF. If the engine is running and the fuel pump is commanded OFF, the engine will stall. 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 enables or disables the ECM fuel trim learning. The normal commanded state is None.
Fuel Trim Reset This function resets the fuel trim data and the learned values for the rear heated oxygen sensors.
Generator L-Terminal This function is used to override the state of the generator L terminal output. The commanded states are ON and OFF. Selecting OFF commands the ECM to turn OFF the generator and stop generating an output voltage. The scan tool initiates the test when the following conditions are met:
  • The engine is operating to turn OFF the component
  • The vehicle speed is 0 km/h (0 mph)
  • Transmission in Park or Neutral
  • In the correct power mode
  • The output control timer has not expired
HO2S Heater Sensor 1 or Sensor 2 Commands HO2S heater ON, 0-100 percent in 10 percent increments while the engine is running.
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.
  • The ignition is ON with the engine OFF.
  • The ECT is between 5-85°C (41-185°F).
  • No throttle actuator control (TAC) system DTCs are set.
Idle Spark Disables and enables idle spark advance with the engine running.
Intake Camshaft Position Actuator Bank 1 or 2 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 vehicle speed is 0 km/h (0 mph).
  • The transmission is in park or neutral.
  • The engine speed is between 1, 000-1, 400 RPM.

The system remains in the commanded state until cancelled by the scan tool.
Intake Camshaft Position Actuator Solenoid Valve Bank 1 or 2 This function controls the selected camshaft actuator solenoid. The normal commanded state is NONE. When commanded ON/OFF, the ECM turns the camshaft actuator solenoid ON/OFF. The scan tool initiates the test when the following conditions are met:
  • The ignition is ON with the engine OFF.
  • No engine speed is detected.

The system remains in the commanded state until cancelled by the scan tool.
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 Graphics Graphs the accumulated misfires occurring in each cylinder. The scan tool allows for a reset of the misfire graph.
Remote Vehicle Start Disable History Reset This output control is used to trigger the reset of the last 8 reasons the ECM has disabled remote vehicle start (RVS).
Secondary Air Injection Pump Relay This function controls the secondary air injection pump relay. The normal commanded state is NONE. When commanded ON/OFF, the ECM turns the pump relay ON/OFF. The system remains in the commanded state until canceled by the scan tool. The scan tool initiates the test when the following conditions are met:
  • The engine coolant temperature is greater than a predetermined temperature.
  • The AIR pump has not been enabled for greater than 30 seconds.
Secondary Air Injection Solenoid Valve This function is used to turn the AIR Valve on or off.
Secondary Air Injection System This function is used to turn the AIR Pump on or off.
Secondary Air Injection Test This function is used to trigger the secondary air injection (SAI) diagnostic service bay test, which causes the on board SAI diagnostic to execute until it is completed or aborted. The SAI diagnostic consists of three phases, SAI on test, SAI valve shut test, and SAI pump off test, all of which are triggered by this device control.
Starter Relay This function is used to override the state of the Starter Relay output. Fuel and spark are disabled to prevent the engine from starting if the starter relay output is commanded ON. The scan tool initiates the test when the following conditions are met:
  • The engine speed is 0 RPM
  • There are no CKP sensor DTCs set
  • The vehicle speed is 0 km/h (0 mph)
  • There are no VSS sensor DTCs set
  • There are no theft deterrent DTCs set
  • Transmission is in Park or Neutral
  • No transmission range switch DTCs set
  • There are no TAC system DTCs set
  • The ignition voltage is within range
  • In the correct power mode
  • Not enough time has elapsed since the last time the starter has been enabled with a scan tool
Throttle Position This function controls the throttle valve in 10 percent increments. The scan tool initiates the test when the following conditions are met:
  • There are no vehicle speed sensor DTCs set.
  • The vehicle speed is 0 km/h (0 mph).
  • The ignition is ON, with the engine OFF.
  • The ECM is not commanding a throttle learn.

The system remains in the commanded state until cancelled by the scan tool.
Turbocharger Bypass Solenoid Valve This function controls the turbocharger bypass valve. The normal commanded state is NONE. The scan tool initiates the test when the following conditions are met:
  • The ignition switch is in the Run/crank position.
  • The control is not allowed during boost
  • The output control timer has not expired.
Turbocharger Wastegate Solenoid Valve This function controls the duty cycle of the turbocharger wastegate valve. The normal commanded state is NONE. The system will increase or decrease the on time by changing the duty cycle of the solenoid in 10 percent increments within a range of 0-100 percent. The scan tool initiates the test when the following conditions are met:
  • The ignition switch is in the Run/crank position.
  • An over boost condition is not detected.
  • The output control timer has not expired.
Throttle Sweep This function moves the Throttle plate slowly from a closed position to wide open position, aiding diagnosis of TAC motor.