The vvt code was developed soley to use only one cam sensor for phasing and avcs feedback on avcs ej257 and 207 which use a 4-1 tooth wheel instead of the 4-2(2 tooth) cam wheel on the non avcs ej205. The ez30 both first and second gen use the 36-2-2-2 wheels and 3 tooth cam wheels for phasing the second gen also has the avcs feed back angle sensors. The cam sensor should be a hall effect sensor and the crank on mine at least is a VR sensor and I needed a 2.2k shunt across the signle wites and a 10k inline with + signal wire as I would loose sync at mid rpm and misfire like crazy. The cam sensor should already have a 12v square wave form output from the sensor and should be wired like hall effect sensor.