LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mini >> 2006 >> Cooper S, 2D Convertible, Automatic >> Repair and Diagnosis >> Electrical >> Body Electrical >> Coding And Programming - Overview >> Mini CIP >> CIP (Coding, Individualization, and Programming) >> Programming a Control Module (w/ Progman v. 16 & higher)
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Programming a Control Module (w/ Progman v. 16 & higher)

From the Progman startup window, select New session  .

Fig 1: Display Screen - New Session
G04730069Courtesy of BMW OF NORTH AMERICA, INC.

Establish a connection to the interface connected to the vehicle and select Continue  .

Fig 2: Display Screen - Continue
G04730070Courtesy of BMW OF NORTH AMERICA, INC.

To perform the procedure from CIP the Model series must be selected.

Select the MINI  .

Fig 3: Display Screen - MINI
G04730071Courtesy of BMW OF NORTH AMERICA, INC.

From the top menu bar, select Load SW  .

Fig 4: Display Screen - Menu Bar
G04730072Courtesy of BMW OF NORTH AMERICA, INC.

The CIP software now looks at the modules installed in the vehicle for:

Fig 5: Display Screen - CIP Software
G04730073Courtesy of BMW OF NORTH AMERICA, INC.

Answer "Yes" if:

Answer "No"  if:

Fig 6: Display Screen - No
G04730074Courtesy of BMW OF NORTH AMERICA, INC.

The CIP software now looks at the modules installed in the vehicle for:

Fig 7: Display Screen - CIP Software Looks
G04730075Courtesy of BMW OF NORTH AMERICA, INC.

The CIP software now looks at the modules installed in the vehicle for:

Fig 8: Display Screen - CIP Software Looks
G04730076Courtesy of BMW OF NORTH AMERICA, INC.

Select the module that needs to be programmed.

OR 

Select "Retrofits" if an accessory function/feature is to be added or deleted.

Example: DME/EMS2000 

Fig 9: Display Screen - DME/EMS2000
G04730077Courtesy of BMW OF NORTH AMERICA, INC.

Programming is selected if:

Replacement is selected if:

EWS is selected if:

Example: Programming 

Fig 10: Display Screen - Programming
G04730078Courtesy of BMW OF NORTH AMERICA, INC.

Select Update software  .

Upon selecting "Update software" a measures plan will be generated.

Fig 11: Display Screen - Update Software
G04730079Courtesy of BMW OF NORTH AMERICA, INC.

A measures plan for the selected system or module is displayed.

A measures plan identifies the programmed part number for the control module(s) installed:

Select Accept  .

NOTE: The "update" does not need to be performed if the two part numbers are the same.
Fig 12: Display Screen - Accept
G04730080Courtesy of BMW OF NORTH AMERICA, INC.

After programming is complete a final report will be generated.

The report contains information on procedures completed and their results.

Fig 13: Display Screen - Final Report
G04730081Courtesy of BMW OF NORTH AMERICA, INC.

Points to remember: