• Welcome, Guest! We hope you enjoy the excellent technical knowledge, event information and discussions that the BMW MOA forum provides. Some forum content will be hidden from you if you remain logged out. If you want to view all content, please click the 'Log in' button above and enter your BMW MOA username and password.

    If you are not an MOA member, why not take the time to join the club, so you can enjoy posting on the forum, the BMW Owners News magazine, and all of the discounts and benefits the BMW MOA offers?

Latest Software Update -- CIP CD11.0

marcopolo

Active member
The release notes below were posted on an LT board, and I saw them referred to on another popular BMW board. The notes explain what's in the latest software update for all bike models with "CAN on-board network". It's a bit long, but better to see it all than try to edit it. For R bikes, there are changes, among others, related to acceleration pinging and to the fuel readout.


CIP CD11.0 - Release Notes

All models with CAN on-board network

This CD Supports the following control unit and CIP application enhancements:

BMS-KP: Revision of program and data releases, R series (see Section 1.1)

ZFE/KOMBI: Revision of fuel-level readout computation and fuel-level readout, R series (see Sections 1.3 and 1.4)

CIP function expansions (see Section 2.1):

Read fault code memory
Read and set service data (date and countdown distance)
New language: Greek

New conversions (see Section 2.2)

Supports all vehicle versions and control unit updates to date, plus:
The model I level (I level, factory) "K024-08-01-500"

Notes:

-The I levels (Integration level) factory and dealer organization represent the software/data release programmed into the vehicle and can be seen in the "Vehicle identification" screen in the diagnostics program (Diagnostic CD22.0 and later).

-The model I level (I level, factory) represents the software release when the vehicle was built.
-The vehicle data release (I level, dealer organization) represents the current software release programmed in the vehicle.


Replaces all previous versions of the "CIP" CDs including the issued updates.

Can be used for the following two workshop systems:

Group Tester One (GT1)
Software Service Station (SSS)

Important Note:

CIP CD8.0 and later: Only vehicles with a battery voltage higher than 13V can be programmed. (For details, see Section 2.1.1 in this document).

It is recommended as a general principle that control units should only be programmed or encoded via a LAN cable.

Control unit programming should only be carried out in the following circumstances:

-In the event of a verified customer complaint.
-Following a prompt by the diagnosis program during replacement of the control unit or recoding.
-When carrying out a conversion/retrofit/removal (e.g. power change or
retrofitting/removing an anti-theft alarm system (DWA)).

-Following the advice issued in a special Service Information Bulletin (SIB) or by BMW Motorrad in their aftersales problem and measures system (PuMA).

Content of the “CIP CD11.0”:

1. Updated program/data statuses and encoding data for individual control units:

1.1 BMS-KP (Engine Electronics):

R-Series

Series-specific program and data status modifications/enhancements and bug fixes:

Applies to all R-series models:

-Improves the sensitivity of knock control
-Rectifies the "acceleration pinging" situation that has given rise to customer complaints

Applies only to the HP2 Sport (K29 HP, type code numbers 0458 and
0468)

-Improves the "shift assistant" functionality

Important Notes:

-The above-mentioned updated program and data release is offered automatically for programming for the models in question in a status report.

-Other control units (except the engine-management control unit) might also be offered for programming in the status report.

It is essential to program these control units as well, on account of the interdependencies that exist between the individual control units.

-Under no circumstances is it permissible to abort the status report and the
measures plan subsequently offered by the system.

K-Series

Series-specific program and data status modifications/enhancements:
No changes compared to CIP CD 10.0.

F-Series

Series-specific program and data status modifications/enhancements:
No changes compared to CIP CD 10.0.

Note: It is not possible to reprogram back to the original software status.

1.2 BMS-K (engine electronics):

General modifications/functional enhancements:

Affects all models in the R, K and F series before construction status
January/February 2007:

No changes compared to CIP CD 10.0.

R-Series

Series-specific program and data status modifications/enhancements:
No changes compared to CIP CD 10.0.

K-Series

Series-specific program and data status modifications/enhancements:
No changes compared to CIP CD 10.0.

F-Series

Series-specific program and data status modifications/enhancements:
No changes compared to CIP CD 10.0.

Note: It is not possible to reprogram back to the original software status.

1.3 ZFE (central chassis electronics):

General modifications:

Applies to all models with the optional extras "ESA" (option code 416) and/or "Windscreen" (option code 559):

Additional functions:

-Optimized computation of fuel-level readout, including valuation of
the CAN signals "side-stand switch" and "quantity of fuel injected".

-Optimization of ESA calibration for the R 1200 GS (K25 11, type code
numbers 0303 and 0313) and R 1200 GS Adventure (K25 12, type
code numbers 0380 and 0390).

Bug Fixes:

