SAE J1850 Protocol: VPW vs PWM Communication Standard

Published date: Last modified on:

By: Ryan Horban

Key Takeaways
5 things to know about SAE J1850 before plugging in a scanner or GPS tracker
  • 01

    J1850 includes VPW for GM and PWM for Ford with different wiring

  • 02

    Pin 10 present means PWM, pin 10 absent means VPW

  • 03

    GM and Ford vehicles from 1996 to 2007 use J1850 protocols

  • 04

    Some low-cost scanners drop J1850 support and simply will not connect

  • 05

    CAN replaced J1850, but older vehicles still rely on these protocols

Need an OBD2 GPS tracker that works on J1850 vehicles?The Konnect OBD2 Tracker supports both J1850 and CAN bus, and updates every 3 seconds instead of the once-a-minute most trackers manage.
Shop the Konnect OBD2 Tracker

As an Amazon Associate, Konnect GPS earns from qualifying purchases.

SAE J1850 VPW vs PWM Explained

You plug your scanner into the OBD2 port and it reports back SAE J1850 VPW. Great. Now what does that actually mean?

I'm Ryan Horban, and I've spent the last 15 years working with GPS vehicle trackers, fleet tracking devices, and commercial GPS tracking systems across real-world fleets.

The protocol your car runs determines whether your scanner connects, whether your OBD2 GPS tracker reads data correctly, and whether the fault you're chasing is a real one or just a communication hiccup. People get caught out by this constantly.

In this guide you'll learn what SAE J1850 is, the real difference between VPW and PWM, which GM and Ford vehicles use each one, how to identify your protocol in about 30 seconds, and why it still matters today even with CAN bus everywhere.

If you drive a vehicle built between 1996 and 2007, this is the one to read.

WORKS ON J1850 AND CAN BUS
Konnect OBD2 GPS tracker

Konnect OBD2 GPS Tracker

Most trackers report once a minute. Konnect updates every 3 seconds, which is 20 times faster, and it plugs into the OBD2 port on J1850 and CAN bus vehicles alike. Real fleets don't get to pick one protocol era and stick to it. $39 on sale from $99, plus $8.95 a month with no contract.

  • 3-second updates, 20x faster
  • J1850 and CAN bus support
  • Plug in, no tools
  • Geofencing
  • Speed alerts
  • Tamper and unplug alerts
  • Lifetime warranty
  • Free US shipping

What Is the SAE J1850 Protocol?

SAE J1850 is a serial communication protocol, the standardized language your car's electronic control units use to share data with each other and with any OBD2 tool you plug in. Adopted by the Society of Automotive Engineers in 1994, it came in two variants: VPW for GM vehicles and PWM for Ford. For over a decade it was the communication standard for American cars and trucks built from 1996 through 2007.

SAE J1850 VPW protocol connection diagram

Diagram via ResearchGate

Your car runs dozens of computers at once. One manages the engine, another the transmission, another the emissions system. They all need to share data constantly, and J1850 is the network that made that happen, routing everything through a single standardized bus.

Class B protocol: the industry classifies vehicle networks by speed. Class A is slow and handles simple body functions such as seat memory and mirrors. Class C is fast and carries safety-critical systems like ABS and airbags. J1850 sits in the middle at Class B, the medium-speed tier built for diagnostics, emissions and engine data.

Class Speed Used For
Class A Slow Simple body functions such as seat memory and mirrors
Class B Medium Diagnostics, emissions and engine data. J1850 lives here.
Class C Fast Safety-critical systems such as ABS and airbags

Before J1850, every U.S. manufacturer did their own thing. Ford had its own wiring logic, GM had theirs, Chrysler was off in its own corner. No standardization and no cross-compatibility, so an independent shop seeing a Ford and a GM on the same day needed two completely different toolsets.

Then EPA and CARB emissions regulations pushed everyone onto a standardized OBD2 system by 1996, and J1850 was the protocol most American manufacturers chose to meet it. Suddenly a tech in Ohio could walk up to any 1996 GM or Ford with a standard scan tool and pull fault codes. For independent shops and fleet managers running mixed vehicles, that was worth a great deal.

HOW THE MANDATE CAME TOGETHERThe Complete History of OBD-II

How SAE J1850 Fits Into the OBD2 System

OBD2 is a standardized system that allows five different communication protocols underneath it, not a single protocol. J1850 is one of them. The physical connection is always the same: a 16-pin SAE J1962 connector under your dashboard, within reach of the driver's seat.

How SAE J1850 fits into the OBD2 system

