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.