Home/Audi/A4/Audi A4 B6 (2000-2006)/Repair manual/Seats/On Board Diagnostic (OBD) - Driver's Seat Adjustment with M…
Contents Wiring diagrams Section: Seats All sections

On Board Diagnostic (OBD) - Driver's Seat Adjustment with Memory Audi A4 B6

Seats 80 illustrations ~2519 words

Body On Board Diagnostic (OBD), general information

This Repair Manual contains On Board Diagnostic (OBD) information for Seat Memory only. Information related to all other Body OBD systems for this vehicle is accessible through the VAS 5051 Testing and Diagnostic System.

Test conditions

  1. Battery voltage at least 11 V
  2. Ground connections at engine and transmission OK
  3. Fuse OK

Procedure

  1. Connect up VAS 5051 Scan Tool (ST) using cable VAS 5051/1 and K wiring adapter VAS 6017.

Display on VAS 5051

Scheme 60

Scheme 60
  1. Press the "vehicle self-diagnosis" button.

Display on VAS 5051

Scheme 61

Scheme 61
  1. Select vehicle system "15 - Airbag" -1-.

Note. If one of the adjacent messages appears on the display, perform troubleshooting in line with troubleshooting program for diagnostic wire.

Indicated on display

Scheme 62

Scheme 62

See appropriate System Wiring Diagrams article

Indicated on display

Scheme 63

Scheme 63

Indicated on display

Scheme 64

Scheme 64

Note. If display remains blank

See Scan Tool operating instructions

  1. Press Print button to switch on printer (lamp in button lights).
  2. Press button -1- for "Rapid data transfer".

Indicated on display

Scheme 65

Scheme 65

Note. Address word 00 implements automatic test sequence, i.e. the DTC memories of all vehicle systems with On Board Diagnostic (OBD) capability are checked by way of rapid data transfer.

General information

The new seat adjustment with memory generation features On Board Diagnostic (OBD) capability. The control module for seat adjustment with memory is equipped with a DTC Memory.

Malfunctions occurring in monitored components/wiring are stored in DTC memory together with an indication of the type of malfunction.

If any control elements are replaced they must be adapted and a basic setting must be initiated. See SEAT CONTROL ELEMENT, BASIC SETTING .

