NHTSA ID Number: 11014034
Manufacturer Communication Number: B120125
TSB/Document Date: 2025-02-10
Summary
Please have the control unit (DME) programmed in the vehicles concerned (according to the vehicle identification number selection), if possible, before vehicle delivery.
2/10/25, 5:47 AM
12 01 25_SERVICE ACTION: PROGRAM CONTROL UNITS (DME)
SIB 12 01 25
SERVICE ACTION: PROGRAM CONTROL UNITS (DME)
2025-02-06
THIS REPAIR IS MOBILE FRIENDLY
MODEL
E-Series
F97
F98
G80
G82
G83
G87
Model Description
X3 M Sports Activity Vehicle
X4 M Sports Activity Coupe
M3 Sedan
M4 Coupe
M4 Convertible
M2 Coupe
AFFECTED VEHICLES
Vehicles which require this campaign to be completed will show it as “Open” when checked either in AIR,
AWP, Campaign Summary or Warranty Vehicle Inquiry.
SITUATION
BMW
AG has decided on a service campaign for certain vehicles from the F9x and G8x series.
Please have the control unit (DME) programmed in the vehicles concerned (according to the vehicle
identification number selection), if possible, before vehicle delivery.
If vehicles have already been delivered, have the measure carried out the next time the vehicles enter the
workshop.
CAUSE
DME software error. MIL (malfunction indicator lamp) is not activated by the OBD monitor when fault code
P15A3 is stored.
CORRECTION
DME software update.
PROCEDURE
Programming via ISTA-
Connect the battery charger to the vehicle
Connect the vehicle to ISTA.
Determine the measures plan
Accept or work through the entire measures plan with the control units to be
programmed/encoded and, if necessary, activated
Follow the rework list.
Depending on the rework list, carry out a vehicle test and delete the fault memory, if required
Notice: No further system change is required after the integration of the programming in ISTA 4. Please
check the rework list accordingly!
ISTA 4.51.1x with installed service data package is required for the programming/encoding.
The solution is included from the following I-level versions:
•
I-level S18A-24-11-550 or later (available from ISTA 4.51.1x, released since 01/17/2025)
•
I-level S15A-24-11-550 or later (available from ISTA 4.51.1x)
Copyright ©2025 BMW
of North America, Inc.
about:blank
1/5
2/10/25, 5:47 AM
12 01 25_SERVICE ACTION: PROGRAM CONTROL UNITS (DME)
Important Note: It is imperative that programming is carried out with the above- mentioned, or a
more recent I-level!
Note that ISTA will automatically reprogram and code all programmable control modules that do not have
the latest software.
Please note the programming information in the workshop system and the corresponding notes in the user
documentation.
CLAIM INFORMATION
During this workshop visit, the affected vehicle may also show one or more programming and encoding Technical Campaign
repairs open, the programming and encoding procedure may only be invoiced one time.
Select one of these open Technical Campaigns to perform and submit for updating the vehicle to the required I-level
or higher instead when applicable (This includes 00 00 006 or 00 00 556, 61 21 528, and 61 00 730).
Please be sure to also perform any additional before and/or after work (including attaching labels) as required by
the open campaigns on the vehicle. Close any other open programming and encoding Campaign repairs as outlined
in the corresponding Service Information Bulletin.
Reimbursement for this Action will be via normal claim entry, as determined by the above, by selecting and
submitting for the work package information below that applies.
Plusposition (+)
Main work
Completion before the first vehicle delivery to a customer (New in-stock/No inservice date), or the vehicle is already in the workshop for another reason
and/or repair, identified by the “(Plusposition)” reference in the descriptions
below.
The vehicle arrives for this Recall, no other Main work will be
performed/claimed during this workshop visit, identified by the “(Main work)”
reference in the descriptions below.
Below are the special flat rate labor operation code choices for this action.
Repair Code:
0012320600
---
Remote Software Upgrade (RSU) Status - Ready to be Installed.
Work Package
Labor Operation Description
Labor Allowance
#1
00 78 503
Remote Software Upgrade performed
(Plusposition)
2 FRU
00 78 003
Remote Software Upgrade performed
(Main work)
3 FRU
Or:
#2
Or:
Vehicle Programming and Encoding
Work Package
#3
Labor Operation Description
00 78 502
Programming and encoding the vehicle
control units, includes Carrying out
vehicle test (00 00 556/61 21 528)
(Plusposition)
Labor Allowance
8 FRU
Copyright ©2025 BMW
of North America, Inc.
about:blank
2/5
2/10/25, 5:47 AM
12 01 25_SERVICE ACTION: PROGRAM CONTROL UNITS (DME)
Or:
#4
00 78 002
Programming and encoding the vehicle
control units, includes Carrying out
10 FRU
vehicle test (00 00 006/61 21 528) (Main
work)
Or the:
Vehicle is already at the Specified Target Integration Level or Higher
Work Package
#5
Labor Operation Description
Labor Allowance
00 78 504
Either in conjunction with another
campaign/repair prior to or during
this workshop visit (The RSU is
excluded), the vehicle is already at the 1 FRU
specified Target integration level or
higher, no repair is necessary
(Plusposition)
00 78 004
Either in conjunction with another
campaign/repair prior to or during
this workshop visit (The RSU is
excluded), the vehicle is already at the 1 FRU
specified Target integration level or
higher, no repair is necessary (Main
work)
Or:
#6
Only one of the flat rate labor operation codes listed above can be used for claim submission/reimbursement purposes. Also,
only one Main work flat rate labor operation code can be claimed per workshop visit.
Claim Repair Comments
Only reference the SIB number and the work package (Pkg) number performed in the technician’s RO notes and in the claim
comments (For example: B12 01 25 WP 3), unless otherwise required by State law.
Programming and Encoding – Additional Work (RO and Claim Comments Required)
This procedure automatically reprograms and encodes any vehicle control modules that do not have the latest software Ilevel.
If one or more control modules fail during the reprogramming procedure, claim the required consequential
repair work procedures to address this issue (including performing the IRAP Control Unit Recovery first as
required, refer to the SIB in AIR) under the Repair Code in this bulletin together with the corresponding labor
operation codes and their flat rate unit (FRU) allowance(s), including the diagnosis* that applies.
Please explain the additional work procedures that were performed (The why and the what) on the repair order and in the
claim comments.
For covered repairs that addresses preexisting control module failures that occurred prior to performing this
repair-related programming and encoding procedure, claim this work with the Repair Code listed in AIR
together with the corresponding labor operation codes and their flat rate unit (FRU) allowance(s), including
the diagnosis* that applies.
(*) Based on which one applies to your center, please refer to SI B01 01 20 or B01 07 20 for the applicable procedure for
Copyright
©2025
BMW![]()
ofcomments,
North America,
Inc. work time (WT), job/repair
documenting, claiming, and explaining,
on the RO
and in the
claim
your diagnosis
about:blank
3/5
2/10/25, 5:47 AM
12 01 25_SERVICE ACTION: PROGRAM CONTROL UNITS (DME)
work time (WT), and the vehicle repairs your center performed, unless otherwise required by State law.
FEEDBACK REGARDING THIS BULLETIN
Technical Feedback
Warranty Feedback
Parts Feedback
To submit feedback for the technical topic of this bulletin: Submit your
feedback in the rating box at the top of this bulletin
To submit feedback for the CLAIMS section of this bulletin: Submit an IDS
ticket to the Warranty Department, or use the chat available in the
Warranty Documentation Portal
To submit feedback for the PARTS section of this bulletin: Submit an IDS
ticket to the Parts Department
Copyright ©2025 BMW
of North America, Inc.
about:blank
4/5
2/10/25, 5:47 AM
12 01 25_SERVICE ACTION: PROGRAM CONTROL UNITS (DME)
Copyright ©2025 BMW
of North America, Inc.
about:blank
5/5
- 💯【Conta.ct us for Support Directly】If you met any...
- 🔥🔥🔥【2026 AUTEL FLAGSHIP MK900BT MK900-BT, NEW...
- 🚗【3000+ ACTIVE TESTS (50➡3000+), SAME AS MS...
- 🚗【40+ HOT SERVICES FOR 150 MAKES (28+➡40+)】Full...
- 🚗【OE ALL SYSTEM DIAGNOSE, AUTO SCAN 2.0: SCAN LICENSE...
- 【TURN OFF CEL】 This AL319 car scanner diagnostic tool...
- 【EXTENSIVE APPLICATION】 Autel AL319 Compatible with...
- 【FOR END USER & DIYERS】 This error code reader AL319 is...
- 【USER-FRIENDLY DESIGN】 This OBD2 scanner and check...
- 【HIGH-QUALITY SERVICES】 12 months war.ranty from the...
Last update on 2026-06-23 / Affiliate links / Images from Amazon Product Advertising API
If the PDF is very large, it may not load in the preview below.
Some older TSBs had multiple PDFs — visit the NHTSA Website to view all PDFs.
If the TSB PDF does not show, download or view it on the NHTSA Website.
Click on the (+) Plus Sign
Then Click on Associated Document(s)
Search NHTSA Database for Recalls
Search NHTSA Database for Vehicle Investigations
View Latest Vehicle Investigations
Search NHTSA Database for Vehicle Complaints
View Latest Vehicle Complaints
TSB/Document ID: B120125
Replacement Service Bulletin Number:
MFR Communication Date: 2025-02-06
MFR Internal Campaign ID/Software Version: 0012320600
Communication Type: Service Campaign
NHTSA Components: ELECTRICAL SYSTEM
MFR Component System:
MFR Component Subsystem:
Previous TSB | Next TSB |
- 2026 ALL-IN-ONE HEAVY DUTY TRUCK SCANNER – BUILT FOR DIESEL DIAGNOSTICS:The ANCEL X7HD PRO combines full-system diagnostics, bi-directional control, ECU coding, HDOBD/OBD2 functions, and 42+ reset services in one powerful heavy duty truck scanner. This diesel scan tool helps technicians, fleet owners, and repair shops diagnose problems faster, reduce downtime, and complete more repairs without switching between multiple truck diagnostic tools. Features a 10.1" Android tablet, Bluetooth & Wi-Fi, live data graphing, and 2 years of f-ree updates
- 42+ RESET FUNCTIONS – MORE THAN A BASIC TRUCK CODE READER:Perform essential service functions including forced DPF regeneration, injector coding, speed limiter adjustment, idle adjustment, oil reset, ABS reset, SRS reset, EPB reset, throttle reset, and suspension calibration. Designed for real truck maintenance and fleet service, this commercial truck diagnostic scanner helps reduce dealer visits, avoid unnecessary downtime, and handle more repair jobs with one diesel diagnostic tool
- ACTIVE TEST & ECU CODING – ADVANCED BIDIRECTIONAL SCAN TOOL FOR TRUCKS:Quickly locate faults by activating components and sending commands directly to vehicle systems. Test injectors, ABS, throttle, cooling systems, and other modules in real time without unnecessary disassembly. ECU coding and module matching help adapt replacement parts, restore factory settings, and reduce repeat repairs, making this semi truck scan tool ideal for advanced troubleshooting and daily shop work
- FULL-SYSTEM HDOBD/OBD2 DIAGNOSTICS – WIDE TRUCK & ENGINE COVERAGE:Read and clear codes, monitor live data, freeze frame, and diagnose engine, transmission, ABS, body, and other major systems. Compatible with Freightliner
, Kenworth
, Peterbilt
, Volvo
, Mack
, International
, and other commercial truck brands, plus Cummins
, Caterpillar
, Detroit, Paccar
, and Navistar
diesel engines. Also supports full OBD2/EOBD diagnostics for standard vehicles, making it a versatile truck obd2 scanner for mixed fleets and repair shops - PROFESSIONAL HARDWARE + RELIABLE SUPPORT – BUILT FOR DAILY SHOP USE:This professional diesel diagnostic computer features a 10.1" touchscreen, Android 10.0 system, 6000mAh battery, Bluetooth/Wi-Fi connectivity, and built-in front & rear cameras for documenting repairs and remote troubleshooting. Includes 2 years of fr-ee updates, 1-year w-arranty, and responsive technical support. Contact [email protected] before purchase to confirm compatibility and supported functions for your truck or diesel engine
- 【Built for Heavy Duty Diesel Diagnostics】Designed for SAE J1939 and J1708 compliant trucks, buses, and diesel-powered commercial vehicles. HD601 truck scanner diagnostic tool helps owner-operators, small fleets, mobile technicians, and independent repair shops quickly identify fault codes, view live data, and make informed repair decisions—saving time, reducing downtime, and avoiding unnecessary shop visits
- 【Full System Diagnostics+All HD OBD Modes】The New HD601 heavy duty truck scanner delivers full-system diagnostics on SAE J1939 and J1708-compliant commercial vehicles—digging into engine, transmission, ABS, fuel, every system that keeps your rig rolling. It supports all HD OBD modes, giving you live data, freeze frame, ECU info, vehicle info, emissions data tracking, plus code reading and clearing. Not just what broke, but why—so you fix it right the first time. Pinpoint issues faster, cut repair costs, and spend less time on the shoulder
- 【Wide Heavy-Duty Vehicle Coverage】Supports a wide range of heavy-duty vehicle manufacturers and systems, including Freightliner
, Kenworth
, Peterbilt
, Volvo
, International
, Detroit, Cummins
, Paccar
, Allison, Eaton
, Bendix
, Wabco, and more. Coverage varies by vehicle make, model, year, and system configuration. Contact our support team before purchase if compatibility verification is needed - 【Speaks Major Truck Protocol】The New HD601 diesel truck scanner is built for American-made trucks—and supports the heavy‑duty protocols you' re most likely to run into on the road: SAE J1939, J1708/J1587, ISO 15765‑4, ISO 14230‑4, ISO 9141‑2, J1850 PWM/VPW, ISO 27145‑4, and EURO‑6. For most trucks, model years, and systems, it speaks the language your vehicle understands. Just plug it in and start diagnosing—no guesswork, no gatekeeping. Note: vehicle functions and module availability may vary by manufacturer and model year
- 【Save Hundreds on Diagnostic Fees】Why pay $150–300 for someone to read your codes? With the New ANCEL heavy duty truck scanner, you can pull fault codes yourself—in minutes, without leaving the truck. One or two uses pays for the tool. After that, every diagnostic is money back in your pocket. Smart investment for owner-operators, techs, and small fleets. Read and clear stored fault codes in minutes. Active fault codes may require repairs before they can be cleared
- 【One Tool, Total Fleet Coverage: 6/9/16 Pin Ready】Featuring an integrated 16-pin OBD2 connector and professional-grade 6-pin & 9-pin adapters, this heavy duty truck scanner provides extensive support for J1939, J1708, J1587, ISO 14230-4, ISO 15765-4 and ISO 9141-2, ISO 27145-4 protocols. It offers reliable diagnostic coverage for major American diesel brands—including Cummins
, Paccar
, Caterpillar
, Detroit, and Freightliner
—making it a versatile semi truck scanner for managing any diverse fleet. - 【2 in 1 Diesel Code Reader & Advanced HD OBDII】Equipped with professional-grade diesel scanner capabilities, the HD301 features intuitive Read/Erase codes and turn off the "Check Engine" light. With the built-in DTC Lookup library, you can instantly access fault code definitions on-device without searching the internet. It also retrieves hundreds of essential live sensor data—such as coolant temperature, fuel pressure, and engine RPM—in a stable text format for precise and rapid troubleshooting. (Please note that the HD301 can not support DPF Regen.)
- 【Full System Truck Diagnostic】The FOXWELL HD301 heavy duty scan tool is engineered to deeply access and scan all available electronic control modules specifically for truck, including Engine, Transmission, ABS, SRS, Chassis, and Body Control. This professional truck scanner diagnostic tool allows you to identify issues across the entire vehicle, ensuring your rig stays in peak condition for the long haul.
- 【Versatile for most big Rigs: Commercial, Passenger & Beyond】Engineered for more than just trucks, this heavy duty scan tool offers extensive coverage for pickups, buses, trailers, and even marine vessels. From construction machinery (excavators, loaders) to agricultural equipment (tractors, harvesters), it provides a true all-in-one diagnostic solution.
- 【Plug-and-Play & No Subscription】Designed for the road! No WiFi, no batteries, and no complex App setup required. Simply plug it into your vehicle’s diagnostic port to start scanning immediately. Enjoy lifetime free software updates to keep your HD301 diesel truck scanner current with the latest vehicle models and features—without any hidden subscription fees—While overcoming language barriers with support for Spanish and English.
Last update on 2026-06-23 / Affiliate links / Images from Amazon Product Advertising API
This product presentation was made with AAWP plugin.




