Using an OBD2 scanner means plugging a code reader into your car’s diagnostic port under the dashboard and reading the trouble codes your engine computer stores.
An OBD2 scan tool is the fastest way to understand why your check engine light came on. Learning how to use an OBD2 scan tool takes about five minutes and can save you a trip to the mechanic for a simple code read. If you don’t own one yet, our tested roundup of the best OBD2 tools can point you to a solid starter unit.
Find Your Car’s OBD2 Port First
Every US gas-powered car built from 1996 onward (and every diesel from 2004) has a standardized 16-pin Data Link Connector, or DLC. It lives under the driver’s side dashboard, usually within reach of your left knee. You may need to pop off a small plastic cover or look near the fuse box panel. In rare cases, the port hides in the center console or behind the glove box. The connector is trapezoidal and fits the scanner’s plug only one way, so forcing it is never needed.
The port follows the SAE J1962 standard, and the scanner draws its power directly from it — no batteries or charging required for wired models. Once you find it, you are ready to start the diagnostic process.
| Code Type | System | What It Covers |
|---|---|---|
| P0xxx | Powertrain | Engine, transmission, fuel system |
| C0xxx | Chassis | ABS, suspension, steering |
| B0xxx | Body | Airbags, HVAC, power windows |
| U0xxx | Network | Module communication failures |
How to Read Diagnostic Codes Step by Step
With the ignition off, push the scanner’s connector firmly into the DLC until it seats — the trapezoidal shape makes it impossible to insert backward. Then turn the ignition key to the ON position without cranking the engine. The scanner will power up, run a boot sequence, and automatically detect your vehicle’s communication protocol (CAN, VPW, PWM, KWP 2000, or ISO 9141).
Once the device is ready, navigate to the Read Codes option on the menu. The tool may ask for your engine size or VIN to retrieve manufacturer-specific codes. Select Active for current faults or Pending for intermittent issues that haven’t tripped the check engine light yet. The codes will appear as a letter followed by four numbers — for example, P0171 means a lean fuel mixture on bank one. Use the UP/DOWN arrows to scroll through multiple codes, and check System Status for I/M monitor readiness details.
If you see a “LINK ERROR!” message, turn the ignition off for ten seconds, check that the scanner is fully seated, and try again. Never connect or disconnect the tool with the engine running — that can cause communication errors or electrical surges. Bosch’s OBD scanner user manual confirms this sequence as the standard safe procedure.
Clearing Codes and Avoiding Common Mistakes
Select Clear Codes or Reset only after you have fixed the underlying issue. Clearing codes before diagnosing erases freeze-frame data — the snapshot of engine conditions when the fault occurred — that a mechanic may need to confirm the root cause. Write down every code and its description before clearing anything.
One common error is starting the engine before plugging in the scanner. Always connect with the ignition off, then turn to ON. Another is ignoring pending codes: they flag intermittent problems that may soon become active. Also, basic scanners often miss manufacturer-specific codes for brands like Ford or GM unless they include “Enhanced” or “Pro” features. For tools that handle those deeper diagnostics, our tested roundup of the best OBD2 tools covers models with enhanced coverage. Finally, leaving the scanner connected with the ignition on for long periods drains the battery — disconnect when you are done.
FAQs
Will any OBD2 scanner work on my car?
Most basic scanners read generic powertrain codes on any OBD2-compliant vehicle from 1996 onward. But manufacturer-specific codes (for ABS, airbags, or transmission) may require a tool that supports enhanced protocols for your car’s brand.
Is it safe to drive with the check engine light on?
A steady check engine light usually means a problem that can wait for diagnosis but should not be ignored for long. A flashing light signals a severe misfire that can damage the catalytic converter — stop driving and have the car towed to a shop.
Do I need a mechanic after reading the codes?
Reading codes tells you which system triggered the light, but it does not diagnose the precise part failure. Simple fixes like a loose gas cap or a faulty oxygen sensor are DIY-friendly; complex codes involving transmission or ABS modules often need a professional scan tool and experience.
References & Sources
- Bosch. OBD 1350 User Manual Official step-by-step instructions for safe scanner connection and code reading.
- AutoEnginuity. ScanTool User Guide Covers protocol detection, DLC location, and menu navigation procedures.
