Skip to content
CodeGuru
Features How it works Pricing Guides Support
Get the app

Home → Guides

Guides

OBD2, explained without the jargon

A fault code is a starting point, not a verdict. These guides walk through what the common codes actually mean, how to narrow a problem down with live data, and how to get your adapter talking to your phone in the first place.

Fault codes

The 10 most common check engine light codes

P0420, P0171, P0300 and the rest — what each one means, what usually causes it, how urgent it is, and how to tell the difference between a cheap fix and an expensive one.

Code deep dive

P0420: catalyst system efficiency below threshold

The most-looked-up code on the internet. What the car is actually measuring, the five cheaper things to rule out first, and why replacing the catalytic converter is usually the wrong opening move.

Setup

Connecting an ELM327 adapter to Android

Where the OBD2 port hides, the four kinds of adapter and which steps each one needs, and fixes for every connection problem people actually run into.

Read the codes on your own car CodeGuru is free to install and works with any ELM327 adapter.

Get the app
CodeGuru

An OBD2 car scanner for Android that works with any ELM327 adapter. Built by CG Technologies.

App

  • Features
  • How it works
  • Pricing
  • Google Play

Guides

  • All guides
  • Common codes
  • P0420 explained
  • ELM327 setup

Help

  • Support
  • Email us
  • Privacy policy
  • Terms & conditions
© 2026 CG Technologies. All rights reserved. Google Play and the Google Play logo are trademarks of Google LLC.