When you plug in a scanner or an OBD2 GPS tracker, it connects through that port and starts talking to your ECU over the J1850 bus. The data flowing back covers what the vehicle is doing in real time:

  • Engine RPM and vehicle speedMonitored continuously, so the ECU knows how hard the engine is working and how fast the vehicle is moving.
  • Coolant temperature and O2 sensor readingsCritical for emissions compliance and fuel efficiency.
  • Active and pending trouble codesThe faults your scan tool pulls, including codes that have not triggered the check engine light yet.

Once you know which protocol a vehicle runs, scanner selection, GPS tracker compatibility and fault diagnosis all stop being guesswork.

The Difference Between J1850 VPW and PWM

VPW runs on a single wire at 10.4 kbps and was GM's choice. PWM runs on two wires at 41.6 kbps and was Ford's. Same J1850 standard underneath, completely different way of sending data. They are not interchangeable.

The difference between SAE J1850 VPW and PWM

This is the question that comes up most. Someone's scanner won't connect, or their GPS tracker isn't reading data, and nine times out of ten it comes down to not knowing which variant the vehicle runs.

J1850 VPW, the General Motors choice

VPW stands for Variable Pulse Width. GM developed it as their implementation of J1850, calling it Class 2. VPW runs on a single wire at 10.4 kbps and encodes data by varying the length of each pulse: a longer pulse means one thing, a shorter pulse another.

What I have always appreciated about VPW is how fault tolerant it is. I have seen it work on vehicles with corroded connectors, marginal grounds and questionable wiring harnesses on job sites. That single-wire simplicity is genuinely robust in rough conditions.

Chrysler also used a VPW variant called PCI, with the same physical layer and a slightly different implementation. Worth knowing on late-1990s Dodge and Chrysler vehicles.

J1850 PWM, the Ford approach

PWM stands for Pulse Width Modulation. Ford's version, internally called SCP or Standard Corporate Protocol, runs on two wires at 41.6 kbps, using pins 2 and 10 on the OBD2 connector. Instead of varying pulse length, PWM uses fixed-frequency pulses where the ratio of on-time to off-time determines whether a bit is a 1 or a 0.

That dual-wire differential setup makes PWM more resistant to electrical noise, which matters in a vehicle packed with ignition systems, alternators and interference. Ford also used it on some Lincoln, Mercury, Mazda and Jaguar models during their ownership years.

Feature J1850 VPW J1850 PWM
Used by GM, Chrysler Ford, Lincoln, Mercury, Mazda
Also known as Class 2 or PCI SCP
Wire count Single wire Dual wire
OBD2 pins Pin 2 Pins 2 and 10
Data rate 10.4 kbps 41.6 kbps
Signal type Variable pulse width Fixed frequency PWM
Noise resistance Good Better
Vehicle years 1996 to 2007 1996 to 2007

Which one is faster, and does it matter?

PWM is four times faster than VPW on paper. For a shop tech pulling codes on a 2002 Silverado or a 2004 F-150, you will never feel that difference during a routine diagnostic session.

Where it does show up is in fleet GPS tracking and real-time data logging. Monitoring 50 vehicles at once, a faster polling rate means more frequent updates on speed and engine load. PWM vehicles tend to deliver slightly snappier live data. Not dramatic, but measurable at scale.

Check pin 10 before you buy anything. Thirty seconds with a flashlight tells you which protocol you are dealing with, and it is the difference between a scanner that connects first try and an afternoon wasted in a parking lot.

RH
Ryan Horban
GPS Tracking Expert
Running a mixed-age fleet?Konnect works across J1850 and CAN bus vehicles, so a 2003 Silverado and a 2024 van take the same tracker and land on the same dashboard.
See the Konnect OBD2 Tracker

Which Cars Use SAE J1850?

If you drive an American-made vehicle built between 1996 and 2007, there's a solid chance you're running J1850. Before 1996 OBD2 wasn't mandatory, and after 2007 most manufacturers had already migrated to CAN bus, which became federally required in 2008.

Older fleet vehicles that use the SAE J1850 protocol

J1850 VPW vehicles: General Motors, 1996 to 2007

GM ran VPW across virtually their entire lineup during this era:

  • ChevroletSilverado, Tahoe, Suburban, Impala, Malibu, Trailblazer
  • GMCSierra, Yukon, Envoy
  • CadillacEscalade, DeVille, and early CTS models
  • BuickLeSabre, Century, Rendezvous
  • PontiacGrand Prix, Grand Am, Bonneville
  • Chrysler and DodgeSome models used the PCI variant, same physical layer with a different implementation

