Home/BMW/7 series/BMW 7 series E65/E66 facelift (2005-2008)/Repair manual/Reset Procedures/Cip- Coding, Individualization, Programming - Overview: Oth…
Contents Wiring diagrams Section: Reset Procedures All sections

Cip- Coding, Individualization, Programming - Overview: Other BMW 7 series E65/E66 facelift

Reset Procedures 6 illustrations ~964 words

Model: E65 - 745i / E66 - 745Li

Production Date: 11/2001 - E65, 03/2002 - E66

Purpose of The System

The "CIP" program was launched with the release of the DISplus CD - version 28.0. CIP Programming is now contained on a separate CD for the DISplus/GT1 and will be updated as an individual CD.

CIP stands for C oding, I ndividualization, P rogramming.

  1. Coding - Updates and aligns (vehicle & country specific) the software resident in the control modules.
  2. Individualization - Vehicle and Key specific settings are changed according to customer requests and stored in the Vehicle & Key Memory.
  3. Programming - Data/programs in the control modules are activated (new - basic module) or updated (including coding to the specific vehicle).

New Developments

  1. Graphic user interface, browser-based (clear display and on screen prompting).
  2. Integrated compatibility and management program (automatic prompting in the selection of hardware/software which must be installed/altered).
  3. Integration, authentication and signature (protection against unauthorized access to control modules).

General Rules For Programming

The procedure for programming control modules on E65/E66 vehicles is controlled by the CIP program. The following preconditions must be followed when using the CIP program

  1. First connect the vehicle to an approved BMW battery charger. This charger must be connected in PS Power Supply Mode.
  2. The date and time must be set correctly in the DISplus/GT1 ("Administration"-button on initial startup screen to check and modify).
  1. Diagnostic head must be hard wired to the network drop to ensure uninterrupted programming. (do not use radio connections)

Scheme 44

Scheme 44: Using DISplus

Scheme 45

Scheme 45: Using GT1
  1. Park the vehicle where it does not obstruct (programming may take up to 4 hours).
  2. All control modules must be installed and functional.
  3. Perform a fault memory deletion with " Quick Clearing ".
  4. Readout and print Individualization settings with the CIP Program (Vehicle & Key Memory will be deleted during programming) .
  5. Read out ( and print if applicable ) Instrument Cluster/Control Display ( mileage, Condition Based Service data, radio station settings, etc.).
  6. Engine must be off and cooled down (trans. oil temp. must be < 85°C).
  7. Transmission in P or N position, vehicle must not move.
  8. Coding/Programming all control modules (with the ignition on - KL15) , except the CAS.
  9. Coding/Programming the CAS module with the ignition switched "off" and key removed.
  10. Switch off all electrical consumers.
  11. Do not move seats, trunk lid, steering wheel, locks, windows, etc. WARNING: Wipers can move unexpectedly (make sure path is clear and moisten glass).
  12. Current version of Navigation CD must be available when programming with CIP.
  13. Print as you go for all CIP procedures (Measures Plan, Program abort, multiple attempts).
  14. Initializing control modules (indicated on screen).
  15. Re-establishing customer VKM settings overwritten during Coding/Program (reverts to factory settings).

Program Start

Using DISplus or GT1 with the diagnostic head connected to the vehicle, select "Coding/ Programming" from the start mask.

When the program is started for the first time after a CD installation, there is a longer wait time (approx. 90 seconds).

Scheme 46

Scheme 46: Program Start

Scheme 47

Scheme 47
  1. Start CIP by selecting "8 CIP" , then press the forward arrow. The initial CIP screen is then displayed.

Note. After startup, CIP determines the vehicle order (VO) previously known as the Central Coding Key (ZCS) and records which control modules are installed in the vehicle. The vehicle order is not displayed on the screen.

Vehicle & Key Memory

Note. VKM Values can only be determined by CIP if all VKM relevant control modules are OK (found and no faults). A "Short Test" is important, to verify that all control modules are found before proceeding with coding or programming.

Scheme 48

Scheme 48: Vehicle & Key Memory
  1. Press the "CKM" button at the screen with the text "Program SELECTION: Load software, Car & Key Memory (CKM)" as shown above.
  2. CIP reads out the data and displays a list of the current settings with alternative settings. Additional system setting details can be activated by highlighting the subgroup heading bar.
  3. Select the desired change by touching the "active" / "not active" selection box ( according to Customer Selection ) or factory default settings.
  4. Press "Encode Car" to start the coding operation when all of the selections have been made. The save newly set function screen appears, press "Back" if additional changes are required, or
  5. Press "Save" and a screen is displayed with green check marks (status report) to confirm the VKM selections have been programmed/selected correctly.
  6. Press "Finish" to return to the selection screen, with the new selections marked accordingly (status of the current VKM settings). It is recommended to "Print" the display.
  7. Press "End" and "Termin. CIP" to terminate VKM and the "Coding/Programming" start mask is displayed.

From the initial CIP start screen

Scheme 49

Scheme 49: Programming
  1. Press "Load SW" with the text "Program SELECTION:"
  2. Use the latest copy of SI B09 05 01 "Programming/Coding Explanations" to perform the Programming procedure.

Airbag Reactivation Procedure

All airbag reactivation/deactivation on E65/E66 vehicles is performed using CIP.

Note. A Deactivation/Activation code is required for rear airbags (available from BMW).

Step 1

This is found under Diagnosis - Function Selection - Service Functions - Maintenance - CBS Reset - Test Plan.

  1. At the CBS reset screens, select in turn the individual parameters with implausible CBS values and follow the on-screen instructions to reset them.
  2. Exit CBS.

Step 2

This is found under Diagnosis - Function Selection - Service Functions - Maintenance - CBS Correction vehicle data - Test Plan.

  1. At the CBS correction screens, select in turn the individual CBS parameters to be corrected and follow the on-screen instructions to correct them. Note for example that if "Engine oil" is to be reset, this must be reset first, followed by other parameters in the order they are displayed on the screen. If this order is not followed, corrupted values will result.
  2. Exit CBS correction.