Updated November 2026

The xtool D5S OBD2 scanner is a handheld diagnostic tool that plugs into your vehicle’s OBD2 port and reads the trouble codes stored by the engine computer. With it, you can identify why the check engine light is on, look at live sensor data, and clear codes once the repair is done. This guide walks through setup, reading codes, and interpreting what you find.

Before You Start

Most passenger cars and light trucks sold in the US since 1996 use a standard 16-pin OBD2 port, usually under the dashboard on the driver’s side. Have these items ready before you begin:

Shopping for one? See our guide: 3 Best OBD2 Scanners for Nissan Rogue Compared (2026).

  • The xtool D5S scanner with its cable and charged battery
  • Your vehicle’s make, model and engine size
  • A notepad or phone to record every code exactly as displayed
  • Ignition in the off position, parking brake set, and transmission in Park or Neutral

How to Read Trouble Codes Step by Step

  1. Locate the 16-pin OBD2 port and plug the scanner’s connector in firmly.
  2. Turn the ignition to the “On” position without starting the engine. The scanner should power up.
  3. Select your vehicle from the menu, or let the tool identify it automatically using the VIN.
  4. Choose the option to read codes. Note each code, such as P0420, along with its status: stored, pending or permanent.
  5. Look up each code’s meaning in the scanner’s built-in library or in the service information for your vehicle.

Understanding Code Prefixes

The first letter of a code shows which system is reporting. P codes cover powertrain issues, B codes body, C codes chassis, and U codes network communication. A P0301 code, for example, points to a misfire in cylinder 1, which is a very different starting point than a body code.

Using Live Data to Confirm a Problem

A code tells you where to look, but live data helps confirm the cause. The xtool D5S can display sensor readings while the engine runs. Useful parameters include:

Parameter What to Check
Short-term and long-term fuel trim Values consistently above +10% or below -10% suggest a vacuum leak or fuel delivery issue
Engine coolant temperature Should climb to roughly 195–220°F and then hold steady once warm
Oxygen sensor voltage Upstream sensors should swing rapidly between about 0.1 and 0.9 volts
Engine RPM at idle Unstable or hunting idle can point to vacuum or idle control problems

Compare readings with the manufacturer’s specified ranges. Service manuals and repair databases list these values for each model.

Clearing Codes and Verifying the Fix

Only clear codes after you have recorded them and completed the repair. Clearing a code resets the readiness monitors, so the car will need a drive cycle, typically a mix of city and highway driving over several days, before all monitors show complete. If the check engine light returns with the same code, the underlying fault is still present. Some codes, particularly those for emissions, may take several drive cycles to reappear after a repair, so verify the fix with a test drive and a rescan.

Common Mistakes

  • Clearing codes before writing them down, which removes the clues you need.
  • Replacing parts based on a code alone instead of checking live data first.
  • Ignoring freeze frame data, which records conditions at the moment the fault set.
  • Assuming a single code always means one failed part. Related codes often share a cause.
  • Clearing codes to pass an emissions test. Readiness monitors will show incomplete and the test will usually fail.
  • A quality OBD2 extension cable helps reach ports tucked behind trim panels, reducing strain on the scanner’s connector. View on Amazon
  • A basic digital multimeter lets you check the voltage and continuity of sensor wiring once a scanner points you to a suspect circuit. View on Amazon

FAQ

Will the xtool D5S work on any car?

It works on any vehicle with a standard OBD2 port, which covers most cars and light trucks sold in the US since 1996. Some manufacturers also offer enhanced functions that require the scanner’s advanced coverage for that brand.

Does clearing a code fix the problem?

No. Clearing a code only turns off the warning light and erases the stored record. If the fault still exists, the code will return.

Can I use the scanner while driving?

Set up and read codes with the vehicle parked. Viewing live data while someone else drives is safer, and you should never look at the screen while operating the vehicle.

Conclusion

The xtool D5S lets you read codes, view live data and confirm repairs in your own driveway. Record every code before you act, check live readings against specifications, and verify the fix with a rescan. For safety-critical systems such as brakes or airbags, or if a problem persists after your repair, consult a qualified technician.

Lauren Holland

About Lauren Holland

Lauren Holland is part of our editorial team and reviews and edits our car care & garage supplies guides, checking product details against manufacturer specifications and owner feedback.