OBD-II hardware and software

Your car threw a code.
Here is what it means.

Plug in the DriveDecode M1 adapter, open the DriveDecode app, and read your engine and emissions codes in plain English: what the code means, what usually causes it, and what to check first.

Look up a trouble code

Already have a code? Start here.

Enter a code exactly as your scanner shows it, like P0420 or U0100.

What you need

Two pieces. The adapter reads the car, the app explains it.

Hardware

DriveDecode M1 adapter

Plugs into the OBD-II port under your dash and connects over Bluetooth. Works on 1996-and-newer US cars and light trucks. Ships with an activation code good for two devices. If everything you scan is a 2008 model year or newer, theDriveDecode Go covers those for less.

Coming soon

M1 specs and details

Software

DriveDecode

Reads stored, pending and permanent codes, shows live sensor data, and tells you whether you will pass an emissions test. Every code comes with ranked likely causes and a place to start, and any scan can be handed over as a PDF.

iOS and Android at launch, macOS to follow

How DriveDecode works

Why bother with the app

Five things a code reader on its own will not do for you.

Plain language first

"P0301" tells you nothing. "Cylinder 1 is misfiring" tells you where to look. Every code carries its plain-English label everywhere it appears.

Causes ranked by likelihood

Not an alphabetical parts list. The causes that actually turn out to be the problem, in the order worth checking them.

Your vehicle, not a generic one

Around a fifth of trouble codes mean different things on different makes. DriveDecode decodes your VIN and shows the definition for the car in your driveway.

Emissions readiness

See which monitors have run and which have not, framed the way the test station sees it, before you drive across town.

More than a code reader

A fuel trim check that compares idle against 2500 rpm, a battery and charging check that tells resting voltage from charging voltage, and reports you can hand to a shop.

What OBD-II actually covers

A DriveDecode adapter reads engine and emissions systems: the powertrain and emissions codes the OBD-II standard requires on every US vehicle it covers. It does not read ABS, airbag (SRS), TPMS or transmission-specific manufacturer codes. Those need make-specific decoding that generic OBD-II hardware cannot do.

Ready to read your codes?

The app is free to try and the adapter comes with the activation code in the box.