OpenHaldex-S3

A Free Plug-In Haldex Controller for VW and Audi.

OpenHaldex Web UI Screenshot - Live Haldex Controller Interface

Unlimited customization to your front and rear wheel bias.

Gen 1 Gen 2 Gen 4 Gen 5 PQ + MQB

Build it in minutes. Install it in under 10.

OpenHaldex is a free, open-source AWD controller for Gen 1, 2, 4, and Gen 5 Haldex-equipped Volkswagen and Audi vehicles.

Gen 5 support is now live. MQB-based cars use the new MQB decode path for signal selection, mapped inputs, and CAN view.

If you can wire a light switch, you can build this in minutes.

Lift the rear seat, plug it inline, and you're done.

No custom wiring harness. No soldering or coding. No permanent modifications.

What it does:

  • Direct control over Haldex AWD behavior.
  • Speed, throttle, RPM, or map-based locking.
  • Gen 5 support with MQB decoded CAN signals.
  • Live diagnostics and fully decoded CAN logging.
  • Web based control panel and online updates over hotspot.

Frequently Asked Questions

What is this? OpenHaldex is a free, open-source AWD controller for Gen 1, 2, 4, and Gen 5 Haldex-equipped Volkswagen and Audi vehicles.

Does it support Gen 5? Yes. Gen 5 support is built around MQB decoding rather than the older PQ signal set, so Gen 5 cars now have the correct mapping and CAN view path.

Will this damage my Haldex or drivetrain? OpenHaldex is a tool and should be used carefully, it is configured with safe default settings. If you are unsure how to configure them, then you shouldn't. Default settings are still much more control and performance than OEM.

Will this set a fault lamp? No. If you are using it normally, it will not. If you are configuring more aggressive settings, it's recommended to disable Haldex broadcast while they're enabled. This light will go away next time you start the car.

Compatible Vehicles

Gen 1 Haldex

  • Audi A3 S3 8L Quattro 1998-2003
  • Audi TT 8N Quattro 1998-2006
  • VW Bora 2.8 V6 4motion 1998-2004
  • VW Golf 1J Mk4 R32 4Motion 1998-2004
  • VW Sharan 7M Phase 1 Mk1 1998-2007
  • VW New Beetle RSi 1998-2003
  • Skoda Octavia 1U 4x4 Mk1 1998-2004
  • Seat Leon 1M Mk1 Cupra4 1998-2005
  • Seat Alhambra 7M 1998-2007

Gen 2 Haldex

  • Audi A3 S3 8P Quattro pre 2009 facelift 2004-2008
  • Audi TT/TTS 8J Quattro pre facelift 2007-2009
  • Volkswagen Golf 1K Mk5, R32, 4Motion 2004-2008
  • Volkswagen Passat 3c, 4Motion, Santana, CC 2005-2009
  • Volkswagen Transporter T5 Prefacelift 2003-2009
  • Seat Altea 2007-2010
  • Seat Alhambra 7M 2005 Facelift 2005-2010
  • Skoda Octavia 1Z pre 2009 facelift 2004-2009

Gen 4 Haldex

  • VW Golf Mk6 5K 4Motion 2008-2012
  • VW Golf R Mk6 5K 2008-2012
  • VW Tiguan B6 2008-2014
  • VW Sharan 7N Mk2 2011-2015
  • VW Passat, CC, B7 2010-2015
  • VW Transporter Late Model T5 Facelift 2009-2015
  • VW Caddy Mk3 2K 2010 Facelift 2010-2015
  • Audi A3 S3 8P Facelift 2009-2012
  • Audi TT / TTS / TTRS, 8J, 2008 Facelift 2008-2012
  • Audi Q3 / RS Q3 2011-2013
  • Seat Altea XL, Freetrack 2010-2015
  • Seat Alhambra 2nd Generation 7N 2011-2013
  • Skoda Yeti Pre 2014 Facelift 2009-2014
  • Skoda Superb B6 Type 3T 2008-2014
  • Skoda Octavia 4x4, Scout, vRS 4x4 1Z Facelift 2009-2014

Gen 5 Haldex (MQB / 0AY examples)

  • VW Golf Mk7 and Mk7.5 R / 4Motion
  • VW Passat B8 / Arteon 4Motion
  • VW Tiguan MQB 4Motion
  • VW Atlas / Teramont 4Motion
  • Audi S3 8V Quattro
  • Audi TT / TTS / TTRS 8S Quattro
  • Audi Q3 F3 Quattro
  • Skoda Octavia 5E 4x4 / Scout
  • Skoda Superb 3V 4x4
  • Skoda Kodiaq 4x4
  • Seat Leon 5F 4Drive / Cupra
  • Seat Ateca 4Drive

