UGTuner

F & G Series · BMW DME

F/G Series
Tuner

Fourteen calibrations across seven engine families — N13, N55, S55, S63TU, B58, B58TU1 and S58 — in one build. Open a file and the tuner tells you which one you are on.

UGTuner F/G Series · Windows 10 / 11 · 10,999 verified objects · 14 factory + 166 tuned files included

Boost — WGDCwastegate duty · 14 × 10
Wastegate duty map open in the editor with a 3D surface beside the grid

Wastegate duty against MAF and temperature, with the same map as a rotatable surface on the same colour ramp.

Seven families,
one build

The tabs are the same everywhere. What changes between calibrations is the addresses and the table set, which is exactly why each one gets its own verified definitions rather than one binary that guesses.

Boost

Wastegate duty and overboost

WGDC base, spool and the PID terms, overboost duration and load adders, boost ceilings and the pressure thresholds around them.

Fuel & ignition

Timing, lambda and scaling

Main and spool timing, both fuel banks and their scalars, lambda limits, and the load-to-torque ceilings that decide how much the DME will ask for in the first place.

Diagnostics

The fault codes, named

The DTC toggles as individual controls rather than one opaque block — including one this definition set does not name, found by diffing every shipped tuned file against the factory image.

You cannot pick
the wrong one

Read the file off the car with whatever tool you already use for that, then open it. The tuner reads the DME software version out of the file and tells you which one you have — the picker at startup is a convenience, not a quiz. A file from another version warns before it opens; a file of the wrong size is refused outright. You do not need to know it in advance.

DME softwareImageObjectsFiles included
B587680 KB9971 factory + 11 tuned
B58TU1 M18192 KB5231 factory + 8 tuned
B58TU1 O18192 KB5231 factory + 16 tuned
S554096 KB1,2991 factory + 15 tuned
N55 EWG4096 KB1,0681 factory + 18 tuned
N55 PWG — 00000d075964014096 KB8501 factory + 18 tuned
N55 PWG — 00000fef81a0014096 KB9351 factory + 18 tuned
N55 PWG — 00001c412796014096 KB9391 factory + 18 tuned
N55 M24096 KB1,0071 factory + 10 tuned
N134096 KB7551 factory + 2 tuned
S588192 KB5281 factory + 8 tuned
S63TU0 — 000010ca3b8c014096 KB4861 factory + 8 tuned
S63TU0 — 000010ca598c014096 KB4831 factory + 8 tuned
S63TU48192 KB6061 factory + 8 tuned

10,999 objects in total — 2,593 maps, 6,932 curves, 1,474 scalars. Every one of them generated from the definition file and then read back out of a factory image of its own software version before it shipped: in bounds, dimensions consistent with the record layout, axes sane.

Software picker14 line(s) · read from the file
Software version picker listing the supported calibrations with object and file counts

Every supported line in one build. Open a file and the tuner works out which one it is looking at.

Files included14 factory · 166 tuned
File picker showing the factory calibration and the tuned files

Start from the factory calibration or from one of the tuned files. Either way you can edit it, and Compare will tell you what any two of them do differently.

Round-trip
byte-identical

Read every object out of a factory file and write it straight back, and the file has to come out identical. Anything less means the tool does not fully understand something it is showing you — and an editor that quietly changes bytes it never displayed is worse than no editor. It is checked on every factory image and on the tuned files too, where values sit at the edges of their ranges far more often.

Boost — WGDCwastegate duty · 14 × 10
Wastegate duty map with a 3D surface

Heat-shaded grid and pop-out surface on the same ramp, so the shape of a map reads before the numbers do.

Ignition — Timing°BTDC
Ignition timing map open in the editor

Timing against load and engine speed. Select a range and the readout gives you min, average and max across it.

Compare
two files

Diffing two calibration files byte by byte tells you nothing you can act on. Diffing them through the definitions tells you which named maps moved, how many cells, and by how much — which is how you read a tune you were handed, check your own work before it goes on the car, or see what actually separates two versions of your own file.

Compare127 objects · stage 2 plus e85
Compare dialog listing the named maps that differ between two files

A stage 2 plus E85 file against the factory one on the S55: timing main 314 of 400 cells, the compressor characteristic 301 of 320, driver torque requests, pedal maps. Double-click a row to open that map.

Where the
definitions came from

These definitions are the community XDF packs for the F and G cars, parsed and then checked rather than taken on faith. Most calibrations ship two revisions of their definition file; both are parsed and the one that verifies more objects is the one that ships. Tables the author named but never found an address for — parked on a placeholder, hundreds of them on some calibrations, all claiming the same bytes — are dropped rather than shipped as controls that would overwrite each other.

About — provenancesource · reference image · checks
About tab listing the source definition file, reference image and verification summary

Provenance on the front page of the app: which definition file, which reference image, what was checked.

Read this first

  1. This is a calibration editor. It opens a calibration file, lets you change it, and saves it again. It does not read or write the DME — getting the file off the car and back on is a separate job with separate tools, and you need one already.
  2. Checksums are not corrected here. Whatever you use to write the file handles that, as it does today.
  3. Keep the untouched original. The factory file for every supported line ships with the tool, but keep your own read as well.
  4. Raising a torque or boost limit removes a protection the engine was given for a reason. On stock hardware there is usually nothing to gain by touching it.
  5. Sold for off-road and competition use. What you do with it on a road car is on you.

Buy

Sold direct, by email. Say which suite you want — UGTuner F/G Series — and which chassis you are on, and I will send the file and the invoice.

F/G Series suiteOne-time, one PC

$350

Buy the platform once, tune as many cars as you like

  • All 14 DME software versions in one build
  • 14 factory and 166 tuned files included
  • Compare, search across every table, pop-out 3D surfaces
  • Updates and email support
Email to buy
Custom calibrationQuoted per job

Contact

Built engines and big-power cars

  • Worked around what the engine actually makes
  • Hardware that does not match any off-the-shelf file
  • Priced on what the job actually needs
Ask for a quote

Locked to one PC, not to one car. You send a hardware ID, I send back an activation
file — no internet check, no dongle, nothing phoning home.

UGT Performance