Solution: Swap with 3 wire VSS
Most people swap in a GM transmission with their LS. In that case it's usually pretty easy to configure the GM PCM to drive the vehicle speedometer.
My swap was into a Toyota keeping the Toyota 5 speed, but it should apply to any vehicle that uses a 3 wire VSS.
Why care about the GM PCM knowing speed? DFCO enable. Electric fan control. Cruise control.
As we know our GM PCMs connect to a 2 wire VSS from the factory. 2 wire being a reluctance type sensor so the PCM expects an AC waveform.

A lot of Toyotas use a 3 wire sensor. These are active devices and generate a 5v square wave output. This is then typically buffered by the speedometer before being sent to the ECM.
They even show you the open collector buffer transistor in the vehicle schematics:
One of the great things about the GM PCM is that it lets you tune the number of pulses per mile. So it doesn't matter that we won't be getting the exact pulse rate as a GM sensor (or that we have different gear ratios and larger tires).
Since the square wave is 0-5v and the GM PCM likely has some circuit or logic that looks for a 0 crossing we cannot simply connect the output of the 3 wire VSS or speedo directly to the PCM. The signal has to have some negative portion.
If you google around you see that many people buy an expensive little black box to convert between the 2 waveforms. But you can do the same with a 2 components worth cents.
This is how the signals look at 15mph in my Toyota:
The yellow waveform is the output from the Toyota speedo. Approx 0-5v square wave as expected.
The red waveform is the output of the above circuit when connected to pin C1 22 on a 411 PCM. The yellow waveform is the input. You'll notice that it's not a very big signal (~400 mv peak-to-peak) but the important part is that it does go negative for the low part of the signal, meaning there is a zero crossing for the PCM to detect.
In HPTuners I set Speedo -> Calibration -> VSS Pulese per mile to 4200 and the GM PCM had an accurate speed.
Trending Topics
also, i have heard that the ford gt500 2-wire VSS works in the tr6060/t56....can't you just pop one of those in and voila?
The Best V8 Stories One Small Block at Time
also, i have heard that the ford gt500 2-wire VSS works in the tr6060/t56....can't you just pop one of those in and voila?
I have changed the number of teeth in the tune to compensate for the difference, but something still seems like it might be off.
I have changed the number of teeth in the tune to compensate for the difference, but something still seems like it might be off.
if your 2-wire doesn't work let me know. i'll buy it for testing lol
I have changed the number of teeth in the tune to compensate for the difference, but something still seems like it might be off.
What "VSS Pulse Per Rev" setting do I need with a Jeep 8k PPM VSS to E40/LS2 ECM? I only need to get the speed to ECM, Jeep has a separate GPS speedometer.
Thanks for any/all help!











