LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> BMW >> 2004 >> 745Li >> Repair and Diagnosis >> Electrical >> Body Electrical >> CIP Programming - Overview >> CIP Programming >> CIP Programming Screens
April 5, 2026: LEMON Manuals is launched! Read the announcement.

CIP Programming Screens

Fig 1: CIP Programming Screen
G03399789Courtesy of BMW OF NORTH AMERICA, INC.

The opening screen when CIP is started.

Choose which vehicle you will be programming.

Fig 2: Vehicle Selecting Programming Screen
G03399790Courtesy of BMW OF NORTH AMERICA, INC.
Fig 3: Programming Screen - Retrofit Select
G03399791Courtesy of BMW OF NORTH AMERICA, INC.

Select depending upon programming required.

To retrofit select Load SW. 

To update a vehicle select Vehicle. 

Selecting Vehicle will ensure that complete encoding is performed.

Fig 4: Programming Screen - Load Software
G03399792Courtesy of BMW OF NORTH AMERICA, INC.

Regardless of whether you have selected Load SW or Vehicle, the VO will be determined.

Fig 5: Programming Screen - Determine
G03399793Courtesy of BMW OF NORTH AMERICA, INC.

A YES  selection will lead you to choose which control module(s) have been replaced.

A NO  selection will lead you to Retrofits  .

Fig 6: Programming Screen - Measure Plan
G03399794Courtesy of BMW OF NORTH AMERICA, INC.

After selecting YES fitted control modules will be determined.

Fig 7: Programming Screen - Control Modules
G03399795Courtesy of BMW OF NORTH AMERICA, INC.

After determining the fitted modules, a measures plan will be made. At this point you will be notified if control modules need to be replaced.

Control module replacement is required if the hardware level in a module can not be upgraded to a high enough software level.

In the case above no modules need replacement, in fact on the DSC needs to be reprogrammed.

Fig 8: Programming Screen - DSC Being
G03399796Courtesy of BMW OF NORTH AMERICA, INC.

DSC programming is being carried out.

Fig 9: Programming Screen - Retrofit Programming
G03399797Courtesy of BMW OF NORTH AMERICA, INC.

If you selected no earlier (Have any control modules been replaced?) you would come to this screen.

Here selections to reprogram individual modules can be made or entry into retrofit programming.

Fig 10: Programming Screen - Selecting Retrofit
G03399798Courtesy of BMW OF NORTH AMERICA, INC.

Selecting retrofit on the previous screen brings you here.

More selections (such as mobile phone USA) are on the next page, accessed by pressing retrofits on bottom of selection list.

Fig 11: Programming Screen - Retrofit
G03399799Courtesy of BMW OF NORTH AMERICA, INC.

Select the retrofit, in this case the Mobile phone USA.

Fig 12: Programming Screen - Battery
G03399800Courtesy of BMW OF NORTH AMERICA, INC.

You will be asked which battery the car has installed.

Fig 13: Programming Screen - Measures Plan
G03399801Courtesy of BMW OF NORTH AMERICA, INC.

A measures plan will be determined and displayed to accomplish the retrofit.

Press Accept.

Fig 14: Programming Screen - Retrofit Being Carried Out
G03399802Courtesy of BMW OF NORTH AMERICA, INC.

The retrofit is being carried out.

Fig 15: Programming Screen - Vehicle Function
G03399803Courtesy of BMW OF NORTH AMERICA, INC.

By selecting Vehicle initially when entering CIP, you will save time when updating the vehicle.

Updating through Load SW differs from Measures Plan determined through Vehicle.

When updating through Load SW only the module programmed is re-coded. You still need to come to this screen and perform Complete Encoding.

By updating through Vehicle, the entire car is automatically encoded, after the programming is complete.

Fig 16: Programming Screen - Pressing Start
G03399804Courtesy of BMW OF NORTH AMERICA, INC.

Press start to begin the programming and encoding procedure.