Programming and Relearning

1999 Volkswagen Passat Sedan (3B2) V6-2.8L (AHA)SECTION Programming and Relearning




Control module, coding (function 07)

When replacing instrument clusters, the CAN- bus On Board Diagnostic Interface -J533- must be coded according to vehicle market version and equipment level variables.


NOTE: When replacing instrument clusters, CAN-bus On Board Diagnostic interface coding must always be performed, regardless if the correct code is already stored/appears in the display after inputting address word 79 - Gateway.


Coding
- Input address word 19 "Gateway" and then press -> button until "Select function XX" is shown in display.

Indicated on display:


Rapid data transfer HELP
Select function XX



- Press buttons -0- and -7- to select function "Code control module".

Indicated on display


Rapid data transfer Q
07-Code Control Module



- Press -Q- button to confirm input.

Indicated on display:


Coding control module
Enter code number XXXXX (0-32000)



- Enter code number compiled from code table

Code table

Control Modules Code number:
connected to CAN-Bus

Automatic Transmission (TCM) 00001
Airbag 00004

Add applicable control module code numbers together to determine the final coding value.


CAUTION!
- Through January 2000, Gateway coding software did not account for the presence of the ABS control module (as part of the CAN-bus network). Therefore, the DTC "01044 Control Module incorrectly coded" is loaded into memory. Ignore this DTC!
- For vehicles through January 2000, DO NOT recode the ABS control module or attempt to use Gateway code values other than those given in the table above!
- This software issue was repaired as of February 2000, but still DO NOT recode the ABS control module.



Example: TCM + Airbag: 00001 + 00004 = 00005

- Use VAG 1551/1552 button pad to enter code: 00005

Indicated on display:


Coding control module Q
Enter code number 00005 (0-32000)



- Press -Q- button to confirm input.

Indicated on display:


6N0909901 Gateway K <-> CAN 0001
Coding 00005 WSC 00000



- Press -> button until "Select function XX" appears in display.

Indicated on display (select function):


Rapid data transfer HELP
Select function XX



- End output (function 06).
RENDER: 1.0x

NO RELATED

Recommended Tools & Savings

Use the Manual With the Right Hardware

Pair factory procedures with proven DIY tools so the instructions are easier to execute.

Affiliate disclosure: We may earn a commission at no extra cost to you.

When to See a Mechanic

Stop DIY work and contact a certified mechanic immediately if any of the following apply:

  • You smell fuel, burning insulation, or see smoke.
  • Brakes feel soft, pull hard to one side, or make grinding noises.
  • The engine overheats, stalls repeatedly, or misfires under load.
  • You are missing required tools, torque specs, or safe lifting equipment.
  • You are not confident in the next step or safety outcome.