Scan Tool Testing and Procedures
Output State Control (OSC) ModeSpecial Tool(s):
Output state control (OSC) using the NGS or WDS diagnostic tool allows the technician to easily and quickly control the main functions and components of this transmission. OSC is used to help test the electrical, hydraulic or mechanical concerns related to the transmission. The NGS or WDS also provides PID information, along with the OSC functions, to accurately diagnose the transmission. For example, OSC allows the technician to shift the transmission, or engage the converter clutch, or command line pressure or turn a solenoid OFF and ON.
Output State Control (OSC) Procedures
Retrieve the continuous codes, carry out a KOEO and KOER On-Demand Self Test before using OSC. Any Diagnostic Trouble Codes (DTCs) related to the transmission range (TR) sensor or the output shaft speed (OSS) sensor must be fixed or the PCM will not allow OSC to operate.
Using the NGS, OSC has 2 menus for operation, the BENCH MODE and the DRIVE MODE.
OSC - BENCH MODE
The BENCH MODE is functional only when the vehicle range selector is in PARK or NEUTRAL. The BENCH MODE may be used when the engine is either ON (running) or OFF (not running). The BENCH MODE allows the technician to function the following components:
^ SSA - Directs PCM to command Shift Solenoid 1 OFF or ON
^ SSB - Directs PCM to command Shift Solenoid 2 OFF or ON
^ TCC - Directs PCM to command the Torque Converter Solenoid OFF or ON ( OFF = 0% duty cycle and ON = 100% duty cycle)
^ LINEDSD - Directs PCM to command line pressure to either 345, 517, 689, 862, 1,034, 1,207, 1,379 kPa (50, 75, 100, 125, 150, 175, 200 psi). The PCM will command the appropriate EPC current to obtain the commanded line pressure.
SSA, SSB and TCC in BENCH MODE
These OSC functions are used to command SSA, SSB and TCC solenoids OFF and ON when carrying out an electrical circuit check.
The OSC functions for parameters SSA, SSB and TCC allow the technician to choose the following options:
^ OFF - Directs PCM to command the solenoid OFF
^ ON - Directs PCM to command the solenoid ON
^ XXX - Cancels OSC command for that particular solenoid (returns to normal operation)
The requirements for SENDING an OSC value for SSA, SSB or TCC are as follows:
^ Key on and engine not running or key on and engine running at idle
^ Gear selector in PARK or NEUTRAL
The vehicle requirements must be met when sending the OSC value for SSA, SSB and TCC solenoids. If the vehicle requirements are not met when sending the OSC value, an error message will appear. When the error message is received, OSC is aborted and must be restarted. After sending the OSC value, if the vehicle requirements are no longer met, the error message will not appear but the OSC value will be cancelled by the PCM (monitor corresponding PID). The OSC value XXX may be sent anytime to cancel OSC.
LINEDSD in BENCH MODE
The LINEDSD in BENCH MODE may be used when carrying out an electrical check on the EPC solenoid or to test the functionality of the transmission's electronic control of the line pressure. When testing the EPC for controlling the line pressure, the technician is required to run the engine greater than 1,500 rpm. The installation of a hydraulic pressure gauge is required to actually test whether the transmission line pressure is correct. This will test whether the hydraulic pump, the pressure regulator and the EPC solenoid and other associated mechanical and hydraulic components are working correctly.
When carrying out an electrical test on the EPC solenoid, set LINEDSD to 1,379 kPa (200 psi) to command the EPC solenoid OFF and 345 kPa (50 psi) to command the EPC solenoid ON. Commanding 1,379 kPa (200 psi) may not electrically turn the pressure solenoid completely off and commanding 345 kPa (50 psi) may not electrically turn the pressure solenoid completely on.
The OSC functions for the parameter LINEDSD allow the technician to choose the following options:
^ 50 - Directs PCM to command line pressure to 345 kPa (50 psi)
^ 75 - Directs PCM to command line pressure to 517 kPa (75 psi)
^ 100 - Directs PCM to command line pressure to 689 kPa (100 psi)
^ 125 - Directs PCM to command line pressure to 862 kPa (125 psi)
^ 150 - Directs PCM to command line pressure to 1,034 kPa (150 psi)
^ 175 - Directs PCM to command line pressure to 1,207 kPa (175 psi)
^ 200 - Directs PCM to command line pressure to 1,379 kPa (200 psi)
^ XXX - Cancels OSC command for line pressure (returns to normal operation)
The vehicle requirements for sending an OSC value for LINEDSD in BENCH MODE are as follows:
^ Key on and engine off or key on engine running (engine speed greater than 1,500 rpm)
^ Range selector in PARK or NEUTRAL
The vehicle requirements must be met when sending the OSC value for EPC. If the vehicle requirements are not met when sending the OSC value, an error message will appear. When the error message is received, OSC is aborted and must be restarted. After the OSC value for EPC is sent, if the vehicle requirements are no longer met, the error message will not appear but the OSC value will be cancelled by the PCM (monitor corresponding PID). The OSC value XXX may be sent anytime to cancel OSC.
OSC - DRIVE MODE
The DRIVE MODE allows control of 2 transmission functions. Each OSC function has a unique set of vehicle operating requirements that the technician is required to meet before being allowed to operate OSC. The recommended procedure, when using the DRIVE MODE, is to command one parameter at a time. The DRIVE MODE allows the technician to control the following OSC functions on the transmission:
^ OSCGEAR - Directs the PCM to up-shift or down-shift
^ OSCTCC - Directs the PCM to lock or unlock the torque converter clutch
OSCGEAR in DRIVE MODE
The OSC function is used to test the transmission gear changes. The advantage of using OSC for changing gears is to allow the technician to easily test a specific gear and/or upshift or downshift that has been identified as the customer complaint. When using OSC to command a shift change, the PCM should command the correct or normal pressure for that shift. The transmission will remain in the gear that OSC has commanded until OSC commands another gear or OSC is cancelled.
The OSC functions for the OSCGEAR parameter allow the technician to choose the following options:
^ 1 - Directs PCM to command 1st gear
^ 2 - Directs PCM to command 2nd gear
^ 3 - Directs PCM to command 3rd gear
^ 4 - Directs PCM to command 4th gear
^ XXX - Cancels OSC command for GEAR (returns to normal operation)
The vehicle requirements must be met when sending the OSC value for GEAR. If the vehicle requirements are not met when sending the OSC value, an error message will appear. When the error message is received, OSC is aborted and must be restarted. After the OSC value for GEAR is sent, if the vehicle requirements are no longer met, the error message will not appear but the OSC value will be cancelled by the PCM (monitor corresponding PID). The OSC value XXX may be sent anytime to cancel OSC.
It is recommended to use the OSCTCC parameter in OSC to first turn of the converter clutch when testing the transmission gear changes. This will allow the technician to evaluate just the gear changes. If the torque converter clutch is not turned off, then the PCM may command the torque converter clutch to lock during a shift. This could make it more difficult for the technician to determine whether a bad shift is the result of the torque converter engaging or the actual gear change.
The vehicle requirements for sending a OSCGEAR value is as follows:
^ Engine is running
^ Gear selector is in OVERDRIVE
^ Vehicle speed is greater than 3 km/h (2 mph)
^ Vehicle speed must be lower than 48 km/h (30 mph) to command a downshift to 1st gear
^ Vehicle speed must be lower than 97 km/h (60 mph) to command a downshift to 2nd gear
^ Vehicle speed must be lower than 145 km/h (90 mph) to command a downshift to 3rd gear
^ Vehicle speed must be greater than 48 km/h (30 mph) to command an upshift to 4th gear
TCC in DRIVE MODE
The OSC function is used to test whether the torque converter clutch (TCC) is locking and unlocking correctly.
The OSC functions for the TCC parameter allow the technician to choose the following:
^ ON - Commands TCC solenoid ON (100% duty cycle) to lock the TCC
^ OFF - Commands TCC solenoid OFF (0% duty cycle) to unlock the TCC
^ XXX - Cancels OSC for TCC (returns to normal operation)
The vehicle requirements must be met when sending the OSC value for TCC. If the vehicle requirements are not met when sending the OSC value, an error message will appear. When the error message is received, OSC is aborted and must be restarted. After the OSC value for TCC is sent, if the vehicle requirements are no longer met, the error message will not appear but the OSC value will be cancelled by the PCM (monitor corresponding PID). The OSC value XXX may be sent anytime to cancel OSC.
The vehicle requirements for sending the TCC value OFF are as follows:
^ Engine is running
^ Gear selector is in OVERDRIVE
^ Vehicle speed is greater than 3 km/h (2 mph)
The vehicle requirements for sending the TCC value ON are as follows:
^ Engine is running
^ Gear selector is in OVERDRIVE
^ Vehicle speed is greater than 3 km/h (2 mph)
^ Transmission fluid temperature (TFT) is between 16 - 116°C (60 - 240 degrees F)
^ Brake is off when vehicle speed is below 32 km/h (20 mph)
^ Not an excessive load on the engine
^ Not during an upshift or downshift
^ Engine speed is greater than 1,500 rpm
Using Output State Control (OSC) and Monitoring PIDs
To confirm that the OSC value was sent by the NGS and the PCM has accepted the OSC command, a corresponding PID for each OSC parameter must be monitored. After sending the OSC value, the corresponding PID value should be the same as the OSC value. Additional PIDs should be monitored to help the technician accurately diagnose the transmission. The following is a list of PIDs to monitor while using OSC.