Porsche PDK controller

A Porsche PDK controller is the electronics that let a factory PDK dual-clutch gearbox operate outside the Porsche it was built for. PDK uses a tightly integrated vehicle communication architecture: its control unit expects engine and vehicle messages on CAN, and outside that architecture it needs either a device to supply them or a controller to replace it.

Those are the two routes. A gateway keeps the factory PDK control unit and emulates the environment around it. A PDK standalone controller removes the control unit and drives the transmission's clutches, forks and valves directly.

Support status: newer than the 8HP platform, and actively expanding. One control unit — the 7DT45 — is documented; 997.2 support is recorded in the release notes as a draft. Verify compatibility for your specific unit before you commit to a build. See platform maturity.

How a Porsche PDK controller works in a swap

With the gateway route, the factory PDK control unit stays in the car and keeps doing the clutch and shift control. IOcan runs the OEM PDK Gateway driver, emulating the engine and vehicle signals that control unit expects and reporting transmission state back out.

What that gives you, and what it asks for:

  • The factory shift strategy is preserved, because the unit that holds it is still in charge.
  • The install is non-invasive. Nothing is cut into or rewired inside the control unit's own harness.
  • Torque is estimated internally from available engine data, so the transmission receives a usable torque value even where the engine ECU broadcasts none. The estimate is a model and needs calibrating — engine torque estimation.
  • Eight mandatory inputs, not seven. Vehicle speed is mandatory on the PDK gateway and is the one signal that differs from the 8HP gateway's requirements. Thirteen mandatory outputs go the other way.
  • Diagnostic communication with the transmission is supported.

Full detail: Porsche PDK configuration.

The two approaches, side by side

Design categories, not products. Both routes exist here.

OEM PDK Gateway PDK standalone controller
Factory control unit Kept Removed
What controls the clutches The factory control unit The controller
What the device does Emulates the engine and vehicle signals the control unit expects Drives line and clutch pressures, selector forks, preselection and clutch cooling
Shift behaviour The factory calibration Yours to calibrate, with a self-learning adaptation system
Control over shift points None — they live in the transmission's tune Complete
Documented for 7DT45 7DT45

The standalone route uses the DCT standalone drivers on the standalone transmission controller, with its own PDK wiring — which is not the same wiring as the gateway's.

Documented units

Unit State
7DT45 Control unit and shifter wiring documented, for both the gateway and the standalone route
997.2 Recorded in the release notes as a draft

Hardware version, control-unit firmware and the donor platform all affect compatibility, and some units may need custom configuration or firmware support. See supported Porsche PDK variants.

Shifters and driver controls

Paddle shifter control is supported on the PDK gateway, and the 7DT45's own shifter wiring is documented alongside the control unit — PDK wiring. Across the device range, OEM gear selectors, paddles, sequential shifters and PRND selectors are all options; see shifter integration.

Running a PDK behind an aftermarket ECU

IOcan communicates with common aftermarket standalone ECUs over CAN using per-ECU presets. On PDK specifically, check three things before ordering:

  1. Vehicle speed. Mandatory here, unlike on the 8HP gateway. Confirm your ECU stream carries it, or plan where else it comes from.
  2. Engine torque. Fewer than half of the supported presets broadcast it. Where it is absent the device calculates it, and that calculation must be validated before it reaches a clutch.
  3. Brake status. Mandatory, and almost no ECU stream carries it. Plan on a switch into a device input.

No supported preset covers all eight mandatory inputs on its own. The per-ECU pages state which ones are missing: aftermarket ECU integration.

What a PDK gateway does not do

  • Shift points, drive modes and clutch strategy live in the transmission's own tunewhy.
  • Your engine ECU executes the torque cut. The PDK gateway sends the request; the ECU turns it into ignition retard and pedal position. The gateway cannot execute the cut itself — the detail.
  • Documentation is thinner than the 8HP's. Treat a PDK build as early-adopter work.
  • These are off-road-use devices. See stated limitations.

Frequently asked questions

Can a Porsche PDK be used in an engine swap?

Yes, with a controller. The PDK control unit expects engine and vehicle messages on CAN that are not present outside the original car. A gateway supplies them so the factory control unit keeps running the gearbox; a standalone controller replaces the control unit and drives the transmission directly.

Which PDK units are supported?

The 7DT45 is documented for both the gateway and the standalone route, covering the control unit and its shifter wiring. 997.2 support is recorded in the release notes as a draft. Verify your specific unit before committing to a build.

What is the difference between a PDK gateway and a standalone PDK controller?

A gateway keeps the factory control unit and emulates the engine and vehicle signals around it, so the factory shift calibration is preserved. A standalone controller removes that unit and drives line pressure, both clutch pressures, the selector forks and clutch cooling itself, which gives complete control and requires complete calibration.

Does a PDK controller need vehicle speed?

Yes. Vehicle speed is a mandatory input on the PDK gateway, which is the main signal difference from the 8HP gateway. There are eight mandatory inputs in total, and thirteen mandatory outputs.

Can I use paddles with a PDK?

Yes. Paddle shifter control is supported, and the 7DT45's own shifter wiring is documented. OEM gear selectors, sequential shifters and PRND selectors are also supported across the device range.

Is PDK support as mature as ZF 8HP support?

No. PDK support is newer than the 8HP platform and is being actively expanded, with one control unit documented and 997.2 recorded as a draft. Plan a PDK build expecting to be an early adopter.

Can I read PDK fault codes with the controller?

Diagnostic communication with the transmission is supported on PDK. The deeper diagnostic set — reading fault codes, monitoring adaptation values and flashing control units with custom firmware — is documented on the 8HP platform.

Next step

Read platform maturity and supported Porsche PDK variants, check your ECU stream for vehicle speed and brake, then see the IOcan CAN gateway product page.