One-time €10 +VAT — no subscription, ever

Turn your Android phone into a VW, Audi, Seat & Škoda diagnostic station — like a pro.

Pick your car's module and read what's really going on: fault codes in plain language, live sensors on realistic gauges, graphs for the values you pick and three measuring groups at once.

Native Android app — no account needed No subscription, free updates Android 8.0+
Pin7 Diagnostics Android app listing fault codes with plain-language descriptions and live module data
Platforms

One purchase. The whole tool, in your pocket.

It's the tool you actually take to the car: install Pin7 Diagnostics on your phone and it's ready — no laptop, no setup, no subscription.

Main app

Android app (APK)

Install it straight from your download page — no Play Store, no account, no ads. Works offline once installed.

  • Android 8.0+ — phones and tablets
  • Fault codes read & clear, live 3-group measuring, telemetry graphs, KWP2000 modules (e.g. ABS) and a raw terminal
  • Session logs land in Downloads/Pin7Diagnostics — share one with a tap
Coming soon — €10 +VAT

pin7diagnostics.apk · 11 MB · Android 8.0+

Free demo

Try before you buy — free demo APK

The demo is the real app with the paid parts locked, so you can see exactly what you're buying before you pay anything.

Download the free demo (APK)

pin7diagnostics-demo.apk · 11 MB · Android 8.0+ · no code, no account

What the demo does — and what the full version adds
Feature Demo Full
Read fault codes with 1,500+ plain-language descriptions free free
Clear fault codes / reset the MIL lamp locked free
Identifiers, coding and workshop code free free
Live gauges, graphs and 3-group measuring locked free
Module memory dump (EEPROM / RAM) locked free
Read adaptation values free free
Save adaptation values locked free
Access-code login (e.g. VDO cluster) locked free
Terminal: raw write commands locked free

Green tick = works in the demo. Amber lock = needs the full version (€10 +VAT, one-time). The built-in simulator is in both versions too.

One purchase, one download code — €10 +VAT, one time.

Features

Everything a pro diagnostics tool does —
without the pro price tag.

Built on the battle-tested open-source kw1281test protocol engine by gmenounos, wrapped in a clean, dark interface for your phone.

Real-time dashboard

Live RPM, speed, coolant temperature, battery voltage and more — animated on realistic vector gauges, mapped by measurement unit. A warning-light strip watches battery, oil, temperature and brakes.

1,500+ codes

Fault codes that make sense

Read and clear codes with plain-language descriptions — VW P1xxx, generic P0xxx and small VAG codes — plus freeze-frame data and live search.

Telemetry & live graphs

Pick the sensors you care about and watch them plotted live — coolant, boost, air flow, throttle and more, straight off the K-line.

KWP2000 modules (KW 2027)

Modules that answer with KW 2027 — such as the ABS unit on a Golf 4 — get their own read and clear path in Pro mode, with the diagnostic session opened for you.

3 at once

Measuring blocks — live

Watch up to three measuring groups side by side in real time, each in its own value table, updated over a single connection every few seconds.

Connects the right way, by itself

The app wakes the module, tries the baud rates in order (10400, 9600, 4800) and follows a controller that redirects you to another address — nothing to configure by hand.

Raw command terminal

Advanced users get a real console: choose the USB adapter, send a raw hex block to the module, and keep quick actions — Ident, read faults, clear faults — one tap away.

Simulator & session logs

A built-in, realistic car simulator to explore the app before you plug anything in — and every session is auto-saved to a timestamped log file.

Screens

The whole app, screen by screen

Real screenshots from the Android app — dark, calm and information-dense, like a proper diagnostics tool should be.

Pin7 Diagnostics dashboard with live gauges for speed, rpm, coolant temperature and battery voltage
Live dashboardRPM, speed, coolant and battery voltage on phone-sized gauges, refreshed in real time.
Fault code screen listing codes with plain-language descriptions, freeze-frame data and a live search field
Fault codes in plain languageRead and clear codes, search the whole list and see what each one actually means.
Telemetry screen with selectable graphs of live sensor values
Telemetry & graphsPick the sensors you care about and watch them plotted live while you drive.
Three measuring groups streaming side by side, each in its own value table
Three measuring groups at onceEach group streams into its own value table over a single K-line connection.
Pro mode with module status, K-line measurement and KWP2000 tools
Pro modeModule identity, KWP2000 controllers such as ABS (KW 2027) and data saving, all in one place.
Terminal screen with adapter selection, quick commands and a live session log
Terminal, logs & simulatorPick your adapter, run raw commands and keep every session as a timestamped log file.
Compatibility

