Serving Georgia, South Carolina & North CarolinaCall or text: 803-513-1009
Technician standing by to answer your questions — 7 days a week, 7am to 10pmGet a quoteEmail
Install Help

How Do I…Connect a GPS Tracker to a Vehicle's CAN Bus or OBD-II Port?

API Signal · Install Help · Data Bus · Updated September 5, 2026

Every vehicle we touch today has a data bus. It's how the engine, the body control module, the dash, and the transmission talk to each other over a couple of wires instead of hundreds. It's also how most of our trackers get engine hours, speed, fuel, fault codes, and odometer without a single splice. Understanding the bus is the difference between an installer and a good installer.

What is a vehicle data bus?

Also called: logic line, data line, multiplexing, CAN, or just "the bus."

A data bus lets one wire (or one pair of wires) carry many different pieces of information. Instead of running a heavy wire from every switch to every device, the manufacturer runs small wires to a computer, and the computer decides what to do.

Manufacturers do it for three reasons:

  1. Less wire. Copper is expensive and heavy. A bus cuts the harness down to a fraction of what it used to be.
  2. Software instead of parts. Want the doors to auto-lock at 10 mph instead of 15? On a bus vehicle, that's a software change at the dealer, not a new part.
  3. Diagnostics. Every module can report what it sees, which is why a scan tool can tell you what's wrong from the driver's seat.

How does a data bus work in simple terms?

Picture twenty people getting on a bus, each with one job to do when they get off. The bus drives to the destination. Each person steps off and does their task: one unlocks the doors, one rolls up the windows, one turns on the cruise control. One bus, one trip, twenty jobs.

That's the data bus. One wire, many messages, and each module on the wire listens for the messages meant for it.

What is the difference between resistive multiplexing and CAN bus?

Resistive multiplexing (older vehicles)

The original version. One wire carries different resistance values and the body control module reads them. 1,500 ohms might mean lock, 250 ohms might mean unlock, and so on. Common on Chrysler, GM, and Ford products from the late 1990s through the 2000s.

To trigger a function on one of these, a device puts the right resistor in line on the wire. See the Resistors chapter for values and how to build them. Get the value wrong and nothing happens, or the wrong thing happens.

CAN bus (everything modern)

Since roughly 2008, every light-duty vehicle sold in the US has CAN bus (Controller Area Network) on the OBD-II port. Heavy trucks use J1939, which is CAN bus with its own connector and message set.

CAN runs on a twisted pair: CAN High and CAN Low. The two wires carry mirror-image signals, and the twist cancels noise. Both ends of the bus have a 120 ohm terminating resistor. Meter across CAN High and CAN Low with the vehicle off and you should read about 60 ohms (two 120s in parallel). If you read 120, one end is missing its terminator. If you read open, the bus is broken.

Data trackers read engine data by listening to this pair. That's how they get RPM, speed, fuel level, engine hours, odometer, seat belt, and fault codes without touching a single factory wire.

How do trackers connect to OBD-II, J1939, or CAN?

OBD-II port (light duty)

The 16-pin port under the dash. Most plug-and-play trackers connect here.

OBD-II pinout

The pins that matter:

Pin Function
4 Chassis ground
5 Signal ground
6 CAN High
14 CAN Low
16 Battery constant 12 volt

The port has power, ground, and the bus. That's why a plug-in tracker needs nothing else.

For a hidden install, use a Y-cable or OBD extension harness that keeps the factory port free for the shop's scan tool. Never leave a fleet vehicle without a working OBD port.

J1939 (heavy duty)

Class 6, 7, and 8 trucks use a round 9-pin Deutsch connector, usually under the dash on the driver's side.

Most heavy-duty trackers use a J1939 Y-cable so the port stays available. Some older trucks (pre 2007 or so) use a 6-pin Deutsch connector running J1708/J1587 instead, which is a slower older bus. Check what the truck has before you order the harness.

Direct CAN tap (last resort)

Some devices, and some vehicles, need a direct connection to CAN High and CAN Low behind the dash. When that's the only option:

A bad CAN tap doesn't just kill your tracker. It can take down the whole bus and put the vehicle in limp mode or leave it dead. That's a tow, not a callback.

Can a GPS tracker control the vehicle through the bus?

Almost everything we do on the bus is read-only. The tracker listens and reports. It doesn't send commands.

Controlling a function through the bus (locking doors, remote start) takes a data bus interface module (sometimes called a bypass or CAN interface). Those modules translate a device's simple output into the right bus message for that specific vehicle. They're vehicle-specific, they have to be programmed, and they're the only safe way to send commands to a bus. For fleet work, the main case is a starter interrupt on a push-to-start vehicle, where there's no key cylinder to interrupt.

What data can a fleet get from the vehicle bus?

This is the sales side, and it's worth knowing on the install side too. A bus-connected tracker can report:

A tracker wired to only power, ignition, and ground can report location and ignition on/off. That's it. The bus is where the value is.

What are the rules for working near a CAN bus?

  1. Meter the OBD port for 12 volts on pin 16 and ground on 4 and 5 before plugging anything in. A dead port means a blown fuse, and the tracker won't work either.
  2. Use a Y-cable. Leave the factory port usable.
  3. Match the harness to the connector: OBD-II, black 9-pin, green 9-pin, or 6-pin.
  4. Never splice, cut, or terminate a CAN pair.
  5. If the vehicle throws a warning light or acts strange after connecting to the bus, unplug immediately and check for a bent pin or the wrong harness.
  6. Confirm the tracker is receiving engine data on the platform, not just GPS, before you leave.

Rather have us do it? We install GPS, cameras and telematics across Georgia, South Carolina and North Carolina, at your yard. Get a free quote or call/text 803-513-1009.

This information is provided as a guide. Verify every circuit with a digital multimeter before connecting to it. Proper installation is the responsibility of the installer.

Install Help

More guides

Want it done right the first time?

We install GPS, cameras and telematics across GA, SC & NC — at your yard, on your schedule.