How hard is this, really?

Unquantified difficulty always reads worse than it is. This page says what each route actually takes, so you can decide before you buy rather than during commissioning.

Nothing here is discouragement. Most of it is ordinary work. The point is that which route you pick changes the job more than which transmission you pick.

The two routes are not comparable jobs

Gateway (IOcan) Standalone controller
What happens to the factory TCU Stays, and stays in charge Removed — the controller drives the gearbox directly
Physical work Loom and connectors Opening the mechatronic unit
Reversible Yes No
Skills Wiring, CAN basics, patience The above, plus fine soldering
Where the difficulty is Getting the ECU signals right The mechatronic work, then getting the signals right

The gateway is the lower barrier by a wide margin. If your gearbox is supported that way and you do not need direct control of shift pressures, take it.

By route

IOcan + ZF 8HP — the most trodden path

The best-documented combination on this site. Loom, ECU stream, torque calibration, shifter. If a first build is going to go smoothly, it is this one.

What takes the time: getting a trustworthy engine torque value, and sourcing the mandatory signals your ECU does not broadcast.

IOcan + DKG or PDK — the same job, thinner documentation

Mechanically the same shape as 8HP. The difference is maturity: expect to be an early adopter, and expect to confirm things rather than look them up. See Stated limitations.

Standalone + DQ250, DQ500 or DL501 — mechatronic surgery

⚠️ This modification cannot be undone. Rivets are drilled out, welded flat-flex connections are broken, and on some units bond wires are removed with tweezers. A unit prepared this way cannot be returned to standard.

Be honest with yourself about the soldering. The joints are small, in tight locations, inside a unit that transmission fluid will find if the sealing is not right. This is not a first soldering project.

You will also need: a Dremel, Torx drivers, oil-resistant wire rated to 200 °C, and the patience to check every joint before sealing.

One thing that makes it easier than it looks: the external loom is common across the DKG and both DQ500 generations, so that part is a known quantity rather than a fresh design.

Standalone + DL800 — plan on pioneering

The drivers exist. No wiring documentation does. You will be working from the controller pinout and the gearbox's own connector. Do not start here unless you are comfortable being first.

The three things that catch everyone

These are route-independent. Budget for them whatever you are building.

1. No ECU preset supplies every mandatory signal

Not one. Every build sources at least one signal from outside its ECU preset. The usual gap is brake status, which only one supported ECU stream carries — so plan a device input from the brake switch. A missing mandatory input faults the controller and the transmission will not run.

See Signal requirements.

2. Engine torque is your responsibility

The transmission sets clutch pressure from engine torque. Fewer than half of the supported ECUs broadcast one, so the device usually calculates it — and that calculation has to be set up and validated.

Nothing checks whether the value is plausible. Under-report it and the clutch is given less capacity than the torque going through it, which slips and overheats. This is the single most consequential thing to get right, and it is not hard — it is just work that people skip.

See Engine torque estimation and the ten-minute check.

3. The supply has to hold up after the ignition drops

The controller writes its state after the ignition goes off. A plain main relay cuts the supply mid-write and corrupts what it learned. You need a time-delay-off supply of about 60 seconds — a harness decision, not a commissioning one.

See the advisory.

What you need to own

  • A laptop — the configuration software is free and runs in a browser or on Windows. See getting the software.
  • A multimeter, and the habit of using it before applying power.
  • Somewhere to make mistakes. Bench-test before the gearbox is in the car.

The honest summary

Gateway on a supported 8HP: a weekend of wiring plus a careful evening on the torque model, if the documentation matches your car.

Standalone on a dual-clutch: the mechatronic work is a day and unforgiving, the wiring is well documented, and the commissioning is the same torque and signal work as any other build.

Either way, the failure mode is not "it does not work". It is a channel that reads plausibly but wrong. That is why every wiring page on this site ends by telling you to confirm each channel in the datalogger before letting the driver command anything.