Instrument cluster: internal test functions, service interval display (SIA), measures for replacing control units

Alongside other functions, the instrument cluster also contains automatic and manual test functions as well as functions for service tasks.

For the checks and settings, all the display options of the instrument cluster are used:

The functions are described in the functional description of the instrument cluster: 'Displays and functions'.

Brief description of components

K-bus

The K bus (Body Electronics) is used for data exchange between the control units of the body electronics and the instrument cluster. Data is exchanged by means of data telegrams.

PT CAN bus

The PT CAN bus (Powertrain CAN bus) is used for data exchange between the engine electronics, the Dynamic Stability Control (DSC) and the instrument cluster. Data is exchanged by means of data telegrams.

D Bus

The D bus (diagnostic bus) is used for data exchange between the instrument cluster and a testing device. Data is exchanged by means of data telegrams.

byteflight

The byteflight is connected to the K bus via the Safety and Information Module (SIM), which acts as a gateway. Via this bus connection, the information from the satellites SBSL and SBSR is transferred to the instrument cluster.

Instrument cluster

The control unit, circuits for signal processing, the power supply and operating and display elements are integrated in the instrument cluster.

The instrument cluster has the master function for other equipment attached to the bus and connects as gateway module the PT CAN bus (Powertrain bus), the K bus (Body Electronics bus), the D-bus (diagnostic bus). Information is exchanged by means of data telegrams. The instrument cluster also receives signals directly from sensors.

Encoding data and nonvolatile counter levels are stored in the instrument cluster.

The two buttons S/R (Set/Reset) on the left and the clock symbol (right) can be used to make the following settings:

S/R button

Clock symbol button (right):

Steering-column lever (LSS)

The axial button in the steering-column lever (LSS) for the turn indicators can be used to trigger the evaluation of the on-board computer. It can also be used to select the digital clock or outside temperature display.

Lights switching centre (LSZ)

The lights switching centre (LSZ) switches the lighting of the instrument cluster and controls the brightness of the dial face, pointer and display illumination. The information is transferred by means of data telegrams via the K bus to the instrument cluster.

Main functions

Check Control

The lights switching centre (LSZ) monitors as of terminal 15 On the bulbs of the vehicle's exterior lighting. The lights switching centre (LSZ) reports a lamp fault as a telegram across the K bus to the instrument cluster. The failure of the following bulbs is indicated by the indicator lamp Check Control (lamp fault):

For simplified location of faults, the status is provided via diagnosis and/or test function.

Predrive check

The predrive check is a test for important indicator and warning lamps. With terminal 15 On, the predrive check automatically activates the following indicator and warning lamps.

Display / Symbol

Colour

Fuel reserve

yellow

Coolant high temperature

red

Seat belt warning

red

Brake pad wear

yellow

General brake warning lamp

red / yellow

Tyre Defect Indicator (RPA) (tyre pressure loss)

yellow / red

Oil level / oil pressure

yellow / red

Gearbox emergency program

yellow

Electromechanical power-assisted steering (EPS)

yellow

Check Control (lamp faults)

yellow

Battery charge indicator lamp

red

All the indicator and warning lamps are deactivated together at the end of a fault-free predrive check.

Test functions

The test functions serve to check the coding and to run troubleshooting without the diagnosis tester. The test functions are displayed in the top line of the LC display, display area 1 (distance recorder). The display of the on-board computer function in the bottom line is retained.

NOTE: The test functions can only be run with terminal R On and terminal 15 On with the vehicle stationary and the engine switched off.

The test functions are switched on by

Test functions 1 and 2 are freely accessible. The following test functions can only be reached after they have been unlocked using test function 19. In test function 19, the display alternates every second between L_on (Lock on = lock) and L_oFF (Lock off = unlock).

To unlock the test function:

Press the S/R button if the display shows L_oFF (Lock off = unlock). The display jumps to test function 0 (Exit test function).

To lock the test function:

Press the S/R button if the display shows L_on. Otherwise, always lock the test functions using test function 19.

NOTE: The test functions are always locked after a terminal change.

Quit test functions:

The test functions are closed

Test function table:

Test function

Description

_tESt_0._

Exit test function

_tESt_1._

Info-Roll

_tESt_1.0

Vehicle identification number (last 5 digits)

_tESt_1.1

K-number (speed)

_tESt_1.2

BMW part number

_tESt_1.3

Coding, diagnostic bus index

