OBD2 FAULTFINDER

See what your car is actually doing.

A diagnostic program for OBD2 vehicles, for Windows and Linux. Live sensors, trouble codes in plain language, recorded drives you can play back, and before-and-after proof that a repair worked.

Download free

Windows or Linux · version 1.1.0 · $9.99 to unlock, once

Home

It tells you what the engine is doing. You decide what to fix.

Most code readers name a part and leave you to go and buy it. This one shows you what your engine is actually reporting — the live readings behind the code, and which of them look wrong — so you can decide for yourself, or hand your mechanic something better than a guess. A wrong part costs you sixty dollars and you still have the fault.

What it does

Live sensors

30 readings straight off the engine — fuel trims, airflow, timing, temperatures — as gauges or graphs.

Trouble codes, explained

Stored, pending and permanent codes, each with a plain-language description instead of a bare number — plus the freeze frame, the snapshot of what every sensor was doing at the moment the fault was recorded.

Record a drive, play it back

Press record, drive, and the whole run is a file. Play it back later through the same gauges, scrub through it, and look at the moment the fault happened again.

Did the repair work?

Compare two recorded drives side by side. The idle fuel correction before, after, and the change between them — with a warning if the two drives came from different cars.

Fuel map and trip figures

A grid of where your engine actually spends its time — how hard it works at each speed and load — filled in as you drive. Plus distance, fuel and averages for the trip.

Nine looks, and it remembers yours

Dark and light are free. A key adds seven more, from amber night to green phosphor, plus needle and cluster gauges instead of numbers.

A report you can hand over

Save or print a self-contained report for a mechanic, a buyer, or your own records.

Hand your customer a report they can read

The printed report comes out in English or Spanish — the code descriptions, the readings and the notes, not just the headings. One button switches the whole program, so a shop can work in one language and hand the customer paperwork in the other. Most diagnostic software is English only.

Look up a trouble code → Free, no download needed

Trouble codes

What you need

Windows 10 or 11, or 64-bit Linux — and an OBD2 adapter, which you buy separately. The program cannot reach your car on its own: the adapter is the piece that plugs into the socket and talks to the computer. Any ELM327-style one works, and the common $15 kind is fine. Every car sold in the US since 1996 has the socket, usually under the dashboard on the driver’s side.

USB cable — tested against a real vehicle. Also covers Bluetooth adapters already paired in Windows, which appear as a COM port.

What it does

Will your adapter work?

ConnectionWhat it isTested
USB cable The common $15 ELM327 cable. Plugs into the car and into your computer. Tested on a car
Bluetooth (paired in Windows) An older Bluetooth dongle you pair in Windows first. It appears as a COM port, so the program reaches it through the USB list — not the Bluetooth one. Should work
Wi-Fi A dongle that makes its own Wi-Fi network. You join it, then connect to 192.168.0.10 port 35000. Beta
Bluetooth LE A newer low-energy dongle, the kind usually sold for iPhones. The program recognises the common makes on its own. Beta

Tested means whole drives recorded on a real car, through the ordinary $15 ELM327 cable anyone can buy. Beta means the connection works in testing but has not met a car yet, and the program says BETA next to it as well. Either way, the seven days are there so you can find out on your own car before you pay anything.

Nine looks. Pick one you can actually read.

The whole program changes, not just the background. Dark and light are free forever — a dark screen in a sunlit driveway is genuinely hard to read, and charging for legibility outdoors would be a poor trade. A key adds the other seven.

Dark
Dark free
Light
Light free
Amber night
Amber night
Frutiger Aero
Frutiger Aero
Clear
Clear
Bubblegum
Bubblegum
Classic Grey
Classic Grey
Green Phosphor
Green Phosphor
Blueprint
Blueprint

The gauges and the lettering change with it. Numbers, bars and traces are free; needles and the full instrument cluster come with a key. There are three typefaces as well — the pixel face shown here, plain monospace, or an instrument-panel face — and four interface sizes, for a laptop propped on a wing in daylight.

Everything works for 7 days. Then it keeps working.

Install it and the whole program runs for 7 days with nothing held back. After that it does not expire and it does not nag — it settles into being a free code reader, and a key unlocks the rest whenever you want it.

What a key unlocks

Free forever

  • Live sensors — 30 readings, as numbers, bars or traces
  • Trouble codes: read them, see the freeze frame
  • Look up any of 545 codes, English or Spanish
  • Full scan and emissions readiness
  • Dark and light themes

One payment. No subscription.

One person

$9.99

1 computer

One computer. Moving to a new one takes a moment — retire the old one and the place frees up.

Buy a key — $9.99 Keys on sale shortly

Each purchase gives you one key. It can be active on the number of computers shown, at the same time — retire one from inside the program, or from your account page, and the place frees up for the next machine. Keys do not expire.

OBD2 FaultFinder 1.1.0

Download free Buy a key — $9.99 Keys on sale shortly

Windows: Installer · Portable (no install) · Windows or Linux · version 1.1.0 · $9.99 to unlock, once

Windows will warn you the first time

The download is not signed with a certificate yet, so the first time you run it Windows says “Windows protected your PC”. Click More info, then Run anyway. That warning is about how new the file is, not about what is inside it, and it fades as more people download it.

Linux

Linux (64-bit, tar.gz)

Extract it anywhere and run ./obd2-faultfinder. No install, nothing added to your system.

One thing Linux needs that Windows does not: permission to read the USB adapter. If the program finds no adapter, add yourself to the serial group — sudo usermod -aG dialout $USER on most distributions, uucp on Arch — then log out and back in.

The Linux build is new and has not yet been tested against a real vehicle.