BODY CONTROLS
Vehicles equipped with body, air conditioning, anti-lock brake or memory computers may require a computer relearn procedure after components are replaced or the vehicle battery is disconnected. Vehicle computers memorize and store vehicle information and operation selections. When the vehicle battery is disconnected, vehicle computer memory may be lost, requiring relearning or resetting. Depending on the vehicle and how it is equipped, the following memories may exist
- Seat position.
- Tilt/telescoping steering wheel position.
- Mirror position.
- Radio presets and anti-theft code.
- Clock.
- Remote keyless entry custom features.
- Door key lock entry custom features.
- Power window or sunroof operation.
These do not affect vehicle operation. For systems that do not affect operation, see appropriate article for relearn procedures. Other computer relearn procedures are required for vehicle or system operation. These may include
- Initial control unit programming.
- Traction control yaw sensor initializing.
- Multiplex communication.
- Anti-theft system or engine immobilizer system passwords.
ENGINE CONTROLS
Vehicles equipped with powertrain control computers may require a computer relearn procedure after the vehicle battery is disconnected. Vehicle computers memorize and store vehicle operation patterns for optimum driveability and performance. When the vehicle battery is disconnected, this memory is lost, which may result in a driveability problem. Depending on the vehicle and how it is equipped, the following driveability problems may exist
- Rough or unstable idle.
- Hesitation or stumble.
- Rich or lean running.
- Poor fuel mileage.
- Harsh or poor transmission/transaxle shift quality.
Default data is used until NEW data from each key start is stored. As the computer restores its memory from each new key start, driveability is restored.
Driveability problems may occur during the computer relearn stage. To accelerate computer relearn process after battery removal and installation, specified computer relearn procedures should be performed.
ENGINE CONTROL MODULE PROGRAMMING
Note. While limited diagnostic information is available, vehicle manufacturer does not support diagnostic information using aftermarket scan tools. To properly diagnose vehicle, it is recommended to use VAS 5051 scan tool with VAS 5051/1 adapter cable or VAG 1551 scan tool with 1551/3A adapter cable and VAG 1598/31 test box.
Note. If Engine Control Module (ECM) memory is cleared, ECM is disconnected or loses battery voltage, it is necessary to generate a ECM readiness code. See READINESS CODE .
BEFORE REPLACING ENGINE CONTROL MODULE
Before ECM is replaced on any model perform following procedure.
- Turn ignition off. Connect Scan Tool (VAG 1551/1552) using Adapter cable (VAG 1551/3) to Data Link Connector (DLC).
- Turn ignition on. Prior to removing original ECM, print out ECM identification. On scan tool, press 0 and 1 buttons to select ADDRESS WORD 01: ENGINE ELECTRONICS. Print out ECM identification by pressing PRINT button. Press right arrow button. On scan tool, press 0 and 6 buttons to select FUNCTION 06: END OUTPUT. Press "Q" button to enter input. Turn ignition off.
ENGINE CONTROL MODULE CODING
If Engine Control Module (ECM) is replaced, it is necessary to code new ECM. If new ECM is not properly coded, the following problems may occur
- Driveability problems (e.g., harsh shifting).
- False malfunctions stored in ECM memory.
- Increased fuel consumption.
- Increased exhaust emissions.
- Reduction in transmission life.
- All ECM functions are not carried out (e.g., EVAP system operation).
- On front wheel drive vehicles Anti-Slip Regulation (ASR), ASR warning lamp comes on.
| CAUTION | Before replacing ECM, see BEFORE REPLACING ENGINE CONTROL MODULE . |
Note. Once procedure is started DO NOT turn ignition off during ECM programming. After coding ECM and starting engine for first time, allow engine to idle for several minutes so ECM can go through learn function. Idle speed may be erratic while ECM is learning.
- Remove original ECM and install new ECM. Turn ignition on.
- On scan tool, press 0 and 1 buttons to select ADDRESS WORD 01: ENGINE ELECTRONICS. Press right arrow button. Press 0 and 7 buttons to select FUNCTION 07: CODE CONTROL MODULE. Press "Q" button to enter input. Enter appropriate code for vehicle. See appropriate ENGINE CONTROL MODULE CODING TABLE or VARIATION TABLE as follows.
- After coding ECM, press 0 and 6 buttons to select FUNCTION 06: END OUTPUT. Press "Q" button to enter input.
After Installing & Coding ECM
After installing and/or coding ECM perform following procedures
- Use scan tool to check DTC memory, erase if necessary. See RETRIEVING DIAGNOSTIC TROUBLE CODES in appropriate SELF-DIAGNOSTICS article.
- Perform adaptation of throttle valve control module. See ADAPTATION OF THROTTLE VALVE CONTROL MODULE in appropriate SELF-DIAGNOSTICS article.
- On vehicles equipped with cruise control, activate cruise control to ECM. See CRUISE CONTROL SYSTEMS article in ACCESSORIES & EQUIPMENT.
- On vehicles equipped with automatic transmission, perform adaptation of kickdown switch or automatic transmission basic setting. See ADAPTATION OF KICKDOWN FUNCTION or AUTOMATIC TRANSMISSION BASIC SETTING PROCEDURE in appropriate SELF-DIAGNOSTICS article.
- On vehicles equipped with factory alarm system, perform adaptation of immobilizer to ECM. See appropriate ANTI-THEFT & POWER DOOR LOCKS article in ACCESSORIES & EQUIPMENT.
- Using scan tool, generate a ECM readiness code. See «READINESS CODE»(ref-158398-S38891365482003092400000) .
ENGINE CONTROL MODULE CODING OPTIONS (1.8L TURBO)
Note. These options relate to Golf, Jetta, Beetle and Passat models equipped with 1.8L engine.
| Application/Code | Option | |
|---|---|---|
| Transmission | ||
| 00003 | Automatic | |
| 00001 | Manual | |
ENGINE CONTROL MODULE CODING VARIATION OPTIONS (BEETLE)
| Application/Code | Option | |
|---|---|---|
| Country/Emissions | ||
| 06 | (1) USA TLEV | |
| 07 | (2) USA LEV | |
| Drive/Additional Functions | ||
| 0 | Front Wheel Drive | |
| 2 | All Wheel Drive | |
| 4 | All Wheel Drive Without Anti-Slip Regulation (ASR), Data Bus | |
| 5 | Front Wheel Drive With Anti-Slip Regulation (ASR), Data Bus | |
| 6 | All Wheel Drive Without Anti-Slip Regulation (ASR), Data Bus | |
| 7 | All Wheel Drive With Anti-Slip Regulation (ASR), Data Bus | |
| Transmission | ||
| 0 | 5-Speed Manual Transmission | |
| 1 | 6-Speed Manual Transmission | |
| 3 | Automatic Transmission 01M | |
| 5 | Automatic Transmission 09A | |
| Vehicle Type | ||
| 1 | A-Class e.g. Golf | |
| (1) USA export model with Transitional Low Emissions Vehicle (TLEV). (2) USA export model with Low Emissions Vehicle (LEV). | ||
| (1) | USA export model with Transitional Low Emissions Vehicle (TLEV). |
| (2) | USA export model with Low Emissions Vehicle (LEV). |
ENGINE CONTROL MODULE CODING OPTIONS (GTI & JETTA)
| Application/Code | Option | |
|---|---|---|
| Country/Emissions | ||
| 07 | (1) USA LEV | |
| 16 | (2) USA ULEV | |
| Drive/Additional Functions | ||
| 0 | Front Wheel Drive Without Anti-Slip Regulation (ASR) | |
| 2 | All Wheel Drive Without Anti-Slip Regulation (ASR) | |
| 5 | All Wheel Drive With Anti-Slip Regulation (ASR) | |
| 7 | All Wheel Drive With Anti-Slip Regulation (ASR) | |
| Transmission | ||
| 0 | 5-Speed Manual Transmission | |
| 1 | 6-Speed Manual Transmission | |
| 5 | Automatic Transmission 01V (Tiptronic) | |
| Vehicle Type | ||
| 1 | B-Class e.g. Passat | |
| (1) USA export model with Low Emissions Vehicle (LEV). (2) USA export model with Ultra Low Emissions Vehicle (ULEV). | ||
| (1) | USA export model with Low Emissions Vehicle (LEV). |
| (2) | USA export model with Ultra Low Emissions Vehicle (ULEV). |
ENGINE CONTROL MODULE CODING OPTIONS (PASSAT)
ENGINE CONTROL MODULE CODING OPTIONS (1.9L DIESEL)
Note. This procedure relates to GTI, Jetta, and Beetle models equipped with 1.9L diesel engine.
| Transmission | ABS | Code |
|---|---|---|
| Automatic | Yes | 00001 |
| Automatic | No | 00002 |
| Manual | Yes | 00002 |
| Manual | No | 00004 |
ENGINE CONTROL MODULE CODING VARIATION OPTIONS (1.9L)
ENGINE CONTROL MODULE CODING OPTIONS (2.0L)
Note. This procedure relates to Cabrio, Golf, GTI, Jetta, Beetle and Passat models equipped with 2.0L engine.
| Transmission | ABS | Air Bag | Coding |
|---|---|---|---|
| Manual | No | No | 00001 |
| Manual | Yes | No | 00011 |
| Manual | No | Yes | 00021 |
| Manual | Yes | Yes | 00031 |
| Automatic | No | No | 00003 |
| Automatic | Yes | No | 00013 |
| Automatic | No | Yes | 00023 |
| Automatic | Yes | Yes | 00033 |
ENGINE CONTROL MODULE CODING VARIATION OPTIONS (2.0L)
ENGINE CONTROL MODULE CODING OPTIONS (2.8L)
Note. This procedure relates to EuroVan, Jetta, and Passat models equipped with 2.8L engine.
For Passat 2.8L with engine code ATQ (Scheme 1) For EuroVan 2.8L with engine code AXK (Scheme 2) For Jetta with engine code AFP, see ENGINE CONTROL MODULE CODING VARIANTS (2.8L W/ENGINE CODE AFP) table.
| Application/Code | Option | |
|---|---|---|
| Transmission | ||
| 00031 | Automatic | |
| 00033 | Manual | |
ENGINE CONTROL MODULE CODING VARIANTS (2.8L W/ENGINE CODE AFP)
Scheme 1
Scheme 2
READINESS CODE
Note. Throttle Valve Control Module (TVCM) (J338) adaptation is part of Readiness Code procedures. TVCM adaptation can also be performed by itself, see THROTTLE VALVE CONTROL MODULE in appropriate SELF-DIAGNOSTICS article. For further information, see SELF-DIAGNOSTIC SYSTEMS in appropriate SELF-DIAGNOSTICS article.
READING READINESS CODE
Readiness code is returned to 0 1 1 0 1 1 0 1 if DTC memory is erased, voltage supply to ECM is lost, or a new ECM is installed. To read readiness code, connect scan tool to DLC. DLC is located left side of steering column. Turn ignition on. Follow scan tool manufacturer's instructions and read Readiness Code. (Scheme 3) Readiness code should display 0 0 0 0 0 0 0 0. If readiness code displays as specified, testing is complete. If readiness code does not display as specified, generate readiness code. See GENERATING READINESS CODE.
GENERATING READINESS CODE
Note. Before generating readiness code, perform a long road test. Coolant temperature needs to be greater than 176°F (80°C). Idle, partial throttle, full throttle and overdrive operating conditions must be attained several times. During test drive, apply full throttle until engine speed exceeds 3500 RPM. Read readiness code. OBD system checks components and generates Readiness Code at regular intervals during normal driving.
Note. During readiness code generating procedure, if test result is indicated as OK after selecting a display group, testing has already been carried out and it is okay to proceed to next work step.
- To generate readiness code, vehicle must be stationary, transmission in Park or Neutral, all electrical consumers off, A/C switched off and coolant temperature at least 176°F (80°C). If possible it is best to warm-up vehicle by test driving. Connect scan tool to DLC. DLC is located at left side of steering column.
- Using scan tool, retrieve DTCs. See RETRIEVING CODES in appropriate SELF-DIAGNOSTICS article. If DTCs are stored. Perform appropriate test and repair as necessary. See DIAGNOSTIC TROUBLE CODE IDENTIFICATION in appropriate SELF-DIAGNOSTICS article. Using scan tool, clear DTC memory. See CLEARING CODES in appropriate SELF-DIAGNOSTICS article.
- After clearing DTC memory. Follow scan tool instructions to complete generating readiness code. During test sequence if test is successful scan tool changes display digits from 1 to 0. (Scheme 3) Readiness code should display 0 0 0 0 0 0 0 0. If readiness code displays as specified, testing is complete.