Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Service Action: Programming Control Units (Range) (61 21 16)
Reference number: 61 21 16
SERVICE ACTION: PROGRAMMING CONTROL UNITS (RANGE)
SERVICE CAMPAIGN BULLETIN
| BMW: | I01 (i3 & i3 REx) |
| GROUP: | General Electrical Systems |
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.
SITUATION
The actual range can be inaccurate in relation to the state of charge of the high-voltage battery.
Affects certain VINs (not all) produced between July 31, 2013 and July 18, 2016. Please check the key reader or the Warranty Vehicle Inquiry screen in DCSnet.
CAUSE
The range calculation incorporated in the SME software.
CORRECTION
Reprogram the SME with updated software.
PROCEDURE
The vehicle can be sold after the following repair procedure is performed:
Program and code the complete vehicle with ISTA/P 3.59.4 or ISTA 4.01.10 (Target I-Level 16-07-506) or higher.
Always connect a BMW approved battery charger/power supply (SI B 04 23 10 ).
WARRANTY INFORMATION
Reimbursement for this Service Action will be via normal claim entry utilizing the following information:
| Defect Code: | 00 12 36 04 00 |
No repair is necessary, all when applicable
| Labor Operation: | Labor Allowance: | Description: |
|---|---|---|
| 00 64 157 | 1 FRU | Programming and coding was performed previously in conjunction with another campaign or repair (vehicle is already at the specified "Target" integration level or higher, no repair is necessary) (Main work) |
Completion "before" vehicle delivery to the customer or the vehicle is already in the workshop
| Labor Operation: | Labor Allowance: | Description: |
|---|---|---|
| 00 64 673 | 10 FRU | Programming and coding control units (includes connecting an approved battery charger/power supply and performing a vehicle test) (Plus work - Vehicle is already in the workshop) |
Or:
Completion after vehicle delivery to the customer
| Labor Operation: | Labor Allowance: | Description: |
|---|---|---|
| 00 64 158 | 12 FRU | Programming and coding control units (includes connecting an approved battery charger/power supply and performing a vehicle test) (Main work) |
Vehicle Programming and Coding
Control module failures that occur during programming:
- Please claim these consequential repairs under the defect code listed in this bulletin and use the applicable KSD2 labor operations.
Other Repairs
Control module failures that occur prior to programming:
- When covered under an applicable limited warranty, claim these repairs using the applicable defect code and labor operations in KSD2.
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.
