What are bi-directional controls?
Bidirectional controls are a set of commands that can be sent to the PCM to cause it to perform ad-hoc tasks under the command of the Scan Tool. Bidirectional commands bypass the PCM’s factory settings and force the PCM to operate in a particular way. The most common uses for bidirectional controls are: • Performing a CASE (Crank Angle Sensor Error) learn. • Performing a cylinder balance test • Temporarily altering the idle speed to determine the effect of different idle speeds • Switching transmission solenoids off/on for diagnosing faults • Engaging/disengaging the TCC. • Enabling/Disabling learning. • Altering spark advance. • Altering command AFR.