Will it fit my car?

OpenHaldex supports most Haldex systems used by Volkswagen Audi Group, plus the GM version of Gen4, with Volvo support now in beta.

Supported systems

SystemPlatformStatusTypical vehiclesHarness
Generation 1PQSupportedGolf Mk4 4Motion and R32, Bora 4Motion, Audi TT 8N quattro, Audi S3 8LGen1-4 harness
Generation 2PQ (1K0)SupportedGolf Mk5 R32, Audi A3 and S3 8P quattro (early), Audi TT 8J (early)Gen1-4 harness
Generation 4PQ (0AY)SupportedGolf Mk6 R, Audi S3 8P (later), Audi TT, TTS and TT RS 8J (later), Tiguan 5NGen1-4 harness
Generation 4 GMGMSupportedVauxhall and Opel Insignia 4x4. Standalone mode only (the GM diff needs two CAN bus pairs), and tested on one diff so far, so your mileage may varyManual wiring
Generation 5MQB (0CQ)SupportedGolf Mk7 and Mk7.5 R, Audi S3 8V, Audi TT and TTS 8SGen5 harness
Generation 5PQ (0AY)SupportedLater PQ-platform 4Motion and quattro modelsGen5 harness
VAQMQBSupportedMQB cars with the electronic front differential lockManual wiring
Generation 4 FordFordIn developmentFord models using the Gen4 Haldex coupling-
Generation 6 and MagmaCAN FDIn developmentNeeds CAN FD hardware; coming with the OpenHaldex C6 FD-
Generation 3 Volvo P1VolvoBetaVolvo S40 and V50 AWD (T5 / D5), 2004–2012. Standalone, V11 beta firmwareManual wiring
Volvo P2, P3, Gen5 SPC and SAAB 9-3 XWDVolvo / SAABEarly supportSee Volvo and SAAB belowManual wiring

Model years vary by market and many cars changed generation part-way through production. Use the typical vehicles as a guide and confirm with the full Haldex versions and compatibility guide, which lists every make, model and year.

Volvo and SAAB Beta

Volvo and SAAB support arrived in the V10 and V11 beta firmware and runs in standalone mode for now: the controller sends every frame the Haldex needs, including Volvo’s network heartbeat, and puts your lock request into it. Pick the car under Settings → Haldex Generation. The bus speed follows the generation, so the pre-facelift P2 switches to 250 kbit/s automatically.

GenerationCarsStatus
Generation 3 – Volvo P1S40 and V50 AWD (T5 / D5), 2004–2012Beta
Generation 2 – Volvo P2 (pre-facelift)S60, V70, XC70, XC90 up to the 2005 faceliftEarly support
Generation 3 – Volvo P2 (facelift)S60, S60 R, V70, XC70, XC90 from the faceliftEarly support
Generation 4 – Volvo P3XC60, V70, XC70, S80 (P3)Early support
Generation 5 – Volvo SPCCars with the Volvo Gen5 SPC unit (31380867)Early support
Generation 4 – SAAB 9-3 XWDSAAB 9-3 XWDEarly support
  • Volvo P1 (S40 / V50). Built from logs of a 2005 V50 T5 AWD and driven like every other generation: the mode buttons, Expert and Learn Haldex all work, with speed, throttle, rpm, brake and handbrake read from the car. A Volvo P1 Standalone card sets how your lock request is shown to the AWD module (engine torque, wheel slip or both), and switching DSTC off can force a mode, like the TC button on a VW. You can try the P1 settings in the demo.
  • Early support means the frames and lock bytes are a starting point that still needs confirming on real cars. Engagement is shown as a raw 0–100 % until logs give its true scaling.

Help us finish it. CAN logs from a Volvo or SAAB with the Haldex fitted are what turn early support into full support. Log the car with SavvyCAN (see the documentation) and share it in the OpenHaldex Discord. Volvo support needs the V11 beta from the firmware updater.

How to tell which generation you have

  • Check the platform. MQB cars (Golf Mk7 onwards, Audi A3 8V onwards) are Generation 5. PQ cars can be Gen1 to Gen5 depending on age.
  • Read the part number. The Haldex control module's part number shows up in a VCDS or OBD scan. 0CQ and 0AY prefixes are the most common on later cars.

Still not sure? Ask in the Forbes Automotive Discord with your car's model, year and VIN.

Which harness?

The harnesses are optional but make installation plug-and-play and fully reversible.

  • Gen1-4 harness for Generation 1, 2 and 4 cars.
  • Gen5 harness for Generation 5 cars.
  • Every controller comes with the connector pins you need to build your own loom instead. The pinouts are on the Install page.

Found your car?

The controller works with every supported generation. You select the generation in Settings after fitting.