J1850 PWM vehicles: Ford and partners, 1996 to 2007

  • FordF-150, Explorer, Mustang, Focus, Taurus, Expedition
  • LincolnTown Car, Navigator, LS
  • MercuryGrand Marquis, Mountaineer
  • Mazda and JaguarSeveral models during Ford's ownership era

Worth checking: most Ford vehicles started transitioning away from PWM after 2004, moving toward ISO 9141-2 or KWP2000 on certain models before the full CAN switchover in 2008. On a 2005 to 2007 Ford, verify with the factory service manual rather than assuming PWM.

How to Tell Which Protocol Your Car Uses

You don't need a factory manual or a dealer tool. Find the 16-pin J1962 connector under your dash, usually near the steering column, and look at which pins have metal contacts.

Checking the OBD2 port pins to identify the protocol
What You See Your Protocol
Metal contacts in pins 2, 4, 5 and 16, but NOT pin 10 J1850 VPW (GM)
Metal contacts in pins 2, 4, 5, 10 and 16 J1850 PWM (Ford)
Metal contacts in pins 6 and 14 CAN bus (2008 and newer)

Pin 10 is the tell. Present means Ford PWM, absent means GM VPW. I have watched techs spend an hour troubleshooting a scanner connection that a 30-second pin check would have solved before they opened the hood.

CAN'T FIND THE PORTHow to Find the OBD2 Port in Any Vehicle

How J1850 Powers Diagnostics and GPS Tracking

Most people think of J1850 purely as a diagnostics protocol. That's a big part of what it does, but there's another layer that matters if you run a fleet or want to add an OBD2 GPS tracker to an older vehicle.

The diagnostics side

When you plug a scan tool into the J1962 port, the tool sends a request out over the J1850 bus, the ECU processes it, and a response comes back within milliseconds. That exchange is how your scanner surfaces trouble codes, live sensor data and system status. What you can access over J1850:

  • Diagnostic trouble codesBoth active faults and pending codes that have not yet triggered the check engine light.
  • Live sensor dataEngine RPM, vehicle speed, throttle position, fuel trim, intake air temperature.
  • Freeze frame dataA snapshot of what the engine was doing at the exact moment a code triggered.
  • Emissions readiness monitorsWhether the vehicle will pass a state inspection, before you drive to the testing station.
A technician reading DTC codes from the OBD port

The GPS tracking side

An OBD2 GPS tracker plugs into that same J1962 port and, on a J1850 vehicle, communicates over the J1850 bus exactly the way a scan tool does. What that means practically:

  • Real-time speed

    Pulled from the vehicle's own speed data rather than estimated from GPS coordinates alone.

  • Engine on and off detection

    The tracker knows the moment the vehicle starts or shuts down.

  • Geofence and speed alerts

    Instant notification when a vehicle crosses a boundary or exceeds a set speed.

  • Trip and mileage records

    Accurate usage reporting without manual log sheets.

Data quality on J1850 vehicles is solid. Speed readings are accurate, engine status is reliable, and plug-and-play installation means no downtime getting a unit live.

Polling rate is where trackers separate themselves. Most report once a minute, which means a vehicle can travel most of a mile between updates. Konnect polls every 3 seconds, 20 times more often, so a turn, a stop or an unscheduled detour shows up as it happens rather than after the fact.

Does Your Scanner Actually Support J1850?

This is where a lot of people get caught out, and it is worth knowing before you spend money. Not every tool advertised as OBD2 compatible supports all five OBD2 protocols. Some budget Bluetooth ELM327 dongles, especially the cheap clones flooding the market, quietly drop J1850 VPW support to cut costs.

You plug one into a 2001 Suburban, it sits there doing nothing, and you spend an hour wondering what is wrong with the truck. Nothing is wrong with the truck. The tool just does not speak its language.

For J1850 vehicles, look for scanners that explicitly list both J1850 VPW and J1850 PWM support. The same rule applies to an OBD2 GPS tracker for a pre-2008 GM or Ford: confirm J1850 compatibility before you buy, not after.

Why the Industry Moved to CAN Bus

J1850 did its job well for over a decade. By the mid 2000s though, vehicles were gaining more ECUs, more safety systems and more data moving at higher speeds. Nobody in 1994 was designing for 100 control modules per vehicle. CAN bus was.

Fleet tracking on vehicles using CAN bus