_tESt_1.4

Date of manufacture (calendar week/year)

_tESt_1.5

Hardware version, software version

_tESt_1.6

EEPROM checksum status

_tESt_1.7

CAN index CAN11Hex

_tESt_2._

Visual system test

_tESt_2.1

Display test: All indicator and warning lamps - with the exception of the ABS indicator lamp - and lights are switched on briefly. In the case of pointer movement with step motors, pointer instruments are moved from the lower to the upper stop and back.

_tESt_3._

Data Service Interval Display (SIA)

_tESt_3.0

Litres SIA

_tESt_3.1

Days SIA

_tESt_4._

Current consumption

_tESt_4.0

Current consumption l/100 km

_tESt_4.1

Current consumption, undamped l/h

_tESt_5._

Range

_tESt_5.0

Range consumption l/100 km

_tESt_5.1

Current range km

_tESt_6._

Tank contents

_tESt_6.0

Fuel-tank sensor, left/right, litres

_tESt_6.1

Fuel-tank sensor, total average litres

_tESt_6.2

Fuel gauge, tank phase litres

_tESt_7._

Current displayed values

_tESt_7.0

Coolant temperature °C

_tESt_7.1

Outside temperature °C

_tESt_7.2

Engine speed rpm

_tESt_7.3

Speed km/h

_tESt_8._

ADC values

_tESt_8.0

ADC system voltage

_tESt_8.1

ADC fuel-tank sensor left/right

_tESt_8.2

ADC brake-wear sensors

_tESt_8.3

ADC outside temperature sensor

_tESt_9._

System voltage

_tESt_9.0

Vehicle voltage

_tESt_9.1

Voltage of power supply (switching controller)

_tESt_9.2

ADC brake-wear sensors

_tESt_9.3

ADC outside temperature sensor

_tESt_10._

CAN monitor:

_tESt_10.0

DSC

_tESt_10.1

DME

_tESt_10.2

DME4

_tESt_11._

Not assigned

_tESt_12._

Not assigned

_tESt_13._

Test of acoustic sensor

_tESt_13.0

Trigger single tone for test

_tESt_14._

Not assigned

_tESt_15._

I/O ports processor

_tESt_16._

Fault memory

_tESt_16.0

Number of entered faults

_tESt_17._

Not assigned

_tESt_18._

Not assigned

_tESt_19._

Locking and unlocking test functions

_tESt_19.0

Lock on/off

_tESt_20._

Not assigned

_tESt_21.-

System (software)

_tESt_21.0

Reset instrument cluster

 

Redundant data storage

The current service interval display data and the kilometre reading are stored in the control unit of the instrument cluster. Parallel to this, the control unit for the instrument cluster transmits this data in cycles across the K bus to the lights switching centre (LSZ) and the electronic vehicle immobilisation unit (EWS) for storage. The data is stored as follows:

The redundant data storage means that the data is retained if control units are replaced.

The control unit for the electronic vehicle immobilisation unit (EWS) transfers the data for the new service acceptance concept (KeyReader and SAM 1) to the ignition key.

The control unit for the electronic vehicle immobilisation unit (EWS) has memory capacity (12 blocks of 16 bytes each) for storage of service-relevant data. In the first four blocks, the following data is stored:

With terminal R On and after verification of the key codes, the first four blocks are transferred onto the key (transponder). When driving, if the data of the Service Interval Display in the EWS changes, the data on the key is also updated. When driving, the kilometre reading is updated on the key every 5 minutes.

KeyReader and Service Acceptance Module 1 (SAM 1)

At service reception, the KeyReader can be used to read out the ignition key. As soon as the ignition key has been inserted, the reader picks up the stored vehicle data. Depending on the vehicle model, the information is shown on a screen using the Service Acceptance Module 1 (SAM 1).

The Service Acceptance Module 1 (SAM 1) can automatically interpret and display the data picked up by the KeyReader and forward it to scheduling and/or order opening.

On the SAM 1 mask SIA IV, only forwarding of the order basis to the downstream system (DMS) is implemented. The following data is displayed in the SAM 1 mask SIA IV:

 

Service Interval Display (SIA)

As of terminal R On, the LC display is activated. The Service Interval Display (SIA) appears for 5 seconds in LC display area 1. The Service Interval Display (SIA) displays the functions oil service or inspection or periodic service with the relevant due dates.

