How to Use an OBD2 Scanner: Step-by-Step Guide to Reading and Clearing Codes

How to Use an OBD2 Scanner: Step-by-Step Guide to Reading and Clearing Codes


An OBD2 scanner is a diagnostic tool that communicates with a vehicle's onboard diagnostic system to retrieve trouble codes, view live data, monitor vehicle systems, and perform other diagnostic functions depending on the scanner and vehicle.

Learning how to use an OBD2 scanner correctly can help identify why the Check Engine Light is illuminated and provide useful information before replacing parts. However, an OBD2 trouble code identifies a detected fault or system condition; it does not automatically identify the failed component.

Basic code readers can retrieve and clear generic powertrain codes, while advanced OBD2 scan tools may support live data, ABS, airbag, transmission, body modules, active tests, special functions, service resets, and manufacturer-specific diagnostics.

What You Need Before Using an OBD2 Scanner

  • An OBD2-compatible vehicle.
  • An OBD2 scanner or diagnostic scan tool.
  • The vehicle ignition key or start button.
  • A stable vehicle battery.
  • The vehicle owner's or service manual when required.

For advanced diagnosis, a multimeter and wiring diagram can also be useful because a trouble code often requires electrical testing before a component is replaced.

Where Is the OBD2 Port?

The OBD2 port is the diagnostic connector used by a scan tool to communicate with the vehicle's electronic control modules.

On many vehicles, the connector is located under the driver's side of the dashboard near the steering column. However, the exact location can vary by manufacturer and model.

Typical OBD2 Diagnostic Connection

Vehicle Battery

Vehicle Fuse / Power Supply

OBD2 Diagnostic Connector

OBD2 Scanner

Vehicle Communication Network

ECM / PCM / ABS / BCM / TCM / Other Modules

OBD2 Port Pinout Basics

The standard OBD2 connector has 16 terminals. Not every vehicle necessarily uses every terminal for the same function, and some pins may be manufacturer-specific.

  • Pin 4: Chassis Ground.
  • Pin 5: Signal Ground.
  • Pin 6: CAN High on applicable systems.
  • Pin 7: K-Line on applicable systems.
  • Pin 14: CAN Low on applicable systems.
  • Pin 16: Battery Positive.

The exact communication protocol depends on the vehicle. Older vehicles may use protocols such as ISO 9141 or ISO 14230, while newer vehicles commonly use CAN-based communication.

Step 1: Locate the OBD2 Port

Locate the diagnostic connector under the dashboard or in another manufacturer-specified location. Do not force the connector if it does not fit easily.

Inspect the connector for damaged terminals, corrosion, loose pins, contamination, or signs of previous wiring repairs.

Step 2: Connect the OBD2 Scanner

With the vehicle ignition switched off unless the scanner manufacturer specifies otherwise, connect the scanner securely to the OBD2 port.

The scanner may power on automatically through the diagnostic connector. If it does not, check the vehicle's diagnostic power supply and the scanner connection.

Step 3: Turn the Ignition On

Switch the ignition to the ON position. On vehicles equipped with a push-button start, the required ignition mode may be selected without starting the engine.

Many scanners will then establish communication with the vehicle.

Step 4: Select the Vehicle

Depending on the scan tool, you may need to select the vehicle manufacturer, model, year, engine, or vehicle identification number.

Advanced scanners may identify the vehicle automatically.

Step 5: Perform a Full Vehicle Scan

If your scanner supports a full-system scan, perform it before concentrating on a single trouble code.

A basic code reader may only access the engine or emissions system, while an advanced diagnostic scanner can communicate with additional modules such as ABS, airbag, transmission, body control, infotainment, and other electronic systems.

Step 6: Read the Diagnostic Trouble Codes

Select the diagnostic function and retrieve the stored trouble codes.

OBD2 trouble codes generally begin with one of four letters:

  • P: Powertrain.
  • B: Body.
  • C: Chassis.
  • U: Network and communication.

The scanner may display additional information such as pending codes, permanent codes, freeze-frame data, and module information.

What Is a Pending OBD2 Code?

A pending code indicates that the vehicle has detected a condition that may become a confirmed fault if the problem occurs again according to the vehicle's diagnostic monitoring strategy.