Test requirements

  1. Voltage supply and fuses for appropriate systems OK. See appropriate System Wiring Diagrams article
  2. Connecting VAS 5051 scan tool. See «VAS 5051 SCAN TOOL (ST), CONNECTING»(/audi/a4/b6-2000-2006/remont/seats/#on-board-diagnostic-obd-drivers-seat-adjustment-with-memory)
  3. Switch ignition on.

Initiating program

Note. If no display appears, use wiring diagram to check power supply for VAS 5051 Additional operating instructions can be called up by pressing the Scan Tool HELP button. The next step in the program sequence can be selected by pressing the previous button. Incorrect entries can be terminated by pressing the -C- button..

  1. Switch on printer by pressing Print button (indicator lamp in button lights up).
  2. Press button -1- for "Rapid data transfer".

Indicated on display

Address word for driver's seat memory system: 36

  1. Press buttons -3- and -6-.

Indicated on display

Scheme 66

Scheme 66
  1. Confirm entry with -Q- button.

Indicated on display

Scheme 67

Scheme 67

If "No control module response" appears on the display: Close door, then open again and keep open. Re-start On Board Diagnostic (OBD).

Scheme 68

Scheme 68

Scheme 69

Scheme 69
  1. Display appears after approximately 5 seconds
  2. Press the previous button.

Indicated on display

Scheme 70

Scheme 70

Note. Pressing the HELP button will print out a list of possible functions

On Board Diagnostic (OBD) functions

Possible functionsTesting
02 - Check DTC MemorySee CHECK DTC MEMORY (FUNCTION 02)
04 - Basic SettingSee SEAT CONTROL ELEMENT, BASIC SETTING
05 - Erase DTC MemorySee ERASING DTC MEMORY
06 - End OutputSee END OUTPUT (FUNCTION 06)
07 - Code Control ModuleSee CODE CONTROL MODULE (FUNCTION 07)
08 - Read Measured Value BlockSee READ MEASURING VALUE BLOCK (FUNCTION 08)
10 - AdaptationSee ADAPTATION (FUNCTION 10)

ON BOARD DIAGNOSTIC (OBD) FUNCTIONS

Check DTC Memory (function 02)

Note. DTC information displayed is not updated constantly, but rather only on starting On Board Diagnostic (OBD)/implementing function 05 "Erase DTC Memory.

  1. Switch on printer by pressing the Print button (indicator lamp in button lights up).

Performing function "02 Check DTC Memory"

Indicated on display

Scheme 71

Scheme 71: Performing function "02 Check DTC Memory"
  1. Press buttons -0- and -2-.

Indicate on display

Scheme 72

Scheme 72
  1. Confirm entry with -Q- button.

The number of stored DTCs appears on the display.

Scheme 73

Scheme 73

The stored DTCs are consecutively displayed and printed out.

  1. Consult Diagnostic Trouble Code (DTC) table with DTC printed out and correct malfunction. See «DIAGNOSTIC TROUBLE CODE (DTC) TABLE»(/audi/a4/b6-2000-2006/remont/seats/#on-board-diagnostic-obd-drivers-seat-adjustment-with-memory) .

In the case of "No faults detected", program returns to its start position after pressing the previous button.

Scheme 74

Scheme 74

Indicated on display

Scheme 75

Scheme 75

If something else is displayed

See Scan tool operating instructions

  1. Erase DTC Memory (function 05). See «ERASING DTC MEMORY»(/audi/a4/b6-2000-2006/remont/seats/#on-board-diagnostic-obd-drivers-seat-adjustment-with-memory__erasing-dtc-memory) .
  2. End output (function 06). See «END OUTPUT (FUNCTION 06)»(/audi/a4/b6-2000-2006/remont/seats/#on-board-diagnostic-obd-drivers-seat-adjustment-with-memory)
  3. Disconnect diagnostic connector.

DTCs VAG 00466 to 65535

Note. The table below includes all the malfunctions that can be detected by Airbag Control Module -J234-, listed according to their DTC numbers. If the printer on VAG 1551 Scan tool is switched on, the malfunctions can be printed out together with their 5-digit DTCs. When a malfunction occurs, the airbag system warning lamp will light up and remain lit until the malfunction is repaired and the DTC memory has been erased. If a malfunction only occurs occasionally or if the DTC memory is not erased after a malfunction has been repaired, the malfunction will be shown as a sporadic DTC. Such malfunctions are identified by the letters "ISP" on the right of the VAG 1551 display and will cause the warning lamp to light up continuously. If a component is indicated as being faulty, always test for open circuits and short circuits in the wiring to the component (using the wiring diagram) as well as testing the component itself.

Scheme 76

Scheme 76: DTCs VAG 00466 to 65535

Scheme 77

Scheme 77

Scheme 78

Scheme 78

Scheme 79

Scheme 79

Note. With DTCs 01445 to 01448 the message "Open circuit" may also indicate a short to positive.

Scheme 80

Scheme 80

Note. With DTCs 01445 to 01448 the message "Open circuit" may also indicate a short to positive.

Scheme 81

Scheme 81

Scheme 82

Scheme 82

Scheme 83

Scheme 83
VAS 5051 print-outPossible causeCorrective action
65535 Control module faultyReplace control unit for seat adjustment with memory -J136

DIAGNOSTIC TROUBLE CODE 65535

Note. The DTC "65535 Control module faulty" cannot be erased with VAS 5051!.

Check Control Module Versions (function 01)

  1. Press buttons -0- and -1-.

Indicated on display

Scheme 84

Scheme 84

Scheme 85

Scheme 85
  1. Confirm entry with -Q- button.
  2. Indicated on display

Explanation of display

  1. 8E0959760: Control module number
  2. Seat memory R2: Component designation
  3. OE01: Software version of control module
  1. Use the previous button to return to basic function.

Indicated on display

Scheme 86

Scheme 86

Code Control Module (function 07)

Note. Read out coding before removing the existing control module. If coding cannot be read out, code using standard coding (00002). Control unit is not factory-coded. Coding is carried out using the VAS 5051.

If VAS 5051 does not display appropriate code or if control module is replaced, preform control module coding as follows

Performing function "07 - Code control module"

Indicated on display

Scheme 87

Scheme 87: Performing function "07 - Code control module"
  1. Press buttons -0- and -7-.

Indicated on display

Scheme 88

Scheme 88
  1. Confirm entry with -Q- button.

Indicated on display

Scheme 89

Scheme 89
  1. Enter coding for control module memory via the keypad

Code: 00002

  1. 00001: Selecting recall button items via remote control key.
  2. 00002: Selection via remote control key, of last seat / mirror position as vehicle was locked (automatic).
  3. 00003: All remote control key memory functions off.

Note. Remote control key adaptation. See PROCEDURE .

Read Measuring Value Block (function 08)

Note. The function "Read Measuring Value Block" can be used to determine the current status of the system.

Performing function "08 - Read measured value block"

Indicated on display

Scheme 90

Scheme 90: Performing function "08 - Read measured value block"
  1. Press buttons -0- and -8-.

Indicated on display

Scheme 91

Scheme 91
  1. Confirm entry with -Q- button.

Display

  1. Enter display group 001 and confirm entry with -Q- button.

Scheme 92

Scheme 92

The measuring value block selected will be displayed in standardized form. For evaluation, see MEASURING VALUE BLOCK OVERVIEW

Scheme 93

Scheme 93: Measuring value block 001

Scheme 94

Scheme 94: Display value table

Scheme 95

Scheme 95: Measuring value block 002

Scheme 96

Scheme 96: Table of readouts

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 97

Scheme 97: Measuring value block 003

Scheme 98

Scheme 98: Table of readouts

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 99

Scheme 99: Measuring value block 004

Note. The values shown are the values stored for memory location 1.

1234
32767 (1)32767 (1)32767 (1)32767 (1)
(1) Figure between 0...65535, central position: 32767
(1)Figure between 0...65535, central position: 32767

TABLE OF READOUTS: MEASURING VALUE BLOCK 004

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 100

Scheme 100: Measuring value block 005

Note. The values shown are the values stored for memory location 2.

1234
32767 (1)32767 (1)32767 (1)32767 (1)
(1) Figure between 0...65535, central position: 32767
(1)Figure between 0...65535, central position: 32767

TABLE OF READOUTS: MEASURING VALUE BLOCK 005

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 101

Scheme 101: Measuring value block 006

Note. The values shown are the values stored for memory location 3.

1234
32767 (1)32767 (1)3276732767
(1) Figure between 0...65535, central position: 32767
(1)Figure between 0...65535, central position: 32767

TABLE OF READOUTS: MEASURING VALUE BLOCK 006

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 102

Scheme 102: Measuring value block 007

Note. The values shown are the values stored for memory location 4.

1234
32767 (1)32767 (1)32767 (1)32767 (1)
(1) Figure between 0...65535, central position: 32767
(1)Figure between 0...65535, central position: 32767

TABLE OF READOUTS: MEASURING VALUE BLOCK 007

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Measuring value block 008

Note. The values are applicable for remote control key memory location 1 and code 00002.

Scheme 103

Scheme 103: Measuring value block 008
1234
32767 (1)32767 (1)32767 (1)32767 (1)
(1) Figure between 0...65535, central position: 32767
(1)Figure between 0...65535, central position: 32767

TABLE OF READOUTS: MEASURING VALUE BLOCK 008

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 104

Scheme 104: Measuring value block 009

Note. The values are applicable for remote control key memory location 2 and code 00002.

1234
32767 (1)32767 (1)32767 (1)32767 (1)
(1) Figure between 0...65535, central position: 32767
(1)Figure between 0...65535, central position: 32767

TABLE OF READOUTS: MEASURING VALUE BLOCK 009

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 105

Scheme 105: Measuring value block 010

Note. The values are applicable for remote control key memory location 3 and code 00002.

1234
32767 (1)32767 (1)32767 (1)32767 (1)
(1) Figure between 0...65535, central position: 32767
(1)Figure between 0...65535, central position: 32767

TABLE OF READOUTS: MEASURING VALUE BLOCK 010

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 106

Scheme 106: Measuring value block 011

Note. The values are applicable for remote control key memory location 4 and code 00002.

1234
32767 (1)32767 (1)32767 (1)32767 (1)
(1) Figure between 0...65535, central position: 32767
(1)Figure between 0...65535, central position: 32767

TABLE OF READOUTS: MEASURING VALUE BLOCK 011

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 107

Scheme 107: Measuring value block 080

Scheme 108

Scheme 108: Measured value block 081

Scheme 109

Scheme 109: Measuring value block 125
1234
One-wireActive: 1Active: 1Active: 1
Two-wireInactive: 0Inactive: 0Inactive: 0

TABLE OF READOUTS: MEASURING VALUE BLOCK 125

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Scheme 110

Scheme 110: Measuring value block 126
1234
Active: 1Active: 1
Inactive: 0Inactive: 0

MEASURING VALUE BLOCK 125

Possible cause and Corrective action from DIAGNOSTIC TROUBLE CODE (DTC) TABLE .

Seat control element, basic setting

Basic setting must be performed if seat components are replaced.

  1. Voltage supply and fuses for the appropriate system OK. See appropriate System Wiring Diagrams article
  2. Connect VAS 50511 Scan Tool (ST), see «VAS 5051 SCAN TOOL (ST), CONNECTING»(/audi/a4/b6-2000-2006/remont/seats/#on-board-diagnostic-obd-drivers-seat-adjustment-with-memory) .
  1. Move backrest as far forward as possible.
  2. Check the existing value in Measuring Value Block 002. See «READ MEASURING VALUE BLOCK (FUNCTION 08)»(/audi/a4/b6-2000-2006/remont/seats/#on-board-diagnostic-obd-drivers-seat-adjustment-with-memory__read-measuring-value-block-function-08) .

Indicated on display (example values)

Scheme 111

Scheme 111

Display zone 4 will show current value (in example 34231).

  1. Note this value.
  2. Move backrest back toward its normal seating position until the setting is 1082 units less than the original value (in example: 34231 minus 1082 = 33149).
  3. Start basic setting.

Implementing function "04 - Basic setting"

Indicated on display

Scheme 112

Scheme 112
  1. Press buttons -0- and -4-.

Indicated on display

Scheme 113

Scheme 113
  1. Confirm entry with -Q- button.

Indicated on display

Scheme 114

Scheme 114
  1. Press buttons -0-, -0- and -1-.

Indicated on display

Scheme 115

Scheme 115
  1. Confirm entry with -Q- button.

Indicated on display

Scheme 116

Scheme 116
  1. Basic setting complete.
  2. Press the previous button.

Indicated on display

Scheme 117

Scheme 117
  1. Check display zone 4 in measured value block 002. The display should show the numerical value for the central position (i.e. 32767).
  2. Check the basic setting as follows
  3. Move the backrest as far back as possible.
  4. Press the "memory" button and one of the personalized buttons (e.g. memory location 1).
  5. With the driver's door open, press the selected personalized button again (e.g.: 1). The backrest will move back automatically to the rearmost position.

Note. A gap will always be left between the backrest and the rear seat to ensure that the rear passenger has enough leg room.

Deactivating remote control key memory function

In basic setting 004, all (simultaneously) memory functions for all 4 remote control key are erased.

  1. Voltage supply and fuses for the appropriate system OK. See appropriate System Wiring Diagrams
  2. Connect VAS 5051 Scan Tool (ST), see «VAS 5051 SCAN TOOL (ST), CONNECTING»(/audi/a4/b6-2000-2006/remont/seats/#on-board-diagnostic-obd-drivers-seat-adjustment-with-memory) .

Indicated on display

Scheme 118

Scheme 118: Procedure
  1. Press buttons -0-, -0- and -4-.

Indicated on display

Scheme 119

Scheme 119
  1. Confirm entry with -Q- button.

Indicated on display

Scheme 120

Scheme 120
  1. Basic setting is complete.
  2. Press the previous button.

Indicated on display

Scheme 121

Scheme 121
  1. Check display value 4 in measured value block 001. The display must show 0000 when the "open" button is actuated on the remote control key.
  2. Check the function as follows
  3. Lock the vehicle.
  4. Unlock the vehicle using the remote control key.
  5. The driver's seat adjustment must not change when the driver's door is opened.

Matching new remote control keys

To ensure that the stored positions for the seats and exterior mirrors (see Owner's Manual) will be recalled automatically via the remote control function of the keys each key must be assigned to a separate memory button.

Each of the 4 memory buttons can be assigned to one remote control key.

  1. Use the memory button to move the seat to the position to be recalled when the remote control key is operated.
  2. Press and hold the memory button, and press the "UNLOCK" button on the remote control key within 10 seconds.
  3. Wait for approximately 2 seconds, then release the memory button.
  4. To test the memory function, press a different memory button to move the seat to a different position.
  5. Lock the vehicle.
  6. Unlock the vehicle using the remote control key.

When the driver's door is opened, the seat should move to the pre-programmed position.

Requirements

  1. Connect VAS 5051 Scan Tool (ST). See «VAS 5051 SCAN TOOL (ST), CONNECTING»(/audi/a4/b6-2000-2006/remont/seats/#on-board-diagnostic-obd-drivers-seat-adjustment-with-memory) .
  2. Switch on ignition.

Implementing function "10 - Adaptation"

Indicated on display

Scheme 122

Scheme 122: Implementing function "10 - Adaptation"
  1. Press buttons -1- and -0- to select "Adaptation".

Indicated on display

Scheme 123

Scheme 123
  1. Confirm entry with -Q- button.

Indicated on display

Scheme 124

Scheme 124
  1. Press buttons -8- and -1- to select "Channel" 81. NOTE: Incorrect entries can be corrected after pressing the C key.
  2. Confirm entry with -Q- button.

Indicated on display

Scheme 125

Scheme 125
  1. Enter 20771 and press the previous button.

Indicated on display

Scheme 126

Scheme 126
  1. Press the previous button.

Indicated on display

Scheme 127

Scheme 127
  1. Confirm input with -Q- button.

Indicated on display

Scheme 128

Scheme 128
  1. Press the previous button.

Indicated on display

Scheme 129

Scheme 129
  1. Press buttons -0- and -6- to select "End output".

If the Adaptation value (PIN) is incorrectly entered three times, the Adaptation function will be disabled.

Indicated on display

Scheme 130

Scheme 130

The current disabled time in minutes (e.g. 10) is indicated in field 2, on the bottom line.

  1. Press the -Q- button.
  2. Initiate Adaptation again after the indicated disabled time has elapsed.

If Adaptation is performed and no new vehicle data is available, the following appears

Indicated on display

Scheme 131

Scheme 131
  1. Press the previous button.

In this case, Adaptation is not necessary.

Erasing DTC memory

Note. If DTC Memory cannot be erased, check DTC Memory again and eliminate malfunction.

  1. DTC Memory checked
  2. All malfunctions corrected

Implementing function "05 - Erase DTC Memory"

After DTC Memory interrogation

Indicated on display

Scheme 132

Scheme 132: Implementing function "05 - Erase DTC Memory"
  1. Press buttons -0- and -5-.

Indicated on display

Scheme 133

Scheme 133
  1. Confirm entry with -Q- button.

Indicated on display

Scheme 134

Scheme 134

DTC Memory has been erased.

  1. Press the previous button.

Indicated on display

Scheme 135

Scheme 135

Note. This message indicates an error in the test sequence. This message indicates an error in test sequence. Follow test sequence exactly: First check DTC Memory, if necessary eliminate any faults, then erase DTC Memory. After erasing DTC Memory, implement End Output with function 06, switch ignition off and on again, then re-check DTC Memory.

Scheme 136

Scheme 136

Implementing function "06 - End Output"

Indicated on display

Scheme 137

Scheme 137: Implementing function "06 - End Output"
  1. Press buttons -0- and -6-.

Indicated on display

Scheme 138

Scheme 138
  1. Confirm entry with -Q- button.

Indicated on display

  1. Switch ignition off.
  2. Disconnect VAS 5051 Scan Tool (ST).

Scheme 139

Scheme 139