Gen 5 cars use MQB signal decoding rather than PQ, including 0AY-based MQB applications. Vehicle examples on this page are representative, not an exhaustive fitment list, and exact live mappings still depend on which frames are present on the vehicle CAN bus.

Why OpenHaldex-S3?

OpenHaldex-S3 is an open Haldex control platform built around widely available ESP32-S3 CAN hardware instead of a single-source packaged controller. It is aimed at builders who want low cost, replaceable hardware, broad generation support, and far more control flexibility than a fixed mode-box approach.

Some alternatives are packaged more like retail products, but the real install picture still depends on harness work, connector work, and in some cases extra wiring for optional features. The comparison below reflects default published configurations as of April 6, 2026.

Category OpenHaldex-S3 openhaldex-c6
Platform style Open builder platform Packaged controller product
Typical entry cost About US$40-45 total for board plus connectors GBP 200 controller, or about GBP 280 with optional harness
Hardware sourcing Off-the-shelf board and standard connectors Vendor-specific small-batch custom PCB and optional vendor harness
Availability Built from broadly available parts Depends on vendor stock and batch availability
Replaceability Easy board replacement Replacement depends on packaged module availability
Power input Underlying controller hardware is published as supporting 12-24V DC input Small-batch custom PCB with added fuse, TVS, and reverse-polarity protection parts
Protection approach Uses widely available controller hardware on the vehicle's existing fused supply Uses a conventional aftermarket protection stage on a custom PCB, not an OEM-style module
Real-world use Used successfully across thousands of road miles See vendor-published validation claims
Enclosure included No Yes
Installation path Builder-oriented install using standard parts More packaged, but still installer-dependent
Brake / handbrake follow by default No No; published note says extra user wiring is required and the straight-through harness does not enable it by default
DIY level Builder-focused More packaged, but not truly zero-customization
Custom lock mapping Fully open signal-mapped tables Published as a throttle/speed style tuning table
Map inputs Any decoded chassis CAN signal available on the bus Published materials describe speed/throttle based inputs
Best fit Lowest-cost open platform with maximum flexibility Buyers who prefer a more bundled package and vendor-specific hardware

Comparison reflects default shipped or published configuration. Optional features that require additional rewiring are treated as optional, not standard out-of-box functionality. Pricing excludes installer labor and vehicle-specific packaging choices. Both platforms are aftermarket controllers, not OEM modules.

Open Signal-Mapped Control

OpenHaldex-S3 does not limit custom mapping to a fixed throttle-versus-speed model. Any decoded chassis CAN signal available on the bus can be used as a map axis, which allows strategies such as speed plus steering angle, throttle plus brake pressure, or other vehicle-specific combinations.

OpenHaldex-S3 has been used successfully across thousands of road miles, and the controller hardware is published as supporting 12-24V DC input. A custom PCB does not automatically make an aftermarket controller an OEM-grade module, and OpenHaldex-S3 does not pretend otherwise. The tradeoff is simple: OpenHaldex-S3 is honest about being builder-oriented, but in return it offers dramatically lower cost, broader part availability, replaceable hardware, and a much more open control model.

Start Here

User path

  1. Getting Started
  2. LilyGO Build Guide
  3. UI Guides
  4. FAQ
  5. Release Hub
  6. Web Installer

Developer path

  1. Architecture
  2. Runtime Dataflow
  3. API Endpoint Reference
  4. UI Page Guides
  5. API + UI Contract
  6. Developer Hub
  7. Operations + Release
  8. Current Release Notes

Before your first drive

  1. Complete setup mapping and verify signal sanity in diagnostics.
  2. Start from conservative settings and validate behavior in low-risk conditions.
  3. Change one major variable at a time, then re-validate before further tuning.
  4. Use logs and CAN view when behavior differs from expectation.

Project Links

Developer Anchors

Primary implementation files for deeper code-level review:

Try the OpenHaldex Firmware Demo

Preview the real OpenHaldex firmware UI in your browser with simulated live CAN traffic and interactive pages for tuning, diagnostics, logs, setup, and OTA workflows.

Open firmware demo