UGTuner

VW / Audi · BMW

Maps you can
actually read.

Calibration tools built one platform at a time by someone who reverse-engineered the binaries. Full suites for Bosch ME7 on VW and Audi — edit, checksum, flash and log from one app. Calibration editors for BMW DMEs and the ZF 8HP gearbox.

Windows 10 / 11 · Buy the platform once, tune as many cars as you like · Nothing phones home

Ignition — Base TimingKFZW · 16 × 12 · °BTDC
The Base Ignition Timing screen: the KFZW ignition angle map as a coloured table next to a rotatable 3D surface of the same map.

Pick your
platform

Every address in a build is tied to one software version, so each platform gets its own build rather than one binary that guesses. Engine and gearbox, VW / Audi and BMW.

VW / Audi — full suite: edit, checksum, flash, log

BMW — calibration editors

7201240176025203520452055207000

What every
build does

Every platform gets the same editor. The ME7 suites for VW and Audi add the cable side on top of it.

Editor — every platform

Maps you can read

Named, scaled and grouped by what they do, not listed by address. Heat-shaded grids with a pop-out 3D surface on the same colour ramp, and a warning before you edit an axis six other maps share.

Editor — every platform

Definitions checked against the file

Nothing ships until it has been read back out of a factory image of its own software version — in bounds, right dimensions, axes sane. Read every map and write it back and the file comes out byte-identical, which is the only way to know the tool understands what it is showing you.

Editor — every platform

Compare two files

Diff a file against another one through the definitions rather than at byte level: which named maps moved, how many cells, and by how much. How you read a tune you were handed, or check your own work before it goes on the car.

ME7 suites only — VW / Audi

Read and write over OBD

Any J2534 cable that does K-line. Checksums corrected before the write, then verified. Dry run, recovery mode, and a debug console that tells you what actually happened.

ME7 suites only — VW / Audi

Live data, same cable

Reads existing ME7Logger definitions, picks up your channels and rate, and writes CSV that opens in any log viewer — German channel descriptions translated to English on the way out. Live values and a pop-out graph while you drive.

Cables
it works with

For the VW / Audi ME7 suites. Any J2534 pass-through that can do ISO9141 / KWP2000 on K-line — the tool drives the cable through its own PassThru DLL, so if the manufacturer ships a working driver it will work. The BMW editors need no cable at all.

Any J2534 pass-through

It has to speak ISO9141 / ISO14230 on K-line. Tactrix OpenPort 2.0 and Topdon ArtiDiag both work. Installed cables are found in the registry and listed — pick yours, or hit Refresh if you plug one in afterwards.

Use the 32-bit driver

The tool is a 32-bit build, so it needs the 32-bit PassThru DLL. The device picker flags a 64-bit mismatch up front rather than failing halfway through a session.

Not supported

Dumb FTDI or KKL 409.1 cables, Prolific clones, and anything CAN-only. There is no raw-serial path — the ECU needs a K-line handshake these cannot do.

Read this before you flash

Flashing applies to the VW / Audi ME7 suites. The BMW builds never touch the car — they only open and save files.

  1. Save a full read of your stock file and keep a copy somewhere other than the tuning laptop. It is the only way back.
  2. Put a charger on the battery. Voltage sag mid-write is the most common way this goes wrong.
  3. Close everything else, turn off sleep, and do not unplug the cable while a write is running.
  4. If a write does get interrupted, the ECU needs boot-mode recovery on the bench. This tool does not do boot mode — that is a separate job with a separate rig.
  5. Sold for off-road and competition use. What you do with it on a road car is on you.
UGT Performance