Classic VW Group, on the K-line

KW1281 is the VAG K-line protocol — VW Group cars from the late 1980s through the mid-2000s, talking over one data line through either the 2×2 connector or an early 16-pin OBD2 socket (pin 7 = K-line).

Fit check

Type your car — see if it's covered

Model and year is enough: “Passat 1995”, “Golf 4”, “Audi A4 B5”, “Octavia 2001”.

Try:

Volkswagen

Golf II / Jetta II ~89–92 Golf III / Vento 91–98 Golf IV / Bora 97–05 Passat B3 / B4 88–96 Passat B5 / B5.5 96–05 Polo III / IV 94–05 Transporter T4 90–03 Sharan I 95–10

Audi

80 / 90 / Coupé / Cabrio 91–95 100 / A6 (C4) 90–97 A6 (C5) 97–02 A4 (B5) 94–01 A3 (8L) 96–03 TT (8N) 98–06 A8 (D2) 94–02

Škoda

Felicia 94–01 Octavia I (1U) 96–10 Fabia I (6Y) 99–07 Superb I (3U) 01–08

SEAT

Ibiza II / III 93–05 Córdoba 93–06 Toledo I / II 91–04 León I (1M) 99–05 Alhambra 96–10
Some models changed protocol mid-generation — late Golf IV years, for example, moved to KWP2000, others to CAN. When in doubt, the surest test is a quick ReadIdent on the address you're after. No reply usually means CAN.
These cars use one data line (K-line; the oldest also wake via an L-line) and either the 2×2 connector or an early 16-pin OBD2 port with pin 7 live. Reading them needs the same dedicated software as VCDS-Lite or classic VAG-COM — generic ELM327-based OBD2 scanners usually can't, because they expect a standard ISO/OBD2 handshake that old VAG modules never spoke. Pin7 Diagnostics speaks that same KW1281 language.

Is my car on the list?

Quick three-point check before you buy:

  • Your car is VW, Audi, SEAT or Škoda built roughly 1989–2006.
  • Your OBD socket has pin 7 (K-line) populated.
  • You're on Android 8.0+ (phone or tablet).
Driving a newer CAN-bus car? Pin7 Diagnostics currently covers K-line (KW1281) cars built roughly 1989–2006 — CAN-bus support is planned for a future update.
Not a VW Group car? Porsche, BMW, Mercedes, Opel, Ford and the Japanese brands speak a different protocol on the same K-line, so this app cannot read them — even though pin 7 is live. Porsche 986/996 in particular speaks KWP2000/ISO 9141, not KW1281.
Driving an older VW — Passat B3/B4, Golf II/III, Jetta, Corrado (~1989–1996)? Those cars use the 2×2 connector instead of the 16-pin OBD socket. The protocol is the same KW1281 — you only need a VAG 2×2 → OBD-II adapter.
How it works

From zero to diagnosed in three steps

1

Start with the free demo

The demo APK is free and needs no code. The full version is a one-time €10 +VAT and its shop is opening soon — leave us your e-mail and you'll be told first.

2

Pick a module & read

Choose the controller — 01 engine, 17 instrument cluster, 03 ABS… — and read fault codes or watch live data. Prefer to practice first? Start the built-in simulator.

Pricing

One price. Full tool. Forever.

Pin7 Diagnostics — full version

One-time payment · Android app · personal licence

€10 +VAT one-time
No subscription. No in-app purchases. Updates included.
  • Android app (APK) for your phone — the tool you actually have in the car
  • KW1281 K-line mode with the bundled protocol engine
  • 1,500+ fault codes with plain-language descriptions
  • Live telemetry graphs, freeze-frame data and 3-group measuring blocks
  • Pro mode: KWP2000 modules (e.g. ABS) and up to 3 measuring groups at once
  • Built-in simulator, automatic session logs and all future updates free
Coming soon — €10 +VAT

Not sure yet? Try the free demo before you buy →

Sales are opening soon — no payment is taken today:

We're setting up worldwide payments (bank links and card) so that ordering the app works the same from Tallinn or Toronto.