When the Service Interval Display is shown, the odometer, the trip distance recorder and the on-board computer functions are hidden.

The outside temperature below 3°C (ice warning) is displayed as soon as the vehicle moves.

The remaining distance is displayed in steps of 50 km (on USA version 25 miles).

Distance-based inspection: A due distance-based inspection is displayed by the messages 'oil service' and 'inspection'. In the case of a distance-based inspection, the remaining distance is displayed. The remaining distance is the real number of kilometres to be driven until the next maintenance interval. If the service interval is exceeded, the remaining distance driven is marked with a minus sign. The display then flashes. When a distance-based inspection is due (oil service or inspection) is calculated from, among other things, the model-related average fuel consumption. For this reason, oil service and inspection can be displayed at the same time under certain circumstances.

Pressing the clock symbol button during the remaining distance display switches the Service Interval Display to the periodic service display.

Periodic service: A periodic service (replacement of brake fluid) is indicated by a clock symbol and a date display (coded date for periodic service with month and year). The next periodic service date is displayed when the clock symbol button is pressed for 5 seconds. If the periodic service is due, the clock symbol lights up in addition to the remaining distance display. The messages 'oil service' and 'inspection' are hidden.

Pressing the clock symbol button switches the display back.

Resetting the Service Interval Display: A service that is due can only be reset using the S/R button via the SIA reset menu of the instrument cluster. Distance-based inspections (oil service or inspection) and periodic services can be individually reset after the minimum consumption quantity and/or minimum interval (days limit) specified in the coding data. A service counter provides information on resetting the Service Interval Display.

NOTE: The service counter is currently not used by the diagnosis.

Resetting the distance-based inspection with S/R button:

  1. Ignition key position ”0” (terminal 15 and terminal R OFF)
  2. Press and hold S/R button
  3. Turn ignition key to position ”1” (terminal R On)
    Display: test function
  4. Press button again > 5 seconds (skips test functions)
    Display: Service status SIA OILSERVICE or INSPECTION and remaining distance display
    The distance-based service is displayed with ”Reset” when the coded minimum consumption quantity of 10 litres of fuel has been used and a reset is possible.
    This makes it possible to correct an incorrect sequence of operations (oil service, inspection) as the result of an incorrect reset without having to wait until 1/5 of the consumption value is reached.
    The distance-based service is displayed without ”Reset” when the coded minimum consumption quantity has not been reached and no reset is possible.
  5. To perform a ”Reset”, press the button for > 5 seconds.
    Display: Service status, ”Reset” flashes for 5 seconds
  6. Briefly press the S/R button during the flashing phase. The reset is performed.
    Display: The new status is shown for 5 seconds.
    If no reset is required, do not press the S/R button. After flashing 5 times, the old status is displayed for 5 seconds.
  7. After running through oil service or inspection, the status of the periodic service is displayed.
  8. If the periodic service is not coded, End SIA is displayed for 2 seconds

Resetting the periodic service:

NOTE:

  1. With coded periodic service, the service status is displayed.
    The periodic service is displayed with ”Reset” when the coded days limit is reached.
  2. To perform a ”Reset”, press the S/R button for > 5 seconds.
    Display: service status flashes
  3. Briefly press the S/R button during the flashing phase. The reset is performed.
    Display: The new date is shown for 5 seconds.
    If no reset is required, do not press the S/R button. After flashing 5 times, the old date is displayed for 5 seconds. Then
    Display: End SIA for 2 seconds
  4. If the days limit for reset was not reached, press the S/R button briefly.
    Display: End SIA for 2 seconds

Replacing the instrument cluster

The scope of functions of the instrument cluster is determined by the coding data stored in a non-volatile data memory. The coding data is retained even if the voltage supply is disconnected. If the instrument cluster is to be replaced, various measures must be carried out depending on the reasons that led to the replacement. The following four cases show the procedures.

Case 1: The instrument cluster control unit is defective and the light switching centre (LSZ) is OK.

Measures

Result

Remarks

Replace instrument cluster (new component).

The manipulation point is set with the ignition switched on.

The manipulation point is set as the vehicle identification number in the light switching centre differs from that in the instrument cluster.

Recoding the instrument cluster

 

Code the instrument cluster in accordance with the central encoding code

Code vehicle identification number into the instrument cluster

 

As long as the vehicle identification number is not coded in the instrument cluster, total odometer recording (only trip recorder recording) does not take place either in the instrument cluster or in the lights switching centre.

