Contents Wiring diagrams Section: Coding and Programming - Overview All sections

Procedure for Coding & Programming BMW 3 series E46 facelift

Coding and Programming - Overview 9 illustrations ~455 words

Procedure for Coding & Programming

An important prerequisite for ensuring trouble-free programming is the correct preparation of the vehicle.

A diagnostic procedure must first be performed on the vehicle prior to any programming. Programming must not be started before faults in the vehicle electrical system are ruled out.

Correct preparation of the vehicle avoids errors during programming.

The programming procedure may be terminated if a bus signal is generated as the result of activation of electric loads during programming. The programming procedure should be repeated following termination. In exceptional cases it may be necessary to replace the control unit if communication is no longer possible.

Prior to beginning any programming or coding procedure some general guidelines need to be considered in order to ensure that the process goes as smoothly as possible

Check

Action /Procedure

Engine

Turn off engine, ignition key on - KL15

Scheme 61

Scheme 61: Procedure for Coding & Programming

Manual gearbox/SMG

Transmission in neutral.

Parking brake applied.

Scheme 62

Scheme 62

Automatic Transmission

  1. Transmission in position P.
  2. System temperature below 80°C.

Attention: Do not apply parking brake on vehicles equipped with the electromechanical parking brake.

Scheme 63

Scheme 63

Loads

  1. All electric loads, lights and indicator lights switched off.
  2. Wipe/wash system switched off. Insure that the wipers can move freely. Wipers may be activated during programming.

Do Not Block the Wipers.

Scheme 64

Scheme 64

Check

Action /Procedure

Diagnosis

Perform quick test.

Using the diagnosis system, rectify any problems before programming and clear stored fault codes.

Scheme 65

Scheme 65

Battery

The battery should be sufficiently charged at the start of the programming procedure (12.6 V).

Scheme 66

Scheme 66

Battery Charger

IMPORTANT: Vehicles must be connected to the Deutronic Automatic Battery Charger prior to beginning the programming or coding procedure, this is the only approved battery charger for MOST bus-equipped vehicles.

During the programming or Coding procedure the battery charger must be in the Power Supply (PS) mode.

Place the charger into the power supply mode by depressing the "MENUE" button 3 times in rapid succession.

Do not connect or disconnect the charger during programming. The system voltage must not drop below 12.6 V during the programming procedure.

Scheme 67

Scheme 67

DO NOT USE Radio Connection for Programming or Coding!!

Diagnostic head/OPPS head (5) must be connected directly to a network drop to ensure uninterrupted programming.

The DK LAN cable (4) MUST NOT BE routed through an open window of the vehicle, leave a door open.

Scheme 68

Scheme 68

Programming

Check CKM values, also observe individual settings on the vehicle if applicable, start programming procedure.

Attention: The data status of the Software Service Station must always be kept updated!

Scheme 69

Scheme 69

Make sure that no switches, radio etc. are operated during programming as this could terminate the programming procedure.

DO NOT TOUCH CODING/PROGRAMMING ACTIVE