Rest Advance is the angle of camshafts trigger pattern (that the ECU decodes to find the cams position) in relation to the crankshafts TDC position. We need the Rest Advance to read ZERO when we are not actuating the cams VVT control solenoid - that way when our VVT table commands, for example 35 degrees of cam advance, we then advance the cam from its rest, or natural position, by 35 degrees in relation to the crank.


It is important to set the Rest Advance correctly. Follow the below steps to do so:

We assume you have carried out an output test on the chosen VVT channel(s) to confirm the VVT solenoid works electronically.

  1. Ensure first that you have full tracking of both crank and cam (i.e Sync Status is FULL and the correct patterns are set in the engine driver).
  2. Unplug the VVT solenoid wires, so the cam will be in its ‘natural’ rest state when VVT is not running.
  3. Rev the engine, and note the VVT>VVT Current Ang readout - note that it should stay relatively consistent even with varying engine speed, as we unplugged the VVT control system in step two above.
  4. Add the resultant ‘average’ number you read in VVT>VVT Current Ang to the VVT Settings>Rest Advance. For example, if the VVT Current Ang reads approx 41, and your rest angle is set to 70, change the Rest Advance to 111. You will note that the VVT Current Angle changes to approx ZERO. Confirm it  remains at approx ZERO as you vary the engines RPM.
  5. The Rest Advance has now been found, and it has zeroed the current advance to ZERO when the VVT is deactivated. Reconnect the VVT Solenoid, and the ECU will now vary the PWM signal to the chosen LS line in the IO Settings, attempting to have the VVT Current Angle match the Required Angle.