-Fault-code entry as soon as short circuit is detected at pin 57 of plug
J1 (radio supply) with status "ignition OFF" and radio switched on.
Applies to motorcycles with construction status as of production
interruption 2007 (model year 2008).

-Symbol for "seat heating, front" in the instrument panel is shown only
with seat heating activated and status "ignition ON".

Applies to all models without the optional extras "ESA" (option code 416)
and/or "Windscreen" (option code 559):

Additional functions:

-Optimized computation of fuel-level readout, including valuation of the CAN signals "side-stand switch" and "quantity of fuel injected".

Series-specific coding-data modifications/enhancements:

Model variants R 1200 GS (K25 11, type code numbers 0303 and 0313) and
R 1200 GS Adventure (K25 12, type code numbers 0380 and 0390):

-Revision of fuel-level reading/ fuel-level characteristic.

Model variant R 1200 GS (K25, type code numbers 0307 and 0317) with
optional extra "On-board computer" (option code 539):

-Revision of fuel-level reading/ fuel-level characteristic.

Model variant R 1200 RT (K26, type code numbers 0368 and 0387):

-Revision of fuel-level reading/ fuel-level characteristic.

Model variant R 1200 S (K29, type code numbers 0366 and 0396) only with
optional extra "On-board computer" (option code 539):

-Revision of fuel-level reading/ fuel-level characteristic

Important Notes:

-The other above-mentioned program releases are offered automatically for programming for all the models in question in a status report.

-Other control units (except the ZFE) might also be offered for programming in the status report. It is essential to program these control units, on account of the interdependencies that exist between the individual control units.

-Under no circumstances is it permissible to abort the status report and the
measures plan subsequently offered by the system.

-Overall coding of all the control units takes place in the course of programming.

This is to ensure that all stocks of coding data are appropriately updated.

1.4 Instrument panel:

General modifications:

Affects all models in the R and K series as of production date 08.2007

-Correction of flash-code frequency for odometer reading from 0.1 Hz to
1Hz if there is a difference between the odometer readings stored in the
instrument panel control unit and the BMS-KP.

-Matching of display characteristics of the service message (service indicator) if the battery has been previously disconnected and "ignition on"
(terminal 15 ON): INFO: Does not apply to K26, K44, K7x and all HP models.

Series-specific program status modifications/enhancements:

Affects only the K26 and K44 model variants:

Modification of displays and functions:

Bug Fixes:

-Average consumption increased continuously after 3700mi. (without RESET).

-K44 (without optional extras RDC and BC): tripmeter readout now shows in the center of the display after ignition ON (terminal 15 ON) without the INFO button being pressed.

Known faults/bugs:

For vehicles without optional extra on-board computer (SA 539):

-Incorrect display: The "RDC" caption is replaced by "Info" in the LCD.
-The range (reserve) is currently shown in the 2nd line, but should be in the 1st line of the LCD.

INFO: Bug fix with CIP CD12.0 (planned 08.2008)

Applies to all R and K models (except K26, K27, K44):

Modification of displays and functions:

Bug fixes:

-Average consumption increased continuously after 3700mi. (without RESET).

Important Notes:

-The other above-mentioned program releases are offered automatically for programming for all the models in question in a status report.

-Other control units (except the instrument panel) might also be offered for programing in the status report. It is essential to program these control units as well, on account of the interdependencies that exist between the individual control units.

-Under no circumstances is it permissible to abort the status report and the
measures plan subsequently offered by the system.

1.5 RDC (tire pressure control):

General modifications/functional enhancements:

Affects all models in the R, K and F series with the optional extra "Tire pressure control" (option code 530).

Modification of self-diagnostics (diagnostics functionality):

-Correction to fault code memory entry which is issued when there is
an incorrect road-speed signal. The frequency counter is now reset
when a valid road-speed signal is sent.

Optimization of the tire pressure monitoring readout (RDC) in the instrument panel.

Important Note:

For the vehicles concerned, the further updated program statuses mentioned above are NOT offered automatically for programming via a status report but can only be programmed as follows:

"Check SW" operating mode from the control unit selection list, select control unit "RDC" > "Programming" > "Update software".

1.6 DWA (anti-theft alarm) with RDC:

General modifications/functional enhancements:

Applies to all models of the R, K, and F series with the optional extras "Antitheft alarm" (option code 603) and "tire pressure monitoring" (option code 530).

-Optimization of the tire pressure monitoring readout in the instrument panel.

Important Note:

For the vehicles concerned, the further updated program statuses mentioned above are NOT offered automatically for programming via a status report but can only be programmed as follows:

"Check SW" operating mode from the control unit selection list, select control unit "DWA/RDC" > "Programming" > "Update software".

2. Additions/new features and CIP software bug fixes (fault elimination):

2.1 Additions/new features:

2.1.1 Change to voltage limit or programmability of vehicles

CIP CD8.0 and later: Only vehicles with a battery voltage higher than 13V can be programmed.

