FREE REPAIR MANUALS & LABOR GUIDES 1982-2013 Vehicles
Courtesy of Operation CHARM: Car repair manuals for everyone.

Procedure

1. Check if the ECM/DME has already been reprogrammed:





Vehicles produced up to 11/97 that have not been reprogrammed will have one of the illustrated part numbers for a "Programmed control unit" displayed on the DME identification screen of the DIS. If one of these numbers is displayed, the control module must be reprogrammed.

2. If the ECM/DME has not been reprogrammed it must be reprogrammed using P12.0 programming software or higher (available as of CD 12). Refer to attachment for programming instructions.

*IF THE DME IDENTIFICATION SCREEN OF THE DIS DISPLAYS THE FOLLOWING:

"PROGRAMMED CONTROL UNIT: 1429579" (only 328i/iA vehicles)

A MANUAL DETERMINATION MUST BE PERFORMED AND THE NUMBERS ON THE ATTACHED FLOW CHART MUST BE ENTERED.

Programming Hints - Prior to beginning reprogramming:

^ ALL LOADS MUST BE TURNED OFF (EXAMPLE: RADIO, FAN, LIGHTS, DEFOGGER).

^ Check battery voltage from B+ jumper point to Ground.

^ Battery voltage must be 12.5 VDC or higher

^ A BMW BATTERY CHARGER MUST BE CONNECTED DURING THE REPROGRAMMING PHASE TO ASSURE/MAINTAIN PROPER VOLTAGE LEVEL (12.5 VOLTS) THROUGHOUT THE PROGRAMMING PROCESS.

Refer to S.I. 12 02 98 for additional programming hints*

Note:
The ECM/DME program also contains the misfire modification as per S.I. 12 02 97





^ After reprogramming the ECM/DME, one of the following part numbers for a "Programmed control unit" must be displayed on the ECM/DME illustrated identification screen.

3. Refer to SI 16 01 98 for information on installing labels on fuel filler cap and fuel filler door.

Section A: Programming of Engine Control Module (DME)











The illustrated flow chart provides information on how to perform a determination and programming/update of a currently installed or replacement "flash" control module using the MODIC or DIS.