LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> BMW >> 2020 >> X3 M Base >> Repair and Diagnosis >> Quick Lookups >> Technical Bulletins >> Technical Service Bulletins >> Engine Control Systems >> Delivery Stop: Program Control Units (DME) (SI B12 31 19)
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Delivery Stop: Program Control Units (DME) (SI B12 31 19)

Publication date: 2019-12-30
Reference number: SI B12 31 19

VOLUNTARY EMISSIONS RECALL CAMPAIGN 19E-A04

VOLUNTARY EMISSIONS RECALL CAMPAIGN 19E-A04

SERVICE CAMPAIGN BULLETIN

Reference Number(s): SI B12 31 19, Date of Issue:  February 14, 2020
BMW: F97 X3 M Sports Activity Vehicle March 11, 2019 - December 4, 2019 S58T; F98 X4 M Sports Activity Coupe March 11, 2019 - December 4, 2019 S58T

SERVICE INFORMATION

Please perform the procedure outlined in this Service Information on all affected vehicles before customer delivery. In the event the customer has already taken delivery of the vehicle, please perform the procedure the next time the vehicle is in the shop.

This Service Information Bulletin (Revision 3) replaces SI B12 31 19 dated December 2019. 

What's New  (Specific text highlighted):

MODEL

G00583246

AFFECTED VEHICLES

Vehicles which require this Campaign to be completed will show it as "Open" when checked either in AIR, the "Service Menu" of DCSnet (Dealer Communication System), ISPA Next or Warranty Vehicle Inquiry.

SITUATION

BMW of North America, LLC has issued a Delivery Stop (effective December 5, 2019) on certain Model Year 2020 BMW vehicles that were produced between March 2019 and December 2019.

This campaign has been updated to an emissions recall.

An error in the oxygen sensor on board diagnosis (OBD) may not properly illuminate the malfunction indicator lamp (MIL) when a fault is detected.

CAUSE

A software error in the digital motor electronics (DME)

CORRECTION

Program the vehicle with ISTA 4.21.1x  or later.

PROCEDURE

Determine the vehicle's current I-level by using AIR or the Key reader/ISPA NEXT application:

If the I-level is lower than:

Program the vehicle using ISTA 4.21.1x or higher (released December 2019):

Model Target integration level
F97 (X3 M Sports Activity Vehicle) S15A-19-11-540 or higher
F98 (X4 M Sports Activity Coupe)

Note that ISTA will automatically reprogram and code all programmable control modules that do not have the latest software.

Always connect a BMW-approved battery charger/power supply (SI B04 23 10). 

For information on programming and coding with ISTA, refer to DealerSpeed/TIS/Technical Documentation/Diagnostics and Programming/Programming Documentation.

PARTS INFORMATION

Refer to SI B10 02 15  for label ordering information.

LABEL INSTRUCTIONS

G12945601

After the vehicle has been checked and corrected, obtain a label (SD 92-435) and with the indelible marker provided, legibly print the Recall name, Recall number, and dealer code (5 digits) on the "Emissions Recall Campaign Completed Label" (see illustration).

Peel the label from its backing and affix it to the right (passenger) rear side of the hood in the engine compartment, close to windshield.

G12945602

For California centers only: It is required by the California Code of Regulations that an executed orange "Vehicle Emission Recall - Proof of Correction" certificate (SD92-084, see illustration) be provided to each customer (for vehicles registered in the state of California), once the Recall on his or her vehicle has been completed.

WARRANTY INFORMATION

During this workshop visit, the affected vehicle may also show one or more programming and encoding Technical Campaign repairs open where the claim submission information is available, the programming and encoding procedure may only be invoiced one time.

Reimbursement for this Recall will be via normal claim entry utilizing the following information below that applies:

Defect Code:  0012140500  F97 F98 Program control units (DME) 

Completion before the first vehicle delivery to a customer or the vehicle is already in the workshop. 

Work Pkg Labor Operation Description (Plus work) Labor Allowance
# 1 00 68 829 Programming and encoding the vehicle control units to the specified Target integration level or higher (includes connecting an approved battery charger/power supply and performing a vehicle test) 8 FRU
Or:      
# 2 00 68 830 Programming and encoding the vehicle control units was performed in conjunction with another campaign/repair, either prior to or during  this workshop visit (vehicle is already at the specified "Target" integration level or higher, no repair is necessary) 1 FRU

Or:

The vehicle arrives at your center and this Recall Campaign shows open (No other Main work will be performed/claimed during this workshop visit) 

Work Pkg Labor Operation Description (Main work) Labor Allowance
# 3 00 68 244 Programming and encoding the vehicle control units to the specified Target integration level or higher (includes connecting an approved battery charger/power supply and performing a vehicle test) 10 FRU
#4 00 68 245 Programming and encoding the vehicle control units was performed in conjunction with another campaign/repair prior to  this workshop visit (vehicle is already at the specified "Target" integration level or higher, no repair is necessary) 1 FRU

Only one of the flat rate labor operation codes listed above can be used for claim submission/reimbursement purposes.

Claim Repair Comments

Only reference the SIB number and the work package (Pkg) number performed in the RO technician notes and in the claim comments (For example: B12 31 19 WP 1), unless otherwise required by State law.

And, as needed:

Sublet - Bulk Materials (RO and Claim Comments Required)

Sublet Code 4  Up to $1.00 Reimbursement for the supported amount of repair-related bulk materials (Do not use the BMW part numbers for claim submission)

Sublet reimbursement calculation for claiming the applicable repair-related bulk materials (BMW part numbers) is at the dealer net price amount for the quantities used plus your center's handling.

Enter this material cost in sublet and itemize the amount on the repair order and in claim comment section.

Programming and Encoding - Vehicle Control Units (RO and Claim Comments Required) 

The programming procedure automatically reprograms and encodes all vehicle control modules which do not have the latest software i-level. If one or more control module failures occur during this programming procedure:

  • Please claim this consequential control module-related repair work (including performing the IRAP Control Unit Recovery procedure first as required, refer to the SIB in AIR) under the defect code listed in this bulletin with the applicable AIR labor operations.

    Please explain this additional work (The why and what) on the repair order and in the claim comments section

    For control module failures that occurred prior to performing this programming procedure:

  • When covered under an applicable limited warranty, claim the applicable test plan and the corresponding control module-related repair work using the applicable defect code and labor operations in AIR (including diagnosis with separate punch).