The OBD2 Port
If you’ve got a four-wheel drive built after about 1994, chances are you’ll have an OBD2 port. They’re often up under the steering column, and sometimes over in a kick panel, but it’s not so much its location (if you need to check out your owner’s manual to find it) but what it can tell us that’s important.
See, the OBD2 port is an outlet from the ECU (Engine Control Unit – essentially the vehicle’s brain) that will give you access to both the data the ECU is receiving from sensors and also any Diagnostic Trouble Codes (DTC) that the ECU is putting out.
But what is a Diagnostic Trouble Code (DTC)?
If you’ve ever had the engine light come on, or all of the lights start randomly popping up on the dash like a Christmas tree, chances are the ECU is getting information from a sensor that it doesn’t like, or is outside what it knows to be normal.
From there, the ECU will usually drop the vehicle into limp mode which, more often than not, will force you to head in to a dealer or have the car towed to a mechanic who can diagnose, find and resolve the issue.
What can an OBD2 port tell you?
This is where things get interesting. You see, the OBD2 port can tell you everything that the sensors throughout your vehicle are reading; far more than just things that will cause a light to ping up on the dash like the ABS light, check engine light and so on. If there’s a sensor attached to a part of your rig, you can read and interpret the data that sensor is sending to the ECU through the OBD2 port.
To be able to read the signal and data coming out of an OBD2 port, you’ll then need a reader of some description. There are a bunch on the market – I run a ScanGauge 2 (you’ll find my review of it here) and it gives me access to all of the data the OBD2 port has available. This includes all of the data coming from the onboard sensors, from an EGT and DPF loading value that the DPF sensors give (on the 1GD-FTV HiLux anyway), to RPM, engine load, water temp, intake temp, boost pressures and voltage. So there are more data-based sensors than you’ll know what to do with.
In addition, there are also the error codes. For example, the ABS sensors; if they are sending data (or not sending anything at all) to the ECU outside of normal parameters, you’ll often get a dash light (or multiple lights like a Christmas tree) to tell you something’s wrong. Where the OBD2 port comes in handy is it will be able to read what the error is, and let you know exactly where the issue lies. You’ll get a code in a specific format that you can decipher, or Google the code, to find out what the issue is.
What Diagnostic Error Codes mean, and how to interpret them
Besides being a scary code that will most likely mean nothing to you when it shows up on a scan gauge or laptop, your DTCs are actually pretty easy to work out. First thing you’ll need to know is the letter at the start. This will tell you where the error is – B for body, C for Chassis, P for powertrain (engine/drivetrain) and U for user network (Canbus, Wiring system, UART etc.).
The next number will tell you if it’s a generic code or a vehicle-specific code. Bear in mind most codes you will see will relate to generic codes, unless your vehicle manufacturer ran out of generic codes to use – 0 is for generic codes and 1 is for manufacturer-specific codes.
The third number or letter in the error code gives you an indication of where the issue has occurred. With 1 being Fuel & Air metering, 2 being the injector circuit, 3 being the ignition system/misfire, 4 being auxiliary emission controls (think DPF/EGR), 5 being vehicle speed control and idle control circuit, 6 being computer output circuit, and 7, 8 and 9 being driveline – gearbox, transfer case, diffs etc. A, B and C relate to Hybrid systems (not yet common), so chances are when the Rivian, Tesla and other EV 4X4s start turning up Down Under we’ll start seeing these codes as well.
The TLDR; have a look at this diagram, it’ll help you work out the codes and is a good place to start looking if you don’t have access to the interwebs to look it up. It’s probably a wise idea to screenshot this so you’ve got a copy of it stuck in your photos on your phone.