Operation CHARM: Car repair manuals for everyone.

Programming Procedures For "Exchange Control Unit"

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 stabilized 12.5V!




1. From the Programming selection menu select "2 Exchange Control unit" and press continue.






2. Press "1 Determine Basic Control Module" and continue




3. Press "Yes" to confirm control module is still in the vehicle.




4. Turn on the ignition and press the "Yes" button to start the automatic determination.




5. If the chassis numbers are correct press the "Yes" button. If they are different press the "No" button and enter it manually.




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. 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.




9. Select "2 Program control module" and press continue.




10. Enter the last 7 digits of the VIN and press the "YES" button.




11. Press the "YES" button to start automatic programming.
The screen will indicate when the programming is complete.
12. Carry out DME-EWS alignment if necessary and clear any faults stored in the DME that may have occurred during the programming proccess.