Faults in plain English
FlatDiag reads every control unit in the car and describes each fault in a short sentence, with the exact code beside it and whether it is active now or stored. Modules with faults are listed first. The descriptions come from an offline library of more than 269,000 Porsche fault code entries, in English rather than the original German.
Code the factory options
Change how the car behaves, from the speed warnings in the instrument cluster to the comfort and lighting settings. Every setting is listed by name with its choices spelled out, and you can line up several changes and write them together.
A backup before every write
Before FlatDiag changes a module, it saves the coding the module holds now. Restore that backup in one press to put it back. Every write waits for your OK, and afterwards FlatDiag reads the module again to check the change stuck.
Live data on iPhone, iPad and CarPlay
Engine speed, temperatures, road speed and load update on a grid of tiles, and CarPlay puts them on the car's own screen. Each module also has the manufacturer's own measured values, which a generic OBD2 scanner cannot ask for. Choose metric or imperial units in Settings.
Full module scan
One scan lists every control unit that answers: engine, transmission, PSM, airbags, and the seat and door modules, which use a different protocol from the rest of the car. Search the list by name or by fault code, and after you clear a code FlatDiag reads the module again to show whether the fault came back.
Register a new battery
Fit a 12 V battery and the car needs telling, or it keeps charging for the old one. FlatDiag registers the new battery with the energy manager from the capacity and type on its own label, and handles aftermarket batteries that have no Porsche barcode to scan. Confirmed on real Porsche gateway hardware.
Reset the service reminder
See the main, intermediate and oil service schedules exactly as the instrument cluster holds them, with the distance and the days left on each. Done the work yourself? Mark it as done today, using the same reset the factory tool sends.
Your car's factory build sheet
Read the vehicle order the factory built your car to, with every option code spelled out in English rather than left as a three character code. It is the reference for what your car was meant to have, and FlatDiag can set a module's coding back to match it. Available on the 981, 982 and 991.
Seat and steering calibration
Calibrate the seats or the steering angle sensor with step by step prompts, and nothing starts until you confirm. Both have been run on a real 981.