Want a heads-up the moment the shop opens? Leave us your e-mail →

💬 We reply in your language — Estonian, English or Russian.

FAQ

Questions, answered

Is my car supported?
Any VW Group car with K-line diagnostics (OBD pin 7 or the older 2×2 connector) — roughly VW Golf III/IV, Passat B3/B4/B5, Polo 6N, Audi 80, 100, A4 B5/B6, A6 C4/C5, A3 8L, SEAT Ibiza 6K, León 1M and Škoda Octavia 1U, Fabia 6Y and similar from the late 1980s–2000s. Not sure? Try a quick ReadIdent on the engine address — a silent bus usually means your car talks CAN instead.
Does it work on Porsche, BMW, Mercedes or other non-VW cars?
No — and that is a protocol limit. KW1281 is the Volkswagen Group's own protocol, so it only exists on VW, Audi, SEAT and Škoda. Other makes sometimes use the very same K-line on OBD pin 7, but a different language on top of it: Porsche speaks ISO 9141-2 and ISO 14230 (KWP2000), so a 986 Boxster or 996 911 answers nothing the app understands, while BMW, Mercedes, Opel, Ford, Renault and the Japanese brands each have their own. If you try one of those cars, the app just reports that the controller did not wake up — which is exactly what should happen. Pin7 Diagnostics is a VW Group tool, and we would rather say that plainly than sell it to you for a car it cannot help with.
What about older VWs like Passat B3/B4 with the 2×2 connector?
Yes, those work — the protocol is the same KW1281, only the plug is different. Older VWs (roughly 1989–1996: Passat B3 and early B4, Golf II/III, Jetta, Corrado) have a 2×2 data link connector — two small blocks, one for the K-line, the other for power and ground — instead of the 16-pin OBD-II socket. KW1281 speaks through it exactly the same way, so a VAG 2×2 → OBD-II adapter (a few euros) is all that's needed. Two honest caveats: the very earliest B3s (before ~1989) may only support blink-code diagnostics with no K-line at all, and an immobilizer (address 25) usually doesn't exist on these cars — a silent controller there is expected, not a fault.
How do I pay?
Sales are opening soon. Nothing is charged anywhere on this site today — we are setting up worldwide payments (bank links and card) so that ordering the app works the same from Estonia or anywhere else. Until then the free demo is available without any code, and you can leave us your e-mail to be told the moment the shop opens.
Do I need to install anything?
Android: download the APK and tap it — Android asks once to allow installs from your browser or file manager. No root, no extra apps, nothing else to install.
Is this the “real” KW1281 protocol, or a toy?
The real one. Pin7 Diagnostics wraps the battle-tested open-source kw1281test engine by gmenounos — the same tool known in VW forums — including our enhanced build that reads several measuring groups over a single connection. The GUI builds the commands, but the protocol logic is the proven engine underneath.
Android warns about an unknown app.
That's normal for small independent software — it isn't code-signed (signing certificates are expensive). Tap Install anyway or allow installs from this source. Play Protect still scans the file — and if you prefer, run it once through VirusTotal yourself.
Can it do more than read codes?
Yes. Beyond fault codes you get live measuring blocks (up to three groups at once), live telemetry graphs, KWP2000 modules such as ABS in Pro mode and a raw terminal for deeper commands. Clearing codes asks for confirmation, and every session is written to a log file you can share.
What about updates, refunds and licences?
The €10 +VAT price is a one-time purchase and includes future updates. The licence covers personal use on your own vehicles — get in touch if you need workshop or commercial use. Not sure whether your car is compatible before buying? Ask first, or explore the app in the built-in simulator before you spend anything.
Can I try it before I buy?
Yes. The demo is the same app with the paid parts locked: reading fault codes with 1,500+ plain-language descriptions, identifiers, coding and reading adaptation values are free, while live data (gauges, graphs, 3-group measuring), memory reading, clearing fault codes, saving and logging in need the full version (€10 +VAT, one time). The built-in simulator ships in both versions, so you can try it without a car.
Does it need internet or an account?
No. Install it once and it works completely offline — handy in a garage with no signal. There is no account, no login and no ads, and nothing leaves your phone.
Will the app work on my phone?
If your phone runs Android 8.0 or newer (nearly every phone since ~2016), the app will run on it. No root, no custom ROM, and no internet connection is needed once the app is installed — which is handy in a garage with no signal.