A pending code should not automatically be ignored. It can provide an early indication of an intermittent or developing problem.

What Is a Permanent OBD2 Code?

A permanent DTC is retained by the vehicle until the appropriate onboard monitor confirms that the fault has been repaired. Simply clearing codes with a scan tool may not immediately remove a permanent code.

Step 7: Check Freeze-Frame Data

If freeze-frame information is available, record it before clearing the code.

Freeze-frame data can show conditions recorded when a fault was detected, such as engine speed, coolant temperature, vehicle speed, calculated load, throttle position, fuel-related parameters, and system voltage depending on the vehicle.

This information can help reproduce the conditions under which the fault occurred.

Step 8: View OBD2 Live Data

One of the most useful features of an advanced OBD2 scanner is live data.

Live data allows the technician to observe information being reported by vehicle sensors and control modules while the vehicle is operating.

  • Engine RPM.
  • Engine coolant temperature.
  • Vehicle speed.
  • Throttle position.
  • Engine load.
  • Short-term fuel trim.
  • Long-term fuel trim.
  • Oxygen sensor information.
  • Mass airflow information.
  • Manifold pressure.
  • System voltage.

The available parameters depend on the vehicle, engine, control module, and scan tool.

Step 9: Diagnose the Cause of the Code

Do not replace a component simply because its name appears in a trouble-code description.

For example, a sensor-related DTC may be caused by the sensor itself, its power supply, ground, reference voltage, signal wire, connector, wiring harness, mechanical condition, or another system affecting the signal.

A proper diagnosis combines the scan tool with electrical and mechanical testing.

OBD2 Diagnostic Signal Flow

Sensor / Vehicle System

Electrical Signal

ECM / PCM / Other Control Module

Diagnostic Information

Vehicle Communication Network

OBD2 Port

OBD2 Scanner

DTC + Live Data + System Information

Step 10: Clear the OBD2 Codes

After recording the diagnostic information and repairing the underlying problem, the scanner may be used to clear stored trouble codes when supported.

Clearing a code does not repair the fault. If the underlying problem remains, the code may return after the vehicle performs the appropriate diagnostic monitor.

What Happens When You Clear OBD2 Codes?

Clearing diagnostic trouble codes can reset certain emissions-related diagnostic information and readiness monitors.

This means the vehicle may temporarily show no stored emissions DTCs even though the underlying problem has not been repaired.

For this reason, clearing codes immediately before an emissions inspection may cause the vehicle's readiness monitors to show as incomplete.

Step 11: Perform a Road Test

After repairs, operate the vehicle under appropriate conditions and monitor the system with the scan tool when possible.

Check whether the fault returns and whether the related live-data parameters behave normally.

Step 12: Rescan the Vehicle

Perform another scan after the diagnostic procedure and road test.

The objective is to verify that the original fault has been resolved and to identify any remaining or newly stored codes.

Can an OBD2 Scanner Diagnose Every Problem?

No. An OBD2 scanner is a diagnostic information tool, not a complete replacement for electrical, mechanical, and physical testing.

A scanner can show what a control module detected, but it may not determine why the condition occurred.

For example, a communication code can require a multimeter, wiring diagram, connector inspection, and sometimes an oscilloscope or CAN-bus analyzer to determine the actual cause.

OBD2 Scanner vs. Professional Diagnostic Scanner

Basic OBD2 Code Reader

  • Read generic engine codes.
  • Clear many generic codes.
  • Display basic emissions data.
  • Useful for basic Check Engine Light diagnosis.

Advanced Diagnostic Scanner

  • Access multiple control modules.
  • Display advanced live data.
  • Perform active tests on supported vehicles.
  • Support service functions.
  • Read manufacturer-specific codes.
  • Provide advanced network diagnostics.

OBD2 Scanner and Multimeter

A multimeter becomes useful when the scan tool indicates a possible electrical problem.

For example, if a module does not communicate, the diagnostic process may require checking the module's power supply, ground, fuse, connector, and communication circuits.

The scanner tells you what the vehicle is reporting, while the multimeter can help determine whether the electrical circuit is actually functioning correctly.

OBD2 Scanner and Oscilloscope

An oscilloscope is useful for advanced diagnostics when the shape, timing, frequency, or quality of an electrical or communication signal must be observed.

