Engine Controls - Check Engine Light and O2 Fault Codes
Group 12Engine Electrical Systems
Bulletin Number
12 10 97
Woodcliff Lakes, NJ
October 1997
Product Engineering
This Service Information bulletin supersedes S.I. 12 10 97 dated October 1997 which should be removed and discarded from your S.I. binder.
*Changes to this revision are identified by a black bar and asterisks.
SUBJECT:
Oxygen Sensor Faults
MODEL:
M52 - 328i/iA and 528i/iA
Complaint:
Customer complaint that the "Check Engine" lamp is illuminated and the following faults may be set in the Engine Control Module (DME):
FC 229 - Control Frequency, Oxygen Sensor 1
FC 230 - Control Frequency, Oxygen Sensor 2
Cause:
Certain deposits on the oxygen sensor cause a slow-down of the sensor control frequency, which current software is not able to compensate for, and leads to the illumination of the "Check Engine" light.
Correction:
DME software program changes have been made to allow the DME to adapt to the slower control frequency in order to maintain a correct air/fuel ratio. The latest programming software was introduced into production in 10197.
Note:
With the release of the "M52 DME Programming Special Disk 10197" it's not necessary to replace the oxygen sensor whenever FC229/230 are set.
Procedure:
On a customer complaint basis only, the following steps should be followed:
1. If faults other than FC 229/230 are set:
Determine if there is an actual wiring or component failure by following the fault symptom path as indicated in the DIS.
2. If no other fault codes are set the DME should be reprogrammed using the "M52 DME Programming Special Disk 10197" included with this bulletin (refer to attachment for instructions). The DME program on this special disk also contains the misfire modification as per S.I. 12 02 97
*NOTE:
IF THE DME IDENTIFICATION SCREEN OF THE DIS DISPLAYS THE FOLLOWING:
"PROGRAMMED CONTROL UNIT: 1429579"
A MANUAL DETERMINATION MUST BE PERFORMED AND THE NUMBERS ON THE FLOW CHART MUST BE ENTERED.*
Vehicles produced up to 11/97 that have not been reprogrammed will have one of the following 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:
After reprogramming the DME with the special disk, one of the following part numbers for a "Programmed control unit" must be displayed on the DME identification screen:
Warranty Information:
Parts and labor will be reimbursable under the terms of the applicable BMW Emissions Warranty.
Defect Code: 11 78 00 14 00
Labor Operation: 12 14 710
Labor Allowance: 6 FRU (E36)
7 FRU (E39)
Section A:
How to Load "M52 DME Programming - Special Disk 10/97" software with the MODIC Station
1. Place "M52 DME Programming-Special Disk 10/97" in the MODIC Station drive.
2. Press 4 - Special Functions
3. Press 7 - Clear MODIC
4. Press 2 - Load MODIC
5. Press 1 - Programming
6. Press 2 - Load MODIC
7. Press 2 - M52
It is recommended that the MODIC be fully cleared prior to loading the new M52 software and also when reloading the other programs.
Section B: Programming of Engine Control Module (DME) - Flow Charts