Now in TestFlight beta · iPhone, Mac & CarPlay

Your Porsche,
in plain English.

FlatDiag turns cryptic fault codes and dealer-only coding into clear, tap-to-fix answers, right from your iPhone, your Mac, or the car's CarPlay screen. Plug in an OBDLink adapter and read, clear, and customize your car like the pros, without the $10,000 tool.

  • For 2011–2016 Porsche
  • iPhone · Mac · CarPlay
  • No subscription
FlatDiag in dark mode: the Vehicle tab of a demo session showing 6 faults across 3 modules, each described in plain English.

Built for the Porsches people actually drive, 2011–2016

  • 911
  • Boxster
  • Cayman
  • Panamera
  • Cayenne
  • Macan

Coverage varies by model, year and equipment. Demo mode lets you preview the full app before you buy anything.

Screenshots

See it in action.

Real screens from the app in demo mode. Look around before you connect anything.

FlatDiag showing six faults across three modules, each described in one plain-English sentence.
Faults in plain English
A control module's menu: module information, fault codes, coding, and service functions.
Every module, one tap
Module coding options in plain English, like dimming daytime running lights while indicating.
Code the factory options
Live data tiles: engine speed, coolant and oil temperature, throttle, intake and more.
Live data at a glance
Guided service functions such as seat calibration and normalization.
Guided service routines
Features

Deep diagnostics and factory coding, in language you understand.

No hex. No guesswork. Just clear answers and one-tap actions for your car.

Faults in plain English

FlatDiag reads every fitted control unit and explains each fault in one clear sentence, grouped by system and ranked by severity. Fault codes are shown with their exact code and a clear description, backed by an offline library of 179,000+ Porsche codes, so you stop Googling P-codes.

Code the factory options

Unlock factory options and personalize your car: comfort, lighting, gauges, and more. Browse coding by module with friendly names instead of raw values, and apply changes in a batch.

A backup before every write

Every coding change is automatically backed up first. Changed your mind? Restore the original in one press. FlatDiag confirms each write and reads it back to verify it took.

Live data, your way

Watch real-time engine values like RPM, temperatures, speed, and load in a clean tile grid, or put them on the car's screen with CarPlay. Flip between metric and imperial with a single tap.

Full module scan

One tap finds every control unit in your car: engine, transmission, ABS/PSM, airbags, and even the seat, door, and body modules that live on a separate network and that most tools miss. Search the list by name, and clear a code to have FlatDiag re-read automatically.

Guided service routines

Run guided service procedures with step-by-step prompts, like seat calibration, safely gated behind a battery check and your confirmation. More routines are being added and validated on real cars.

Speaks your language

A fully localized interface in 8 languages: English, Spanish, French, German, Italian, Portuguese, Dutch, and Polish, with the units and plurals to match.

How it works

Up and running in three steps.

  1. 1

    Plug in

    Pop an OBDLink CX adapter into your Porsche's OBD-II port, under the dash on the driver's side. No tools, no wiring.

  2. 2

    Connect

    Open FlatDiag and pair over Bluetooth. Your car is identified automatically by its VIN, so there are no setup screens to wade through.

  3. 3

    Diagnose & code

    Scan for faults, clear what you've fixed, watch live data, apply coding, and run guided service routines, all in plain English and all from the driver's seat.

Built-in safety

Coding, with a safety net.

Changing how your car behaves should never be a leap of faith. FlatDiag is built so that every write is deliberate, reversible, and verified.

  • Automatic backup. The original value is saved before anything changes, so you can restore it in one press.
  • You confirm every write. Nothing is sent to a control unit until you explicitly approve it.
  • Read-back verification. FlatDiag reads the value back after writing to confirm the change actually took.
  • Known-good maps. Coding options come from documented values, not random bytes.
What you need

An iPhone and one small adapter.

No laptop, no dealer appointment, no subscription. FlatDiag runs entirely on your phone.

OBDLink CX

The recommended adapter is a compact Bluetooth-LE dongle that connects fast and stays connected. It plugs into your OBD-II port and talks to FlatDiag wirelessly.

Your iPhone or Mac

FlatDiag is a native app for iPhone, with the same tool on Mac and a live dashboard on CarPlay. Bring the devices you already own, and the whole thing fits in your pocket.

Nothing else

No cloud account, no monthly fee. Your scans and coding backups stay on your device, private to you.

Some adapter links on this site are affiliate links. If you buy through them, FlatDiag may earn a commission at no extra cost to you. See our disclosures.

Localized in
  • English
  • Español
  • Français
  • Deutsch
  • Italiano
  • Português
  • Nederlands
  • Polski
FAQ

Good questions.

Is FlatDiag made by Porsche?

No. FlatDiag is an independent app and is not affiliated with, endorsed by, or sponsored by Porsche. "Porsche," "PIWIS," the Porsche model names, and Porsche feature names (such as PASM, PDCC, and Sport Chrono) are trademarks of their owner; we use them only to describe compatibility.

Will coding hurt my car?

FlatDiag is built to make coding safe and reversible: every change is backed up first, you confirm each write, and the result is read back to verify. Stick to documented options, keep battery voltage healthy, and you can always restore the original in one press.

What do I need to buy?

An iPhone you already own and an OBDLink CX Bluetooth adapter. That's it. No laptop, cables, or subscription.

Which Porsche models are supported?

FlatDiag targets the UDS-based generation: 911, Boxster & Cayman (2012–2016), Cayenne (2011–2016), Panamera (2011–2016), and Macan (2014–2016). Older models with different electronics, like the pre-2012 911/Boxster/Cayman (997/987) and pre-2011 Cayenne (957), aren't supported yet. Exact coverage still varies by year and equipment; Demo mode lets you explore the app before committing.

Can I try it now?

Yes. FlatDiag is in TestFlight beta and actively improving. Request access and we'll send you a beta invite, plus news when it reaches the App Store. Prefer to look first? Demo mode lets you explore the whole app with no car connected.

Does it work on Mac and CarPlay?

Both. FlatDiag is one app that runs on iPhone and Mac, and it shows your live data on the car's CarPlay screen while you drive.

Is my data private?

Yes. Diagnostics and coding run on your iPhone, and your backups stay on your device. There's no account to create and nothing uploaded to a cloud.

Be first behind the wheel.

FlatDiag is in TestFlight beta now. Drop your email for a beta invite and launch news. No spam, just FlatDiag.

We'll only email you about FlatDiag. Prefer email? nick@flatdiag.com