The Audi A6 C6, Volkswagen Passat B6 and Skoda Superb B6 all share the Volkswagen Group MLB (Modular Longitudinal) platform, which means a significant number of electronic control units share the same underlying hardware. However, platform sharing does not mean plug-and-play swapping. Equipment levels, engine variants, software variant codes and regional specifications create dozens of sub-variants within what appears to be a single part number family. Fitting the wrong sub-variant will typically result in a module that communicates on the bus, reads part of its environment correctly, but refuses to code or produces persistent fault codes that cannot be cleared without fitting the correct unit.
Quick Answer
The Audi A6 C6, VW Passat B6 and Skoda Superb B6 share connector geometry, CAN topology and harness layout, so many module housings fit and the bus handshake succeeds. Whether the unit works depends on its software variant matching the engine code, gearbox type, drive configuration, country coding and equipment level, otherwise it may refuse to code or produce persistent fault codes.
How Far Does the Platform Sharing Actually Go?
The MLB platform shares the physical connector geometry and bus architecture across the A6 C6 (2004–2011), Passat B6 (2005–2010) and Superb B6 (2008–2015). CAN bus topology, wire colours and harness routing follow the same layout documents. This means that for many modules, the housing fits, the connector locks and the bus handshake succeeds. The question then becomes whether the specific software variant loaded onto that unit matches the equipment level of the destination vehicle.
The critical variables are: engine code, gearbox type (manual, Tiptronic, DSG), drive configuration (FWD vs Quattro/4Motion/Haldex AWD), country coding and equipment options such as xenon lighting, ACC radar, lane assist and adaptive chassis. Each of these can branch a module into a different part number suffix, and the suffix is what determines coding compatibility. For comparison, see Which Audi A6 C6 Modules Are Shared With the VW Passat B6 and Skoda Superb B6.
Modules That Interchange Reliably
These units share hardware and software families tightly enough that interchange is well documented in the trade:
- ABS / ESP control unit: Units from Bosch and Continental share hardware across all three models when the drivetrain configuration matches exactly. A Passat B6 FWD ABS unit will not code correctly into an A6 C6 Quattro — the wheel speed scaling and AWD torque distribution logic differs. Match FWD-to-FWD or AWD-to-AWD and the part number families cross freely. Typical A6 C6 numbers: 4F0 614 517, 4F0 614 517 F. Passat B6 equivalents: 3C0 614 109, 3C0 614 109 C.
- Rain and light sensor: The combined rain/light sensor module (Hella or Bosch sourced) uses the same LIN-bus protocol across all three platforms. The A6 C6 unit (4F0 955 559 B) has been confirmed to work in the Passat B6 and Superb B6 after parameter reset. This is one of the few near-universal swaps.
- Comfort module / central convenience unit: The J393 central convenience control unit shares hardware with the Passat B6 unit (3C0 937 049) when both vehicles have the same locking system configuration. Factory-keyed vehicles with the same key profile code can swap this unit and recode. The A6 C6 variant is 4F0 035 593 or 4F0 959 793.
- Fuel pump control module (J538): The pump control module is one of the cleanest swaps on this platform. The unit mounted on the pump assembly in the tank uses the same LIN interface and the same load parameters across the three models when the tank size matches. Part numbers: A6 C6 — 4F0 906 093, Passat B6 — 3C0 906 093 B.
Modules That Appear Compatible but Are Not
These are the problem cases that account for most wasted money on second-hand units:
- Instrument cluster: The A6 C6 cluster runs a different display driver and a different mileage storage architecture than the Passat B6 unit. Even within the A6 C6 family, clusters divide by analogue vs full-digital display. A Passat B6 cluster physically seats in an A6 C6 and communicates over CAN, but the speedometer scaling, the warning lamp mapping and the K-line sub-protocol are different enough that full instrument function will not be restored. This is not a coding problem you can resolve with VCDS alone.
- Transmission control unit (J217): DSG (DQ250 and DQ500) units carry gearbox-specific adaptation data and clutch wear maps. A DSG TCU from a Passat B6 2.0 TDI will not work correctly in an A6 C6 3.0 TDI even if the housing looks identical. The torque model differs and the clutch pressure tables will cause shudder or over-pressure faults. TCUs must be matched to gearbox serial number, not just model.
- Adaptive chassis control module (DCC): The A6 C6 with DCC adaptive suspension has a dedicated damper control unit that does not exist in the standard Passat B6 and Superb B6 trim levels. Even in equipped Passat variants, the wheel travel calibration tables differ.
- Gateway / CAN gateway (J533): The gateway module on the A6 C6 handles more bus nodes than the Passat B6 unit because the A6 carries additional high-line options (MMI navigation, Bang & Olufsen, matrix lighting). The Passat gateway has fewer mapped nodes and will produce bus timeout errors if installed in an A6 C6 with options the gateway does not recognise.
Part Number Suffixes and What They Mean
Volkswagen Group part numbers follow the pattern: NNN NNN NNN X where X is a letter suffix. Each suffix change reflects a hardware or software revision. For interchange purposes:
- The first three digits identify the model range (4F = A6 C6, 3C = Passat B6, 3T = Superb B6).
- The middle group identifies the function and position.
- The final suffix letter indicates revision. Revisions within the same function number are generally backward-compatible, meaning a later suffix unit can replace an earlier one. Revisions that jump a full number group (e.g. 3C0 614 109 vs 3C0 614 517) indicate a hardware redesign.
- Cross-brand swaps require that the function code (middle group) overlaps AND that the base software variant supports the destination vehicle’s bus configuration.
Useful A6 C6 reference numbers for sourcing: gateway 4F0 907 468 D, comfort module 4F0 959 793 B, ABS ECU 4F0 614 517 H, fuel pump control 4F0 906 093 C, rain sensor 4F0 955 559 B.
Coding Requirements After Swapping
Every module swap on this platform requires at minimum a basic channel coding step in VCDS or ODIS. For used units coming from a different vehicle, additional steps apply:
- Long coding (byte-by-byte configuration) must be re-entered to match the destination vehicle’s equipment map.
- Adaptation channels for learned values (throttle stops, steering centre, suspension reference heights) must be reset and relearned.
- Security access codes differ between A6 C6 and Passat B6 for some modules — this is why a Passat-sourced unit may refuse to accept coding in an A6 environment without first unlocking with the correct seed-key pair.
- Gateway-matched units require the gateway address to be updated when the VIN changes. ODIS handles this automatically; VCDS requires manual entry.
Fault Codes to Expect During Testing
When a cross-platform unit is fitted but not yet coded, these codes appear most frequently:
- 00928 / P0638 — Throttle actuator control range/performance, generated when engine management detects a module that has not completed drive-authorisation handshake.
- 01044 — Control unit incorrectly coded. This is the standard VAG gateway message when long coding does not match the vehicle’s equipment byte.
- 00955 / B1001 — Component protection active. This appears on later A6 C6 units (MY 2007 onwards) when a used module from a different VIN has not been released from component protection via ODIS online.
- 01134 — Supply voltage implausible. Generated by a cluster or comfort module that is reading a supply rail outside its calibrated range, usually because the unit expects a different power distribution topology.
- 00290 — ABS wheel speed implausible (rear axle), common after an ABS unit swap where AWD vs FWD coding mismatch remains.
Affected Vehicles
This interchange guide applies to:
- Audi A6 C6 — all body styles (saloon, Avant, Allroad), model years 2004–2011, all engines.
- Volkswagen Passat B6 — saloon and estate (3C body), 2005–2010.
- Skoda Superb B6 — 2008–2015 (note: the Superb B6 continued after the Passat B6 ended, so later Superb units may carry revised part numbers incompatible with 2005–2008 Passat units).
The Audi A4 B7 and Seat Exeo (which share the B6 body structure rather than the MLB platform) are related but not covered here — their module compatibility with the A6 C6 is a separate topic. A related diagnostic guide is Which Modules the Audi A6 C6 Shares With the VW Passat B6 and Skoda Superb B6.
Frequently Asked Questions
Can I fit a VW Passat B6 ABS module directly into an Audi A6 C6?
Yes, if the drivetrain configuration matches exactly — both FWD or both Quattro/4Motion — and the part number suffix families overlap. After fitting you must recode the long coding bytes in VCDS to match the A6 C6 equipment map and reset the steering angle sensor adaptation. Do not attempt this swap if the drive type differs; the AWD torque split tables are incompatible and the unit will produce persistent wheel speed fault codes.
Will a Skoda Superb B6 instrument cluster work in an Audi A6 C6?
No. Despite sharing platform architecture, the instrument clusters are not interchangeable. The display driver, warning lamp logic and mileage storage format are model-specific. Installing a Superb cluster in an A6 C6 will result in partial communication, incorrect gauge scaling and fault codes that cannot be resolved by coding alone. Always source a cluster specific to the A6 C6 variant and equipment level.
What is component protection and does it affect used modules from a Passat B6?
Component protection is a VAG security feature introduced on A6 C6 units from approximately 2007 MY onwards. It locks certain modules (gateway, instrument cluster, comfort unit) to the original vehicle’s VIN. When a protected unit is installed in a different vehicle, it goes into restricted mode until an authorised dealer or partner workshop releases it via ODIS online. VCDS alone cannot remove component protection. Modules sourced from pre-2007 vehicles are generally not affected. For additional context, read Which Audi A4 B7 Modules Interchange With the A4 B6 and A6 C6.
Which modules are genuinely plug-and-play across the A6 C6, Passat B6 and Superb B6?
The rain and light sensor and the fuel pump control module (J538) come closest to plug-and-play when the tank configuration matches. Even these benefit from a basic adaptation reset after fitting. No module on this platform should be considered truly plug-and-play without at least connecting a diagnostic tool and verifying that no adaptation or coding step is flagged.
How do I read the part number off the module to confirm compatibility before buying?
Most VAG modules carry the part number on a label on the housing and also store it in the module’s identification block, readable via VCDS or ODIS in the module’s measuring block or identification screen. The first three digits tell you the original vehicle family (4F = A6 C6, 3C = Passat B6, 3T = Superb B6). Cross-reference the full number including suffix against the parts catalogue for the destination vehicle before purchasing. A used parts supplier that can confirm the exact number from the unit — not just a model reference — saves significant diagnostic time.
GiantParts stocks tested OEM electronic modules sourced from the A6 C6, Passat B6 and Superb B6 with confirmed part numbers, so you can match against your vehicle’s requirements before the unit ships.
Find tested OEM electronic parts and modules at: https://giantparts.eu/
Related diagnostic guides and OEM parts
- Which Modules the Audi A4 B7 Shares With the A4 B6 and A6 C6
- Which Audi A6 C6 DME Variants Interchange and Which Ones Will Not
Used OEM parts in stock for this model
- 4E0953521 Audi A4 B6 B7 A6 C6 A8 D3 Q7 4L Cruise Control Stalk Switch – OEM Used & Tested 30,00 €
- 4E0953513A Audi A4 B6 B7 A6 C6 A8 D3 Q7 4L Indicator Turn Signal Stalk Switch – OEM Used & Tested 30,00 €
- 8E0035456C Audi A4 B6 B7 A6 C6 A8 D3 Q7 GSM Telephone Antenna Signal Amplifier Compensator – OEM Used & Tested 40,00 €
- 4F0820511B / 0132801369 Bosch Audi A6 C6 Heater Flap Actuator – OEM Used & Tested 20,00 €