A single-wire bus at 10.4 or 41.6 kbps could not scale to that kind of traffic. CAN bus, officially ISO 15765-4, became mandatory for all U.S. vehicles from January 1, 2008. CAN runs at 500 kbps standard, with CAN-FD pushing past 1 Mbps. A 2002 GM truck might carry 10 to 15 ECUs. A current vehicle can have 50 to 100, and every one of them needs to communicate, sometimes simultaneously, sometimes in milliseconds.

Feature J1850 VPW J1850 PWM CAN Bus
Data rate 10.4 kbps 41.6 kbps 500 kbps to 1 Mbps
Wire count Single Dual Dual, differential
US mandatory from 1996 1996 2008
Max ECUs supported Limited Limited 50 to 100+
Noise resistance Good Better Excellent
Error detection CRC byte CRC byte Multi-layer CRC
Still in use Legacy vehicles Legacy vehicles All current vehicles

CAN won because the industry outgrew J1850. That is not a knock on J1850. For what it was designed to do in 1994, it was excellent engineering. But anything built after 2007 is CAN territory, and anything built between 1996 and 2007 from GM or Ford is still very much J1850.

Conclusion

J1850 may be a legacy protocol, but legacy does not mean irrelevant. Tens of millions of pre-2008 GM and Ford vehicles are still on American roads, and every one of them speaks either VPW or PWM every time you plug something into that port.

  • 1996 to 2007 GM vehicleJ1850 VPW. Single wire, pin 2, 10.4 kbps.
  • 1996 to 2007 Ford, Lincoln or MercuryJ1850 PWM. Two wires, pins 2 and 10, 41.6 kbps.
  • Buying a scanner or tracker for an older vehicleVerify protocol support first. One wrong purchase costs an afternoon and the money.
  • Pin 10 is the fastest tellThirty seconds with a flashlight and you know exactly what you are dealing with.

Any questions about protocol compatibility or finding the right tracker for your vehicle, call us at 1-888-418-6212 or reach the Konnect GPS team through the contact page.

Already Know Your Protocol?

The Konnect OBD2 Tracker plugs straight into the port on J1850 and CAN bus vehicles alike. No tools, no installation, and updates every 3 seconds against the once-a-minute standard. Free US shipping and a lifetime warranty.

About the Author

Ryan Horban
Ryan Horban
GPS Tracking Expert 15+ Years of Experience

For more than 15 years, I've worked hands-on with GPS tracking systems and OBD2 diagnostics across construction fleets, delivery trucks, rental vehicles, and service vans.

For this guide on SAE J1850, I drew directly from years of plugging into GM and Ford fleet vehicles running both VPW and PWM protocols. I've diagnosed scanner compatibility failures firsthand, deployed OBD2 GPS trackers across mixed-protocol fleets, and done the 30-second pin check more times than I can count on job sites, in parking lots, and under dashboards with nothing but a flashlight.

What I cover here isn't pulled from a spec sheet. It's what I've learned doing this work daily across real vehicles, real fleets, and real diagnostic sessions.

Frequently Asked Questions

The SAE J1850 interface is a standardized serial communication protocol used in vehicles built from 1996 through 2007, primarily by GM and Ford. It allows electronic control units (ECUs) throughout the vehicle to exchange data with each other and with any OBD2 diagnostic tool or GPS tracker plugged into the J1962 port under the dash. It operates as a Class B medium-speed protocol, sitting between slow body-function networks and the high-speed safety systems used for ABS and airbags.

J1850 VPW (Variable Pulse Width) and J1850 PWM (Pulse Width Modulation) are two distinct variants of the same SAE J1850 standard. Here is how they differ:

  • VPW runs on a single wire (pin 2) at 10.4 kbps and was adopted by GM and Chrysler. It encodes data by varying the length of each pulse.
  • PWM runs on two wires (pins 2 and 10) at 41.6 kbps, four times faster, and was adopted by Ford, Lincoln, Mercury, Mazda, and Jaguar. It uses fixed-frequency pulses where the on-to-off ratio determines each bit.

Despite sharing the J1850 name, they are not interchangeable. A scan tool or OBD2 GPS tracker that supports only one variant will not connect to a vehicle running the other. The fastest way to tell which one your vehicle uses is the pin test: no contact in pin 10 means VPW; a contact present in pin 10 means PWM.

J1850 VPW was the protocol of choice for General Motors across their entire 1996–2007 lineup, including:

  • Chevrolet: Silverado, Tahoe, Suburban, Impala, Malibu, Trailblazer
  • GMC: Sierra, Yukon, Envoy
  • Cadillac: Escalade, DeVille, early CTS
  • Buick: LeSabre, Century, Rendezvous
  • Pontiac: Grand Prix, Grand Am, Bonneville
  • Chrysler / Dodge: Select models using a VPW variant called PCI, same physical layer, slightly different implementation

