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

Programming Procedures for "Exchange Control Unit" BMW 7 series E65/E66 facelift

Programming Procedures for "Exchange Control Unit"

Select this to program a replacement Basic DME control module.

Prior to any type of programming, make sure the DME fault memory is cleared and vehicle battery is connected to a BMW battery charger with stabalized 12.5V!

Scheme 114

Scheme 114: Programming Procedures for "Exchange Control Unit"

Scheme 115

Scheme 115

Scheme 116

Scheme 116

Scheme 117

Scheme 117

Scheme 118

Scheme 118

Scheme 119

Scheme 119

Scheme 120

Scheme 120

Scheme 121

Scheme 121

Scheme 122

Scheme 122

Scheme 123

Scheme 123

Scheme 124

Scheme 124
  1. 1. From the Programming selection menu select "2 Exchange Control unit" and press continue.
  2. 2. Press "1 Determine Basic Control Module" and continue.
  3. 3. Press "Yes" to confirm control module is still in the vehicle.
  4. 4. Turn on the ignition and press the "Yes" button to start the automatic determination.
  5. 5. If the chassis numbers are correct press the "Yes" button. If they are different press the "No" button and enter it manually.
  6. 6. The programming software provides the replacement control module part numbers in the display. The part number on the left is for a new control module. The number on the right is for a remanufactured control module. Always order the remanufactured number.
  7. 7. Obtain the exchange control module and install it in the car. The vehicle data will remain stored in the DIS/MoDiC as long as it is not used for any other purpose. Press the back arrow to return to the selection menu.
  8. 9. Select "2 Program control module" and press continue.
  9. 10. Enter the last 7 digits of the VIN and press the "YES" button.
  10. 11. Press the "YES" button to start automatic programming. The screen will indicate when the programming is complete.
  11. 12. Carry out DME-EWS alignment if necessary and clear any faults stored in the DME that may have occurred during the programming process.