It can help analyze signals from sensors, actuators, ignition systems, and vehicle communication networks such as CAN.

The correct waveform depends on the specific circuit and vehicle. A generic waveform illustration should therefore be treated as a reference rather than a universal specification.

Common OBD2 Scanner Mistakes

  • Clearing codes before recording them.
  • Replacing a part based only on the DTC description.
  • Ignoring pending codes.
  • Ignoring freeze-frame data.
  • Failing to perform a complete vehicle scan.
  • Assuming every OBD2 scanner can access ABS or airbag modules.
  • Ignoring vehicle battery voltage.
  • Using incorrect vehicle information during scanning.
  • Assuming that clearing a code means the problem is repaired.
  • Failing to perform a post-repair scan.

How to Choose an OBD2 Scanner

The right scanner depends on the type of diagnosis you want to perform.

  • Basic code reader: suitable for basic Check Engine Light code reading.
  • Bluetooth OBD2 scanner: useful for smartphone-based diagnostics and live data.
  • Advanced OBD2 scanner: suitable for multiple vehicle systems and deeper diagnostics.
  • Professional diagnostic platform: designed for workshops requiring advanced functions, system coverage, active tests, and service procedures.

When comparing scan tools, consider vehicle coverage, supported modules, live-data capabilities, bidirectional controls, special functions, software updates, connectivity, and manufacturer-specific functions.

Related OBD2 Scanner Topics

  • OBD2 Scanner: Complete guide to OBD2 diagnostic scanners and their functions.
  • OBD2 Scanner for Check Engine Light: How to choose a scanner for engine fault diagnosis.
  • Bluetooth OBD2 Scanner: How wireless scanners communicate with smartphones.
  • Best OBD2 Scanner: Features to consider when selecting a diagnostic tool.
  • OBD2 Port: Connector location, pins, power, ground, and communication.
  • OBD2 Live Data: Understanding sensor and module information.

FAQ About How to Use an OBD2 Scanner

How do I use an OBD2 scanner?

Locate the OBD2 port, connect the scanner, switch the ignition on, identify the vehicle if required, scan the available modules, read and record the codes, inspect live data and freeze-frame information, diagnose the cause, repair the fault, and then rescan the vehicle.

Can I use an OBD2 scanner with the engine running?

Yes. Many diagnostic functions can be performed with the engine running, especially when viewing live data. Follow the scan tool and vehicle manufacturer's instructions for the specific test.

Can an OBD2 scanner clear the Check Engine Light?

Many OBD2 scanners can clear supported diagnostic trouble codes. However, clearing the code does not repair the underlying problem, and the Check Engine Light may return if the fault remains.

Why won't my OBD2 scanner connect to the car?

Possible causes include no power at the diagnostic connector, a blown fuse, poor connector contact, incorrect vehicle selection, unsupported communication protocol, low battery voltage, wiring problems, or a fault within the vehicle communication network.

Can an OBD2 scanner read ABS codes?

A basic OBD2 code reader may not be able to access ABS. An advanced diagnostic scanner with the required vehicle coverage may be able to communicate with the ABS control module.

Can an OBD2 scanner read airbag codes?

Not every scanner can access the airbag system. SRS or airbag diagnostics generally require a scan tool that specifically supports the vehicle's body and safety modules.

Does every OBD2 scanner work on every vehicle?

No. Although OBD2 provides standardized diagnostic functions, advanced module access and manufacturer-specific functions vary by vehicle and scanner.

Is an OBD2 scanner the same as a diagnostic scan tool?

Not always. The term OBD2 scanner can describe anything from a basic code reader to a professional diagnostic platform. The actual capabilities depend on the device.

Final Takeaway

Knowing how to use an OBD2 scanner is an important first step in modern vehicle diagnostics. The scanner can retrieve trouble codes, display live data, provide freeze-frame information, and communicate with supported control modules.

The most important rule is to diagnose the cause rather than simply replace the component named in the code. A proper diagnostic process combines the OBD2 scanner with visual inspection, electrical testing, wiring information, and other diagnostic equipment when necessary.

For basic Check Engine Light diagnosis, a simple code reader may be enough. For modern vehicles with multiple electronic control modules, an advanced diagnostic scanner can provide considerably more information and diagnostic capability.

About the author

Post a Comment