LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> BMW >> 2014 >> i3 Base >> Repair and Diagnosis >> Quick Lookups >> Technical Bulletins >> Technical Service Bulletins >> Engine Control Systems >> EME Fault Code: 2228BF (12 28 15)
April 5, 2026: LEMON Manuals is launched! Read the announcement.

EME Fault Code: 2228BF (12 28 15)

Publication date: 2015-11-01
Reference number: 12 28 15

EME FAULT CODE: 2228BF

EME FAULT CODE: 2228BF

TECHNICAL SERVICE BULLETIN

Reference Number(s): SI B12 28 15, Date of Issue:  November 2015
BMW: I01 (i3 and i3 REx), I12 (i8)
GROUP: Engine Electrical Systems

SUBJECT

EME Fault Code: 2228BF 

SITUATION

Check control message (CCM) 170 "Drivetrain fault" is displayed in the instrument cluster and fault code 2228BF "EME: internal fault (drive position monitoring)" is stored in the Electrical Machine Electronics (EME). This could also be accompanied by EME fault code 222852 "Gear position actuator, monitoring parking lock position: P incorrectly engaged".

CAUSE

EME software.

PROCEDURE

Only properly trained personnel, who have passed all applicable technical training courses, should perform any maintenance or repairs on any Hybrid or Electric Vehicle. Work performed by unqualified persons may result in severe injury or damage to the vehicle. Additional information may be found in REP 61 00... Observe safety instructions when handling electric vehicles. 

  1. Program the complete vehicle with 3.57.1 (Target I-Level I001-15-11-502) or higher.
  2. Does fault code fault code 2228BF return after programming?

    NO - The situation has been resolved,  or if

    YES - continue diagnosis by performing the associated test plan in ISTA/D.

WARRANTY INFORMATION

Covered under the terms of the BMW New Vehicle Limited Warranty for Passenger Cars and Light Trucks or the BMW Certified Pre-Owned Program.

Defect Code:  12 36 00 02 00 
Labor Operation: Labor Allowance: Description:
00 00 006 Refer to KSD2 Performing "vehicle test" (with vehicle diagnosis system - checking faults)
And:
61 25 910 Refer to KSD2 Recharging high-voltage battery unit (to high voltage charging unit)
And:
61 00 730 Refer to KSD2 Programming / encoding control unit(s)
And:
61 21 528 Refer to KSD2 Connect an approved battery charger/power supply (indicated in KSD2 as "Charging battery to EME")

Or, for the:

i3 Only

Labor Operation: Labor Allowance: Description:
61 21 529 Refer to KSD2 Connect an approved battery charger/power supply (indicated in KSD2 as "i3) (luggage compartment service cap removed)

If you are using a Main labor code for another repair, use the Plus code labor operation 00 00 556 instead.

Refer to KSD2 for the corresponding flat rate unit (FRU) allowance

Vehicle Programming and Encoding

If a control module was working properly and it fails to program correctly or requires initialization, please claim this additional work with the applicable KSD2 labor operations under the defect code listed above.

The diagnosis and repair of vehicles "arriving" with failed control modules or stored faults which will cause them to fail during programming cannot be claimed under the defect code listed in this bulletin.

Other Repairs

If other eligible and covered work is performed "prior" to programming and coding the vehicle or as a result of the diagnosis related to the return of the above fault after programming, claim this work with the applicable defect code and labor operations listed in KSD2.