To ensure the necessary battery voltage during programming, it will be necessary, even before accessing or starting CIP, to connect a sufficiently powerful battery charger directly to the battery terminals of the vehicle to be programmed!

Please refer to SIB 00 018 06 (053)R for information on an approved BMW battery charger for this purpose. The reason behind introducing this measure is the objective of clearly reducing or eliminating programming aborts on account of insufficient (too low) battery voltage.

2.1.2 Automatic detection of terminal change

Automatic status recognition of terminal 15 (ignition ON/ OFF) is implemented as of this version of the CIP CD; this measure has been implemented for a number of reasons, but particularly in order to accelerate the processes involving frequent terminal-status changes (e.g. BMS-K/BMS-KP initialization processes).

After the request for a terminal-status change, CIP automatically checks whether this has taken place, and then automatically switches to the next screen.

2.1.3 "Automatic" overall coding after every CIP interaction

In order to ensure that the same coding data status is stored in all control units relevant for coding, as of CIP CD 10.0, after every CIP interaction (programming, retrofit/conversion, replacement) that affects the software status of the complete vehicle or when new control units or functions are added to the vehicle's system, a complete coding of all codable control units is performed.

ATTENTION:
Different coding data statuses in individual control units can adversely affect how complex functions work (e.g. fuel gauge or on-board computer).

2.1.4 Other function expansions

Within the framework of this software release, CIP has been expanded to include the following new functions:

-New language: Greek

With the GT1 workshop system, only in combination with choice of "Greek" as the language through the diagnostic application (supported as of "Diagnostic CD23").

-Read fault code memory
-Read and set service data (date and countdown distance)

The new functions

-Read fault code memory

-Read and set service data (date and countdown distance)

Are available with immediate effect for both workshop systems (GT1 and SSS) and can be accessed in the "Vehicle" operating mode by selecting the new menu item "Maintenance"

"Delete FM" (Delete fault-code memory) is an existing CIP function (formerly accessed in the "Vehicle" mode by opening the "Initializations" menu) that has now been integrated into the "Maintenance" menu for functional and practical reasons.

2.2 New conversions:

2.2.1 "HP-2D instrument panel" retrofit

The following models can be retrofitted with the "HP 2D instrument panel" (standard instrument panel for the HP2 Sport):

K 1200 S (K40)
K 1200 R (K43)
K 1200 R Sport (K43HV)
R 1200 S (K29)

The "HP 2D instrument panel" retrofit is available as an option for the K-series models listed above as of construction status 08.2006 (i.e. MY 2007) and for all R 1200 S models.

Important Notes:

-In the event of subsequent removal and restoration to the appropriate standard instrument panel, it is absolutely essential to perform removal and restoration to original status with CIP.

-Within the framework of the "HP 2D instrument panel" conversion, the instrument panel is programmed with the program status that applies to the individual motorcycle, in order to ensure that readouts for all optional extras (e.g. ASC, RDC, on-board computer) remain fully functional and also to ensure that the odometer readings are transferred correctly.

2.2.2 Retrofits for R 1200 GS and R 1200 GS Adventure (K25 11 / K25 12)

The following retrofit options have been implemented for the R 1200 GS (type code numbers 0303, 0313):

-Heated handlebar grips

-Antitheft alarm system

-LED flashing turn indicators

-Auxiliary headlights (option code 0562)

The following retrofit options have been implemented for the R 1200 GS Adventure (type code numbers 0380, 0390):

-Heated handlebar grips

-Antitheft alarm system

-LED flashing turn indicators

-Auxiliary headlights (option code 0562)

2.2.3 Retrofits for F 800 S and F 800 ST (K71)

The following retrofit options have been implemented for the above-mentioned US models (type code numbers 0226, 0244):

-Optional extra regular unleaded (RON 91)

2.2.4 Retrofits for F 800 GS and F 650 GS (K72)

The following retrofit options have been implemented for the F 800 GS (type code numbers 0219, 0229):

-Heated handlebar grips

-Antitheft alarm system

-Optional extra regular unleaded (RON 91)

-LED flashing turn indicators

The following retrofit options have been implemented for the F 650 GS (type code numbers 0218, 0228):

-Heated handlebar grips

-Antitheft alarm system

-LED flashing turn indicators

-Power reduction (ECE version only, type code number 0218)

2.2.5 Retrofits for HP2 Sport (K29HP)

The following retrofit options have been implemented for the HP2 Sport (K29HP):

-Heated handlebar grips

-Power reduction

3. Known bugs, CIP software:

Instructions on initializing the throttle valve potentiometer and the idle actuator are also issued after a BMS-K / BMS-KP programming abort.
 
The Release Notes mention two versions of the engine electronics: BMS-K and BMS-KP. Other than the extra letter, does anyone know the difference between the two? Is the BMS-KP version on the newer (2008+) bikes?
 
Back
Top