If you own any of these vehicles built between 1996 and 2007, you are on J1850 VPW.

J1850 PWM was Ford's implementation, officially called SCP (Standard Corporate Protocol), and it carried through to several brands under Ford's ownership during this era:

  • Ford: F-150, Explorer, Mustang, Focus, Taurus, Expedition
  • Lincoln: Town Car, Navigator, LS
  • Mercury: Grand Marquis, Mountaineer
  • Mazda: Several models produced during Ford's ownership period
  • Jaguar: Some models while under Ford ownership

Note that many Ford vehicles began transitioning away from PWM after 2004, moving toward ISO 9141-2 or KWP2000 on certain models before the full CAN switchover in 2008. If you are working on a 2005–2007 Ford, verify with the factory service manual before assuming PWM.

Find the 16-pin J1962 OBD2 connector under your dashboard, usually near the steering column, and look at which pins have metal contacts. The single test that tells you everything is pin 10:

  • No metal contact in pin 10 - J1850 VPW (GM vehicle)
  • Metal contact present in pin 10 - J1850 PWM (Ford vehicle)
  • Metal contacts in pins 6 and 14 - CAN bus (2008 or newer)

All you need is a flashlight. No factory manual, no dealer tool, no special equipment. Pin 10 is the tell every time.

Yes, but only if the tracker explicitly supports J1850 VPW or PWM. Not every OBD2 GPS tracker on the market does. Plugging an incompatible device into a pre-2008 GM or Ford vehicle results in no data, no tracking, and a wasted purchase.

A compatible OBD2 GPS tracker on a J1850 vehicle can read and transmit:

  • Real-time vehicle speed pulled directly from the speed sensor
  • Engine on/off status detected the moment the vehicle starts or shuts down
  • Idle time for accurate fleet fuel management
  • Mileage and odometer data without manual log sheets
  • Active fault code alerts so you know about engine issues before your driver does

Always verify J1850 VPW and PWM compatibility before buying. The Konnect OBD2 GPS Tracker supports both J1850 variants and CAN bus, making it compatible with pre-2008 GM and Ford vehicles as well as all modern vehicles.

PWM is four times faster than VPW. VPW runs at 10.4 kbps; PWM runs at 41.6 kbps. For a shop technician pulling fault codes in a routine diagnostic session, that speed difference is not noticeable in practice.

Where it matters is in real-time fleet GPS tracking and data logging. When monitoring multiple vehicles simultaneously for speed, idle time, and engine load, a faster polling rate on PWM vehicles produces more frequent and accurate data updates. It is a measurable difference when managing a large operation, though not dramatic for individual vehicle use.

J1850 was designed in 1994 for vehicles with 10 to 15 ECUs. By the mid-2000s, modern vehicles were running 50 to 100 modules simultaneously, engine, transmission, ABS, airbags, infotainment, climate, and more, all needing to communicate in real time. J1850's maximum speed of 41.6 kbps simply could not handle that volume of data traffic.

CAN bus (ISO 15765-4) runs at 500 kbps standard, with CAN-FD pushing past 1 Mbps, a leap of more than 12 times the fastest J1850 variant. It also supports more modules on the same network simultaneously with stronger error detection. The EPA mandated CAN bus for all US vehicles sold from January 1, 2008 onward. J1850 did its job well for over a decade, but the industry simply outgrew it.

Yes. Bit times are the basic unit of timing for all J1850 serial communication, ensuring that data is transmitted and received in a synchronized way between ECUs. Without consistent bit timing, messages sent over the J1850 bus would be misread or lost entirely. Both VPW and PWM rely on precise bit timing to maintain reliable communication across every vehicle system connected to the network.

Yes, as long as the scanner explicitly lists support for J1850 VPW or PWM, whichever your vehicle runs. Quality scanners from brands like Autel, Innova, and BlueDriver cover all five OBD2 communication protocols including both J1850 variants, making them fully compatible with pre-2008 GM and Ford vehicles.

The problem comes with cheap Bluetooth ELM327 clones that quietly drop J1850 VPW support to reduce manufacturing costs. You plug into a 2001 Suburban, the dongle sits there doing nothing, and you spend an hour troubleshooting a problem that does not exist. Always check the protocol compatibility list on any scanner or OBD2 GPS tracker before purchasing for a pre-2008 vehicle.

Back to blog