Operation CHARM: Car repair manuals for everyone.

Engine Control Module, Replacing






Engine Control Module, Replacing

Engine Control Module (ECM) (J623) Removal

Special tools, testers and auxiliary items required

Heat gun

To achieve optimal anti-theft protection for the vehicle, an anti-theft immobilizer was installed. The anti-theft immobilizer is a system for enabling/locking the Engine Control Module (ECM) (J623).

So that this system cannot be circumvented, it is necessary to perform adaptation of the anti-theft immobilizer using the Vehicle Diagnosis & Service Syst. (VAS5052) in the On Board Diagnostic (OBD) function.

The great availability of equipment options makes adaptation of the Engine Control Module (ECM) (J623) necessary (e.g. cruise control system). This "writing" function is not possible with the generic scan tool, therefore it is necessary to use the Vehicle Diagnosis & Service Syst. (VAS5052) in On Board Diagnostic (OBD) function for this purpose.

If the Engine Control Module (ECM) (J623) must be replaced, the vehicle may be taken to the nearest Audi dealership or refer to the => Ebahn website for ECM and immobilizer activation instructions.or instructions on obtaining a Vehicle Diagnosis & Service Syst. (VAS5052).

When the electrical connector is disconnected from the Engine Control Module (ECM) (-J623-), adaptation values are erased and content of the DTC memory remains intact.

Check the identification of the previous Engine Control Module (ECM) (J623) as follows:

- Connect the scan tool.

- Switch the ignition on.

- Using the scan tool, select "Vehicle information".

- Select " Calibration Identification" in vehicle information.

The electronic control module identification number will be displayed, e.g. 06A906032NA 4983

- Record the electronic control module identification number.

- End diagnosis and switch the ignition off.





- Remove the rubber seal - 1 - from the plenum chamber cover.

- Remove the plenum chamber cover - 2 -.





- Using a screwdriver, remove the wiper arms caps - arrows -.

- Loosen the wiper arm nuts - arrows - several turns.

- Loosen wiper arms by gently rocking.

- Remove wiper arm nuts and wiper arms.





- Remove the screws - arrows - retaining the cowl grill - 1 -.

- Remove the cowl grill from the windshield.





- Remove the screws - arrows - and the electronics box cover from the electronics box.





- Using a screwdriver - arrows 1 and 2 -, carefully remove the retaining clip - 2 -.

CAUTION!
To prevent damages (burning) of wire and harness connections, insulation and control modules, perform the following work procedures exactly! Observe operating instructions for heat gun.

The threads of both shear bolts - 3 -, that are screwed into the ECM, are not coated with a locking compound. The threads in the ECM housing must not be heated and do not require to be heated (unintentional heating of the ECM).





- Using the heat gun, heat the shear bolts as follows:





- Direct the heat gun nozzle at the shear bolts of the protective housing.

- Switch heat gun on and heat bolt for approx. 20 to 25 Sec.





- Remove shear bolts with locking pliers - arrow -.





- Remove the electrical harness connector retaining brackets and the electrical harness connectors from the Engine Control Module (ECM) (J623).

- Remove the Engine Control Module (ECM) (J623).

Engine Control Module (ECM) (J623) Installation

Installation is performed in reverse order of the removal. Note the following:

New shear bolts must be used when reinstalling the electrical harness connector retaining brackets to the Engine Control Module (ECM) (J623).

Engine Control Module (ECM) (J623) reprogramming

- The new Engine Control Module (ECM) (J623) and immobilizer must be activated. Refer to the => Ebahn website for ECM and immobilizer activation instructions.

Final procedures

After the repair work, the following work steps must be performed in the following sequence:

1. Check the DTC memory. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory.

2. If necessary, erase the DTC memory. Refer to => [ Diagnostic Mode 04 - Erase DTC Memory ] Diagnostic Mode 04 - Erase DTC Memory.

3. If the DTC memory was erased, generate readiness code. Refer to => [ Readiness Code ] Readiness Code.