Vehicles and modules
Pick the car, pick a module, and the module's own menu comes up. On a desktop the default is the classic text layout, with the F-keys along the bottom; Settings switches to a modern layout with the same keys and the same screens.
Fault memory
Read the stored faults of any module, with the module's own wording and status flags, and look at the conditions the module recorded when each fault was set.
Live values
Switch positions, sensor readings and measurement blocks, refreshed continuously while the screen is open. Bars carry the module's own scale and its good and bad bands.
Activations
Drive a component from the keyboard: injectors, the fan, the fuel pump, valves. Anything that changes the car asks first and names exactly what it is about to send.
Identity and scans
Ask the car what it is, and ask every module at once whether it has anything stored.
Garage
Save a car once and every scan of it is kept beside it, so two reads of the same car can be laid side by side.
ISTA
The workshop tool's own layout, tab for tab: Operations, Vehicle information, Vehicle management, Service plan and Workshop, drawn over the app's own reads and BMW's own service data. It comes on with the INPA layout setting; the modern layout keeps the app's own look.
Reference apps
Everything past this point works without a cable and without a car: the reference material from the dealer software, in the browser.
Fault lookup
Search fault codes and descriptions across every chassis and module, then open one for its service data and, where the dealer software has one, the step-by-step diagnostic procedure.
Job search
Every screen and key in every module script, searchable by what it does, in English or German, by the jobs it sends or the result keys it reads.
Wiring
The factory wiring diagrams, component locations, pin assignments and repair documents for each chassis. Diagrams are vector: scroll to zoom, drag to pan, and open several as tabs.
Parts
The parts catalogue by chassis: main groups, exploded diagrams, and the part numbers behind each callout.
Tuning
Open a firmware image, add a definition file, and edit named constants and tables in engineering units, with the raw hex beside them. Saving writes a file on your computer, never the car.
Job runner
For when you know the job name: pick a definition file and a job, give it an argument, and read the raw result registers. Jobs that write are marked.
Script runner
Your own INPA script, run through the same runtime and the same write gates as the shipped ones.
Remote sessions
Share your cabled car with someone who knows the diagnostics better, or connect to theirs. The car stays on its own machine; only jobs cross, and every write is approved at the car.
Skins
Six looks for the same screens, picked in Settings. The skin changes colours and chrome only; the layout switch is separate.