Welche Module der Audi A4 B7 mit dem A4 B6 und A6 C6 teilt
The Audi A4 B7 (2004–2008) is often described as a facelift of the B6, and in mechanical terms that is largely true. Electronically, the picture is more complicated: some modules carry over without modification, some share hardware but require different software or coding, and some are unique to the B7 and will not function correctly if swapped from the B6 or the contemporary A6 C6. Before ordering a used unit, it is worth knowing which category your target module falls into.
How the Platforms Relate
The B6 and B7 share the same basic body structure and wiring architecture. The B7 introduced the 2.0 TFSI and updated diesel variants, along with revised CAN bus topology and the addition of several driver assistance modules that were not available on the B6 at all. The A6 C6 (2004–2011) sits on a different platform but uses many of the same Bosch and Continental supplier units as the B7, sometimes with identical hardware revision numbers differing only in software calibration.
For practical purposes, module compatibility across these three cars falls into four groups: direct interchange with no coding change, direct interchange with re-coding, same connector and housing but incompatible software, and completely different units.
Modules That Interchange Between A4 B7 and A4 B6
ABS / ESP Control Module
The Bosch 8.0 ABS unit fitted to many B6 and B7 petrol variants uses the same connector and mounting position. However, the B7 with dynamic steering or EDL differences may carry a different pump assembly code. The control module itself — Bosch part reference 8E0 614 517 BM (B6) versus 8E0 614 517 EE (B7) — differs in software. Swapping a B6 unit into a B7 and coding it as B6 will result in persistent ESP faults and incorrect wheel speed scaling. Units coded to the correct variant do interchange in practice, but the receiving car must be recoded via VCDS or ODIS to match the replacement unit’s variant coding. For comparison, see Audi A4 B6 Komfortmodul Wasserschaden und Zentralverriegelung Ausfall.
Comfort Control Module (Komfortsteuergerät)
This is one area where B6-to-B7 interchange is genuinely straightforward for base-specification cars. The J393 comfort module handles central locking, windows, and interior lighting on both generations. Part numbers in the 8E0 959 433 family cover a wide range of B6 and B7 production years. The important caveat: B7 cars with keyless entry (Kessy) use a different variant of the comfort module that is not compatible with B6 units. Check whether the donor car had Kessy before ordering.
Instrument Cluster
Physically the clusters look similar but they are not interchangeable without mileage matching and variant recoding. The B7 cluster introduced revised display graphics and different CAN message IDs for the newer engine management units. A B6 cluster fitted to a B7 will typically display incorrect mileage, lose the DIS trip computer and show communication errors for systems that did not exist on the B6. Mileage adaptation via VCDS 5th injector adaptation channel is required after any cluster swap, regardless of which direction the swap goes.
Modules Shared Between A4 B7 and A6 C6
Airbag SRS Control Module
Both the B7 and the C6 used Bosch airbag controllers from the same product family. The J234 airbag module on many B7 models — part numbers in the 8E0 959 655 series — shares its hardware revision with certain A6 C6 applications. However, the A6 C6 often has additional side curtain sensors and seat occupancy configurations that change the software map. A direct hardware swap without re-flashing to the correct vehicle type will leave the SRS light on and the system in a partial-deployment state. Crash data must be cleared or the unit replaced with one that has never seen a deployment event.
CAN Gateway (J533)
The diagnostic CAN gateway on the B7 and the C6 are from the same Bosch and Continental supplier generations, and the connector pinout is compatible. Part numbers in the 4F0 907 468 range (C6) and 8E0 907 468 range (B7) are sometimes mistakenly treated as interchangeable. They are not: the C6 gateway manages a more complex network node list including the air suspension or Airmatic if fitted, and its firmware expects different module addresses. Fitting a C6 gateway into a B7 will typically cause multiple modules to drop off the diagnostic scan entirely.
Climate Control Unit (Climatronic)
The Climatronic panel on the B7 and C6 share the same Delphi and VDO supplier hardware in many configurations. Part numbers such as 8E0 820 043 AQ (B7) and 4F1 820 043 (C6) reflect different trim and duct configurations, but the underlying control logic is similar. In practice, B7-to-C6 climate control swaps generally do not work without reprogramming because the actuator positions and blower motor calibrations differ. Within the B7 range, units from cars with and without rear climate differ substantially.
OEM Part Numbers to Reference
| Modul | A4 B6 Number | A4 B7 Number | A6 C6 Number |
|---|---|---|---|
| ABS / ESP | 8E0 614 517 BM | 8E0 614 517 EE | 4F0 614 517 H |
| Komfortmodul | 8E0 959 433 AH | 8E0 959 433 BL | 4F0 959 433 D |
| Airbag SRS | 8E0 959 655 R | 8E0 959 655 AH | 4F0 959 655 K |
| CAN Gateway | 8E0 907 468 E | 8E0 907 468 N | 4F0 907 468 C |
| Climatronic | 8E0 820 043 AK | 8E0 820 043 AQ | 4F1 820 043 G |
Always match the full part number including suffix when sourcing a used unit. A suffix change often reflects a revised calibration or a different equipment variant. Two units with the same base number but different suffixes may look identical on a shelf and behave differently once coded. A related diagnostic guide is Audi A6 C6 CAN Gateway Modul – Originalnummern und Kompatibilität.
Fault Codes to Expect After Incorrect Swaps
If a module from the wrong variant has been fitted, the following codes are commonly seen during diagnostic scans:
- 00778 / B103B — CAN data bus implausible: signals from an unexpected gateway node
- 01044 — Control unit incorrectly coded: appears after fitting an uncoded or wrongly coded replacement
- 00955 — Immobiliser — no signal or incorrect signal: common after instrument cluster or gateway swaps
- 01316 — ABS control module: no communication: generated when gateway cannot find the correct ABS node address
- 00588 — Airbag system malfunction: stored when SRS module variant does not match body configuration
These codes do not always mean the replacement unit is faulty. They often mean the unit is functional but has not yet been coded to the receiving vehicle. A full variant coding session resolves most of them.
Affected Vehicles and Production Dates
Compatibility overlaps are most reliable within these production windows:
- A4 B6: November 2000 to November 2004
- A4 B7: November 2004 to June 2008 (including RS4 B7 and S4 B7, which have additional modules unique to those variants)
- A6 C6: March 2004 to March 2011 (pre-facelift 2004–2008 most relevant for B7 cross-reference)
RS4 and S4 B7 variants introduce torque-vectoring and specific sport differential control units that have no equivalent on the standard B7 or C6. Do not attempt to source those from a standard A4 B7 donor.
Coding Requirements Summary
Almost no module on the B7 is truly plug-and-play from a different donor car. The minimum requirement for most units is a variant coding session using VCDS, ODIS or equivalent. The gateway, airbag module and instrument cluster additionally require component protection authorisation from Audi’s online system if the units were already registered to a VIN. Comfort modules and ABS units are generally simpler to recode but still need their output channels matched to the receiving car’s configuration.
Häufig gestellte Fragen
Can I fit an Audi A4 B6 ABS module directly into a B7?
The physical connector matches on many variants, but the software calibration differs. A B6 ABS module fitted to a B7 will require recoding to the B7 variant and may still produce implausible wheel speed signals if the pump assembly revision differs. It is safer to source a unit already coded to a B7 of the same equipment level.
Does the A4 B7 comfort module need coding after replacement?
Yes, but the process is relatively straightforward via VCDS. The replacement unit must have its output channels coded to match the receiving car’s window, central locking and interior light configuration. B7 cars with Kessy require a Kessy-capable variant of the comfort module — a standard B6 unit will not support keyless entry even after coding. For additional context, read Verfolgung eines Batterieentladungsfehlers im Audi A6 C6 MMI Navigationsmodul.
Is the CAN gateway from an A6 C6 compatible with an A4 B7?
No. The C6 gateway firmware expects a different set of network nodes and will not correctly manage the B7’s bus topology. Fitting one will cause multiple modules to disappear from diagnostic scans. Always source a gateway with a part number in the 8E0 907 468 range for a B7.
Why does the instrument cluster show the wrong mileage after swapping from a B6?
The mileage is stored in the cluster’s EEPROM and in the dashboard’s CAN messages independently. After any cluster swap, mileage adaptation must be performed using VCDS or a dealer-level tool. Without this step, the displayed mileage reflects the donor car’s history, not the receiving vehicle’s.
What is the safest module to source across the B6, B7 and C6 without compatibility risk?
The comfort module for base-specification cars (no Kessy, standard locking) is the most forgiving. Part numbers within the 8E0 959 433 family have a wide coding tolerance and the recoding process is well-documented. Even so, always cross-reference the full suffix and confirm the donor car’s equipment level before purchasing.
GiantParts supplies tested used OEM electronic modules for the Audi A4 B6, A4 B7 and A6 C6 with part number verification and worldwide shipping. Each unit is checked before dispatch.
Geprüfte OEM-Elektronikteile und -Module finden Sie unter:
https://giantparts.eu/