Switch off ignition and switch on again.

The manipulation point goes out. The instrument cluster adopts the total odometer reading and the SIA data from the lights switching centre.

The data exchange between the instrument cluster control unit and light switching centre control unit for mutual data storage (SIA data, total odometer reading, vehicle identification number etc.) is now OK again.

Case 2: The instrument cluster control unit is OK and the light switching centre (LSZ) is defective.

Measures

Result

Remarks

Replace light switching centre (new part).

The manipulation point is set with the ignition switched on.

The manipulation point is set as the vehicle identification number in the light switching centre differs from that in the instrument cluster.

Re-encode light switching centre.

 

Encode the light switching centre in accordance with the central encoding code.

Encode vehicle identification number in the light switching centre.

 

As long as the vehicle identification number is not coded in the light switching centre, the total odometer reading will not be recorded in the light switching centre.

Switch off ignition and switch on again.

The manipulation point goes out. The lights switching centre adopts the total odometer reading and the SIA data from the instrument cluster.

The data exchange between the instrument cluster control unit and light switching centre control unit for mutual data storage (SIA data, total odometer reading, vehicle identification number etc.) is now OK again.

Case 3: The control unit for the instrument cluster and the control unit for the light switching centre (LSZ) must be replaced.

NOTE:

Measures

Result

Remarks

Replace the instrument cluster and lights switching centre with the battery disconnected (new components).

The manipulation point is set with the ignition switched on. The total kilometre reading (mileage) is zero.

The previous total odometer reading (mileage) is irretrievably lost.

Re-code the instrument cluster and lights switching centre.

 

Encode instrument cluster and light switching centre in accordance with the central encoding code.

Encode vehicle identification number in the instrument cluster and in the light switching centre.

 

As long as the vehicle identification number is not coded, the total odometer reading (mileage) is recorded in the instrument cluster and in the light switching centre.

Switch off ignition and switch on again.

The manipulation point goes out. The lights switching centre adopts the total odometer reading and the SIA data from the instrument cluster.

The data exchange between the instrument cluster control unit and light switching centre control unit for mutual data storage (SIA data, total odometer reading, vehicle identification number etc.) is now OK again.

Case 4: As a check, replace the control unit for the instrument cluster or the light switching centre control unit (LSZ).

NOTE: Although exchanging one of the two control units as a test is possible in principle, it should be avoided wherever possible.

Measures

Result

Remarks

As a check, fit an instrument cluster or light switching centre control unit from another vehicle.

The manipulation point is set with the ignition switched on. The instrument cluster continues to record the total odometer reading.

For as long as the vehicle identification number differs, the total odometer reading is only recorded in the instrument cluster. There is no total odometer reading calibration with the light switching centre.

NOTE: Simultaneous replacement of the instrument cluster and lights switching centre (LSZ) should be avoided. The total odometer reading (mileage) is irretrievably lost.

Car and Key Memory

Display of the Car Memory functions:

Car Memory

Setting

Explanation

Consumption

l/100 km mpg (UK) mpg (US) km/l

After the unit display has been changed, the clock must be reset.

Distance

km mls

 

Time

12 h 24 h

In the 12-hour mode, AM/PM also appears.

Temperature

Degrees Celsius Degrees Fahrenheit

 

Base setting, ice warning

active/not active

Active: If the outside temperature falls below approx. 3°C, the acoustic ice warning is issued and the displayed outside temperature flashes for a few seconds. Then, there is an automatic switch to the previous display.

Not active: If the outside temperature falls below +3°C, the acoustic ice warning sounds. The outside temperature display is displayed continuously. Each time the axial button in the steering-column lever (LSS) for turn indicators is released, a jump is made to the next display (average fuel consumption).

 

Notes for Service department

Country-specific version

In the case of vehicles for the markets USA, Canada and Japan, only the remaining distance is displayed in the SIA. The periodic service has been coded out; the clock symbol does not appear.

Diagnosis

On the E85, DS2 (diagnosis interface 2) is used as the diagnosis language for diagnosis communication. So that control units that use KWP2000 (Key Word Protocol 2000) for diagnosis can be used, the E85 has KWP2000*.

KWP2000 is a protocol for diagnosis standardised by the automobile industry.

In KWP2000*, KWP2000 has been integrated in the diagrams of the DS2.

Telegrams

KWP2000*

Telegram content

DS2

KWP2000

DS2