NHTSA ID Number: 11017273
Manufacturer Communication Number: B120425
TSB/Document Date: 2025-04-28
Summary
As a result of a data input error, certain fault memories are permanently stored. The permanent storage offault memories does not comply with the legal specifications of the authority (California Air Resources Board– CARB). The fault has no effect on the use of the vehicle by the customer.
If the PDF is very large in size, it may not load in the preview below.
If the (TSB) Technical Service Bulletin/Document PDF does not show in the preview, download or view it on the NHTSA Website
Click on the (+) Plus Sign
Then Click on Associated Document(s)
More Information on this Technical Service Bulletin (TSB) on the NHTSA WebsiteView or Download (TSB) Technical Service Bulletin PDF
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" - Identifier the manufacturer uses to identify the communication and the way it can be located by those searching for it.
B120425
"Replacement Service Bulletin Number" - Replacement service bulletin number.
"MFR Communication Date" - Date the communication was disseminated by the manufacturer.
2025-04-25
"MFR Internal Campaign ID/Software Version" - Manufacturer's unique identifier for the service campaign if this communication is a related one.
0099770200
"Communication Type" - Communication Type. Valid values are below:
Service Bulletin / Repair Instructions Service Campaign Warranty Program / Extension Over The Air Emissions Other
Service Campaign
"NHTSA Components" - NHTSA Component(s) of the products involved in communications.
ELECTRICAL SYSTEM
"MFR Component System" - Manufacturer's top-level component of the products involved in communications.
"MFR Component Subsystem" - Manufacturer's component subsystem of the top-level component identified above.
4/28/25, 2:21 PM 12 04 25_DELIVERY STOP: PROGRAM CONTROL UNITS SIB 12 04 25 DELIVERY STOP: PROGRAM CONTROL UNITS 2025-04-25 This Service Information Bulletin (Revision 1) replaces SI B12 04 25 dated April 2025. What’s New: • Situation revised • Cause added • Correction added • Procedure added • Claim Information added MODEL E-Series F95 F96 G05 G06 G07 G09 G60 G70 G90 G99 U10 U11 Model Description X5 M Sports Activity Vehicle X6 M Sports Activity Coupe X5 Sports Activity Vehicle X5 Sports Activity Coupe X7 Sports Activity Vehicle XM Sports Activity Vehicle 5 Series Sedan 7 Series Sedan M5 Sedan M5 Touring X2 Sports Activity Coupe X1 Sports Activity Vehicle Production Date June 13, 2022 – November 29, 2023 February 28, 2022 – November 30, 2023 February 16, 2022 – March 29, 2025 March 24, 2022 – November 30, 2023 July 21, 2021 – November 30, 2023 September 30, 2021 – April 11, 2025 July 26, 2022 – February 25, 2025 July 23, 2021 – April 11, 2025 January 18, 2023 – February 25, 2025 July 4, 2023 – April 10, 2025 August 14, 2023 July 12, 2021 – January 19, 2023 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. Please make sure you check your dealer inventory as soon as possible. As of April 25, 2025, you can see a list of affected vehicles in Inventory Campaign Details (ICD) under ROSS. SITUATION BMWAG has issued a Delivery Stop (effective April 24, 2025) on certain Model Year 2023 - 2025 BMW
vehicles that were produced between July 12, 2021, and April 11, 2025. Do not deliver to a customer, a New, Certified Pre-Owned or Used vehicle subject to a Delivery Stop, until the vehicle is repaired. Do not use or sell replacement equipment/parts subject to a Delivery Stop. As a result of a data input error, certain fault memories are permanently stored. The permanent storage of fault memories does not comply with the legal specifications of the authority (California Air Resources Board – CARB). The fault has no effect on the use of the vehicle by the customer. CAUSE Software error. CORRECTION Program the control units. Copyright ©2025 BMW
of North America, Inc. about:blank 1/6 4/28/25, 2:21 PM 12 04 25_DELIVERY STOP: PROGRAM CONTROL UNITS PROCEDURE Determine what is the vehicle’s current I-level by either using AIR or the Key Reader/Aftersales Workplace (AWP) application. RSU and programming procedure: It must be checked whether the customer has already downloaded the required software in the vehicle via Remote Software Upgrade (RSU) but has not yet installed it. In this case, programming must be carried out via RSU as described under point A. A detailed description of the procedure can be found in the dealer portal (COMPASS article 80383). A. Check whether programming via RSU is possible If the requirements listed below are met, the processing of the technical campaign must be carried out via RSU. Check the available RSU offering either via ConnectedDrive Dealer Cockpit or directly in the vehicle in the app. I. Check the available RSU offering in the vehicle app 1. Open the “System Settings” vehicle app and select “Remote Software Upgrade”. 2. The version of the software that is currently installed in the vehicle is shown in the upper area. The version of the software that will be installed in the vehicle via Remote Software Upgrade is also displayed. 3. If the software version to be installed is 03/2025.47 or higher, start the RSU installation in the vehicle and follow the instructions in the vehicle. If the software version to be installed is lower, proceed with point B “Programming via ISTA”. 4. After approx. 30 minutes, you must check in the vehicle whether the RSU installation has been carried out successfully and that at least software version 03/2025.47 has been installed. 5. Activate the drive-ready state. To do this, actuate the Start/Stop knob while applying the brake pedal. II. Check the available RSU offering via the ConnectedDrive Dealer Cockpit 1. Select the vehicle in the ConnectedDrive Dealer Cockpit by entering the 17-digit vehicle identification number. 2. In the Standard Connectivity menu, select the “Remote Software Upgrade” item (scroll through the menu if necessary). 3. Open “Remote Software Upgrade”. 4. Select the “Current Upgrade” tab. 5. Check whether the available I-level corresponds to the I levels specified under point B or higher I levels. 6. Check whether this I-level is ready for installation. 7. If the I-level to be installed is correct, start the RSU installation in the vehicle and follow the instructions in the vehicle. If the I-level to be installed is lower, proceed with point B “Programming via ISTA”. 8. Exit and lock the vehicle. 9. After approx. 30 minutes, you must check in the vehicle whether the RSU installation has been carried out successfully and that at least software version 03/2025.47 has been installed. 10. Activate the drive-ready state. To do this, actuate the Start/Stop knob while applying the brake pedal. Notice: If Check Control messages (CCM) are displayed in the vehicle after successful installation, let the vehicle go to sleep and then check whether the specified I-level or a higher I-level has been installed. Copyright ©2025 BMW
of North America, Inc. about:blank 2/6 4/28/25, 2:21 PM 12 04 25_DELIVERY STOP: PROGRAM CONTROL UNITS It is recommended to exit and lock the vehicle during installation. Make sure that no device is connected to the on-board diagnosis connector (e.g. ICOM). No further interaction is required during installation. The vehicle requires no connectivity as the software has already been downloaded. This means that the vehicle can also be parked in an underground car park, for example. B. Programming via ISTA Connect the battery charger to the vehicle Connect the programming system to the vehicle (ISTA 4) 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 ISTA 4.53.1x with installed service data package is required for the programming/encoding. The fault elimination is included from the following I-level versions: I level S18A-25-03-547 or later (available from ISTA 4.53.1x, publication planned from 4-25-2025) I level G070-25-03-547 or later (available from ISTA 4.53.1x, publication planned from 4-25-2025) I level U006-25-03-547 or later (available from ISTA 4.53.1x, expected publication from 4-25-2025 onwards) The programming must be carried out using the I levels given above or a later one! Please observe the information regarding programming 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 this open Technical Campaign 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. As determined by the above, reimbursement for this Action will be via normal claim entry 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 Action, 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: 0099770200 Gx F9x U1x Program control units Remote Software Upgrade (RSU) Status - Ready to be Installed. Work Package Labor Operation Description #1 00 78 573 Remote Software Upgrade performed (Plusposition) Labor Allowance 2 FRU Copyright ©2025 BMW
of North America, Inc. about:blank 3/6 4/28/25, 2:21 PM 12 04 25_DELIVERY STOP: PROGRAM CONTROL UNITS Or: #2 Remote Software Upgrade performed (Main work) 00 78 061 3 FRU Or: Vehicle Programming and Encoding Work Package #3 Labor Operation Description Labor Allowance 00 78 572 Programming and encoding the vehicle control units, includes Carrying out vehicle test (00 00 556/61 21 528) (Plusposition) 00 78 060 Programming and encoding the vehicle control units, includes Carrying out As applicable vehicle test (00 00 006/61 21 528) (Main work) As applicable Or: #4 Or the: Vehicle is already at the Specified Target Integration Level or Higher Work Package #5 Labor Operation Description Labor Allowance 00 78 574 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 062 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 Reference the SIB number, the issue (briefly), and the work package (WP) number performed in the technician’s RO notes, and in the claim comments (For example: B12 04 25 SW update WP 3), unless otherwise required by State law. BMW
Group’s AIR Application Resource for Flat Rate Labor Operation Codes To obtain the corresponding flat rate unit (FRU) allowance information from the BMW
Group AIR application resource, start by entering the Chassis Number (last seven (7) characters of the VIN), and click on the “Search” icon. If the “Vehicle Selection” window displays two or more model possible vehicle choices, select the applicable Model, or enter the full VIN (17 characters) instead to proceed. Click on the “Flat Rate Units” Copyright ©2025 BMW
of North America, Inc. about:blank 4/6 4/28/25, 2:21 PM 12 04 25_DELIVERY STOP: PROGRAM CONTROL UNITS button and enter a flat rate labor operation code number “without spaces” in the field to the right, click on the “Search” icon to display the corresponding listing of “Flat rate unit group details” that are available and their corresponding FRU allowances. 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 documenting, claiming, and explaining, on the RO and in the claim comments, your diagnosis work time (WT), job/repair 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 5/6 4/28/25, 2:21 PM 12 04 25_DELIVERY STOP: PROGRAM CONTROL UNITS Copyright ©2025 BMW
of North America, Inc. about:blank 6/6
- 【WHY CHOOSE THE 2025 CR PRO+? 】CR Pro+ of 2.0GHz quad-core CPU has deeper active test for both complex hardware response and control modules communication, not just simple wipers test. With 49 reset and 38 brand-specific service, it handles current repairs and future maintenance needs. It has multi-systems in-depth diagnostics ability. CR Pro+ has powerful decoding capabilities for multi systems, giving you complete vehicle health analysis - not just isolated systems. Note: Available systems vary by model.
- 【OE Multi-SYSTEMS DIAGNOSTICS】iCarsoft Pro+ digs deeper across much more systems and sub-systems,like Engine, TCM, ABS
, Airbag, Brake, BMS, Battery, electronics, windows, etc. It displays module Info, real-time data graphs, such as transmission temperature, saves freeze frames to pinpoint intermittent faults - all with lifetime free updates. This isn't just a code reader—it's a long-term investment in your car's health. TIP:Each car model has unique systems. Please contact us to confirm which systems are compatible with your vehicle.
- 【COST-EFFECTIVE 49 RESET SERVICE】 The iCarsoft Pro+ 2025 features full Reset/ Adaptation/ Calibration/ Initialization/ Relearn/ Match service with Full ECU diagnostic, including ABS
Reset/ Oil Reset/ EPB Reset/ ETC Reset/ INJ Reset/ SAS Reset/ BLD Reset/ BMS Reset/ LAP Reset/ SPS Reset/ TPMS Reset/ACS Reset/ AFS Reset/ FPP Reset/ IDL Reset/ BSC Reset/ Door Reset/ Seat Reset/ TCM Reset/ Service Interval Reset/ Brake Reset/ DWR Reset/ ECM Reset etc, and other special functions based on car brands. NOTE:The supported reset functions vary by vehicle models, please contact us to check compatibility.
- 【POWERFUL BI-DIRECTIONAL CONTROLS】iCarsoft Pro+ (2025) enables to test more detailed units than average full-brand scanners, for example, for Porsche
911 stepless electronic fan module- letting you diagnose cooling system issues before they cause overheating damage, continuous oxygen sensing - LSU, and attaching brake pads, and more. Wiith this tool you can efficiently identify the fault source, avoid unit waste due to "blind unit- guessing" repairs. NOTE:The supported actuation test functions vary by vehicle models, please contact us to check compatibility.
- 【Advanced 49 Reset + 38 Brand-Specific Services】 CR Pro+ covers 49+ system resets and has brand - specific reset functions. As mileage grows, more units require maintenance. Our reset tool suit both individual car owners and mechanics. Post - emergency repairs, our tool enables quick resets, restoring vehicle condition and saving dealership reset costs.For repair shops, cut outsourcing, earn more per order, reset in 2 minutes. NOTE:The supported reset functions vary by vehicle models, please contact us to check compatibility.
- Scanner POR V2.0 with all obd2 services
- Do the scanning for engine
- Support OBDII/EOBD Ten Modes of Operation
- 【Designed for Mercedes-Benz
, Sprinter
and Smart】Integrating all functions of iCarsoft MB series automotive diagnostic tool, accesses car specific subsystem. (As every car model of Benz has its-owned specific car system and ECUs, not all car models have full car ECUs which may cause scanner to be unable to do all reset services listed. So please email to us with car VIN and Services Required to do scanner's services for a compatibility check before purchasing. You can also refer to the eighth image in the main picture for compatibility instructions and available functions for your model.)
- 【35+ Reset Services】MB V3.0 (2025 Version) diagnostic tool performs professional maintenance services - OIL / SAS/ EPB / ETC /D-P-F / TPMS / ABS
/ Suspension / Air Conditioner / Head Lamp / Body Stability / Engine Contro / Seat / Fuel Pump / Air-Filter / Engine Idle / Door / ImmoKey Reset, Injector Coding, Trans Adpation, Miscellaneous + 14 newest maintenance services - Adblue, Cluth, Electronic Water Pump, NOxSensor Test, Rain/Light Sensor, Start/Stop, Radar/Camera, Cylinder Cutout Test, Remove Speed Limit, Reset Control Unit, Oxygen Sensor, Seat Belt, Crankshaft Learning, Language Setting and more (Tips: Quantity of reset-services is based on the car system ECUs your car model has)
- 【OE-Level All System OBD2 Scanner】iCarsoft MB V3.0 (2025 Version) diagnostic scanner offers comprehensive OBDII services, allowing you to quickly scan all systems, including the Engine, ABS
, SAS, SRS, TPMS, TCM, Fuel Pump System, ESP, EPB, EPS, Suspension, SCM, Adaptive Systems, and more. It supports functions such as reading and erasing codes, checking I/M readiness, viewing freeze frame data, performing O2 sensor tests, conducting on-board monitoring, testing the evap system, auto VIN retrieval, and reading both generic and specific codes, as well as DTCs and battery tests.
- 【Bidirectional Scan Tool】iCarsoft MB V3.0 (2025 Version) Bidirectional scanner supports activate or control a vehicle system or component, allows commanding cars’ modules and receiving info from the ECU to perform active tests on individual components, including EVAP/ABS
Motor Pump/Windows/Sunroof and more, to pinpoint fault causes & resolve issues,and allows you to re-learn certain components after making repairs or replacement.
- 【Real Time Record & Graph View】iCarsoft MB V3.0 (2025 Version) can automatically record vehicle text history and identify vehicle information. Preserve real-time data information. View & Graph Live Data. Support Data Review and Print. Multi-language: English, German, Dutch, Spanish, French and so on.
- WHY CHOOSE THE 2025 CR MAX -The iCarsoft CR MAX has latest diagnostic capabilities for vehicles from 1996 onward, covering nearly all major brands such as for Porsche
/B enz/L and R over/J aguar/BM W/Au di/V W/G M, etc. It offers powerful bidirectional tests , 49+ maintenance services with expanded sub-functions, giving you the precision needed for subsystem repairs, hardware upgrades, vehicle customization, and handling unexpected issues. It supports ECU teach-in and basic ECU coding for BM W, AUDI
, V W(Only). Real-time full-system decoding helps you quickly pinpoint engine, transmission, and other system faults. How could any pro technician be without a dealer-level assistant like this!
- NEWEST IN INNOVATION- iCarsoft auto car diagnostic scanner compatible with CAN-FD, CR MAX can do it all-reads and clears trouble codes, ALL SYSTEM DIAGNOSIS such as engine, transmission, ABS
and airbag etc. CR MAX code reader for all cars can perform I/M Readiness, Live Data, Freeze Frame, Vehicle Information, Monitor Test, On-Board Monitor, Evap System Test,O2 Sensor Test,DTC Library Lookup,etc.
- 49 RESET +38 SERVICES- It performs: Oil Reset, EPB,SAS,Throttle, D-P-F, Battery, ABS
, Injector, TPMS, Suspension, AC, Head Lamp, Body Stablity, Engine, Tramsmission, Airbag, Seat, Door-Win-Roof, Odometer, Fuel Pump, Door, Immobilizer, E-G-R.+21 NEWEST SERVICES( Need update scanner)-AdBlue, Clutch, Crankshaft, High Voltage Battery
, Cruise Control, NO xSensor, Rain Sensor, Stop And Start, Turbocharger, Head Up Display, Radar Camera, Vehicle Setup, Cyliner Misfire Check,SpeedLimitAssist, ControlUnitReset,OxygenSensor, Seatbelt. Extra 38+ extra services based on car brand.(Tips: Quantity of reset/ calibration fucitons are based on car system that your vehicle model has)
- REVOLUTIONARY ACTIVE TESTS: No longer simple window, light test. CR Max scanner offers deeper tests for complex car subsystems/units (example for Benz CLK, shift release test, BAS brake assist test, transmission valves test, etc) after vehicle units repair/system update/maintenace, checking car units work or not, digging out unit faults /potential faults for car maintenance. Top choice for millions dealers for vehicle maintenace.(Warm tip: The available testing functions is based on the units your car has)
- DYNAMIC GRAPHING CONVENIENT- 118 diagnostic datas allows you to view 4 in 1 live graph data live data (4 data display formats for selection based on data type: analog instrument, text, drawing, and Progress bar.).7-inch LCD touchscreen 1024 x 600 HD resolution, dynamic waveform for Simple & fast to know accurate data results for all car error codes instead of relying on boring characters; allows report printing.
- 【Enhance Diagnostic 】iCarsoft POR V2.0 code reader is enhanced its ability which is different from other scanner, such as enhancing full system diagnostic function, enhancing in-depth diagnosis ability to all faults and potential faults, more powerful scaning to all components,providing free update&free repair&24 hour tech support. You can experience easier, smoother & faster operation. Also give your cars satisfying routine maintenance to avoid costly repairs. NOTE: The diagnosable systems depend on the ECU you have on your car. Please contact us to check compatibility before purchase.
- 【OBD2 Full Function】iCarsoft POR V2.0 scan tool will allow you to perform full OBDII diagnostic for Porsche
/Cayenne with OBDII / EOBD protocols.Effortlessly does obd2 detection: read/erase codes, I/M Readiness,Freeze Frame, O2 Sensor Test, On-Board Monitoring,Evap System Test, Read Vehicle Info, Retrieve generic & manufacturer specific codes, MIL,Read live PCM DataStream,Read DTCs, DTCs search etc. Tips: the fault code can be only erased after the problem is fixed
- 【Most Useful Reset Services】iCarsoft POR V2.0 car diagnostic tool offers essential features like Oil Reset, EPB/ SAS/BMS/BLD(ABS
Bleeding Service)/ETC /DP Reset/ Injector Coding etc. Easily reset oil change indicators, recalibrate steering angle sensors,relearn replaced parking brake and so on. For optimal vehicle performance and maintenance convenience.
- 【Full Systems In-depth Diagnosis】It has powerful code-reading ability for Porsche
-specific codes, and it is engineered for EU/US models. Specializes in in-depth diagnosis for Porsche
models, comprehensively scanning all ECUs from engine, ABS
, transmission to AC, windows, etc. Whether it's a complex engine misfire, an ABS
system glitch during high - speed braking, a transmission issue causing gear - shifting problems, or an AC unit not cooling properly on a hot day, it delves deep.
- 【Fast Diagnostics, Live Data】Full vehicle information option-vehicle identification number (VIN) / calibration verification number (CVN) / other test information. iCarsoft POR V2.0 can instantly obtain crucial vehicle details for expedited diagnostic processes, and keep data stream recording for later review/ DTC Lookup/ diagnostic data record/ custom report & display live data stream in color graphing
This product presentation was made with AAWP plugin.
Last update on 2025-05-05 / Affiliate links / Images from Amazon Product Advertising API