Fehlerfrei

OBD-II diagnostics for Android

Know what the warning light means.

Fehlerfrei reads your car’s fault codes through a Bluetooth OBD-II adapter, tells you what they mean in plain language, and clears them when you decide to. The name is German for “fault-free”.

Coming to Google Play See what it does

In early testing. Want to try it? Write to support@fehlerfrei.app.

Fehlerfrei showing six fault codes with descriptions

01What it does

  • Reads fault codes

    Stored, pending and permanent codes, with the check-engine lamp status and which control unit reported each one.

  • Explains them

    Each code comes with a description. Pick a car profile and manufacturer-specific codes get their own descriptions too.

  • Clears them, carefully

    Clearing sits behind a confirmation that says what else gets wiped. The app reads again afterwards so you can see what came back.

  • Shows live data

    Engine speed, coolant and oil temperature, fuel trims, voltage and more. Only the values your car supports are listed.

  • Looks up any code

    Type a code from a workshop invoice or a forum post and get its meaning, no adapter needed.

  • Keeps it on your phone

    No account, no ads and no analytics. What the app reads from your car is not sent anywhere.

02Car profiles

Standard OBD-II codes mean the same on every car. Codes starting P1 are the manufacturer’s own, and a generic reader shows them as a bare number.

A car profile fills that gap. The first one covers Porsche Motronic engine control units, including the manufacturer’s own fault numbers where they are known:

Control unitTypical carsCodes
DME 7.8987 Boxster and Cayman, 997 Carrera334
DME 7.2986 Boxster, 996 Carrera with e-gas144
DME 5.2.2Early 986 Boxster, 996 Carrera150

More makes will follow. On any other car the app works as a generic OBD-II reader.

Choosing a car profile in Fehlerfrei

03Screens

Connected screen with adapter, protocol and VIN
Connected
Fault codes in the dark theme
Fault codes
Confirmation before clearing codes
Clear, with a warning
Live engine data tiles
Live data

Screens show the built-in demo car, with made-up codes and values.

04What you need, and the limits

  • An adapter

    An ELM327-compatible Bluetooth Classic adapter, such as the OBDLink LX or MX+. Pair it in Android’s Bluetooth settings first. Bluetooth LE and Wi-Fi adapters are not supported yet.

  • A car with OBD-II

    Most petrol cars from about 2001 and diesels from about 2004 in Europe, and from 1996 in the US. Other markets vary.

  • Engine first

    The app covers control units that answer standard OBD-II requests, usually the engine. Gearbox, ABS and airbag units often need a brand-specific tool.

  • Not a repair

    Clearing a code does not fix its cause. Fehlerfrei shows what the car reports and is no substitute for a proper diagnosis.